“dzb”
2022-09-30 053a40db4fcbcbafb89a346ff17695b150745782
src/views/operate/disposal/casepool/pool/createUser/vio/index.vue
@@ -9,13 +9,13 @@
                <el-form ref="user" label-width="100px" autoComplete="on" :model="vio" :rules="createRoleRules"
                    label-position="right">
                    <!-- 问题类型 -->
                    <el-form-item class="optionItem" label="问题类型:" prop="category">
                    <!-- <el-form-item class="optionItem" label="问题类型:" prop="category">
                        <el-select v-model="vio.category" placeholder="违规" disabled>
                            <el-option v-for="item in typeList" :key="item.label" :label="item.label"
                                :value="item.value">
                            </el-option>
                        </el-select>
                    </el-form-item>
                    </el-form-item> -->
                    <!-- 大类名称 -->
                    <el-form-item class="optionItems" label="大类名称:" prop="categoryId">
                        <el-select v-model="vio.categoryId" placeholder="请选择大类名称">
@@ -32,8 +32,8 @@
                        </el-select>
                    </el-form-item>
                    <!-- 事件等级 -->
                    <el-form-item class="optionItems" label="事件等级:" prop="status">
                        <el-select v-model="vio.level" placeholder="请选择案件等级">
                    <el-form-item class="optionItems" label="事件等级:" prop="gradeId">
                        <el-select v-model="vio.gradeId" placeholder="请选择案件等级">
                            <el-option v-for="item in eventLevelList" :key="item.id" :label="item.name" :value="item.id"
                                :disabled="item.disabled">
                            </el-option>
@@ -157,20 +157,21 @@
        };
        return {
            vio: {
                actionCause: "dasdas",//案由
                carNumber: "川k123456",//车牌号
                category: '',//1:违规2:违建
                categoryId: 0,//大类
                communityId: 0,//所属社区
                description: "大撒大撒",//问题描述
                informant: "大苏打",//反映人
                informantIdCard: "51102519910082831",//身份证号码
                informantPhoneCode: "17844631885",//反映人联系方式
                linkShop: 0,//是否关联商铺(0否1是)
                shopName: "",//关联商铺名称
                site: "小地方",//事发地点
                streetId: 0,//所属街道
                typeId: 0//小类
                actionCause:"dasdas",//案由
                carNumber:"川k123456",//车牌号
                // category:1,//1:违规2:违建
                categoryId:0,//大类
                communityId:0,//所属社区
                description:"大撒大撒",//问题描述
                informant:"大苏打",//反映人
                informantIdCard:"51102519910082831",//身份证号码
                informantPhoneCode:"17844631885",//反映人联系方式
                linkShop:0,//是否关联商铺(0否1是)
                shopName:"",//关联商铺名称
                site:'新地方',//事发地点
                streetId:0,//所属街道
                typeId:0,//小类
                gradeId:''
            },
            createRoleRules: {
                name: [
@@ -208,24 +209,6 @@
        getEventLevel();
    },
    methods: {
        // handleUser() {
        //     this.$refs['user'].validate((valid) => {
        //         console.log(valid);
        //         if (valid) {
        //             const { role } = this;
        //             console.log(role);
        //             this.$axios.post('sccg/role/create', {
        //                 description: role.description, name: role.name, type: role.type
        //             }).then(res => {
        //                 if (res.code === 200) {
        //                     this.refresh();
        //                 }
        //             })
        //         } else {
        //             return false;
        //         }
        //     })
        // },
        handleStop() {
            this.refresh();
        },
@@ -246,6 +229,7 @@
                url: 'sccg/violations/query/type_second'
            })
                .then(res => {
                    console.log(res);
                    this.smallKindList = res.data;
                })
        },
@@ -256,6 +240,7 @@
                url: 'sccg/violations/query/event_type'
            })
                .then(res => {
                    console.log(res);
                    this.eventLevelList = res.data;
                })
        },
@@ -272,25 +257,28 @@
        // 提交注册信息
        handleSubmit() {
            const { vio } = this;
            console.log(vio);
            this.$axios({
                method:'post',
                url:'sccg/base-case/addition_violation',
                data:vio
            })
            .then(res=>{
                console.log(res);
                if(res.code === 200){
                    this.$message({
                        type:'success',
                        message:res.message
                    })
                    this.$emit('changeDialog',{dialogView:false});
                }else{
                    this.$message({
                        type:'warning',
                        message:res.message,
                    })
                }
            })
            // this.$axios.post('sccg/role/create', {
            //     description: role.description, name: role.name, type: role.type
            // }).then(res => {
            //     if (res.code === 200) {
            //         this.refresh();
            //     }
            // })
        }
    },
    props: ['mytype']
    props: ['mytype','changeDialog']
}
</script>
<style lang="scss" scoped>