From ad58a16c9d452c2e4d534e081ea3f84001a4595a Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期二, 15 八月 2023 09:26:33 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/UBCS-WEB/src/components/flow-design/main.vue                                                       |    4 +-
 Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue                                                    |   19 ++++++---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java |    4 +-
 Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue                                               |    5 ++
 Source/UBCS-WEB/src/views/work/process/leave/handle.vue                                                   |   18 +++++----
 Source/UBCS-WEB/src/components/work/BusinessWork.vue                                                      |   38 ++++++++++---------
 Source/UBCS-WEB/src/views/system/user.vue                                                                 |   13 +++++-
 7 files changed, 61 insertions(+), 40 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
index 9ba08aa..ed137cd 100644
--- a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
+++ b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
@@ -242,7 +242,7 @@
         datetime: "datetime",
       },
       tableData: [],
-      tableHeight: 'calc(100vh - 330px)',
+      tableHeight: 'calc(100vh - 350px)',
       DataVisible: false,
       tableHeadData: [],
       items: {},
@@ -770,6 +770,7 @@
       this.addvisible = false;
       addSaveCode(val).then(res => {
         this.$nextTick(() => {
+          this.$message.warning("淇濆瓨鎴愬姛");
           this.onLoad()
         })
       })
@@ -779,6 +780,7 @@
       this.editvisible = false;
       editSaveCode(val).then(res => {
         this.$nextTick(() => {
+          this.$message.warning("淇濆瓨鎴愬姛");
           this.onLoad()
         })
       })
@@ -792,6 +794,7 @@
       upSaveCode(val).then(res => {
         console.log(res)
         this.$nextTick(() => {
+          this.$message.warning("淇濆瓨鎴愬姛");
           this.onLoad()
         })
       })
diff --git a/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue b/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue
index ed0186c..df97fda 100644
--- a/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue
+++ b/Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue
@@ -327,6 +327,7 @@
         <template slot-scope="{ row }">
           <el-input v-if="editingRows === row && editShows== item.prop && item.prop != 'codeDateFormat' && (item.edit == 'text'  ||item.edit == 'refer' )"
                     ref="inputRef"
+                    v-show="!AddCellFlag"
                     v-model="row[item.prop]"
                     autofocus @blur="saveRows"></el-input>
           <el-input-number v-if="editingRows === row && editShows== item.prop && item.edit == 'number'" v-model="row[item.prop]"
