This commit is contained in:
shilixia 2021-07-09 13:34:28 +08:00
parent a6dcd80682
commit 8db283331c
2 changed files with 9 additions and 25 deletions

View File

@ -158,22 +158,9 @@
</el-form-item> </el-form-item>
<el-form-item label="选择组织" prop="depts"> <el-form-item label="选择组织" prop="depts">
<el-cascader :options="deptOptions" :props="{ checkStrictly: true,multiple: true,emitPath:false }" v-model="inspecttask.depts"></el-cascader>
<el-select
v-model="inspecttask.depts"
multiple
filterable
style="width: 100%"
allow-create
default-first-option
placeholder="请选择组织">
<el-option
v-for="item in deptOptions"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -315,7 +302,7 @@ export default {
async confirm(form) { async confirm(form) {
this.inspecttask.inspecttask=this.$route.params.id; this.inspecttask.inspecttask=this.$route.params.id;
console.log(this.inspecttask)
createsubinspecttask(this.inspecttask).then((res) => { createsubinspecttask(this.inspecttask).then((res) => {
this.dialogVisible = false; this.dialogVisible = false;
@ -354,6 +341,9 @@ export default {
}) })
}, },
createChildtask() createChildtask()
{ {

View File

@ -226,7 +226,7 @@
:model="inspectDept" :model="inspectDept"
> >
<el-form-item label="选择组织" prop="leader"> <el-form-item label="选择组织" prop="leader">
<el-cascader :options="deptOptions" :props="{ checkStrictly: true }" ref="demoCascader" @change="handleChange" v-model="inspectDept.dept"></el-cascader> <el-cascader :options="deptOptions" :props="{ checkStrictly: true,emitPath:false }" ref="demoCascader" v-model="inspectDept.dept"></el-cascader>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -448,13 +448,7 @@ export default {
this.inspectitemList = res.data; this.inspectitemList = res.data;
}); });
}, },
//组织级联选择
handleChange(){
const obj = this.$refs['demoCascader'].getCheckedNodes()
this.inspectDept.dept = obj[0].data.value // 打印出当前选择的value所对应的对象
},
handleCheck(scope) { handleCheck(scope) {
this.readonly = false; this.readonly = false;
this.dialog = true; this.dialog = true;