From 73d551bc6d6eef01eb2d0c93b2a823b4a1e27ae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=BD=A6=E6=B3=BD?= Date: Wed, 8 Mar 2023 15:05:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=B7=A5=E5=85=B7-=E8=99=9A?= =?UTF-8?q?=E6=8B=9F=E8=AE=A4=E8=AF=81=E6=B8=85=E5=8D=95=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/common/lang/en-us.js | 2 + jero-web/src/common/lang/zh-cn.js | 2 + jero-web/src/config/router.config.js | 5 + .../components/addModel.vue | 269 +++++++ .../components/batSetting.vue | 109 +++ .../components/editModel.vue | 271 +++++++ .../components/transferList.vue | 212 ++++++ .../views/virtualAuthenticationList/index.vue | 30 +- .../certificationListMaintenance.vue | 687 ++++++++++++++++++ 9 files changed, 1585 insertions(+), 2 deletions(-) create mode 100644 jero-web/src/views/virtualAuthenticationList/components/addModel.vue create mode 100644 jero-web/src/views/virtualAuthenticationList/components/batSetting.vue create mode 100644 jero-web/src/views/virtualAuthenticationList/components/editModel.vue create mode 100644 jero-web/src/views/virtualAuthenticationList/components/transferList.vue create mode 100644 jero-web/src/views/virtualAuthenticationList/virtualAuthenticationListDesign/certificationListMaintenance.vue diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index a9277aab8..e1a9a6991 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -894,7 +894,9 @@ module.exports = { pleaseConfirmedByPrehomo: 'Please complete the data confirmed by Pre-Homo', pleaseConformityVerification: 'Please complete the data of Conformity verification', virtualListDetails: 'Virtual List Details', + virtualAuthenticationListDetails: 'Virtual Authentication List Details', maintainVirtualList: 'Maintain Virtual List', + certificationListMaintenance: 'Certification List Maintenance', reasonsForRejection: 'Reasons For Rejection', inconformity: 'Non-Compliance', toTrack: 'To be tracked', diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js index 8e64e06f5..394e268a2 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -906,7 +906,9 @@ module.exports = { pleaseConfirmedByPrehomo: '请补全 Pre-Homo确认的数据', pleaseConformityVerification: '请补全验证符合性确认的数据', virtualListDetails: '虚拟清单详情', + virtualAuthenticationListDetails: '虚拟认证清单详情', maintainVirtualList: '维护虚拟清单', + certificationListMaintenance: '认证清单维护', reasonsForRejection: '驳回原因', inconformity: '不符合', toTrack: '待追踪', diff --git a/jero-web/src/config/router.config.js b/jero-web/src/config/router.config.js index 1af8d0462..90af5707b 100644 --- a/jero-web/src/config/router.config.js +++ b/jero-web/src/config/router.config.js @@ -332,6 +332,11 @@ export const constantRouterMap = [ name: 'virtualListDetails', component: () => import(/* webpackChunkName: "user" */ '@/views/documentTools/virtualList/components/virtualListDetails') }, + { + path: '/certificationListMaintenance', + name: 'certificationListMaintenance', + component: () => import(/* webpackChunkName: "user" */ '@/views/virtualAuthenticationList/virtualAuthenticationListDesign/certificationListMaintenance') + }, { path: '/ProjectDetails', name: 'ProjectDetails', diff --git a/jero-web/src/views/virtualAuthenticationList/components/addModel.vue b/jero-web/src/views/virtualAuthenticationList/components/addModel.vue new file mode 100644 index 000000000..a2a38a05f --- /dev/null +++ b/jero-web/src/views/virtualAuthenticationList/components/addModel.vue @@ -0,0 +1,269 @@ + + + + + \ No newline at end of file diff --git a/jero-web/src/views/virtualAuthenticationList/components/batSetting.vue b/jero-web/src/views/virtualAuthenticationList/components/batSetting.vue new file mode 100644 index 000000000..03953ea56 --- /dev/null +++ b/jero-web/src/views/virtualAuthenticationList/components/batSetting.vue @@ -0,0 +1,109 @@ + + + + + \ No newline at end of file diff --git a/jero-web/src/views/virtualAuthenticationList/components/editModel.vue b/jero-web/src/views/virtualAuthenticationList/components/editModel.vue new file mode 100644 index 000000000..4e35e6e15 --- /dev/null +++ b/jero-web/src/views/virtualAuthenticationList/components/editModel.vue @@ -0,0 +1,271 @@ + + + + + \ No newline at end of file diff --git a/jero-web/src/views/virtualAuthenticationList/components/transferList.vue b/jero-web/src/views/virtualAuthenticationList/components/transferList.vue new file mode 100644 index 000000000..b0a9882e9 --- /dev/null +++ b/jero-web/src/views/virtualAuthenticationList/components/transferList.vue @@ -0,0 +1,212 @@ + + + + + \ No newline at end of file diff --git a/jero-web/src/views/virtualAuthenticationList/index.vue b/jero-web/src/views/virtualAuthenticationList/index.vue index 0aff394d5..ae07fac85 100644 --- a/jero-web/src/views/virtualAuthenticationList/index.vue +++ b/jero-web/src/views/virtualAuthenticationList/index.vue @@ -56,7 +56,7 @@ :row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" > - {{text}} + {{text}} @@ -72,7 +72,7 @@ {{$t('maintenanceList')}} + @click="maintenanceList(record)">{{$t('maintenanceList')}} @@ -332,6 +332,19 @@ export default { } }) }, + //认证清单维护 + maintenanceList(item) { + let newUrl = this.$router.resolve({ + path: '/certificationListMaintenance', + query: { + name: item.name, + useExplain: item.useExplain, + id: item.id, + title: '认证清单维护' + } + }) + window.open(newUrl.href, '_blank') + }, //订阅 subscribe(val) { let _this = this @@ -372,6 +385,19 @@ export default { } }) }, + //虚拟认证清单名称事件 + CertificationListNameClick(item) { + let newUrl = this.$router.resolve({ + path: '/certificationListMaintenance', + query: { + name: item.name, + useExplain: item.useExplain, + id: item.id, + title: '虚拟认证清单详情' + } + }) + window.open(newUrl.href, '_blank') + }, searchQuery() { this.pageNo = 1 this.getList() diff --git a/jero-web/src/views/virtualAuthenticationList/virtualAuthenticationListDesign/certificationListMaintenance.vue b/jero-web/src/views/virtualAuthenticationList/virtualAuthenticationListDesign/certificationListMaintenance.vue new file mode 100644 index 000000000..d1c74442c --- /dev/null +++ b/jero-web/src/views/virtualAuthenticationList/virtualAuthenticationListDesign/certificationListMaintenance.vue @@ -0,0 +1,687 @@ + + + + + \ No newline at end of file