From 425972c5f4bd56e8bbe97dddb785cc70dcc3b878 Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期四, 24 十月 2024 17:21:14 +0800 Subject: [PATCH] 文件柜管理 --- Source/plt-web/plt-web-ui/src/views/system/fileCab/index.vue | 52 ++++++++++++++++++++++++++++++++-------------------- 1 files changed, 32 insertions(+), 20 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/system/fileCab/index.vue b/Source/plt-web/plt-web-ui/src/views/system/fileCab/index.vue index adbd870..b0427c1 100644 --- a/Source/plt-web/plt-web-ui/src/views/system/fileCab/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/system/fileCab/index.vue @@ -3,6 +3,7 @@ <basic-container> <avue-crud ref="logCrud" + v-model="form" :data="tableData" :option="option" :table-loading="tableLoading" @@ -14,9 +15,9 @@ <template slot="menuLeft" slot-scope="scope"> <el-button icon="el-icon-download" plain size="small" type="primary" @click="exportClickHandler">瀵煎嚭</el-button> </template> - <template #menu="{row,index,size}"> + <!--<template #menu="{row,index,size}"> <el-button icon="el-icon-user" type="text" size="small" @click="userHandler(row,index)">鍒嗛厤鎴愬憳</el-button> - </template> + </template>--> </avue-crud> <!-- 鍒嗛厤鎴愬憳绌挎妗� --> <transfer ref="transfer" :left-role-data="leftRoleData" :right-role-data="rightRoleData" @@ -27,16 +28,16 @@ </template> <script> -import {exportLog, getLogListByContion} from "@/api/system/log/logBasic"; +import {exportPvolumes, getPvolumesPage,savePvolume,updatePvolume,deletePvolume} from "@/api/system/fileCab/api"; import func from "@/util/func"; import basicOption from "@/util/basic-option"; -import {addUser, deleteUser, updateUser} from "@/api/system/user/api"; import {listUserByRoleOid, listUserUnInRoleOid, saveRight} from "@/api/system/role/api"; export default { name: "index", data: function () { return { + form:{}, tableLoading: false, tableData: [], option: { @@ -44,53 +45,64 @@ calcHeight: -60, align:'left', headerAlign:'center', - menuWidth:260, + menuWidth:160, dialogMenuPosition: 'right', dialogWidth:600, column: [ { label: '鍗峰悕', - prop: 'truename', + prop: 'name', width: 200, span: 24, rules: [{ required: true, message: '璇疯緭鍏ュ嵎鍚�', trigger: 'blur' }] },{ label: '鏈嶅姟鍣�', - prop: 'type', + prop: 'host', span: 24, rules: [{ required: true, message: '璇疯緭鍏ユ湇鍔″櫒', trigger: 'blur' }] },{ label: '鍗锋湇鍔�', - prop: 'date', + prop: 'service', span: 24, rules: [{ required: true, message: '璇疯緭鍏ュ嵎鏈嶅姟', trigger: 'blur' }] }, { label: '鏈哄櫒绫诲瀷', - prop: 'username', + prop: 'type', width: 120, span: 24, type:'radio', dicData:[{ label:'Unix', - value:'Unix' + value:0 },{ label:'Win NT', - value:'Win NT' + value:1 }], - value:'Win NT' + value:1 },{ label: '璺緞鍚嶇О', - prop: 'userIp', + prop: 'path', span: 24, overHidden: true, rules: [{ required: true, message: '璇疯緭鍏ヨ矾寰勫悕绉�', trigger: 'blur' }] },{ label: '棣栭�夎矾寰�', - prop: 'loc', + prop: 'isvalid', width: 120, span: 24, type: 'switch', - value:false + value:false, + beforeChange: (done) => {debugger; + this.$confirm('鎮ㄧ‘瀹炶淇敼鍗风殑棣栭�夎矾寰勫悧锛�', '鎻愮ず', { + confirmButtonText: '纭畾', + cancelButtonText: '鍙栨秷', + type: 'warning' + }).then(() => { + done(true); + }).catch(() => { + done(false); + }); + }, }] }, currentRow:null, @@ -103,7 +115,7 @@ // 琛ㄦ牸璇锋眰 getTableList() { this.tableLoading = true; - getLogListByContion(1, 50, {}).then(res => { + getPvolumesPage().then(res => { this.tableData = res.data.data; this.tableLoading = false; }) @@ -111,7 +123,7 @@ // 鏂板 rowSaveHandler(row, done,loading) { - addUser(row).then(res => { + savePvolume(row).then(res => { if (res.data.code === 200) { this.$message.success(res.data.obj); this.getTableList(); @@ -124,7 +136,7 @@ // 缂栬緫 rowUpdateHandler(row, index, done,loading) { - updateUser(row).then(res => { + updatePvolume(row).then(res => { if (res.data.code === 200) { this.$message.success(res.data.obj); this.getTableList(); @@ -146,7 +158,7 @@ cancelButtonText: '鍙栨秷', type: 'warning' }).then(() => { - deleteUser(params).then(res => { + deletePvolume(params).then(res => { if (res.data.code === 200) { this.$message.success(res.data.obj); this.getTableList(); @@ -162,7 +174,7 @@ // 瀵煎嚭 exportClickHandler() { const loading = this.$loading({}); - exportLog().then(res => { + exportPvolumes().then(res => { func.downloadFileByBlobHandler(res); this.createdLoading = false this.$message.success('瀵煎嚭鎴愬姛'); -- Gitblit v1.9.3