From c655822a56b9d9b08b44aafa6c795832bd2fbfc7 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期四, 13 七月 2023 16:11:38 +0800
Subject: [PATCH] 流程中业务数据展示

---
 Source/UBCS-WEB/src/api/GetItem.js                    |    4 +++-
 Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue |    9 +++++----
 Source/UBCS-WEB/src/components/work/BusinessWork.vue  |   25 ++++++++++++++++++-------
 3 files changed, 26 insertions(+), 12 deletions(-)

diff --git a/Source/UBCS-WEB/src/api/GetItem.js b/Source/UBCS-WEB/src/api/GetItem.js
index 9281bd4..f19df54 100644
--- a/Source/UBCS-WEB/src/api/GetItem.js
+++ b/Source/UBCS-WEB/src/api/GetItem.js
@@ -51,6 +51,8 @@
   return request({
     url: 'api/ubcs-code/mdmEngineController/getFlowdUIInfoByClassifyOid',
     method: 'get',
-    data
+    params:{
+      ...data
+    }
   })
 }
diff --git a/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue b/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue
index 562cc1c..85fc5f0 100644
--- a/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue
+++ b/Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue
@@ -38,7 +38,7 @@
                         size="small" style="width: 180px; margin-left: 5px; margin-top: 10px"></el-input>
             </div>
             <el-table v-if="tableData.length != 0" v-loading="isLoading" :data="tableData" max-height="700" style=""
-                      @cell-click="handleCellClick" @selection-change="handleSelectionChange" @sort-change="sortChange">
+                      @cell-click="handleCellClick" @row-click="handleRowClick" @selection="handleSelection" @selection-change="handleSelectionChange" @sort-change="sortChange">
               <el-table-column fixed type="selection" width="55"></el-table-column>
               <el-table-column fixed label="搴忓彿" type="index" width="55">
               </el-table-column>
@@ -210,8 +210,8 @@
       // 涓绘暟鎹寜閽�
       masterVrBtnList: [],
       fileOptions:{
-        ownbizOid:"1",
-        ownbizBtm:"1",
+        ownbizOid:"0",
+        ownbizBtm:"0",
         fileDocClassify:'!=processAuditSuggest',
         fileDocClassifyName:'',
         hasDownload:true,
@@ -273,7 +273,7 @@
     templateOid: {
       handler(newval, oldval) {
         this.parameter.code = newval;
-        this.fileOptions.ownbizOid="1";
+        this.fileOptions.ownbizOid="0";
         this.parameter.vars.templateOid = newval
       },
       deep: true,
@@ -361,6 +361,7 @@
     handleRowClick(row,column){
       this.fileOptions.ownbizOid= row.oid;
       this.fileOptions.ownbizBtm=row.btmname;
+      this.$refs.crud.toggleRowSelection(row);
     },
     //鍒犻櫎
     enumDeleteRow(row) {
diff --git a/Source/UBCS-WEB/src/components/work/BusinessWork.vue b/Source/UBCS-WEB/src/components/work/BusinessWork.vue
index 3597bfa..783f534 100644
--- a/Source/UBCS-WEB/src/components/work/BusinessWork.vue
+++ b/Source/UBCS-WEB/src/components/work/BusinessWork.vue
@@ -53,16 +53,22 @@
       tableData:[],
       editingRow: null,
       editShow: "",
-      editAttr: ""
+      editAttr: "",
+      columnType: {
+        text: "input",
+        combox: "select",
+        truefalse: "switch",
+        number: "number",
+        datetime: "datetime",
+      }
     }
   },
   watch:{
     ids:{
       handler(newval,oldval){
         this.BuinessOids=newval;
+        this.CrudHeaderRend()
         this.BuinseseRend()
-        console.log(newval)
-        console.log(this.BuinessOids)
       },
       deep:true
     }
@@ -78,11 +84,16 @@
     //琛ㄦ牸澶存覆鏌�
     CrudHeaderRend() {
       if (this.codeClassifyOid != "") {
+        var data=new FormData()
+        data.append('templateId', this.templateId)
+        data.append('taskId', this.taskId)
+        data.append('modelKey', this.modelKey)
+        data.append('codeClassifyOid', this.codeClassifyOid)
         FlowTable({
-          templateId: this.templateId,
-          taskId	: this.taskId	,
-          modelKey: this.modelKey,
-          codeClassifyOid: this.codeClassifyOid
+          'templateId': this.templateId,
+          'taskId': this.taskId,
+          'modelKey': this.modelKey,
+          'codeClassifyOid': this.codeClassifyOid
         }).then((res) => {
           this.options = res.data.tableDefineVO.seniorQueryColumns;
           this.List = res.data.tableDefineVO.cols[0];

--
Gitblit v1.9.3