yaowanxin
9 小时以前 20eb8806fca8195bf6224fcb77c5a5e4bc3c16dc
将申请部门输入框改为下拉选择组件,补充
已修改1个文件
14 ■■■■■ 文件已修改
src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue
@@ -21,6 +21,7 @@
                            <el-select
                                v-model="form.approveDeptId"
                                placeholder="选择部门"
                @change="handleDeptChange"
                            >
                                <el-option
                                    v-for="user in productOptions"
@@ -216,6 +217,7 @@
const emit = defineEmits(['close'])
import useUserStore from "@/store/modules/user";
import { getCurrentDate } from "@/utils/index.js";
import log from "@/views/monitor/job/log.vue";
const userStore = useUserStore();
const dialogFormVisible = ref(false);
@@ -278,7 +280,17 @@
function removeApproverNode(index) {
  approverNodes.value.splice(index, 1)
}
// 处理部门选择变化
const handleDeptChange = (deptId) => {
  if (deptId) {
    const selectedDept = productOptions.value.find(dept => dept.deptId === deptId);
    if (selectedDept) {
      form.value.approveDeptName = selectedDept.deptName;
    }
  } else {
    form.value.approveDeptName = '';
  }
};
// 打开弹框
const openDialog = (type, row) => {
  operationType.value = type;