From 7bcc72a7fce7c0636b91b2d156e3d4962efb76a7 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 28 八月 2025 09:59:49 +0800
Subject: [PATCH] 界面优化
---
src/views/wel/gongkong.vue | 97 +++++++++++++++++++++++++-----------------------
1 files changed, 50 insertions(+), 47 deletions(-)
diff --git a/src/views/wel/gongkong.vue b/src/views/wel/gongkong.vue
index 8e229ea..401651f 100644
--- a/src/views/wel/gongkong.vue
+++ b/src/views/wel/gongkong.vue
@@ -48,15 +48,15 @@
</template>
</el-dialog>
- <el-dialog title="淇敼璁板綍" append-to-body v-model="viewHisModel">
+ <el-dialog title="淇敼璁板綍" width="900" append-to-body v-model="viewHisModel">
<avue-crud :addBtn="false" :option="optionHis" :table-loading="loadingHis" :data="dataHis" ref="crud"
- @current-change="currentChangeHis" v-model:page="pageHiz" @search-change="searchChangeHis" @size-change="sizeChangeHis" @refresh-change="refreshChange" @on-load="onLoadHis">
- <!--
+ @current-change="currentChangeHis" v-model:page="pageHis" @search-change="searchChangeHis" @size-change="sizeChangeHis" @refresh-change="refreshChangeHis" @on-load="onLoadHis">
+
<template #menu="scope">
- <el-button type="primary" :disabled="scope.row.processExecuted==true" text size="default" @click.stop="cancelProcess(scope.row, scope.index)">鎾ら攢</el-button>
- <el-button type="primary" text size="default" @click.stop="hisFileView(scope.row, scope.index)">鏌ョ湅鏂囦欢</el-button>
+ <!--<el-button type="primary" :disabled="scope.row.processExecuted==true" text size="default" @click.stop="cancelProcess(scope.row, scope.index)">鎾ら攢</el-button> -->
+ <el-button type="primary" text size="default" @click.stop="hisCompare(scope.row, scope.index)">姣斿</el-button>
</template>
- -->
+
</avue-crud>
</el-dialog>
</template>
@@ -64,6 +64,7 @@
import {
getFileChangeList
} from '@/api/wel/changehis';
+import { pageHeaderEmits } from 'element-plus';
export default {
components: {},
data() {
@@ -87,15 +88,20 @@
fileRow: {},
loadingHis:false,
viewHisModel:false,
+
+ queryHis:{},
optionHis: {
addBtn: false,
editBtn: false,
delBtn: false,
+ columnBtn:false,
+ gridBtn:false,
+ refreshBtn:false,
labelWidth: 120,
emptyBtn: false,
searchShow: true,
searchEnter:true,
- searchSpan: 8,
+ searchSpan: 4,
menu: true,
// selection: true,
column: [
@@ -104,6 +110,7 @@
prop: 'name',
search: true,
searchType: 'input',
+ searchSpan:6,
hide: false,
viewDisplay: true,
},
@@ -114,6 +121,7 @@
format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss',
search: true,
+ searchSpan:12,
searchRange: true,
hide: false,
},
@@ -159,21 +167,25 @@
viewHistory(row){
console.log(row);
this.viewHisModel = true;
+ this.queryHis.machineFileId = row.id;
+ this.onLoadHis();
},
searchChangeHis(params, done) {
let data = {}
- this.query = params;
- this.page.currentPage = 1;
+ console.log(params)
+ this.pageHis.currentPage = 1;
+ let fileId = this.queryHis.machineFileId;
params.createTimeBegin = params?.createTime?.[0] || '';
params.createTimeEnd = params?.createTime?.[1] || '';
data = {
createTimeBegin: params.createTimeBegin || undefined,
createTimeEnd: params.createTimeEnd || undefined,
name: params.name || undefined,
+ machineFileId:fileId,
}
- this.query = data
- this.onLoadHis(this.page, data);
+ this.queryHis = data
+ this.onLoadHis();
done();
},
currentChangeHis(currentPage) {
@@ -184,7 +196,10 @@
this.pageHis.pageSize = pageSize;
},
refreshChangeHis() {
- this.onLoadHis(this.pageHis, this.query);
+ this.onLoadHis();
+ },
+ hisCompare(){
+ //鏂囦欢姣斿
},
getFileContent(row) {
this.loading = true;
@@ -218,27 +233,27 @@
},
searchTable(TreeNode) {
this.TreeNode = {...TreeNode};
- if(TreeNode.dirType == 'SEND' || TreeNode.dirType == 'REC' || TreeNode.dirType == 'TEMP') {
- var obj = {
- name: this.fileName,
- dirType: TreeNode.dirType,
- machineCode: TreeNode.machineCode,
- current: this.current,
- size: this.size
- }
- axios({
- url: '/blade-mdm/gkw/node/file-page',
- method: 'get',
- params: obj
- }).then(
- res => {
- this.treecFileData = res.data.data.records;
- this.fileTotal = res.data.data.total;
- }
- )
- }else {
- return;
+
+ var obj = {
+ name: this.fileName,
+ dirType: TreeNode.dirType,
+ nodeType: TreeNode.nodeType,
+ nodeId: TreeNode.nodeType!='dir'?TreeNode.id:undefined,
+ machineCode: TreeNode.machineCode,
+ current: this.current,
+ size: this.size
}
+ axios({
+ url: '/blade-mdm/gkw/node/file-page',
+ method: 'get',
+ params: obj
+ }).then(
+ res => {
+ this.treecFileData = res.data.data.records;
+ this.fileTotal = res.data.data.total;
+ }
+ )
+
},
treeLoad () {
axios({
@@ -262,26 +277,14 @@
this.sizeHis = size;
this.onLoad();
},*/
- onLoadHis(page, params = {}) {
- console.log('onLoadhis', page, params);
- const data = {
- ...this.query,
- createTimeBegin: params.createTimeBegin,
- createTimeEnd: params.createTimeEnd,
- name: params.name || ''
- };
+ onLoadHis() {
this.loadingHis = true;
- getFileChangeList(page.currentPage, page.pageSize, Object.assign(data, params)).then(res => {
+ getFileChangeList(this.pageHis.currentPage, this.pageHis.pageSize, this.queryHis).then(res => {
const data = res.data.data
this.pageHis.total = data.total;
- this.data = data.records.map(v => {
- return {
- ...v,
- //id: v.processInstanceId,
- }
- });
+ this.dataHis = data.records;
this.loadingHis = false;
}, () => {
this.dataHis = [];
--
Gitblit v1.9.3