diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js
index d8b4ef82b..f5db35940 100644
--- a/jero-web/src/common/lang/en-us.js
+++ b/jero-web/src/common/lang/en-us.js
@@ -1730,8 +1730,8 @@ module.exports = {
notethree:'Provide supporting materials',
verifyComplianceConfirmReturnReason:'Verify compliance Confirm return reason',
theDeliverablesCannotReferencedPleaseReselect:'The deliverables of this project cannot be referenced, please reselect',
- regulationListTemplateMaintenance:'Regulation list template maintenance',
- regulatoryListTemplate:'Regulatory list template',
+ regulationListTemplateMaintenance:'Market Regulation List Template Maintenance',
+ regulatoryListTemplate:'Market Regulation List Template',
gnxtwh:'Functional system maintenance',
gnxt:'Functional system',
dykzq:'Corresponding controller',
@@ -1759,4 +1759,6 @@ module.exports = {
electroniccontrollerparameter:'Electronic controller parameter',
reviewAndPass:'Review and pass',
reviewAndReturn:'Review and return',
+ marketRegulationListDetails:'Market Regulation List Details',
+ marketRegulationList:'Market Regulation List',
}
\ No newline at end of file
diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js
index 07d07ac47..e16d3e20b 100644
--- a/jero-web/src/common/lang/zh-cn.js
+++ b/jero-web/src/common/lang/zh-cn.js
@@ -1832,8 +1832,8 @@ module.exports = {
notethree:'\n提供证明材料\n',
verifyComplianceConfirmReturnReason:'验证符合性确认退回原因',
theDeliverablesCannotReferencedPleaseReselect:'不能引用本项目的交付物,请重新选择',
- regulationListTemplateMaintenance:'法规清单模板维护',
- regulatoryListTemplate:'法规清单模板',
+ regulationListTemplateMaintenance:'市场法规清单模板维护',
+ regulatoryListTemplate:'市场法规清单模板',
gnxtwh:'功能系统维护',
gnxt:'功能系统',
dykzq:'对应控制器',
@@ -1861,4 +1861,6 @@ module.exports = {
reviewAndPass:'审查通过',
reviewAndReturn:'审查退回',
electroniccontrollerparameter:'电子控制器参数',
+ marketRegulationListDetails:'市场法规清单详情',
+ marketRegulationList:'市场法规清单',
}
\ No newline at end of file
diff --git a/jero-web/src/views/documentTools/virtualList/components/virtualListDetails.vue b/jero-web/src/views/documentTools/virtualList/components/virtualListDetails.vue
index 66e3f3afd..88826cfab 100644
--- a/jero-web/src/views/documentTools/virtualList/components/virtualListDetails.vue
+++ b/jero-web/src/views/documentTools/virtualList/components/virtualListDetails.vue
@@ -6,7 +6,7 @@
- {{isTrue ? $t('regulationListTemplateMaintenance'):$t('regulationListTemplateMaintenance')}}
+ {{isTrue ? $t('regulationListTemplateMaintenance'):$t('marketRegulationListDetails')}}
@@ -980,9 +980,9 @@
},
created() {
if (this.$route.query.title == '市场清单详情') {
- document.title = this.$t('virtualListDetails')
+ document.title = this.$t('marketRegulationListDetails')
} else {
- document.title = this.$t('maintainVirtualList')
+ document.title = this.$t('regulationListTemplateMaintenance')
}
},
mounted() {
@@ -1041,7 +1041,7 @@
},
//模板下载
handleModule() {
- downloadFile(this.url.exportTemplate, this.$t('VirtualList') + this.$t('importTemplate') + '.xls', {})
+ downloadFile(this.url.exportTemplate, this.$t('marketRegulationList') + this.$t('importTemplate') + '.xls', {})
},
//调取
transferClick() {
@@ -1062,7 +1062,7 @@
ids: selectedRowKeys.join(','),
dummyInventoryBaseId: this.$route.query.id
}
- downloadFile(this.url.exportData, this.$route.query.name + this.$t('VirtualList') + '.zip', query, this.Deselect)
+ downloadFile(this.url.exportData, this.$route.query.name + this.$t('marketRegulationList') + '.zip', query, this.Deselect)
},
Deselect() {
this.selectedRowKeys = []
diff --git a/jero-web/src/views/documentTools/virtualList/index.vue b/jero-web/src/views/documentTools/virtualList/index.vue
index e9d09badb..f98a6610c 100644
--- a/jero-web/src/views/documentTools/virtualList/index.vue
+++ b/jero-web/src/views/documentTools/virtualList/index.vue
@@ -526,8 +526,7 @@
}
.title-text {
- width: 20%;
- min-width: 110px;
+ width: 120px;
color: #000F16;
display: inline-block;
font-weight: 500;
@@ -542,7 +541,7 @@
.box-input {
display: inline-block;
- width: 70%;
+ width: calc(100% - 136px);
height: 38px;
margin-top: 2px;
}
@@ -567,7 +566,7 @@
}
.title-text-add {
- width: 114px;
+ width: 129px;
text-align: right;
display: inline-block;
font-weight: 500;
@@ -588,7 +587,7 @@
}
.itemModel {
- width: calc(100% - 130px);
+ width: calc(100% - 136px);
display: inline-block;
margin-top: 2px;
}
diff --git a/jero-web/src/views/projectManagement/components/certificationList/index.vue b/jero-web/src/views/projectManagement/components/certificationList/index.vue
index 62ed110c7..4d29599b1 100644
--- a/jero-web/src/views/projectManagement/components/certificationList/index.vue
+++ b/jero-web/src/views/projectManagement/components/certificationList/index.vue
@@ -263,6 +263,7 @@
:scroll="{x: '100%',y:'calc(100vh - 300px)'}"
rowKey="id"
:data-source="dataSource"
+ @change="tableOnChange"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
:columns="columns"
>
@@ -370,7 +371,7 @@
:class="CertificationColor[result.certificationProgress]"
@click="CertificationProgressClick(result)"
>
- {{result.certificationProgress_dictText ? result.certificationProgress_dictText : $t('maintainProgress')}}
+ {{result.certificationProgress_dictText ? result.certificationProgress_dictText : $t('toBeStarted')}}
@@ -624,7 +625,8 @@
dataIndex: 'category',
width: 180,
ellipsis: true,
- fixed: 'left'
+ fixed: 'left',
+ sorter: true,
},
{
title: this.$t('inspectionItems'),
@@ -632,6 +634,7 @@
dataIndex: 'inspectionItem',
width: 180,
ellipsis: true,
+ sorter: true,
fixed: 'left'
},
{
@@ -654,6 +657,7 @@
dataIndex: 'serialNumber',
width: 180,
ellipsis: true,
+ sorter: true,
scopedSlots: { customRender: 'serialNumber' }
},
{
@@ -690,6 +694,7 @@
align: 'left',
dataIndex: 'deliverableTypeName',
width: 180,
+ sorter: true,
ellipsis: true
},
{
@@ -705,6 +710,7 @@
align: 'left',
dataIndex: 'endTime',
width: 180,
+ sorter: true,
ellipsis: true
},
{
@@ -887,6 +893,17 @@
handleToggleSearch() {
this.toggleSearchStatus = !this.toggleSearchStatus
},
+ tableOnChange(pagination, filters, sorter) {
+ this.orderBy = sorter.order == 'ascend' ? '1' : '2'
+ if (sorter.columnKey == 'flowTypeShow') {
+ this.orderByField = 'flowType'
+ } else if (sorter.columnKey == 'taskDefinitionKeyName') {
+ this.orderByField = 'taskDefinitionKey'
+ } else {
+ this.orderByField = sorter.columnKey
+ }
+ this.getList()
+ },
getList() {
let queryParam = JSON.parse(JSON.stringify(this.queryParam))
Object.keys(queryParam).forEach(val => {
@@ -897,6 +914,8 @@
let query = {
pageNo: this.pageNo,
pageSize: this.pageSize,
+ orderBy: this.orderBy,
+ orderByField: this.orderByField,
...this.queryParamQuery,
...queryParam,
projectLibraryId: this.$route.query.id,