src/views/qualityManagement/finalInspection/components/formDia.vue
@@ -80,7 +80,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" placeholder="请选择" clearable> <el-select v-model="form.checkName" placeholder="请选择" clearable filterable> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> @@ -218,7 +218,11 @@ supplierList.value = res.data; }) ]); userList.value = userListsRes.data; // 筛选 roleIds 包含 106 的用户 userList.value = (userListsRes.data || []).filter(user => { const roleIds = user.roleIds || []; return roleIds.includes(106) || roleIds.includes('106'); }); form.value = {} testStandardOptions.value = []; src/views/qualityManagement/processInspection/components/formDia.vue
@@ -89,7 +89,7 @@ <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" placeholder="请选择" clearable> <el-select v-model="form.checkName" placeholder="请选择" clearable filterable> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> @@ -230,7 +230,11 @@ processList.value = []; } let userLists = await userListNoPage(); userList.value = userLists.data; // 筛选 roleIds 包含 106 的用户 userList.value = (userLists.data || []).filter(user => { const roleIds = user.roleIds || []; return roleIds.includes(106) || roleIds.includes('106'); }); // 先重置表单数据(保持字段完整,避免弹窗首次渲染时触发必填红框"闪一下") form.value = { checkTime: "", src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
@@ -100,7 +100,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 v-model="form.checkName" placeholder="请选择" clearable style="width: 100%" filterable> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> </el-form-item> @@ -236,7 +236,11 @@ try { const userRes = await userListNoPage(); userList.value = userRes.data || []; // 筛选 roleIds 包含 106 的用户 userList.value = (userRes.data || []).filter(user => { const roleIds = user.roleIds || []; return roleIds.includes(106) || roleIds.includes('106'); }); } catch (e) { console.error("加载检验员列表失败", e); userList.value = [];