From 63204f933e349118cee4636a2fd1da038e10d99c Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期一, 25 十二月 2023 19:01:36 +0800 Subject: [PATCH] modified: src/views/technology/document/index.vue modified: src/views/technology/routing/index.vue --- src/views/technology/document/index.vue | 102 ++++++++++++++++++++++----------------------------- 1 files changed, 44 insertions(+), 58 deletions(-) diff --git a/src/views/technology/document/index.vue b/src/views/technology/document/index.vue index d107579..d37951f 100644 --- a/src/views/technology/document/index.vue +++ b/src/views/technology/document/index.vue @@ -11,29 +11,6 @@ ref="documentTable" > <template #toolbar> - <!-- <el-button type="primary" :loading="ifsSynsLoading" @click="syncIfs" - >ERP鍚屾</el-button - > --> - <el-button v-if="permissions.technology_document_add" - type="primary" @click="addOrUpdateHandle">鏂板</el-button> - - <el-button @click="() => {this.changeState('accept')}" - :disabled="uniqueStateArr.includes(['01draft', '03accepted', '04reject'])" - v-if="permissions.technology_document_accept">鎵瑰噯</el-button> - - <el-button @click="() => {this.changeState('reject')}" - :disabled="uniqueStateArr.includes(['01draft', '03accepted', '04reject'])" - v-if="permissions.technology_document_reject">鎷掔粷</el-button> - - <el-button @click="() => {this.changeState('cancel')}" - :disabled="uniqueStateArr.includes(['01draft', '03accepted', '04reject'])" - v-if="permissions.technology_document_cancel">鎾ら攢</el-button> - <el-button - type="primary" - @click="deleteBatch" - v-if="permissions.technology_document_del" - >鎵归噺鍒犻櫎</el-button - > <!-- <el-button type="primary" @click="bindTestStandard" @@ -337,40 +314,7 @@ searchInfoType: 'datetimerange' } ], - toolbar: [ - // { - // text: '澶嶅埗', - // fun: this.copyDocument, - // disabled: false, - // permitArr: [] - // }, - /*, - { - text: '娴风紗OA', - fun: () => { - this.approveHandle(0) - }, - disabled: false, - permitArr: ['01draft', '04reject'], - loading: false - }, - { - text: '闄嗙紗OA', - fun: () => { - this.approveHandle(1) - }, - disabled: false, - permitArr: ['01draft', '04reject'], - loading: false - }, - { - text: '瀵煎嚭word', - type: 'primary', - fun: this.exportWord, - disabled: false, - permitArr: [] - } */ - ], + toolbar: [], operator: null, operatorConfig: { fixed: 'right', @@ -441,7 +385,49 @@ activated() { this.getData() }, - created() { + created() { + if(this.permissions.technology_document_add){ + this.table.toolbar.push({ + text: '鏂板', + type: 'primary', + disabled: true, + fun: ()=>{this.addOrUpdateHandle()}, + permitArr: [], + }) + } + if(this.permissions.technology_document_accept){ + this.table.toolbar.push({ + text: '鎵瑰噯', + disabled: true, + fun: ()=>{this.changeState('accept')}, + permitArr: ['01draft', '03accepted', '04reject'], + }) + } + if(this.permissions.technology_document_reject){ + this.table.toolbar.push({ + text: '鎷掔粷', + disabled: true, + fun: () => {this.changeState('reject')}, + permitArr: ['01draft', '03accepted', '04reject'], + }) + } + if(this.permissions.technology_document_cancel){ + this.table.toolbar.push({ + text: '鎾ら攢', + disabled: true, + fun: ()=>{this.changeState('cancel')}, + permitArr: ['01draft', '03accepted', '04reject'], + }) + } + if (this.permissions.technology_document_del) { + this.table.toolbar.push({ + text: '鎵归噺鍒犻櫎', + type: 'primary', + disabled: false, + fun: ()=>{this.deleteBatch()}, + permitArr: [], + }) + } if (this.permissions.technology_document_del) { this.table.operator = [{ text: '鍒犻櫎', -- Gitblit v1.9.3