zhouwx
2025-11-12 127a179707577cc1419e1dcf721380ffca57fdf1
src/views/build/conpanyFunctionConsult/qualityObjectives/reportsituation/components/stationCompanyDialog.vue
@@ -11,8 +11,8 @@
      <el-form :model="state.form" size="default" ref="busRef" :rules="state.rules"   label-width="120" >
        <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-form-item label="单位名称:" prop="companyId" v-if="state.isAdmin">
              <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"
@@ -32,12 +32,14 @@
                  placeholder="请选择质量目标"
                  style="width: 100%"
                  @change="chooseQuality"
                  :popper-append-to-body="false"
              >
                <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>
@@ -309,6 +311,9 @@
  state.qualityList = []
}
const getPeopleList = async ()=> {
  if(state.isAdmin && (state.form.companyId == 0 || state.form.companyId == null)){
    return
  }
  const queryParams = {
    pageNum: 1,
    pageSize: 9999,
@@ -401,4 +406,5 @@
    align-items: flex-start;
  }
}
</style>