src/views/basicData/customerFile/index.vue
@@ -106,7 +106,7 @@ <el-col :span="12"> <el-form-item label="维护人:" prop="maintainer"> <el-select v-model="form.maintainer" <el-select filterable v-model="form.maintainer" placeholder="请选择" clearable disabled> src/views/basicData/customerFileOpenSea/index.vue
@@ -103,7 +103,7 @@ <el-col :span="12"> <el-form-item label="维护人:" prop="maintainer"> <el-select v-model="form.maintainer" <el-select filterable v-model="form.maintainer" placeholder="请选择" clearable disabled> src/views/basicData/supplierManage/components/BlacklistTab.vue
@@ -131,7 +131,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="维护人:" prop="maintainUserId"> <el-select <el-select filterable v-model="form.maintainUserId" placeholder="请选择" clearable src/views/basicData/supplierManage/components/HomeTab.vue
@@ -140,7 +140,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="维护人:" prop="maintainUserId"> <el-select <el-select filterable v-model="form.maintainUserId" placeholder="请选择" clearable src/views/collaborativeApproval/enterpriseBook/index.vue
@@ -264,7 +264,7 @@ <!-- <select v-model="addContactForm.contactId"> <option v-for="item in EmployeeList" :key="item.id" :value="item.id">{{ item.staffName }}</option> </select> --> <el-select v-model="addContactForm.contactId" placeholder="请选择" style="width: 100%"> <el-select filterable v-model="addContactForm.contactId" placeholder="请选择" style="width: 100%"> <el-option v-for="option in EmployeeList" :key="option.id" src/views/customerService/afterSalesHandling/components/formDia.vue
@@ -30,7 +30,7 @@ </el-col> <el-col :span="12"> <el-form-item label="登记人:" prop="checkUserId"> <el-select <el-select filterable v-model="form.checkUserId" placeholder="请选择" clearable @@ -86,7 +86,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="处理人:" prop="disposeUserId"> <el-select <el-select filterable v-model="form.disposeUserId" placeholder="请选择" clearable src/views/customerService/expiryAfterSales/components/formDia.vue
@@ -101,7 +101,7 @@ <el-row :gutter="30" v-if="operationType !== 'add'"> <el-col :span="12"> <el-form-item label="处理人:" prop="handlerId"> <el-select <el-select filterable v-model="form.handlerId" placeholder="请选择处理人" clearable src/views/equipmentManagement/inspectionManagement/components/formDia.vue
@@ -51,7 +51,7 @@ <el-row> <el-col :span="12"> <el-form-item label="巡检人" prop="inspector"> <el-select v-model="form.inspector" placeholder="请选择" multiple clearable> <el-select filterable v-model="form.inspector" placeholder="请选择" multiple clearable> <el-option v-for="item in userList" :key="item.userId" src/views/inventoryManagement/issueManagement/index.vue
@@ -61,7 +61,7 @@ type="date" placeholder="请选择" clearable /> </el-form-item> <el-form-item label="出库人:" prop="entryPerson"> <el-select v-model="form.nickName" placeholder="请选择" clearable> <el-select filterable v-model="form.nickName" placeholder="请选择" clearable> <el-option v-for="item in userList" :key="item.userId" :label="item.nickName" :value="item.userId" /> </el-select> </el-form-item> src/views/lavorissue/ledger/Form.vue
@@ -11,7 +11,7 @@ </el-select> </el-form-item> <el-form-item label="员工名称" prop="staffId"> <el-select <el-select filterable v-model="form.staffId" placeholder="请选择" clearable src/views/officeProcessAutomation/HrManage/resign-apply/components/formDia.vue
@@ -13,7 +13,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="姓名:" prop="staffOnJobId"> <el-select v-model="form.staffOnJobId" <el-select filterable v-model="form.staffOnJobId" placeholder="请选择人员" style="width: 100%" :disabled="operationType === 'edit'" src/views/personnelManagement/classsSheduling/index.vue
@@ -277,7 +277,7 @@ <span style="color: red; margin-right: 4px">*</span>人员名称: </div> <div class="search_input"> <el-select v-model="schedulingQuery.userId" <el-select filterable v-model="schedulingQuery.userId" placeholder="请选择" style="width: 100%" multiple src/views/personnelManagement/dimission/components/formDia.vue
@@ -13,7 +13,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="姓名:" prop="staffOnJobId"> <el-select v-model="form.staffOnJobId" <el-select filterable v-model="form.staffOnJobId" placeholder="请选择人员" style="width: 100%" :disabled="operationType === 'edit'" src/views/personnelManagement/payrollManagement/components/formDia.vue
@@ -24,7 +24,7 @@ </el-col> <el-col :span="12"> <el-form-item label="姓名:" prop="staffId"> <el-select v-model="form.staffId" placeholder="请选择人员" style="width: 100%" @change="handleSelect" :disabled="operationType === 'edit'"> <el-select filterable v-model="form.staffId" placeholder="请选择人员" style="width: 100%" @change="handleSelect" :disabled="operationType === 'edit'"> <el-option v-for="item in personList" :key="item.id" src/views/personnelManagement/scheduling/index.vue
@@ -146,7 +146,7 @@ <el-row :gutter="20"> <el-col :span="12"> <el-form-item label="员工姓名:" prop="staffId"> <el-select v-model="scheduleForm.staffId" placeholder="请输入员工姓名" style="width: 100%" <el-select filterable v-model="scheduleForm.staffId" placeholder="请输入员工姓名" style="width: 100%" @change="handleSelectStaff"> <el-option v-for="item in personList" :label="item.staffName" :value="item.id" :key="item.id"/> </el-select> src/views/productionManagement/productionReporting/index.vue
@@ -74,7 +74,7 @@ prop="schedulingUserId" width="400"> <template #default="scope"> <el-select v-model="scope.row.schedulingUserId" <el-select filterable v-model="scope.row.schedulingUserId" placeholder="选择人员" :disabled="!scope.row.editType" style="width: 100%;"> src/views/projectManagement/projectType/components/ProjectTypeDialog.vue
@@ -80,7 +80,7 @@ :prop="'savePlanNodeList.' + scope.$index + '.leaderId'" :rules="[{ required: true, message: '请选择负责人', trigger: 'change' }]" > <el-select <el-select filterable v-model="scope.row.leaderId" placeholder="测试" @change="(val) => handleLeaderChange(val, scope.row)" src/views/qualityManagement/finalInspection/components/quickCheckDia.vue
@@ -83,7 +83,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" placeholder="请选择检验员" clearable style="width: 100%"> <el-select filterable v-model="form.checkName" placeholder="请选择检验员" clearable style="width: 100%"> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> </el-form-item> src/views/qualityManagement/finalInspection/index.vue
@@ -91,7 +91,7 @@ ref="formRef"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" <el-select filterable v-model="form.checkName" placeholder="请选择" clearable> <el-option v-for="item in userList" src/views/qualityManagement/nonconformingManagement/components/formDia.vue
@@ -57,7 +57,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" placeholder="请选择" clearable style="width: 100%"> <el-select filterable v-model="form.checkName" placeholder="请选择" clearable style="width: 100%"> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> </el-form-item> @@ -85,7 +85,7 @@ <el-col :span="12"> <el-form-item label="处理结果:" prop="dealResult"> <el-select v-model="form.dealResult" placeholder="请选择" clearable> <el-option :label="item.label" :value="item.value" v-for="item in rejection_handling" :key="item.value" /> <el-option :label="item.label" :value="item.value" v-for="item in dealResultOptions" :key="item.value" /> </el-select> </el-form-item> </el-col> @@ -93,7 +93,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="处理人:" prop="dealName"> <el-select v-model="form.dealName" placeholder="请选择" clearable style="width: 100%"> <el-select filterable v-model="form.dealName" placeholder="请选择" clearable style="width: 100%"> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> </el-form-item> @@ -124,7 +124,7 @@ </template> <script setup> import {ref, reactive, toRefs} from "vue"; import {ref, reactive, toRefs, computed} from "vue"; import {modelList, productTreeList} from "@/api/basicData/product.js"; import { getQualityUnqualifiedInfo, @@ -177,6 +177,15 @@ const modelOptions = ref([]); const userList = ref([]); // 检验员/处理人下拉列表 // 处理结果选项:原材料检验时增加"拒收" const dealResultOptions = computed(() => { const options = [...rejection_handling.value]; if (form.value.inspectType === 0) { options.push({ label: '拒收', value: '拒收' }); } return options; }); // 打开弹框 const openDialog = async (type, row) => { operationType.value = type; src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue
@@ -90,7 +90,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="处理人:" prop="dealName"> <el-select v-model="form.dealName" placeholder="请选择" clearable style="width: 100%"> <el-select filterable v-model="form.dealName" placeholder="请选择" clearable style="width: 100%"> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> </el-form-item> src/views/qualityManagement/processInspection/components/quickCheckDia.vue
@@ -83,7 +83,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" placeholder="请选择检验员" clearable style="width: 100%"> <el-select filterable v-model="form.checkName" placeholder="请选择检验员" clearable style="width: 100%"> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> </el-form-item> src/views/qualityManagement/processInspection/index.vue
@@ -61,7 +61,7 @@ ref="formRef"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" <el-select filterable v-model="form.checkName" placeholder="请选择" clearable> <el-option v-for="item in userList" src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
@@ -146,7 +146,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" placeholder="请选择" clearable style="width: 100%" :disabled="isViewMode"> <el-select filterable v-model="form.checkName" placeholder="请选择" clearable style="width: 100%" :disabled="isViewMode"> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> </el-form-item> src/views/qualityManagement/rawMaterialInspection/components/quickCheckDia.vue
@@ -90,7 +90,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" placeholder="请选择检验员" clearable style="width: 100%"> <el-select filterable v-model="form.checkName" placeholder="请选择检验员" clearable style="width: 100%"> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> </el-form-item> src/views/qualityManagement/rawMaterialInspection/index.vue
@@ -77,7 +77,7 @@ ref="formRef"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" <el-select filterable v-model="form.checkName" placeholder="请选择" clearable> <el-option v-for="item in userList" src/views/safeProduction/accidentReportingRecord/index.vue
@@ -140,7 +140,7 @@ <el-col :span="12"> <el-form-item label="上报人" prop="createUser"> <el-select v-model="form.createUser" <el-select filterable v-model="form.createUser" placeholder="请选择" disabled clearable> src/views/safeProduction/dangerInvestigation/index.vue
@@ -214,7 +214,7 @@ <el-col :span="12"> <el-form-item label="上报人:" prop="createUser"> <el-select v-model="form.createUser" <el-select filterable v-model="form.createUser" placeholder="请选择" disabled clearable> @@ -243,7 +243,7 @@ <el-col :span="12"> <el-form-item label="整改责任人:" prop="rectifyUserId"> <el-select v-model="form.rectifyUserId" <el-select filterable v-model="form.rectifyUserId" placeholder="请选择" @change="handleChange2" clearable> @@ -401,7 +401,7 @@ <el-col :span="12"> <el-form-item label="验收人:" prop="verifyUserId"> <el-select v-model="form3.verifyUserId" <el-select filterable v-model="form3.verifyUserId" disabled placeholder="请选择" clearable> src/views/safeProduction/emergencyPlanReview/index.vue
@@ -86,7 +86,7 @@ <el-col :span="12"> <el-form-item label="核心责任人:" prop="coreResponsorUserId"> <el-select v-model="form.coreResponsorUserId" <el-select filterable v-model="form.coreResponsorUserId" placeholder="请选择" @change="handleChange" clearable> src/views/safeProduction/hazardSourceLedger/index.vue
@@ -114,7 +114,7 @@ <el-col :span="12"> <el-form-item label="管控责任人" prop="principalUserId"> <el-select v-model="form.principalUserId" <el-select filterable v-model="form.principalUserId" placeholder="请选择管控责任人" @change="handleUserChange" clearable> src/views/safeProduction/hazardousMaterialsControl/index.vue
@@ -125,7 +125,7 @@ <el-col :span="12"> <el-form-item label="领用人" prop="applyUserId"> <el-select v-model="form.applyUserId" <el-select filterable v-model="form.applyUserId" disabled placeholder="请选择" clearable> @@ -209,7 +209,7 @@ <el-col :span="12"> <el-form-item label="归还人" prop="returnUserId"> <el-select v-model="form.returnUserId" <el-select filterable v-model="form.returnUserId" disabled placeholder="请选择" clearable> src/views/safeProduction/safeWorkApproval/components/approvalDia.vue
@@ -50,7 +50,7 @@ <el-col :span="12"> <el-form-item label="申请人:" prop="approveUser"> <el-select v-model="form.approveUser" <el-select filterable v-model="form.approveUser" placeholder="选择人员" disabled> <el-option v-for="user in userList" src/views/safeProduction/safeWorkApproval/components/infoFormDia.vue
@@ -119,7 +119,7 @@ <span>审批人</span> → </div> <el-select v-model="node.userId" <el-select filterable v-model="node.userId" placeholder="选择人员" style="width: 120px; margin-bottom: 8px;"> <el-option v-for="user in userList"