@@ -481,6 +482,8 @@
   },
   data() {
     return {
+      // 淇濆瓨鍗曞厓鏍肩姸鎬�
+      AddCellFlag:false,
       //鍏ㄥ睆缂栬緫楂樺害鐘舵��
       editStyleFlag: false,
       loading: false,
@@ -1740,7 +1743,7 @@
     addsHandler(event) {
       this.$refs.referAttrCrud.sort("orderNum");
       var ischeck = true;
-      console.log(this.ProData)
+      console.log('ProData',this.ProData)
       this.ProData.forEach((item, index) => {
         if ((item.requireFlag && item.requireFlag.toString() == 'true') && (item.readOnlyFlag && item.readOnlyFlag.toString() == 'true')) {
           this.$message.warning(item.name + "(" + item.id + ")蹇呰緭鐨勫睘鎬т笉鑳芥槸鍙");
@@ -1796,6 +1799,7 @@
           this.editOpenFlag = false;
           // 璋冪敤鐖剁粍浠朵慨鏀规寜閽姸鎬�
           this.$emit('editCloseChildren')
+          this.AddCellFlag=true;
         }).catch(() => {
           this.$message.warning('淇濆瓨澶辫触锛岃鏌ョ湅鎺у埗鍙拌緭鍑猴紒')
         });
@@ -1836,7 +1840,7 @@
           }
         } else if (column.property == 'componentRule') {
           if (this.CurrentCell) {
-            this.CurrentCell.componentRule = this.componentRuleText;
+            // this.CurrentCell.componentRule = this.componentRuleText;
           }
           this.isShowformulaEdit = true;
         } else if (column.property == 'enumString') {
@@ -2026,12 +2030,11 @@
     },
     //鍒嗙被娉ㄥ叆娓呯┖
     injectHandleReset() {
-      // this.injectOption.classifyInvokeAttrName = "鍒嗙被鍚嶇О";
-      // this.injectOption.classifyInvokeAttr = "name";
-      // this.injectOption.classifyInvokeLevel = "min";
-      // this.injectOption.classifyInvokeEditFlag = "true";
-      // this.injectOption.classifyNumber = "0";
       this.$set(this.CurrentCell, 'classifyInvokeText', '')
+      this.$set(this.CurrentCell, 'classifyInvokeAttr:', '')
+      this.$set(this.CurrentCell, 'classitwInvokeAttrName', '')
+      this.$set(this.CurrentCell, 'classifyInvokeEditFlag', 'false')
+      this.$set(this.CurrentCell, 'classifyInvokeLevel', 'none')
       this.injectVisible = false;
     },
     // 鍒嗙被娉ㄥ叆鍙栨秷
@@ -2102,6 +2105,7 @@
     updataFormlaContent(val) {
       if (this.CurrentCell) {
         this.$set(this.CurrentCell, 'componentRule', val.replace(/"/g, ''))
+        this.componentRuleText= this.CurrentCell.componentRule
       } else {
         this.$set(this.attrRow, 'componentRule', val.replace(/"/g, ''))
       }
@@ -2123,6 +2127,7 @@
     //寮�鍚紪杈�
     editOpen() {
       this.editOpenFlag = true;
+      this.AddCellFlag=false;
     },
     //瀹氫箟涓�涓叧闂紪杈戠殑鏂规硶渚涘瓙缁勪欢浣跨敤
     editClose() {
diff --git a/Source/UBCS-WEB/src/components/flow-design/main.vue b/Source/UBCS-WEB/src/components/flow-design/main.vue
index 34560f8..b124cba 100644
--- a/Source/UBCS-WEB/src/components/flow-design/main.vue
+++ b/Source/UBCS-WEB/src/components/flow-design/main.vue
@@ -8,13 +8,13 @@
                width="70%"
                custom-class="flow-design-dialog">
       <wf-design-base ref="bpmn"
-                      style="height: 60vh;"
+                      style="height: 60vh;width:100%"
                       :options="option"></wf-design-base>
     </el-dialog>
     <div v-else>
       <wf-design-base v-if="visible"
                       ref="bpmn"
-                      style="height: 60vh;"
+                      style="height: 50vh;width:100%"
                       :options="option"></wf-design-base>
     </div>
   </div>
diff --git a/Source/UBCS-WEB/src/components/work/BusinessWork.vue b/Source/UBCS-WEB/src/components/work/BusinessWork.vue
index 503cf32..9e67e9b 100644
--- a/Source/UBCS-WEB/src/components/work/BusinessWork.vue
+++ b/Source/UBCS-WEB/src/components/work/BusinessWork.vue
@@ -104,24 +104,26 @@
   },
   methods:{
     HandlerSave(){
-      this.editingRow = null;
-      //淇濆瓨
-      let datas=this.tableData.map(item=> {
-        let newitem = {
-          codeClassifyOid: item.codeclsfid,
-          templateOid: this.templateId,
-          editInProcess: true,
-          data: item,
-          oid:item.oid,
-          ts:item.ts
-        }
-        return newitem;
-      })
-      batchUpdateCode(datas).then(res => {
-        if(res.data.data.success){
-          this.$message.success("淇敼鎴愬姛");
-        }
-      })
+      if(!validatenull(this.editingRow)) {
+        this.editingRow = null;
+        //淇濆瓨
+        let datas = this.tableData.map(item => {
+          let newitem = {
+            codeClassifyOid: item.codeclsfid,
+            templateOid: this.templateId,
+            editInProcess: true,
+            data: item,
+            oid: item.oid,
+            ts: item.ts
+          }
+          return newitem;
+        })
+        batchUpdateCode(datas).then(res => {
+          if (res.data.data.success) {
+            this.$message.success("淇敼鎴愬姛");
+          }
+        })
+      }
     },
     //琛ㄦ牸澶存覆鏌�
     CrudHeaderRend() {
diff --git a/Source/UBCS-WEB/src/views/system/user.vue b/Source/UBCS-WEB/src/views/system/user.vue
index 98810f9..10fa0a1 100644
--- a/Source/UBCS-WEB/src/views/system/user.vue
+++ b/Source/UBCS-WEB/src/views/system/user.vue
@@ -372,6 +372,7 @@
                   trigger: "click"
                 }],
                 span: 24,
+                // value:'986926'
               },
               {
                 label: "鐧诲綍璐﹀彿",
@@ -746,6 +747,9 @@
     }
   },
   methods: {
+    beOpen(done,type){
+      console.log(done,type)
+    },
     //esc鍙栨秷閿搷浣�
     handleClose(done) {
       this.$confirm('纭鍏抽棴锛�')
@@ -765,8 +769,6 @@
       }else {
         this.passVisible=true;
       }
-      //console.log("selectionList",this.selectionList)
-      //console.log(this.UserPwdstrategyVO)
     },
     // 璁剧疆瀵嗙爜绛栫暐锛屼紶閫掍笅鎷夋鐨刬d鍜屽閫夋鐨刬d
     passhandle(){
@@ -807,6 +809,7 @@
       });
     },
     nodeClick(data) {
+      console.log(data)
       this.treeDeptId = data.id;
       this.page.currentPage = 1;
       this.onLoad(this.page);
@@ -839,9 +842,12 @@
       });
     },
     rowSave(row, done, loading) {
+      const prop = this.findObject(this.option.group, 'tenantId');
+      console.log('2',prop)
       row.deptId = row.deptId.join(",");
       row.roleId = row.roleId.join(",");
       row.postId = row.postId.join(",");
+      console.log('3',row)
       add(row).then(() => {
         this.initFlag = false;
         this.onLoad(this.page);
@@ -1025,6 +1031,7 @@
       })
     },
     beforeOpen(done, type) {
+      console.log(type)
       if (["edit", "view"].includes(type)) {
         getUser(this.form.id).then(res => {
           this.form = res.data.data;
@@ -1039,6 +1046,8 @@
           }
         });
       }
+      const prop = this.findObject(this.option.group, 'tenantId');
+      console.log('1',prop)
       this.initFlag = true;
       done();
     },
