@@ -1180,37 +1193,42 @@
isResultReported: false,
// fieldList | array |✔| 需要查询的列集合示例如下,type类型有:date/datetime/string/int/number
fieldList: [
- // {
- // type: 'string',
- // value: 'correspondingStandard',
- // text: this.$t('correspondingStandard')
- // },
+ {
+ type: 'string',
+ value: 'title',
+ text: this.$t('title')
+ },
{
type: 'string',
value: 'subtitle',
text: this.$t('subtitle')
},
+ {
+ type: 'string',
+ value: 'applicableSupplement',
+ text: this.$t('applicableSupplement')
+ },
// {
// type: '',
// value: 'implementType',
// text: this.$t('implementationCategory'),
// dictCode: 'implement_type'//只要 dictCode 有值,无论 type 是什么,都显示为字典下拉框
// },
- {
- type: 'date',
- value: 'xin1Che1Xing2Shi2Shi1Ri4Qi1',
- text: this.$t('ImplementationDate')
- },
- {
- type: 'date',
- value: 'implementTime',
- text: this.$t('vehicleInProductionDate')
- },
- {
- type: 'string',
- value: 'wvtaId',
- text: 'WVTA ID'
- },
+ // {
+ // type: 'date',
+ // value: 'xin1Che1Xing2Shi2Shi1Ri4Qi1',
+ // text: this.$t('ImplementationDate')
+ // },
+ // {
+ // type: 'date',
+ // value: 'implementTime',
+ // text: this.$t('vehicleInProductionDate')
+ // },
+ // {
+ // type: 'string',
+ // value: 'wvtaId',
+ // text: 'WVTA ID'
+ // },
{
type: '',
value: 'attestationType',
@@ -1223,185 +1241,134 @@
text: this.$t('certificationLevel'),
dictCode: 'attestation_rank'//只要 dictCode 有值,无论 type 是什么,都显示为字典下拉框
},
- {
- type: '',
- value: 'dutyTerritory',
- text: this.$t('areaOfResponsibility'),
- dictCode: 'duty_territory'//只要 dictCode 有值,无论 type 是什么,都显示为字典下拉框
- },
+ // {
+ // type: '',
+ // value: 'dutyTerritory',
+ // text: this.$t('areaOfResponsibility'),
+ // dictCode: 'duty_territory'//只要 dictCode 有值,无论 type 是什么,都显示为字典下拉框
+ // },
{
type: 'Personnel',
value: 'engineeringInterfacePerson',
valueName: 'engineeringInterfacePersonName',
text: this.$t('engineeringInterfacePerson')
- },
- {
- value: 'designFlowStatus',
- text: this.$t('designComplianceReview') + this.$t('ProcessStatus'),
- options: [
- {
- value: 'List to be released',
- key: 'List to be released',
- label: this.$t('listToBeReleased')
- },
- {
- value: 'Regulatory engineer returns',
- key: 'Regulatory engineer returns',
- label: this.$t('regulatoryEngineerReturns')
- },
- {
- value: 'Duty Person Rejected',
- key: 'Duty Person Rejected',
- label: this.$t('dutyPersonRejected')
- },
- {
- value: 'List to be checked',
- key: 'List to be checked',
- label: this.$t('listToBeChecked')
- },
- {
- value: 'Task to be confirmed',
- key: 'Task to be confirmed',
- label: this.$t('taskToBeConfirmed')
- },
- {
- value: 'Results to be submitted',
- key: 'Results to be submitted',
- label: this.$t('resultsToBeSubmitted')
- },
- {
- value: 'Results to be reviewed',
- key: 'Results to be reviewed',
- label: this.$t('resultsToBeReviewed')
- },
- {
- value: 'Compliance',
- key: 'Compliance',
- label: this.$t('compliance')
- },
- {
- value: 'Non-Compliance',
- key: 'Non-Compliance',
- label: this.$t('nonCompliance')
- },
- {
- value: 'To be tracked',
- key: 'To be tracked',
- label: this.$t('toBeTracked')
- },
- {
- value: 'NA',
- key: 'NA',
- label: this.$t('NA')
- }
- ]
- },
- {
- value: 'verifyFlowStatus',
- text: this.$t('verificationAndConformityconfirmation') + this.$t('ProcessStatus'),
- options: [
- {
- value: 'List to be released',
- key: 'List to be released',
- label: this.$t('listToBeReleased')
- },
- {
- value: 'Regulatory engineer returns',
- key: 'Regulatory engineer returns',
- label: this.$t('regulatoryEngineerReturns')
- },
- {
- value: 'Duty Person Rejected',
- key: 'Duty Person Rejected',
- label: this.$t('dutyPersonRejected')
- },
- {
- value: 'List to be checked',
- key: 'List to be checked',
- label: this.$t('listToBeChecked')
- },
- {
- value: 'Task to be confirmed',
- key: 'Task to be confirmed',
- label: this.$t('taskToBeConfirmed')
- },
- {
- value: 'Results to be submitted',
- key: 'Results to be submitted',
- label: this.$t('resultsToBeSubmitted')
- },
- {
- value: 'Results to be reviewed',
- key: 'Results to be reviewed',
- label: this.$t('resultsToBeReviewed')
- },
- {
- value: 'Compliance',
- key: 'Compliance',
- label: this.$t('compliance')
- },
- {
- value: 'Non-Compliance',
- key: 'Non-Compliance',
- label: this.$t('nonCompliance')
- },
- {
- value: 'To be tracked',
- key: 'To be tracked',
- label: this.$t('toBeTracked')
- },
- {
- value: 'NA',
- key: 'NA',
- label: this.$t('NA')
- }
- ]
}
],
listOptions: [
{
- value: 'Not started',
- key: 'Not started',
- label: this.$t('notLaunch')
+ value: 'List to be released',
+ key: 'List to be released',
+ label: this.$t('listToBeReleased')
},
{
- value: 'List to confirm',
- key: 'List to confirm',
- label: this.$t('toBeConfirmed')
+ value: 'Regulatory engineer returns',
+ key: 'Regulatory engineer returns',
+ label: this.$t('regulatoryEngineerReturns')
},
{
- value: 'Accepted',
- key: 'Accepted',
- label: this.$t('accept')
+ value: 'Duty Person Rejected',
+ key: 'Duty Person Rejected',
+ label: this.$t('dutyPersonRejected')
},
{
- value: 'Rejected',
- key: 'Rejected',
- label: this.$t('refuse')
+ value: 'List to be checked',
+ key: 'List to be checked',
+ label: this.$t('listToBeChecked')
+ },
+ {
+ value: 'Task to be confirmed',
+ key: 'Task to be confirmed',
+ label: this.$t('taskToBeConfirmed')
+ },
+ {
+ value: 'Results to be submitted',
+ key: 'Results to be submitted',
+ label: this.$t('resultsToBeSubmitted')
+ },
+ {
+ value: 'Results to be reviewed',
+ key: 'Results to be reviewed',
+ label: this.$t('resultsToBeReviewed')
+ },
+ {
+ value: 'Compliance',
+ key: 'Compliance',
+ label: this.$t('compliance')
+ },
+ {
+ value: 'Non-Compliance',
+ key: 'Non-Compliance',
+ label: this.$t('nonCompliance')
+ },
+ {
+ value: 'To be tracked',
+ key: 'To be tracked',
+ label: this.$t('toBeTracked')
+ },
+ {
+ value: 'NA',
+ key: 'NA',
+ label: this.$t('NA')
}
],
taskOptions: [
{
- value: 'Not started',
- key: 'Not started',
- label: this.$t('notLaunch')
+ value: 'List to be released',
+ key: 'List to be released',
+ label: this.$t('listToBeReleased')
},
{
- value: 'List to confirm',
- key: 'List to confirm',
- label: this.$t('toBeConfirmed')
+ value: 'Regulatory engineer returns',
+ key: 'Regulatory engineer returns',
+ label: this.$t('regulatoryEngineerReturns')
},
{
- value: 'Accepted',
- key: 'Accepted',
- label: this.$t('accept')
+ value: 'Duty Person Rejected',
+ key: 'Duty Person Rejected',
+ label: this.$t('dutyPersonRejected')
},
{
- value: 'Rejected',
- key: 'Rejected',
- label: this.$t('refuse')
+ value: 'List to be checked',
+ key: 'List to be checked',
+ label: this.$t('listToBeChecked')
+ },
+ {
+ value: 'Task to be confirmed',
+ key: 'Task to be confirmed',
+ label: this.$t('taskToBeConfirmed')
+ },
+ {
+ value: 'Results to be submitted',
+ key: 'Results to be submitted',
+ label: this.$t('resultsToBeSubmitted')
+ },
+ {
+ value: 'Results to be reviewed',
+ key: 'Results to be reviewed',
+ label: this.$t('resultsToBeReviewed')
+ },
+ {
+ value: 'Compliance',
+ key: 'Compliance',
+ label: this.$t('compliance')
+ },
+ {
+ value: 'Non-Compliance',
+ key: 'Non-Compliance',
+ label: this.$t('nonCompliance')
+ },
+ {
+ value: 'To be tracked',
+ key: 'To be tracked',
+ label: this.$t('toBeTracked')
+ },
+ {
+ value: 'NA',
+ key: 'NA',
+ label: this.$t('NA')
}
],
+ selectModel: 'designFlowStatus',
visibleRoleSwitching: false,
confirmLoadingRoleSwitching: false,
formInlineRoleSwitching: {},
@@ -2192,6 +2159,11 @@
this.$message.warning(this.$t('selectLeastOne'))
}
},
+ selectModelChange() {
+ this.queryParam['designFlowStatus'] = undefined
+ this.queryParam['verifyFlowStatus'] = undefined
+ this.queryParam = { ...this.queryParam }
+ },
//编辑
edit(item) {
item.roleCodeIndex = this.roleSwitchingCode
@@ -2981,7 +2953,7 @@
},
download(item) {
downloadFile('/sys/common/downLoadFile', item.fileName, { id: item.id, userName: this.userInfo().username })
- },
+ }
// profileClick() {
// let _this = this
// this.$confirm({