[update] 法规符合性排查流程
This commit is contained in:
+13
-16
@@ -20,37 +20,35 @@ const deleteFlowNode = (params) => postAction('/activitiModel/deleteTask', param
|
|||||||
// 保存
|
// 保存
|
||||||
const newRegulationImportSave = (params) => postAction('/process/es/archive/save', params)
|
const newRegulationImportSave = (params) => postAction('/process/es/archive/save', params)
|
||||||
// 发起
|
// 发起
|
||||||
const newRegulationImportApproval = (params) => postAction('/process/es/archive/start', params)
|
const newRegulationImportApproval = (params) => postAction('/process/newStandardImport/start', params)
|
||||||
// 转办
|
// 转办
|
||||||
const newRegulationImportTurnTo = (params) => postAction('/process/es/archive/transfer', params)
|
const newRegulationImportTurnTo = (params) => postAction('/process/newStandardImport/transfer', params)
|
||||||
// 同意
|
// 同意
|
||||||
const newRegulationImportAgree = (params) => postAction('/process/es/archive/agree', params)
|
const newRegulationImportAgree = (params) => postAction('/process/newStandardImport/agree', params)
|
||||||
// 驳回
|
// 驳回
|
||||||
const newRegulationImportReject = (params) => postAction('/process/es/archive/reject', params)
|
const newRegulationImportReject = (params) => postAction('/process/newStandardImport/reject', params)
|
||||||
// 根据id查询流程数据--办理
|
// 根据id查询流程数据--办理
|
||||||
const newRegulationImportGetDataById = (taskId, params) => getAction(`/process/es/archive/handle/${taskId}`, params)
|
const newRegulationImportGetDataById = (taskId, params) => getAction(`/process/newStandardImport/handle/${taskId}`, params)
|
||||||
// 草稿的办理回显数据
|
// 草稿的办理回显数据
|
||||||
const newRegulationImportGetDataDraft = (params) => getAction('/process/es/archive/draftHandle', params)
|
const newRegulationImportGetDataDraft = (params) => getAction('/process/newStandardImport/draftHandle', params)
|
||||||
|
|
||||||
// 法规符合性排查流程
|
// 法规符合性排查流程
|
||||||
// 保存
|
// 保存
|
||||||
const regulatoryComplianceCheckSave = (params) => postAction('/process/es/archive/save', params)
|
const regulatoryComplianceCheckSave = (params) => postAction('/process/standardComplianceCheck/save', params)
|
||||||
// 发起
|
// 发起
|
||||||
const regulatoryComplianceCheckApproval = (params) => postAction('/process/es/archive/start', params)
|
const regulatoryComplianceCheckApproval = (params) => postAction('/process/standardComplianceCheck/start', params)
|
||||||
// 转办
|
// 转办
|
||||||
const regulatoryComplianceCheckTurnTo = (params) => postAction('/process/es/archive/transfer', params)
|
const regulatoryComplianceCheckTurnTo = (params) => postAction('/process/standardComplianceCheck/transfer', params)
|
||||||
// 同意
|
// 同意
|
||||||
const regulatoryComplianceCheckAgree = (params) => postAction('/process/es/archive/agree', params)
|
const regulatoryComplianceCheckAgree = (params) => postAction('/process/standardComplianceCheck/agree', params)
|
||||||
// 驳回
|
// 驳回
|
||||||
const regulatoryComplianceCheckReject = (params) => postAction('/process/es/archive/reject', params)
|
const regulatoryComplianceCheckReject = (params) => postAction('/process/standardComplianceCheck/reject', params)
|
||||||
// 根据id查询流程数据--办理
|
// 根据id查询流程数据--办理
|
||||||
const regulatoryComplianceCheckGetDataById = (taskId, params) => getAction(`/process/es/archive/handle/${taskId}`, params)
|
const regulatoryComplianceCheckGetDataById = (taskId, params) => getAction(`/process/standardComplianceCheck/handle/${taskId}`, params)
|
||||||
// 草稿的办理回显数据
|
// 草稿的办理回显数据
|
||||||
const regulatoryComplianceCheckGetDataDraft = (params) => getAction('/process/es/archive/draftHandle', params)
|
const regulatoryComplianceCheckGetDataDraft = (params) => getAction('/process/standardComplianceCheck/draftHandle', params)
|
||||||
// 从拆分库选择标准
|
// 从拆分库选择标准
|
||||||
const selectStandardFromSplit = (params) => getAction('', params)
|
const selectStandardFromSplit = (params) => getAction('', params)
|
||||||
// 法规工程师节点,获取条款表信息
|
|
||||||
const getClauseListInfo = (params) => getAction('', params)
|
|
||||||
// 生成
|
// 生成
|
||||||
const regulatoryComplianceCheckGenerate = (params) => postAction('/process/standardComplianceCheck/generate', params)
|
const regulatoryComplianceCheckGenerate = (params) => postAction('/process/standardComplianceCheck/generate', params)
|
||||||
|
|
||||||
@@ -126,7 +124,6 @@ export {
|
|||||||
regulatoryComplianceCheckGetDataById,
|
regulatoryComplianceCheckGetDataById,
|
||||||
regulatoryComplianceCheckGetDataDraft,
|
regulatoryComplianceCheckGetDataDraft,
|
||||||
selectStandardFromSplit,
|
selectStandardFromSplit,
|
||||||
getClauseListInfo,
|
|
||||||
regulatoryComplianceCheckGenerate,
|
regulatoryComplianceCheckGenerate,
|
||||||
|
|
||||||
marketListReleaseSave,
|
marketListReleaseSave,
|
||||||
|
|||||||
@@ -159,18 +159,18 @@ export const ProcessType = {
|
|||||||
// 标准解读流程
|
// 标准解读流程
|
||||||
STANDARD_INTERPRETATION_PROCESS: { text: '标准解读流程', value: '2' },
|
STANDARD_INTERPRETATION_PROCESS: { text: '标准解读流程', value: '2' },
|
||||||
// 法规符合性排查流程
|
// 法规符合性排查流程
|
||||||
REGULATORY_COMPLIANCE_CHECK: { text: '', value: '' },
|
REGULATORY_COMPLIANCE_CHECK: { text: '法规符合性排查流程', value: '3' },
|
||||||
// 市场清单发布流程
|
// 市场清单发布流程
|
||||||
MARKET_LIST_RELEASE: { text: '市场清单发布流程', value: '4' }
|
MARKET_LIST_RELEASE: { text: '市场清单发布流程', value: '4' }
|
||||||
}
|
}
|
||||||
|
|
||||||
// 新法规导入流程节点
|
// 新法规导入流程节点
|
||||||
export const NewRegulationsImportNodes = new EsEnums({
|
export const NewRegulationsImportNodes = new EsEnums({
|
||||||
initiated: { text: '法规工程师发起', value: '' },
|
initiated: { text: '法规工程师发起', value: 'SID-2D0F3497-9E7D-4BC8-9A93-DAE6239E191B' },
|
||||||
seniorManagerProofread: { text: '高级经理校对', value: '' },
|
seniorManagerProofread: { text: '高级经理校对', value: 'SID-A0B5733C-1925-4823-B8E7-8F03E26D2CD9' },
|
||||||
directorAudit: { text: '总监审核', value: '' },
|
directorAudit: { text: '总监审核', value: 'SID-182894B2-9C1C-4B63-AC39-A6765A3CCB8F' },
|
||||||
responsibleLeaderApprovalOne: { text: '公司标准法规责任领导批准', value: '' },
|
responsibleLeaderApprovalOne: { text: '公司标准法规责任领导批准', value: 'SID-9901A50B-7913-41EC-B8E5-BDDCCFF732B7' },
|
||||||
responsibleLeaderApprovalTwo: { text: '公司标准法规责任领导批准', value: '' }
|
responsibleLeaderApprovalTwo: { text: '公司标准法规责任领导批准', value: 'SID-62CF877D-9A20-474C-B192-E01B8F154800' }
|
||||||
})
|
})
|
||||||
|
|
||||||
// 法规符合性排查流程
|
// 法规符合性排查流程
|
||||||
|
|||||||
+21
-12
@@ -181,7 +181,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<!-- 添加标准弹框 -->
|
<!-- 添加标准弹框 -->
|
||||||
<standard-selection-modal ref="selectStandardRef" type="radio" @listChange="listChange"/>
|
<standard-selection-modal ref="selectStandardRef"
|
||||||
|
type="radio"
|
||||||
|
@listChange="listChange"
|
||||||
|
:canSelectedSource="[StandardSource.FOREIGN.value]"
|
||||||
|
:filters="{releaseSplitFlag: '1'}"
|
||||||
|
disabledSourceSearch/>
|
||||||
<!-- 手动新增弹框 -->
|
<!-- 手动新增弹框 -->
|
||||||
<manual-add-modal ref="manualAddRef" @ok="manualAddOk"/>
|
<manual-add-modal ref="manualAddRef" @ok="manualAddOk"/>
|
||||||
</div>
|
</div>
|
||||||
@@ -218,6 +223,7 @@ export default {
|
|||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
AddType,
|
AddType,
|
||||||
|
StandardSource,
|
||||||
loading: false,
|
loading: false,
|
||||||
formInline: {},
|
formInline: {},
|
||||||
rules: {
|
rules: {
|
||||||
@@ -275,7 +281,7 @@ export default {
|
|||||||
dataIndex: 'splitFileSource',
|
dataIndex: 'splitFileSource',
|
||||||
customRender: (value, row, index) => {
|
customRender: (value, row, index) => {
|
||||||
return <j-dict-select-tag
|
return <j-dict-select-tag
|
||||||
style={{width: '100%'}}
|
style={{ width: '100%' }}
|
||||||
v-model={row.splitFileSource}
|
v-model={row.splitFileSource}
|
||||||
dictCode={'decomposition_single_source'}
|
dictCode={'decomposition_single_source'}
|
||||||
disabled={this.disabled}
|
disabled={this.disabled}
|
||||||
@@ -332,35 +338,35 @@ export default {
|
|||||||
title: this.$t('standardNumber') + '/' + this.$t('clauseNo'),
|
title: this.$t('standardNumber') + '/' + this.$t('clauseNo'),
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 180,
|
width: 180,
|
||||||
dataIndex: 'clauseNo',
|
dataIndex: 'termNumber',
|
||||||
scopedSlots: { customRender: 'text' }
|
scopedSlots: { customRender: 'text' }
|
||||||
},
|
},
|
||||||
{ // 标准名称/条款标题
|
{ // 标准名称/条款标题
|
||||||
title: this.$t('standardName') + '/' + this.$t('clauseTitle'),
|
title: this.$t('standardName') + '/' + this.$t('clauseTitle'),
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 180,
|
width: 180,
|
||||||
dataIndex: 'clauseTitle',
|
dataIndex: 'termTitle',
|
||||||
scopedSlots: { customRender: 'text' }
|
scopedSlots: { customRender: 'text' }
|
||||||
},
|
},
|
||||||
{ // 条款内容
|
{ // 条款内容
|
||||||
title: this.$t('clauseContent'),
|
title: this.$t('clauseContent'),
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 180,
|
width: 180,
|
||||||
dataIndex: 'clauseContent',
|
dataIndex: 'termContent',
|
||||||
scopedSlots: { customRender: 'text' }
|
scopedSlots: { customRender: 'text' }
|
||||||
},
|
},
|
||||||
{ // 车型
|
{ // 车型
|
||||||
title: this.$t('vehicleType'),
|
title: this.$t('vehicleType'),
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 180,
|
width: 180,
|
||||||
dataIndex: 'vehicleType',
|
dataIndex: 'model',
|
||||||
scopedSlots: { customRender: 'text' }
|
scopedSlots: { customRender: 'text' }
|
||||||
},
|
},
|
||||||
{ // 车型状态
|
{ // 车型状态
|
||||||
title: this.$t('workCenter.regulatoryComplianceCheckProcess.modelStatus'),
|
title: this.$t('workCenter.regulatoryComplianceCheckProcess.modelStatus'),
|
||||||
align: 'center',
|
align: 'center',
|
||||||
width: 180,
|
width: 180,
|
||||||
dataIndex: 'modelStatus',
|
dataIndex: 'modelState',
|
||||||
scopedSlots: { customRender: 'text' }
|
scopedSlots: { customRender: 'text' }
|
||||||
},
|
},
|
||||||
{ // 责任部门
|
{ // 责任部门
|
||||||
@@ -385,12 +391,13 @@ export default {
|
|||||||
url: {
|
url: {
|
||||||
salvageListDownTemplateUrl: '/process/standardComplianceCheck/splitTemplateDownload', // 分解单上传模板
|
salvageListDownTemplateUrl: '/process/standardComplianceCheck/splitTemplateDownload', // 分解单上传模板
|
||||||
carTypeFileDownTemplateUrl: '/process/standardComplianceCheck/modelTemplateDownload', // 车型项目文件上传模板
|
carTypeFileDownTemplateUrl: '/process/standardComplianceCheck/modelTemplateDownload', // 车型项目文件上传模板
|
||||||
list: '',
|
list: '/process/standardComplianceCheck/detailPage',
|
||||||
deleteBatch: '',
|
deleteBatch: '/process/standardComplianceCheck/deleteBatch',
|
||||||
delete: ''
|
delete: ''
|
||||||
},
|
},
|
||||||
disableMixinCreated: true,
|
disableMixinCreated: true,
|
||||||
countryOptions: [] // 适用市场下拉框
|
countryOptions: [], // 适用市场下拉框
|
||||||
|
model: {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
@@ -408,7 +415,7 @@ export default {
|
|||||||
getData () {
|
getData () {
|
||||||
// 把数据抛出,在线编辑不知道要不要抛
|
// 把数据抛出,在线编辑不知道要不要抛
|
||||||
const data = {}
|
const data = {}
|
||||||
data.formInline = this.formInline
|
data.formInline = {standardInfo: {id: this.model.id}}
|
||||||
return data
|
return data
|
||||||
},
|
},
|
||||||
// 外层获取数据要过校验,返回false表示没有通过校验
|
// 外层获取数据要过校验,返回false表示没有通过校验
|
||||||
@@ -500,6 +507,7 @@ export default {
|
|||||||
result.splitFileSource = '2'
|
result.splitFileSource = '2'
|
||||||
}
|
}
|
||||||
this.standardDataSource[0] = Object.assign({}, result)
|
this.standardDataSource[0] = Object.assign({}, result)
|
||||||
|
this.$emit('processNameChange', (result.standardNumber || '') + '-' + (result.standardName || '') + '-' + '法规符合性排查')
|
||||||
this.$forceUpdate()
|
this.$forceUpdate()
|
||||||
},
|
},
|
||||||
// 删除
|
// 删除
|
||||||
@@ -555,7 +563,8 @@ export default {
|
|||||||
// 显示下方列表信息
|
// 显示下方列表信息
|
||||||
this.isGenerateAfter = true
|
this.isGenerateAfter = true
|
||||||
// 获取下方列表信息
|
// 获取下方列表信息
|
||||||
this.filters.pid = res.result
|
this.filters.checkId = res.result
|
||||||
|
this.model.id = res.result
|
||||||
this.loadData(1)
|
this.loadData(1)
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
|
|||||||
Reference in New Issue
Block a user