From 9f062761cc6bf8fe7e26e30ee9ba234563772115 Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Tue, 23 Jul 2024 18:01:22 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E5=B8=82=E5=9C=BA=E6=B3=95=E8=A7=84?= =?UTF-8?q?=E6=B8=85=E5=8D=95=E7=82=B9=E5=87=BB=E5=8F=91=E5=B8=83=E8=B0=83?= =?UTF-8?q?publish=E6=8E=A5=E5=8F=A3=E7=A1=AE=E8=AE=A4=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E5=8F=91=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/standardRegulationLibraryApi.js | 2 +- .../MarketRegulationsList.vue | 33 +++++++++++++------ 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/src/api/standardRegulationLibraryApi.js b/src/api/standardRegulationLibraryApi.js index cf77857..f0194e5 100644 --- a/src/api/standardRegulationLibraryApi.js +++ b/src/api/standardRegulationLibraryApi.js @@ -152,7 +152,7 @@ const marketRegulationDetailCopy = (params) => postAction('/laws/marketStandardD const marketRegulationDetailAdd = (params) => postAction('/laws/marketStandardDetail/add', params) // 市场法规清单-清单列表-编辑 const marketRegulationDetailEdit = (params) => postAction('/laws/marketStandardDetail/edit', params) -// 市场法规清单-发布-暂时的 todo,测试状态变更是否正确 +// 市场法规清单-发布-看该清单是否可以发布 const marketRegulationDetailPublish = (params) => postAction('/laws/marketStandard/publish', params) export { diff --git a/src/views/standardRegulationLibrary/marketRegulationsList/MarketRegulationsList.vue b/src/views/standardRegulationLibrary/marketRegulationsList/MarketRegulationsList.vue index 15c370e..95cf229 100644 --- a/src/views/standardRegulationLibrary/marketRegulationsList/MarketRegulationsList.vue +++ b/src/views/standardRegulationLibrary/marketRegulationsList/MarketRegulationsList.vue @@ -126,6 +126,7 @@ import { JeroListMixin } from '@/mixins/JeroListMixin' import { ListState } from '../../../enums/commonEnums' import { getFormDictTreeList } from '../../../api/api' import { mapGetters } from 'vuex' +import { marketRegulationDetailPublish } from '../../../api/standardRegulationLibraryApi' export default { name: 'MarketRegulationsList', @@ -294,11 +295,17 @@ export default { this.$message.warning(this.$t('standardRegulationLibrary.marketRegulationsList.pleaseSelectCorrectData')) return } - // 跳转市场清单发布流程 - this.$router.push({ - path: '/workCenter/MarketListReleaseProcess', - query: { - marketRegulationId: this.selectedRowKeys[0] + marketRegulationDetailPublish({ id: this.selectedRowKeys[0] }).then(res => { + if (res.success) { + // 跳转市场清单发布流程 + this.$router.push({ + path: '/workCenter/MarketListReleaseProcess', + query: { + marketRegulationId: this.selectedRowKeys[0] + } + }) + } else { + this.$message.warning(res.message) } }) }, @@ -333,11 +340,17 @@ export default { }, // 发布 handlePublish (record) { - // 跳转市场清单发布流程 - this.$router.push({ - path: '/workCenter/MarketListReleaseProcess', - query: { - marketRegulationId: record.id + marketRegulationDetailPublish({ id: record.id }).then(res => { + if (res.success) { + // 跳转市场清单发布流程 + this.$router.push({ + path: '/workCenter/MarketListReleaseProcess', + query: { + marketRegulationId: record.id + } + }) + } else { + this.$message.warning(res.message) } }) }