From e04a867a23568c9ed5d33c53f8300eee69b1ff7f Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: Tue, 08 Jul 2025 16:51:13 +0800
Subject: [PATCH] 修改新增
---
src/views/build/conpanyFunctionConsult/qualityObjectives/table/components/tableCompanyDialog.vue | 37 ++++++++++++++++++++++---------------
1 files changed, 22 insertions(+), 15 deletions(-)
diff --git a/src/views/build/conpanyFunctionConsult/qualityObjectives/table/components/tableCompanyDialog.vue b/src/views/build/conpanyFunctionConsult/qualityObjectives/table/components/tableCompanyDialog.vue
index 123c2e0..b63b56e 100644
--- a/src/views/build/conpanyFunctionConsult/qualityObjectives/table/components/tableCompanyDialog.vue
+++ b/src/views/build/conpanyFunctionConsult/qualityObjectives/table/components/tableCompanyDialog.vue
@@ -12,7 +12,7 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="企业名称:" prop="companyId" v-if="state.isAdmin">
- <el-select v-model="state.form.companyId" placeholder="请选择" clearable style="width: 100%" :disabled="title == '查看' || title == '编辑' || !state.isAdmin" @change="selectValueCom">
+ <el-select v-model="state.form.companyId" placeholder="请选择" filterable clearable style="width: 100%" :disabled="title == '查看' || title == '编辑' || !state.isAdmin" @change="selectValueCom">
<el-option
v-for="item in state.companyList"
:key="item.id"
@@ -26,20 +26,21 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="质量目标:" prop="qualityId" >
- <el-select
- :disabled="title === '查看' || title == '编辑'"
- v-model="state.form.qualityId"
- placeholder="请选择质量目标"
- style="width: 100%"
- @change="chooseQuality"
- >
- <el-option
- v-for="item in state.qualityList"
- :key="item.id"
- :label="item.message"
- :value="item.id"
- />
- </el-select>
+ <el-select
+ :disabled="title === '查看' || title == '编辑'"
+ v-model="state.form.qualityId"
+ placeholder="请选择质量目标"
+ style="width: 100%"
+ @change="chooseQuality"
+ >
+ <el-option
+ v-for="item in state.qualityList"
+ :key="item.id"
+ :label="item.message"
+ :value="item.id"
+ :title="item.message"
+ />
+ </el-select>
</el-form-item>
</el-col>
</el-row>
@@ -201,6 +202,7 @@
const title = ref("");
const busRef = ref();
const length = ref()
+const selectPopperClass = "max-width-select";
const emit = defineEmits(["getList"]);
const dataRef = ref();
const state = reactive({
@@ -360,7 +362,12 @@
state.qualityList = []
}
const getPeopleList = async ()=> {
+ if(state.isAdmin && (state.form.companyId == 0 || state.form.companyId == null)){
+ return
+ }
const queryParams = {
+ pageNum: 1,
+ pageSize: 9999,
companyId: state.form.companyId
}
const res = await getUser(queryParams)
--
Gitblit v1.9.2