Ver código fonte

禁止修改火调项目部门

bill 1 ano atrás
pai
commit
f78e56ccb1
1 arquivos alterados com 9 adições e 2 exclusões
  1. 9 2
      src/app/fire/view/dispatch/editFire.vue

+ 9 - 2
src/app/fire/view/dispatch/editFire.vue

@@ -39,7 +39,7 @@
     <div class="el-form-item">
       <el-col :span="12">
         <el-form-item label="承办单位" class="mandatory">
-          <companySelect v-model="bindFire.deptId" hideAll :notUpdate="true" />
+          <companySelect v-model="bindFire.deptId" hideAll :notUpdate="true" disabled />
         </el-form-item>
       </el-col>
       <el-col :span="12">
@@ -83,10 +83,17 @@ import { ElMessage } from "element-plus";
 import { dateFormat } from "@/util";
 import { genCascaderValue, getCode } from "@/helper/cascader";
 import { QuiskExpose } from "@/helper/mount";
+import { user } from "@/store/user";
 
 const props = defineProps<{ fire?: Fire }>();
 
-const bindFire = ref<Fire>(props.fire ? { ...props.fire } : ({} as Fire));
+const bindFire = ref<Fire>(
+  props.fire
+    ? { ...props.fire }
+    : ({
+        deptId: user.value.info.deptId,
+      } as Fire)
+);
 
 const fireReason = genCascaderValue(bindFire, "fireReason");
 const projectSite = genCascaderValue(bindFire, "projectSite");