From 1f63e3d0172be6e4060ff1ae3fb1ebffa297315b Mon Sep 17 00:00:00 2001 From: lzq <2495532633@qq.com> Date: Thu, 8 Jan 2026 14:10:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E8=89=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/mfg/craft-flow/CraftFlow.vue | 35 ++++++++++++++++++++++ src/pages/mfg/craft/Craft.vue | 41 +++++--------------------- src/pages/mfg/craft/CraftForm.vue | 29 +++++++----------- 3 files changed, 52 insertions(+), 53 deletions(-) create mode 100644 src/pages/mfg/craft-flow/CraftFlow.vue diff --git a/src/pages/mfg/craft-flow/CraftFlow.vue b/src/pages/mfg/craft-flow/CraftFlow.vue new file mode 100644 index 0000000..d7bdcc0 --- /dev/null +++ b/src/pages/mfg/craft-flow/CraftFlow.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/src/pages/mfg/craft/Craft.vue b/src/pages/mfg/craft/Craft.vue index 5d2a1d0..70edfb7 100644 --- a/src/pages/mfg/craft/Craft.vue +++ b/src/pages/mfg/craft/Craft.vue @@ -58,22 +58,7 @@ @@ -88,6 +73,7 @@ layout="->, sizes, total, prev, pager, next" @change="paging"/> + @@ -98,6 +84,7 @@ import Page from '@/components/page/Page.vue' import { elIcons } from '@/common/element/element.ts' import Utils from '@/common/utils' import { ElMessage } from 'element-plus' +import CraftFlow from '@/pages/mfg/craft-flow/CraftFlow.vue' const totalCount = ref(0) const tableData = Utils.resetAble(reactive([])) @@ -106,30 +93,16 @@ const searchForm = Utils.resetAble(reactive({ size: 20, })) const searching = ref(false) -const deling = ref(false) const showSearchForm = ref(true) const craftFormIns = useTemplateRef>('craftForm') +const craftFlowIns = useTemplateRef>('craftFlow') function showDialog(data?: CraftTypes.SearchCraftResult) { craftFormIns.value?.open(data) } -/* - function delHandler({row}: { row: CraftTypes.SearchCraftResult }) { - deling.value = true - CraftApi.del([ row.id! ]) - .then(() => { - ElMessage.success('删除成功') - paging() - }) - .finally(() => { - deling.value = false - }) - } - */ - -function modifyHandler({row}: { row: CraftTypes.SearchCraftResult }) { - showDialog(row) +function configCraftFlow(data?: CraftTypes.SearchCraftResult) { + craftFlowIns.value?.open(data) } function addHandler() { @@ -157,7 +130,7 @@ function disabledCraftHandler(val: string | number | boolean, id: string) { searching.value = true CraftApi.disable(id, val as boolean) .then(() => { - ElMessage.success(val ? '禁用成功' : '启用成功') + ElMessage.success(val ? '启用成功' : '禁用成功') paging() }) } diff --git a/src/pages/mfg/craft/CraftForm.vue b/src/pages/mfg/craft/CraftForm.vue index 6997e3f..8ff2064 100644 --- a/src/pages/mfg/craft/CraftForm.vue +++ b/src/pages/mfg/craft/CraftForm.vue @@ -9,14 +9,8 @@ :rules="rules" class="form-panel" label-width="auto"> - - - - + - - - + + +