diff --git a/Source/UBCS-WEB/src/views/work/process/leave/handle.vue b/Source/UBCS-WEB/src/views/work/process/leave/handle.vue
index 1d81c3e..813cc12 100644
--- a/Source/UBCS-WEB/src/views/work/process/leave/handle.vue
+++ b/Source/UBCS-WEB/src/views/work/process/leave/handle.vue
@@ -10,14 +10,9 @@
             <el-tab-pane label="娴佺▼璺熻釜" name="second">
               <avue-crud :data="flowList" :option="option" ref="crud">
               </avue-crud>
-              <el-card shadow="hover">
-                <div slot="header">
-                  <span>娴佺▼璺熻釜</span>
-                </div>
-                <el-row class="row-bg">
-                  <flow-design :is-display="true" :process-instance-id="processInstanceId"></flow-design>
-                </el-row>
-              </el-card>
+              <el-row class="row-bg" style="margin-top: 20px">
+                <flow-design :is-display="true" :process-instance-id="processInstanceId"></flow-design>
+              </el-row>
             </el-tab-pane>
           </el-tabs>
         </el-card>
@@ -233,4 +228,11 @@
 ::v-deep(.el-upload-dragger .el-icon-upload) {
   margin: 15px 0 16px;
 }
+.el-tab-pane{
+  height: 75vh;
+  overflow: auto;
+}
+.el-button{
+  margin:0 10px 10px 0;
+}
 </style>
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java
index da89285..e883ff3 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmEngineServiceImpl.java
@@ -2448,8 +2448,8 @@
         if (conditionMap == null) {
             conditionMap = new HashMap<>();
         }
-        //pageHelper.addDefaultDesc("createTime");
-        pageHelper.addDefaultDesc("id");
+        pageHelper.addDefaultDesc("createTime");
+//        pageHelper.addDefaultDesc("id");
         if (!classifyService.checkHasChild(codeClassifyOid)) {
             conditionMap.put("t." + CODE_CLASSIFY_OID_FIELD, codeClassifyOid);
         } else {

--
Gitblit v1.9.3