소스 검색

更新 消防安检审核历史详情操作限制

wzg 1 년 전
부모
커밋
82cefd8e5f
1개의 변경된 파일31개의 추가작업 그리고 23개의 파일을 삭제
  1. 31 23
      src/views/fireSafetyManage/checkFireSafetyExamine.vue

+ 31 - 23
src/views/fireSafetyManage/checkFireSafetyExamine.vue

@@ -65,29 +65,31 @@
       </div>
     </div>
     <el-divider />
-    <div class="df aic">
-      <div class="mr20">选择安全检查员(可多选):</div>
-      <el-select
-        class="mr20"
-        v-model="checkedUsers"
-        value-key="key"
-        multiple
-        style="width: 300px"
-        placeholder="请选择检查员"
-        clearable
-      >
-        <el-option
-          v-for="item in checkUsers"
-          :key="item.key"
-          :label="item.value"
-          :value="item"
-        />
-      </el-select>
-      <el-button type="primary" @click="saveFireSafetyCheckUser()">
-        保存
-      </el-button>
+    <div v-if="isHistory != 1">
+      <div class="df aic">
+        <div class="mr20">选择安全检查员(可多选):</div>
+        <el-select
+          class="mr20"
+          v-model="checkedUsers"
+          value-key="key"
+          multiple
+          style="width: 300px"
+          placeholder="请选择检查员"
+          clearable
+        >
+          <el-option
+            v-for="item in checkUsers"
+            :key="item.key"
+            :label="item.value"
+            :value="item"
+          />
+        </el-select>
+        <el-button type="primary" @click="saveFireSafetyCheckUser()">
+          保存
+        </el-button>
+      </div>
+      <el-divider />
     </div>
-    <el-divider />
     <div :id="mapId" class="map-container"></div>
 
     <el-divider />
@@ -273,7 +275,11 @@
           </el-col>
         </el-form-item> -->
       <el-form-item label="问题整改" prop="problems">
-        <el-input v-model="ruleForm.problems" type="textarea" />
+        <el-input
+          v-model="ruleForm.problems"
+          type="textarea"
+          :disabled="isHistory == 1"
+        />
       </el-form-item>
       <el-form-item label="整改意见" prop="problems">
         <el-input v-model="ruleForm.rectificationOpinions" type="textarea" />
@@ -518,6 +524,8 @@ const resetForm = (formEl) => {
   formEl.resetFields();
 };
 
+const isHistory = ref(route.query.isHistory);
+
 onMounted(() => {
   getFireSafetyCheckDetail(route.query.id);
   getFireSafetyCheckUser();