From 32f13d15d67172b9b2dd12d8c5c661c9602c7d2e Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期二, 01 七月 2025 15:30:20 +0800
Subject: [PATCH] 设备管理模块设备车间管理页面新增机构类型字段以及限制条件

---
 src/views/eam/base/EamProductionUserManagement.vue |   17 +++++------------
 1 files changed, 5 insertions(+), 12 deletions(-)

diff --git a/src/views/eam/base/EamProductionUserManagement.vue b/src/views/eam/base/EamProductionUserManagement.vue
index 221ec10..f26c4ef 100644
--- a/src/views/eam/base/EamProductionUserManagement.vue
+++ b/src/views/eam/base/EamProductionUserManagement.vue
@@ -5,12 +5,7 @@
         <!-- 鎸夐挳鎿嶄綔鍖哄煙 -->
         <a-row style="margin-left: 14px">
           <a-button @click="handleAdd(1)" type="primary">娣诲姞鏈烘瀯</a-button>
-          <a-button @click="handleAdd(2)" type="primary">娣诲姞涓嬬骇</a-button>
-          <!--<a-button type="primary" icon="download" @click="handleExportXls('杞﹂棿淇℃伅')">瀵煎嚭</a-button>-->
-          <!--<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader"-->
-          <!--:action="importExcelUrl" @change="handleImportExcel">-->
-          <!--<a-button type="primary" icon="import">瀵煎叆</a-button>-->
-          <!--</a-upload>-->
+          <a-button @click="handleAdd(2)" type="primary" v-if="currSelected.factoryCategory!=3">娣诲姞涓嬬骇</a-button>
           <a-button @click="handleDelete" v-if="selectedKeys.length>0">鍒犻櫎</a-button>
           <a-button title="鍒犻櫎澶氭潯鏁版嵁" @click="batchDel" v-if="checkedKeys.length>0">鎵归噺鍒犻櫎</a-button>
         </a-row>
@@ -148,15 +143,13 @@
           sm: { span: 16 }
         },
         validatorRules: {
-          factoryName: [{ required: true, message: '璇疯緭鍏ユ満鏋勫悕绉�!' }]
+          factoryName: [{ required: true, message: '璇疯緭鍏ユ満鏋勫悕绉�!', trigger: 'change' }]
         },
         url: {
           getProductionTreeList: '/eam/BaseFactory/queryTreeList',
           delete: '/eam/BaseFactory/delete',
           edit: '/eam/BaseFactory/edit',
-          deleteBatch: '/eam/BaseFactory/deleteBatch',
-          exportXlsUrl: '/eam/BaseFactory/exportXls',
-          importExcelUrl: '/eam/BaseFactory/importExcel'
+          deleteBatch: '/eam/BaseFactory/deleteBatch'
         },
         isIncludesNotLeaf: false,
         confirmLoading: false
@@ -304,6 +297,7 @@
         this.model = this.currSelected
         this.selectedKeys = [record.key]
         this.$refs.userList.show(record.id)
+        if (this.$refs.form) this.$refs.form.clearValidate()
       },
 
       onClearSelected() {
@@ -348,8 +342,7 @@
       },
 
       emptyCurrForm() {
-        this.$refs.form.resetFields()
-        this.model = {}
+        this.model = { parentId: this.model.parentId }
       },
 
       handleAdd(num) {

--
Gitblit v1.9.3