From ef93984c4aac13d88f3dbbe2342f28256549d4a2 Mon Sep 17 00:00:00 2001 From: bsw215583320 <baoshiwei121@163.com> Date: 星期一, 05 八月 2024 10:32:10 +0800 Subject: [PATCH] 增加工单过程趋势查看功能 --- src/views/dry/DryOrderList.vue | 43 +++++++++++++++++++++++++++++++++++++++---- 1 files changed, 39 insertions(+), 4 deletions(-) diff --git a/src/views/dry/DryOrderList.vue b/src/views/dry/DryOrderList.vue index 0e1ee0b..98d17ce 100644 --- a/src/views/dry/DryOrderList.vue +++ b/src/views/dry/DryOrderList.vue @@ -41,21 +41,26 @@ </BasicTable> <!-- 琛ㄥ崟鍖哄煙 --> <DryOrderModal @register="registerModal" @success="handleSuccess" /> + <TrendModal @register="registerTrendModal" /> </div> </template> <script lang="ts" name="dry-dryOrder" setup> import { ref } from 'vue' import { batchDelete, deleteOne, getExportUrl, getImportUrl, list } from './api/DryOrder.api' - import DryOrderModal from './components/DryOrderModal.vue' + import DryOrderModal from './components/dryOrder/DryOrderModal.vue' + import TrendModal from './components/dryOrder/TrendModal.vue' import { columns, searchFormSchema } from './dataDefine/DryOrder.data' import { useModal } from '/@/components/Modal' import { BasicTable, TableAction } from '/@/components/Table' import { useListPage } from '/@/hooks/system/useListPage' import { downloadFile } from '/@/utils/common/renderUtils' + import { router } from '/@/router' + const checkedKeys = ref<Array<string | number>>([]) //娉ㄥ唽model const [registerModal, { openModal }] = useModal() + const [registerTrendModal, { openModal:openTrendModal }] = useModal() //娉ㄥ唽table鏁版嵁 const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({ tableProps: { @@ -140,10 +145,11 @@ */ function getTableAction(record) { return [ + { - label: '缂栬緫', - onClick: handleEdit.bind(null, record), - }, + label: '杩囩▼瓒嬪娍', + onClick: openProcessTendency.bind(null, record), + } ] } /** @@ -151,6 +157,14 @@ */ function getDropDownAction(record) { return [ + { + label: '鎿嶄綔璁板綍', + onClick: openReport.bind(null, record), + }, + { + label: '缂栬緫', + onClick: handleEdit.bind(null, record), + }, { label: '璇︽儏', onClick: handleDetail.bind(null, record), @@ -164,6 +178,27 @@ }, ] } + + /**鎵撳紑鎶ヨ〃 */ + function openReport(record: Recordable) { + //console.log(`output->record`, record) + router.push({ + path: '/dry/order/report', + query: { + batch: record.code, + }, + }) + } + + /** 鎵撳紑杩囩▼瓒嬪娍璧板娍鍥剧獥鍙� */ + function openProcessTendency(record: Recordable) { + console.log(`output->record`, record) + openTrendModal(true, { + record, + isUpdate: true, + showFooter: false, + }) + } </script> <style scoped></style> -- Gitblit v1.9.3