From bf2e77248f05798c3f2904fe24416bb75c9e6476 Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期四, 03 七月 2025 17:33:48 +0800
Subject: [PATCH] 设备台账维修班组字段使用后台数据

---
 src/views/system/modules/UserModal.vue |  178 +++++++++++++++++++---------------------------------------
 1 files changed, 59 insertions(+), 119 deletions(-)

diff --git a/src/views/system/modules/UserModal.vue b/src/views/system/modules/UserModal.vue
index cc451b0..0bb2e81 100644
--- a/src/views/system/modules/UserModal.vue
+++ b/src/views/system/modules/UserModal.vue
@@ -41,6 +41,7 @@
             placeholder="璇疯緭鍏ョ敤鎴疯处鍙�"
             v-model="model.username"
             :readOnly="!!model.id"
+            autocomplete="off"
           />
         </a-form-model-item>
 
@@ -55,6 +56,7 @@
               type="password"
               placeholder="璇疯緭鍏ョ櫥褰曞瘑鐮�"
               v-model="model.password"
+              autocomplete="off"
             />
           </a-form-model-item>
 
@@ -97,10 +99,6 @@
           />
         </a-form-model-item>
 
-        <!--<a-form-model-item label="鑱屽姟" :labelCol="labelCol" :wrapperCol="wrapperCol">-->
-        <!--<j-select-position placeholder="璇烽�夋嫨鑱屽姟" :multiple="false" v-model="model.post"/>-->
-        <!--</a-form-model-item>-->
-
         <a-form-model-item
           label="瑙掕壊鍒嗛厤"
           :labelCol="labelCol"
@@ -114,6 +112,23 @@
             placeholder="璇烽�夋嫨瑙掕壊"
           >
           </j-multi-select-tag>
+        </a-form-model-item>
+
+        <a-form-model-item
+          label="棣栭〉鏉冮檺"
+          :labelCol="labelCol"
+          :wrapperCol="wrapperCol"
+        >
+          <a-radio-group
+            v-model="model.userType"
+            :defaultValue="0"
+          >
+            <a-radio :value="4">鍏徃绾�</a-radio>
+            <a-radio :value="3">杞﹂棿绾�</a-radio>
+            <a-radio :value="2">宸ユ绾�</a-radio>
+            <a-radio :value="1">鎿嶄綔宸�</a-radio>
+            <a-radio :value="0">鏃�</a-radio>
+          </a-radio-group>
         </a-form-model-item>
 
         <!--閮ㄩ棬鍒嗛厤-->
@@ -134,9 +149,9 @@
           </j-select-depart>
         </a-form-model-item>
 
-        <!--杞﹂棿鍒嗛厤-->
+        <!--MDC杞﹂棿鍒嗛厤-->
         <a-form-model-item
-          label="杞﹂棿鍒嗛厤"
+          label="MDC杞﹂棿鍒嗛厤"
           :labelCol="labelCol"
           :wrapperCol="wrapperCol"
           v-show="!productionDisabled"
@@ -151,51 +166,53 @@
         </a-form-model-item>
 
         <a-form-model-item
-          label="閫夋嫨璁惧"
+          label="MDC璁惧鍒嗛厤"
           :labelCol="labelCol"
           :wrapperCol="wrapperCol"
           v-show="!productionDisabled"
         >
-          <a-input-search :readOnly="true" v-model="model.equipmentIds" @search="deviceSearch" enter-button
-                          placeholder="璇烽�夋嫨璁惧" :disabled="!model.selectedProduction"/>
-        </a-form-model-item>
-
-        <a-form-model-item label="棣栭〉鏉冮檺" :labelCol="labelCol" :wrapperCol="wrapperCol">
-          <a-radio-group v-model="model.userType" :defaultValue="0">
-            <a-radio :value="4">鍏徃绾�</a-radio>
-            <a-radio :value="3">杞﹂棿绾�</a-radio>
-            <a-radio :value="2">宸ユ绾�</a-radio>
-            <a-radio :value="1">鎿嶄綔宸�</a-radio>
-            <a-radio :value="0">鏃�</a-radio>
-          </a-radio-group>
+          <a-input-search
+            :readOnly="true"
+            v-model="model.equipmentIds"
+            @search="deviceSearch"
+            enter-button
+            placeholder="璇烽�夋嫨璁惧"
+            :disabled="!model.selectedProduction"
+          />
         </a-form-model-item>
 
         <a-form-model-item
-          label="鐝粍鍒嗛厤"
-          :labelCol="labelCol"
-          :wrapperCol="wrapperCol"
-          prop="teamId"
-        >
-          <j-dict-select-tag
-            v-model="model.teamId"
-            :triggerChange="true"
-            dictCode="mom_base_team,name,id,del_flag = 0"
-            placeholder="璇风淮鎶ょ彮缁�"
-          ></j-dict-select-tag>
-        </a-form-model-item>
-        <a-form-model-item
-          label="涓績鍒嗛厤"
+          label="EAM涓績鍒嗛厤"
           :labelCol="labelCol"
           :wrapperCol="wrapperCol"
           prop="areaId"
         >
-          <j-dict-select-tag
-            v-model="model.areaId"
+          <j-multi-select-tag
             :triggerChange="true"
