Merge remote-tracking branch 'origin/fourthStage' into fourthStage

This commit is contained in:
lideqin
2024-01-29 16:42:02 +08:00
3 changed files with 25 additions and 5 deletions
+2 -1
View File
@@ -567,7 +567,8 @@ export const InconformityItemState = {
// 法规合规评估结果 // 法规合规评估结果
export const StandardEvaluationResultType = { export const StandardEvaluationResultType = {
accordWith: { text: '符合', value: '1' }, accordWith: { text: '符合', value: '1' },
inconformity: { text: '不符合', value: '2' } inconformity: { text: '不符合', value: '2' },
notInvolve: { text: '不涉及', value: '4' }
} }
// 条款使用范围 // 条款使用范围
@@ -11,7 +11,7 @@
:placeholder="$t('pleaseSelect')+$t('standardSelect.source')" :placeholder="$t('pleaseSelect')+$t('standardSelect.source')"
type="select" type="select"
:triggerChange="false" :triggerChange="false"
dict-code="standard_source" /> :options="standardSourceOptions" />
</a-form-item> </a-form-item>
</a-col> </a-col>
<!--项目名称--> <!--项目名称-->
@@ -154,6 +154,7 @@ import { JeroListMixin } from '../../../mixins/JeroListMixin'
import BasisDescriptionModal from './modules/BasisDescriptionModal' import BasisDescriptionModal from './modules/BasisDescriptionModal'
import SpecialProjectLibraryModal from './modules/SpecialProjectLibraryModal' import SpecialProjectLibraryModal from './modules/SpecialProjectLibraryModal'
import { StandardSource } from '../../../enums/commonEnums' import { StandardSource } from '../../../enums/commonEnums'
import { ajaxGetDictItems } from '../../../api/api'
export default { export default {
name: 'SpecialProjectLibrary', name: 'SpecialProjectLibrary',
@@ -271,10 +272,18 @@ export default {
clickEvent: 'handleEdit', clickEvent: 'handleEdit',
has: 'specialProjectLibrary:edit' has: 'specialProjectLibrary:edit'
} }
] ],
standardSourceOptions: []
} }
}, },
methods: { methods: {
initDictConfig () {
ajaxGetDictItems('standard_source').then(res => {
if (res.success) {
this.standardSourceOptions = (res.result || []).filter(tt => tt.value !== StandardSource.ENTERPRISE.value)
}
})
},
/** /**
* 跳转标准详情 * 跳转标准详情
* @param record * @param record
@@ -35,7 +35,7 @@
<!--评估结果--> <!--评估结果-->
<template v-slot:evaluationResult="text,record"> <template v-slot:evaluationResult="text,record">
<j-dict-select-tag :placeholder="$t('pleaseSelect') + $t('projectLibrary.vehicleItemLibrary.evaluationResult')" <j-dict-select-tag :placeholder="$t('pleaseSelect') + $t('projectLibrary.vehicleItemLibrary.evaluationResult')"
dict-code="standards_assess_results" :options="resultOptions"
style="width: 100%" style="width: 100%"
:value="record.assessResults" :value="record.assessResults"
@change="value => handleEvaluationResultChange(value, record, record.dataSourceIndex)" /> @change="value => handleEvaluationResultChange(value, record, record.dataSourceIndex)" />
@@ -98,6 +98,7 @@ import { StandardEvaluationResultType, YesOrNoEnum } from '../../../../enums/com
import { getCarTypeProjectList } from '../../../../api/projectLibraryApi' import { getCarTypeProjectList } from '../../../../api/projectLibraryApi'
import SplitClauseDetail from '../../../documentTool/documentSplit/modules/SplitClauseDetail' import SplitClauseDetail from '../../../documentTool/documentSplit/modules/SplitClauseDetail'
import JTable from '../../../../components/jero/JTable' import JTable from '../../../../components/jero/JTable'
import { ajaxGetDictItems } from '../../../../api/api'
export default { export default {
name: 'DesignEngineerAssess', name: 'DesignEngineerAssess',
@@ -194,7 +195,8 @@ export default {
showQuickJumper: true, showQuickJumper: true,
showSizeChanger: true, showSizeChanger: true,
total: 0 total: 0
} },
resultOptions: []
} }
}, },
watch: { watch: {
@@ -229,8 +231,16 @@ export default {
}, },
created () { created () {
this.getCarTypeList() this.getCarTypeList()
this.initDict()
}, },
methods: { methods: {
initDict () {
ajaxGetDictItems('standards_assess_results').then(res => {
if (res.success) {
this.resultOptions = (res.result || []).filter(tt => tt.value !== StandardEvaluationResultType.notInvolve.value)
}
})
},
/** /**
* 获取车型下拉数据 * 获取车型下拉数据
*/ */