From b4c7c6a738f44afadbc388bb774ac044e7fafe38 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期四, 12 十月 2023 11:24:21 +0800 Subject: [PATCH] 修改列显隐 --- Source/UBCS-WEB/src/views/work/todo.vue | 117 ++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 64 insertions(+), 53 deletions(-) diff --git a/Source/UBCS-WEB/src/views/work/todo.vue b/Source/UBCS-WEB/src/views/work/todo.vue index 1254acc..3614a87 100644 --- a/Source/UBCS-WEB/src/views/work/todo.vue +++ b/Source/UBCS-WEB/src/views/work/todo.vue @@ -1,17 +1,19 @@ <template> <basic-container> <avue-crud :option="option" - :table-loading="loading" - :data="data" - ref="crud" - v-model="form" - @search-change="searchChange" - @search-reset="searchReset" - @selection-change="selectionChange" - @current-change="currentChange" - @size-change="sizeChange" - @refresh-change="refreshChange" - @on-load="onLoad"> + :table-loading="loading" + :data="data" + ref="crud" + v-model="form" + :page.sync="page" + @search-change="searchChange" + @search-reset="searchReset" + @selection-change="selectionChange" + @current-change="currentChange" + @size-change="sizeChange" + @refresh-change="refreshChange" + @row-click="clickRowChange" + @on-load="onLoad"> <template slot-scope="scope" slot="menu"> <el-button type="text" size="small" @@ -64,7 +66,8 @@ workBox: false, option: { height: 'auto', - calcHeight: 30, + calcHeight: 0, + columnBtn:false, tip: false, simplePage: true, searchShow: true, @@ -77,46 +80,47 @@ viewBtn: false, delBtn: false, dialogWidth: 900, - menuWidth: 200, + menuWidth: 220, dialogClickModal: false, - column: [ - { - label: "娴佺▼鍒嗙被", - type: "select", - row: true, - dicUrl: "/api/ubcs-system/dict/dictionary?code=flow", - props: { - label: "dictValue", - value: "dictKey" - }, - dataType: "number", - slot: true, - prop: "category", - search: true, - hide: true, - width: 100, - }, - { - label: '娴佺▼鍚嶇О', - prop: 'processDefinitionName', - search: true, - }, - { - label: '褰撳墠姝ラ', - prop: 'taskName', - }, - { - label: '娴佺▼鐗堟湰', - prop: 'processDefinitionVersion', - slot: true, - width: 80, - }, - { - label: '鐢宠鏃堕棿', - prop: 'createTime', - width: 165, - }, - ] + align: 'center', + column: [{ + label: '娴佺▼鍚嶇О', + prop: 'processName', + search: true, + headerAlign:'center', + align:'left', + sortable:true, + width:360, + overHidden:true, + formatter: (val) => { + return val.variables.processName + } + }, { + label: '鍙戣捣浜�', + prop: 'createUser', + sortable:true, + width:150, + formatter: (val) => { + return val.variables.createUser + } + }, { + label: '鍙戣捣鏃堕棿', + sortable:true, + width:180, + prop: 'processDefinitionStartTime' + }, { + label: '鎵�灞炴祦绋嬫ā鏉�', + sortable:true, + width:200, + prop: 'categoryName' + }, { + label: '娴佺▼鎻忚堪', + prop: 'processDesc', + overHidden:true, + formatter: (val) => { + return val.variables.processDesc + } + }] }, data: [] }; @@ -144,16 +148,23 @@ }, selectionChange(list) { this.selectionList = list; + this.$refs.crud.setCurrentRow(this.selectionList[list.length-1]); + }, + clickRowChange(row){ + this.$refs.crud.toggleSelection(); + this.selectionList = row; + this.$refs.crud.setCurrentRow(row); + this.$refs.crud.toggleRowSelection(row); //閫変腑褰撳墠琛� }, selectionClear() { this.selectionList = []; this.$refs.crud.toggleSelection(); }, handleWork(row) { - this.$router.push({ path: `/work/process/${flowRoute(this.flowRoutes, row.category)}/handle/${row.taskId}/${row.processInstanceId}/${row.businessId}` }); + this.$router.push({ path: `/work/process/${flowRoute(this.flowRoutes, row.category)}/handle/${row.taskId}/${row.processInstanceId}/${row.businessId}?name=`+'澶勭悊'+row.categoryName }); }, handleDetail(row) { - this.$router.push({ path: `/work/process/${flowRoute(this.flowRoutes, row.category)}/detail/${row.processInstanceId}/${row.businessId}` }); + this.$router.push({ path: `/work/process/${flowRoute(this.flowRoutes, row.category)}/detail/${row.processInstanceId}/${row.businessId}?name=` +row.categoryName+'璇︽儏'}); }, handleImage(row) { this.processInstanceId = row.processInstanceId; -- Gitblit v1.9.3