zhaojiale
2022-08-09 eec33b0b7896192b94c1cbefdd1855b626283357
应急预案管理修改
已修改2个文件
32 ■■■■ 文件已修改
src/views/contingencyManagement/panManagement/component/openAdd.vue 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/contingencyManagement/panManagement/index.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/contingencyManagement/panManagement/component/openAdd.vue
@@ -15,12 +15,14 @@
                                v-model="ruleForm.responsibleDepartment"
                                :data="newTreeList"
                                class="w100"
                                :props="propse"
                                clearable
                                :props="propse"
                                multiple
                                :render-after-expand="false"
                                show-checkbox
                                check-strictly
                                check-on-click-node
                                placeholder="请选择"
                                @change="changeDepartment"
                            />
                            <el-divider />
                        </el-form-item>
@@ -127,7 +129,8 @@
            <template #footer>
                <span class="dialog-footer">
                    <el-button @click="resetForm(ruleFormRef)" size="default">关闭</el-button>
                    <el-button size="default" type="primary" v-if="disabled == true ? false : true" @click="submitForm(titles, ruleFormRef)">确定</el-button>
                    <el-button size="default" type="primary" v-if="disabled == true ? false : true"
                               @click="submitForm(titles, ruleFormRef)">确定</el-button>
                </span>
            </template>
        </el-dialog>
@@ -195,9 +198,14 @@
                        if (res.data.code == 200) {
              ruleForm.value = res.data.data;
              let arr = [];
                          ruleForm.value.responsibleDepartment = []
              for (let i = 0; i < ruleForm.value.teamList.length; i++) {
                arr.push(ruleForm.value.teamList[i].teamName);
              }
                            for (let i = 0; i < ruleForm.value.deptList.length; i++) {
                                ruleForm.value.responsibleDepartment.push(ruleForm.value.deptList[i].departmentId);
                            }
                            console.log(ruleForm.value.responsibleDepartment)
              ruleForm.value.teamName = arr.toString();
                        }
                    });
@@ -245,6 +253,16 @@
        onMounted(() => {
            department();
        });
        const changeDepartment = (e) => {
            var temList = []
            for(var a = 0;a<e.length;a++){
                temList.push({
                    departmentId:e[a]
                })
            }
            ruleForm.value.deptList = temList
            console.log(ruleForm)
        }
        //定义树形下拉框
        const responsibleDepartment = ref();
        const data = ref();
@@ -350,8 +368,7 @@
      for (let i = 0; i < val.length; i++) {
        arr.push(val[i].teamName);
        ruleForm.value.teamList.push({
          userUid: val[i].uid,
          teamName: val[i].teamName,
            teamId: val[i].id,
        });
      }
      ruleForm.value.teamName = arr.toString();
@@ -410,7 +427,8 @@
            ruleForm,
            resetForm,
            onUser,
            newTreeList
            newTreeList,
            changeDepartment
        };
    },
});
src/views/contingencyManagement/panManagement/index.vue
@@ -439,10 +439,12 @@
        // 分页改变
        const onHandleSizeChange = (val: number) => {
            listQuery.pageSize = val;
            onSubmit();
        };
        // 分页未改变
        const onHandleCurrentChange = (val: number) => {
            listQuery.pageIndex = val;
            onSubmit();
        };
        // const router=useRouter()