From 006cedaa4188d5bd5f99ef0721572a24c89d7ce4 Mon Sep 17 00:00:00 2001 From: Admin <978517621@qq.com> Date: 星期六, 20 八月 2022 17:19:08 +0800 Subject: [PATCH] Default Changelist --- src/views/specialWorkSystem/workTicket/workApply/components/broken.vue | 32 +++++++++----------------------- 1 files changed, 9 insertions(+), 23 deletions(-) diff --git a/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue b/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue index 54cbca4..6880a48 100644 --- a/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue +++ b/src/views/specialWorkSystem/workTicket/workApply/components/broken.vue @@ -93,9 +93,7 @@ </el-col> <el-col :span="12"> <el-form-item label="涉及相关部门" prop="workDetail.involvedDepIds"> - <el-select v-model="form.workDetail.involvedDepIds" multiple> - <el-option v-for="item in otherWorkList" :key="item.value" :label="item.label" :value="item.value" /> - </el-select> + <el-cascader v-model="form.workDetail.involvedDepIds" :options="departList" :props="casProps" :show-all-levels="false" @change="handleChange" /> </el-form-item> </el-col> </el-row> @@ -123,12 +121,12 @@ interface stateType { form: Object, csDepList: Array<any>, - otherWorkList: Array<any> + casProps: {} } export default defineComponent({ name: 'brokenForm', components: {}, - props:['workerList'], + props:['workerList','departList'], setup() { const userInfo = useUserInfo() const { userInfos } = storeToRefs(userInfo); @@ -176,24 +174,12 @@ value: 6 } ], - otherWorkList: [ - { - label: '部门一', - value: 1 - }, - { - label: '部门二', - value: 2 - }, - { - label: '部门三', - value: 3 - }, - { - label: '部门四', - value: 4 - } - ] + casProps: { + emitPath: false, + value: 'depId', + label: 'depName', + multiple: true + } }); const ruleFormRef = ref<FormInstance>() const applyRules = reactive<FormRules>({ -- Gitblit v1.9.2