-            dictCode="mom_base_area,name,id,del_flag = 0"
+            v-model="model.eamFactoryIds"
+            dictCode="mom_base_area,name,id,del_flag = 0 and type = 1"
             placeholder="璇风淮鎶や腑蹇�"
-          ></j-dict-select-tag>
+          >
+          </j-multi-select-tag>
         </a-form-model-item>
+
+        <a-form-model-item
+          label="EAM璁惧鍒嗛厤"
+          :labelCol="labelCol"
+          :wrapperCol="wrapperCol"
+          v-show="!productionDisabled"
+        >
+          <a-input-search
+            :readOnly="true"
+            v-model="model.eamEquipmentIds"
+            @search="deviceSearch"
+            enter-button
+            placeholder="璇烽�夋嫨璁惧"
+            :disabled="!model.selectedProduction"
+          />
+        </a-form-model-item>
+
+
         <a-form-model-item
           label="璐熻矗閮ㄩ棬"
           :labelCol="labelCol"
@@ -210,87 +227,6 @@
           >
           </j-multi-select-tag>
         </a-form-model-item>
-
-        <!--<a-form-model-item-->
-        <!--label="澶村儚"-->
-        <!--:labelCol="labelCol"-->
-        <!--:wrapperCol="wrapperCol"-->
-        <!--&gt;-->
-        <!--<j-image-upload-->
-        <!--class="avatar-uploader"-->
-        <!--text="涓婁紶"-->
-        <!--v-model="model.avatar"-->
-        <!--&gt;</j-image-upload>-->
-        <!--</a-form-model-item>-->
-
-        <!--<a-form-model-item-->
-        <!--label="鐢熸棩"-->
-        <!--:labelCol="labelCol"-->
-        <!--:wrapperCol="wrapperCol"-->
-        <!--&gt;-->
-        <!--<a-date-picker-->
-        <!--style="width: 100%"-->
-        <!--placeholder="璇烽�夋嫨鐢熸棩"-->
-        <!--v-model="model.birthday"-->
-        <!--:format="dateFormat"-->
-        <!--:getCalendarContainer="node => node.parentNode"-->
-        <!--/>-->
-        <!--</a-form-model-item>-->
-
-        <!--<a-form-model-item-->
-        <!--label="鎬у埆"-->
-        <!--:labelCol="labelCol"-->
-        <!--:wrapperCol="wrapperCol"-->
-        <!--&gt;-->
-        <!--<a-select-->
-        <!--v-model="model.sex"-->
-        <!--placeholder="璇烽�夋嫨鎬у埆"-->
-        <!--:getPopupContainer="(target) => target.parentNode"-->
-        <!--&gt;-->
-        <!--<a-select-option :value="1">鐢�</a-select-option>-->
-        <!--<a-select-option :value="2">濂�</a-select-option>-->
-        <!--</a-select>-->
-        <!--</a-form-model-item>-->
-
-        <!--<a-form-model-item-->
-        <!--label="閭"-->
-        <!--:labelCol="labelCol"-->
-        <!--:wrapperCol="wrapperCol"-->
-        <!--prop="email"-->
-        <!--&gt;-->
-        <!--<a-input-->
-        <!--placeholder="璇疯緭鍏ラ偖绠�"-->
-        <!--v-model="model.email"-->
-        <!--/>-->
-        <!--</a-form-model-item>-->
-
-        <!--<a-form-model-item-->
-        <!--label="鎵嬫満鍙风爜"-->
-        <!--:labelCol="labelCol"-->
-        <!--:wrapperCol="wrapperCol"-->
-        <!--prop="phone"-->
-        <!--&gt;-->
-        <!--<a-input-->
-        <!--placeholder="璇疯緭鍏ユ墜鏈哄彿鐮�"-->
-        <!--v-model="model.phone"-->
-        <!--/>-->
-        <!--</a-form-model-item>-->
-
-        <!--<a-form-model-item-->
-        <!--label="搴ф満"-->
-        <!--:labelCol="labelCol"-->
-        <!--:wrapperCol="wrapperCol"-->
-        <!--prop="telephone"-->
-        <!--&gt;-->
-        <!--<a-input-->
-        <!--placeholder="璇疯緭鍏ュ骇鏈�"-->
-        <!--v-model="model.telephone"-->
-        <!--/>-->
-        <!--</a-form-model-item>-->
-        <!--<a-form-model-item label="宸ヤ綔娴佸紩鎿�" :labelCol="labelCol" :wrapperCol="wrapperCol">-->
-        <!--<j-dict-select-tag  v-model="model.activitiSync"  placeholder="璇烽�夋嫨鏄惁鍚屾宸ヤ綔娴佸紩鎿�" :type="'radio'" dictCode="activiti_sync"/>-->
-        <!--</a-form-model-item>-->
-
       </a-form-model>
     </a-spin>
 
@@ -314,7 +250,11 @@
       </a-button>
     </div>
 
-    <select-device-modal ref="selectDeviceModal" @selectFinished="selectOK" :title="'閫夋嫨璁惧'"/>
+    <select-device-modal
+      ref="selectDeviceModal"
+      @selectFinished="selectOK"
+      :title="'閫夋嫨璁惧'"
+    />
   </a-drawer>
 </template>
 

--
Gitblit v1.9.3