From 43cf1a348650fc00b3e638396406814bf5f7ebfd Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期三, 15 一月 2025 17:55:02 +0800 Subject: [PATCH] 1、产品结构树页面新增工步功能 2、产品结构树页面新增导入文档或NC程序功能 --- src/views/dnc/common/TableContextMenu.vue | 59 ++++++++++++++++++++++++----------------------------------- 1 files changed, 24 insertions(+), 35 deletions(-) diff --git a/src/views/dnc/common/TableContextMenu.vue b/src/views/dnc/common/TableContextMenu.vue index b9dcdbe..e7aa417 100644 --- a/src/views/dnc/common/TableContextMenu.vue +++ b/src/views/dnc/common/TableContextMenu.vue @@ -43,51 +43,40 @@ defaultContextMenuList: { //鏂囨。 document: [ - { show: true, label: '缂栬緫鏂囨。淇℃伅', code: 'document_edit', subMenu: [], icon: 'edit', isCommonMethod: false }, + { label: '缂栬緫鏂囨。淇℃伅', code: 'document_edit', subMenu: [], icon: 'edit', isCommonMethod: false }, + { label: '鎸囨淳鍒拌澶�', code: 'document_assign', subMenu: [], icon: 'cluster', isCommonMethod: false }, + { label: '瀵煎嚭NC绋嬪簭', code: 'document_export', subMenu: [], icon: 'export', isCommonMethod: true }, + { label: '瀵煎叆NC绋嬪簭', code: 'document_import', subMenu: [], icon: 'import', isCommonMethod: true }, + { label: '涓嬭浇', code: 'document_download', subMenu: [], icon: 'download', isCommonMethod: true }, + { label: '鍒犻櫎', code: 'document_delete', subMenu: [], icon: 'delete', isCommonMethod: true }, + { label: '鎵归噺鍒犻櫎', code: 'document_batch_remove', subMenu: [], icon: 'delete', isCommonMethod: false }, { - show: true, - label: '鎸囨淳鍒拌澶�', - code: 'document_assign', - subMenu: [], - icon: 'cluster', - isCommonMethod: false - }, - { - show: false, - label: '瀵煎嚭NC绋嬪簭', - code: 'document_export', - subMenu: [], - icon: 'export', - isCommonMethod: true - }, - { show: true, label: '瀵煎叆NC绋嬪簭', code: 'document_import', subMenu: [], icon: 'import', isCommonMethod: true }, - { show: true, label: '涓嬭浇', code: 'document_download', subMenu: [], icon: 'download', isCommonMethod: true }, - { show: true, label: '鍒犻櫎', code: 'document_delete', subMenu: [], icon: 'delete', isCommonMethod: true }, - { - show: true, - label: '鎵归噺鍒犻櫎', - code: 'document_batch_remove', - subMenu: [], - icon: 'delete', - isCommonMethod: false - }, - { - show: true, label: '鐢熷懡鍛ㄦ湡', subMenu: [ - { show: true, label: '鍑哄簱', code: 'document_pull', icon: 'export', isCommonMethod: false }, - { show: true, label: '鍙栨秷鍑哄簱', code: 'document_cancel_pull', icon: 'stop', isCommonMethod: false }, - { show: true, label: '鍏ュ簱', code: 'document_push', icon: 'import', isCommonMethod: true }, - { show: true, label: '鍙戝竷', code: 'document_publish', icon: 'flag', isCommonMethod: false }, - { show: true, label: '閲嶆柊鍙戝竷', code: 'document_republish', icon: 'reload', isCommonMethod: false }, - { show: true, label: '褰掓。', code: 'document_pigeonhole', icon: 'database', isCommonMethod: false } + { label: '鍑哄簱', code: 'document_pull', icon: 'export', isCommonMethod: false }, + { label: '鍙栨秷鍑哄簱', code: 'document_cancel_pull', icon: 'stop', isCommonMethod: false }, + { label: '鍏ュ簱', code: 'document_push', icon: 'import', isCommonMethod: true }, + { label: '鍙戝竷', code: 'document_publish', icon: 'flag', isCommonMethod: false }, + { label: '閲嶆柊鍙戝竷', code: 'document_republish', icon: 'reload', isCommonMethod: false }, + { label: '褰掓。', code: 'document_pigeonhole', icon: 'database', isCommonMethod: false } ], icon: 'hourglass' } + ], + //鏂囦欢 + file: [ + { label: '鎸囧畾褰撳墠鐗堟湰', code: 'file_assign', isCommonMethod: false },//鏂囦欢-鎸囧畾褰撳墠鐗堟湰 + { label: '姣斿', code: 'file_add_relative', isCommonMethod: false }//姣斿 ] } } }, + computed: { + getCurrentDocumentType() { + if (this.tableRowInfo.attributionType === 5 || this.tableRowInfo.attributionType === 6) return 'NC' + else return 'OTHER' + } + }, methods: { menuItemClick({ item, key }) { const menuKeyArray = key.split('_') -- Gitblit v1.9.3