Kaynağa Gözat

fix(检查任务): 修复检查级别选项过滤和显示问题

调整检查级别下拉选项的过滤条件,仅显示站级和队级选项
根据检查级别动态显示队内自查选项
移除不再需要的自查主管选择项
huoyi 2 ay önce
ebeveyn
işleme
9c192317fd
1 değiştirilmiş dosya ile 7 ekleme ve 7 silme
  1. 7 7
      src/views/check/checkTask/index.vue

+ 7 - 7
src/views/check/checkTask/index.vue

@@ -104,8 +104,8 @@
104 104
           <el-col :span="12">
105 105
             <el-form-item label="检查级别" prop="checkLevel">
106 106
               <el-select v-model="form.checkLevel" placeholder="请选择检查级别" style="width: 100%"
107
-                @change="handleCheckLevelChange" :disabled="true">
108
-                <el-option v-for="dict in check_level" :key="dict.value" :label="dict.label" :value="dict.value" />
107
+                @change="handleCheckLevelChange" :disabled="formDisabled">
108
+                <el-option v-for="dict in check_level.filter(item=>['STATION_LEVEL','BRIGADE_LEVEL'].includes(item.value))" :key="dict.value" :label="dict.label" :value="dict.value" />
109 109
               </el-select>
110 110
             </el-form-item>
111 111
           </el-col>
@@ -141,22 +141,22 @@
141 141
               </div>
142 142
             </el-form-item>
143 143
           </el-col>
144
-          <!-- <el-col :span="12">
145
-            <el-form-item label="是否内自查" prop="isSelfCheck">
144
+          <el-col :span="12" v-if="form.checkLevel == 'BRIGADE_LEVEL'">
145
+            <el-form-item label="是否内自查" prop="isSelfCheck">
146 146
               <el-radio-group v-model="form.isSelfCheck" :disabled="formDisabled">
147 147
                 <el-radio :value="1">是</el-radio>
148 148
                 <el-radio :value="0">否</el-radio>
149 149
               </el-radio-group>
150 150
             </el-form-item>
151
-          </el-col> -->
152
-          <el-col :span="12" v-if="form.isSelfCheck === 1">
151
+          </el-col>
152
+          <!-- <el-col :span="12" v-if="form.isSelfCheck === 1">
153 153
             <el-form-item label="自查主管" prop="selfCheckDeptId" :required="true">
154 154
               <el-select v-model="form.selfCheckDeptId" placeholder="请选择自查主管" style="width: 100%"
155 155
                 :disabled="formDisabled">
156 156
                 <el-option v-for="dept in deptOptions" :key="dept.deptId" :label="dept.deptName" :value="dept.deptId" />
157 157
               </el-select>
158 158
             </el-form-item>
159
-          </el-col>
159
+          </el-col> -->
160 160
         </el-row>
161 161
         <el-row :gutter="20">
162 162
           <el-col :span="24">