[update] 市场清单发布流程,首页待办跳转

This commit is contained in:
lideqin
2024-07-16 15:19:07 +08:00
parent 30b22cfb71
commit f6c371e016
2 changed files with 21 additions and 92 deletions
+8 -80
View File
@@ -55,93 +55,21 @@ export default {
let path = '' let path = ''
// 跳转到对应流程页面 // 跳转到对应流程页面
switch (record.prcType + '') { switch (record.prcType + '') {
// 标准法规入库/变更流程 // 新法规导入流程
case '1': case '1':
path = '/workCenter/StandardEntryOrChangeProcess' path = '/workCenter/NewRegulationIntroductionProcess'
break break
// 标准征求意见流程 // 标准解读流程
case '2': case '2':
path = '/workCenter/StandardConsultationProcess' path = '/workCenter/StandardInterpretationProcess'
break break
// 项目合规评估流程 // 法规符合性排查流程
case '3': case '3':
path = '/workCenter/ProjectComplianceEvaluationProcess' path = '/workCenter/RegulatoryComplianceCheckProcess'
break break
// 未符合项跟踪流程 // 市场清单发布流程
case '4': case '4':
path = '/workCenter/NoMatchTrackingProcess' path = '/workCenter/MarketListReleaseProcess'
break
// 法规合规评估流程
case '5':
path = '/workCenter/StandardComplianceProcess'
break
// 法规采购流程
case '6':
path = '/workCenter/StandardProcurementProcess'
break
// 企标立项、变更计划
case '7':
path = '/workCenter/enterpriseStandardInitChange/planApprovalChangeFlow'
break
// 年度制修订计划(各部门主动上报)
case '8':
path = '/workCenter/annualRevisionPlanActivelyReport/revisionPlanActivelyReportFlow'
break
// 年度制修订计划(标准化发起)
case '9':
path = '/workCenter/annualRevisionPlanStandardizationInit/revisionPlanStandardizationInitFlow'
break
// 企标制修订流程
case '10':
path = '/workCenter/enterpriseStandardRevision/enterpriseStandardRevisionFlow'
break
// 企标更改流程
case '11':
path = '/workCenter/enterpriseStandardChange/enterpriseStandardChangeFlow'
break
// 企标复审流程
case '12':
path = '/workCenter/enterpriseStandardRecheck/enterpriseStandardRecheckFlow'
break
// 企标废止流程
case '13':
path = '/workCenter/enterpriseStandardAnnul/enterpriseStandardAnnulFlow'
break
// 企标封存流程
case '14':
path = '/workCenter/enterpriseStandardSealSave/enterpriseStandardSealSaveFlow'
break
// 已封存企标启用流程
case '15':
path = '/workCenter/enterpriseStandardStartUse/enterpriseStandardStartUseFlow'
break
// 企标稽查计划
case '16':
path = '/workCenter/EnterpriseStandardInspectionPlan'
break
// 企标稽查流程
case '17':
path = '/workCenter/EnterpriseStandardInspectionProcess'
break
// 稽查延期申请流程
case '18':
path = '/workCenter/InspectionExtensionRequestProcess'
break
// 企标稽查整改
case '19':
path = '/workCenter/EnterpriseStandardInspectionRectification'
break
// 权限申请流程
case '20':
path = '/workCenter/PermissionApplicationProcess'
break
// 标准宣贯流程
case '21':
path = '/workCenter/StandardPromotionProcess'
break
// 会后管理流程
case '22':
path = '/workCenter/PostMeetingManageProcess'
break break
// 如果都没找到不用跳转 // 如果都没找到不用跳转
default: default:
@@ -112,7 +112,7 @@ import MarketRegulationsListSelection from '@/components/selection/MarketRegulat
import UserSelection from '@/components/selection/UserSelection' import UserSelection from '@/components/selection/UserSelection'
import JTable from '@/components/jero/JTable' import JTable from '@/components/jero/JTable'
import { import {
getMarketRegulationListById, getMarketRegulationListByIdNoPerm,
marketRegulationDetailListById marketRegulationDetailListById
} from '@/api/standardRegulationLibraryApi' } from '@/api/standardRegulationLibraryApi'
import STreeSelect from '@/components/STreeSelect' import STreeSelect from '@/components/STreeSelect'
@@ -316,11 +316,11 @@ export default {
this.disabledSelectList = true this.disabledSelectList = true
this.loading = true this.loading = true
const param = {} const param = {}
param.manifestId = marketRegulationId param.id = marketRegulationId
// 获取基础信息 // 获取基础信息
getMarketRegulationListById(param).then(res => { getMarketRegulationListByIdNoPerm(param).then(res => {
if (res.success) { if (res.success) {
const result = Object.assign({}, res.result.manifest) const result = Object.assign({}, res.result)
const formInline = {} const formInline = {}
// 清单编号id // 清单编号id
formInline.manifestId = result.id formInline.manifestId = result.id
@@ -337,7 +337,9 @@ export default {
}) })
} }
this.formInline = Object.assign({}, formInline) this.formInline = Object.assign({}, formInline)
marketRegulationDetailListById(param).then(res => { const params = {}
params.manifestId = marketRegulationId
marketRegulationDetailListById(params).then(res => {
if (res.success) { if (res.success) {
this.dataSource = res.result this.dataSource = res.result
} }
@@ -345,11 +347,8 @@ export default {
this.loading = false this.loading = false
let manifestVersion = '' let manifestVersion = ''
if (this.formInline.manifestVersion) { if (this.formInline.manifestVersion) {
console.log('this.formInline.manifestVersion', this.formInline.manifestVersion)
manifestVersion = this.getStringBetween(this.formInline.manifestVersion, 'V', '.') manifestVersion = this.getStringBetween(this.formInline.manifestVersion, 'V', '.')
console.log('-----manifestVersion1', manifestVersion)
manifestVersion = 'V' + (Number(manifestVersion) + 1) + '.0' manifestVersion = 'V' + (Number(manifestVersion) + 1) + '.0'
console.log('-----manifestVersion2', manifestVersion)
} }
this.$emit('processNameChange', (this.formInline.manifestName || '') + '-' + (manifestVersion || 'V1.0') + '-' + '发布') this.$emit('processNameChange', (this.formInline.manifestName || '') + '-' + (manifestVersion || 'V1.0') + '-' + '发布')
}) })
@@ -428,11 +427,11 @@ export default {
} else { } else {
this.loading = true this.loading = true
const param = {} const param = {}
param.manifestId = value[0].id param.id = value[0].id
// 获取基础信息 // 获取基础信息
getMarketRegulationListById(param).then(res => { getMarketRegulationListByIdNoPerm(param).then(res => {
if (res.success) { if (res.success) {
const result = Object.assign({}, res.result.manifest) const result = Object.assign({}, res.result)
const formInline = {} const formInline = {}
// 清单编号id // 清单编号id
formInline.manifestId = result.id formInline.manifestId = result.id
@@ -449,7 +448,9 @@ export default {
}) })
} }
this.formInline = Object.assign({}, formInline) this.formInline = Object.assign({}, formInline)
marketRegulationDetailListById(param).then(res => { const params = {}
params.manifestId = value[0].id
marketRegulationDetailListById(params).then(res => {
if (res.success) { if (res.success) {
this.dataSource = res.result this.dataSource = res.result
} }