From d1271c360814fa31c2ed7b33684da20a50b5695b Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 06 七月 2023 10:58:29 +0800
Subject: [PATCH] 整合代码2

---
 Source/UBCS-WEB/src/components/Tree/attrCrud.vue |   35 +++++++++++++++++++----------------
 1 files changed, 19 insertions(+), 16 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/Tree/attrCrud.vue b/Source/UBCS-WEB/src/components/Tree/attrCrud.vue
index 257dd8b..b9f5f3f 100644
--- a/Source/UBCS-WEB/src/components/Tree/attrCrud.vue
+++ b/Source/UBCS-WEB/src/components/Tree/attrCrud.vue
@@ -1,6 +1,7 @@
 <template>
   <div>
     <div style="display: flex;flex-wrap: wrap;" v-if="this.crudArrayFlag">
+      <el-button-group>
       <!--鏂板-->
       <el-button v-if="attrEditVisible == false && attrFlagChiledren==false" size="small" type="primary" icon="el-icon-plus" @click="busineHandle">娣诲姞 {{ msg }}</el-button>
       <!--        鍏ㄥ睆缂栬緫-->
@@ -9,16 +10,8 @@
       <el-button icon="el-icon-info" size="small" @click="rulesVisible=true">楠岃瘉瑙勫垯</el-button>
       <!--        灞炴�у垎缁�-->
       <el-button icon="el-icon-menu" size="small" @click="attrVisibleHandle">灞炴�у垎缁�</el-button>
-        <!--        鍒嗙被娉ㄥ叆-->
-        <el-button icon="el-icon-magic-stick" size="small" @click="injectBtn">鍒嗙被娉ㄥ叆</el-button>
-          <!--    缁勫悎瑙勫垯-->
-          <el-button size="small" @click="isShowHandler">缁勫悎瑙勫垯</el-button>
-        <!--        鏋氫妇娉ㄥ叆-->
-        <el-button size="small" @click="enmuVisHandle">鏋氫妇娉ㄥ叆</el-button>
-        <!--    绾ц仈灞炴��-->
-        <el-button size="small" @click="CascadeHandle">绾ц仈灞炴��</el-button>
-        <!--    棰勮鎺掑簭-->
-        <el-button size="small" icon="el-icon-arrow-down">棰勮鎺掑簭</el-button>
+      </el-button-group>
+      <el-button-group>
       <!--        鍒嗙被娉ㄥ叆-->
       <el-button icon="el-icon-magic-stick" size="small" @click="injectBtn">鍒嗙被娉ㄥ叆</el-button>
         <!--    缁勫悎瑙勫垯-->
@@ -28,7 +21,9 @@
       <!--    绾ц仈灞炴��-->
       <el-button size="small" @click="CascadeHandle">绾ц仈灞炴��</el-button>
       <!--    棰勮鎺掑簭-->
-      <el-button size="small" @click="orderHandle" icon="el-icon-arrow-down">棰勮鎺掑簭</el-button>
+        <el-button size="small" @click="orderHandle" icon="el-icon-arrow-down">棰勮鎺掑簭</el-button>
+      </el-button-group>
+      <el-button-group>
       <!--    淇濆瓨-->
       <el-button size="small" @click="addsHandler" icon="el-icon-check">淇濆瓨</el-button>
       <!--    鍒犻櫎-->
@@ -36,7 +31,8 @@
       <!--    閲嶇疆-->
       <el-button size="small" @click="reset" icon="el-icon-refresh-right">閲嶇疆</el-button>
       <!--    鍚屾鍒板叾浠栨ā鏉�-->
-      <el-button size="small" @click="syncHandle">鍚屾鍒板叾浠栨ā鏉�</el-button>
+      <el-button size="small"@click="syncHandle" icon="el-icon-share">鍚屾鍒板叾浠栨ā鏉�</el-button>
+      </el-button-group>
       <!--    缂栫爜鐢宠棰勮-->
       <el-button size="small" @click="applicationHandle" style="">缂栫爜鐢宠棰勮</el-button>
       <!--        楠岃瘉瑙勫垯-->
@@ -241,6 +237,7 @@
               @select="selectHandle"
               @selection-change="selectionChange"
               v-if="this.crudArrayFlag"
+              ref="referAttrCrud"
     >
       <el-table-column
         type="selection"
@@ -259,8 +256,8 @@
         <template slot-scope="{ row }">
           <el-input v-if="editingRows === row && editShows== item.prop && item.prop != 'codeDateFormat' && (item.edit == 'text' || item.edit == 'select' ||item.edit == 'refer' )" v-model="row[item.prop]"
                     @blur="saveRows"></el-input>
-          <el-input-number controls-position="right" v-if="editingRows === row && editShows== item.prop && item.edit == 'number'" v-model="row[item.prop]"
-                           @blur="saveRows"></el-input-number>
+          <el-input-number size="small" controls-position="right" v-if="editingRows === row && editShows== item.prop && item.edit == 'number'" v-model="row[item.prop]"
+                           @blur="saveRows" :style="{width:(item.width-10)+'px'}"></el-input-number>
           <el-select v-model="row[item.prop]" slot="prepend" v-if="editingRows === row && editShows== item.prop && item.prop == 'codeDateFormat'  && row[item.prop] ==''" @focus="DataChangeHandler">
             <el-option label="椁愬巺鍚�" value="1"></el-option>
             <el-option label="璁㈠崟鍙�" value="2"></el-option>
@@ -270,7 +267,7 @@
             v-if="item.edit === 'switch'" v-model="row[item.prop]" active-value="true"
             inactive-value="false">
           </el-switch>
-          <span v-else >{{ row[item.prop] }}</span>
+          <span v-else>{{ row[item.prop] }}</span>
         </template>
       </el-table-column>
       <el-table-column
@@ -1424,6 +1421,10 @@
       this.selectRow = row.$index;
       this.selectRowArr=row
     },
+    // 鎺掑簭棰勮鎸夐挳
+    orderHandle(){
+      this.$refs.referAttrCrud.sort("orderNum");
+    },
     //琛ㄦ牸鍗曢��
     selectHandle(selection, row) {
       this.attrOid = row.oid;
@@ -1557,7 +1558,9 @@
     },
     //琛ㄦ牸鍒犻櫎
     CrudRemove() {
-      this.ProData.splice(this.attrRow.$index, 1)
+      this.attrSelectList.forEach((item)=>{
+        this.ProData.splice(item.$index, 1)
+      })
     },
     //琛ㄦ牸閲嶇疆
     reset() {

--
Gitblit v1.9.3