| | |
| | | <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="请选择大类名称"> |
| | |
| | | </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> |
| | |
| | | }; |
| | | 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: [ |
| | |
| | | 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(); |
| | | }, |
| | |
| | | url: 'sccg/violations/query/type_second' |
| | | }) |
| | | .then(res => { |
| | | console.log(res); |
| | | this.smallKindList = res.data; |
| | | }) |
| | | }, |
| | |
| | | url: 'sccg/violations/query/event_type' |
| | | }) |
| | | .then(res => { |
| | | console.log(res); |
| | | this.eventLevelList = res.data; |
| | | }) |
| | | }, |
| | |
| | | // 提交注册信息 |
| | | 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> |