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 @@ + + + + + + + + + * + {{$t('regulationNo')}} + + + + + + + + + + * + {{$t('areaOfResponsibility')}} + + + + + + + + + + + + * + WVTA ID + + + + + + + + + + {{$t('itemInformation')}} + + + + + + + + + + + + * + {{$t('category')}} + + + + + + + + + + * + {{$t('inspectionItems')}} + + + + + + + + + + + + * + {{$t('Deliverables')}} + + + + + + + + + + + + {{$t('cancel')}} + {{$t('submit')}} + + + + + + + \ 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 @@ + + + + + + + + {{$t('areaOfResponsibility')}} + + + + + + + + + + + + + + + {{$t('Deliverables')}} + + + + + + + + + + + + + + + + + + + \ 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 @@ + + + + + + + + + * + {{$t('regulationNo')}} + + + + + + + + + + * + {{$t('areaOfResponsibility')}} + + + + + + + + + + + + * + WVTA ID + + + + + + + + + + + + * + {{$t('category')}} + + + + + + + + + + * + {{$t('inspectionItems')}} + + + + + + + + + + + + * + {{$t('Deliverables')}} + + + + + + + + + + + {{$t('cancel')}} + {{$t('submit')}} + + + + + + + \ 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 @@ + + + + + + + + + + {{$t('CertificationListName')}} + + + + + + + {{$t('query')}} + {{$t('reset')}} + + + + + + + + + + + + + + + {{$t('cancel')}} + {{$t('determine')}} + + + + + + + \ 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 @@ + + + + + + {{isTrue ? $t('certificationListMaintenance'):$t('virtualAuthenticationListDetails')}} + + + + + + {{$t('UpdateLog')}} + + + + + + + + + + {{$t('CertificationListName')}} + + + {{$route.query.name}} + + + {{$t('instructionForUse')}} + + + {{$route.query.useExplain}} + + + + + + + + + + + + {{$t('category')}} + + + + + + + + {{$t('inspectionItems')}} + + + + + + + + {{$t('standard')}} + + + + + + + + {{$t('query')}} + {{$t('reset')}} + + + + + + + + + + + + + + + + + + + + {{$t('templateDownload')}} + + + + + {{$t('export')}} + + + + + + + + + + + + + + + {{$t('add')}} + + + + + + {{$t('copy')}} + + + + + + {{$t('batSetting')}} + + + + + + {{$t('BatchDelete')}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{text}} + + + {{$t('edit')}} + {{$t('deleteLib')}} + {{$t('view')}} + + + + + {{$t('total')+' '+this.dataSource.length+' '+ $t('strip')}} + + + + + + + + + + + + + + + + \ No newline at end of file