| | |
| | | </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' |
| | |
| | | const checkedKeys = ref<Array<string | number>>([]) |
| | | //注册model |
| | | const [registerModal, { openModal }] = useModal() |
| | | const [registerTrendModal, { openModal:openTrendModal }] = useModal() |
| | | //注册table数据 |
| | | const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({ |
| | | tableProps: { |
| | |
| | | */ |
| | | function getTableAction(record) { |
| | | return [ |
| | | { |
| | | label: '操作记录', |
| | | onClick: openReport.bind(null, record), |
| | | }, |
| | | |
| | | { |
| | | label: '过程趋势', |
| | | onClick: openProcessTendency.bind(null, record), |
| | |
| | | */ |
| | | function getDropDownAction(record) { |
| | | return [ |
| | | { |
| | | label: '操作记录', |
| | | onClick: openReport.bind(null, record), |
| | | }, |
| | | { |
| | | label: '编辑', |
| | | onClick: handleEdit.bind(null, record), |
| | |
| | | /** 打开过程趋势走势图窗口 */ |
| | | function openProcessTendency(record: Recordable) { |
| | | console.log(`output->record`, record) |
| | | openTrendModal(true, { |
| | | record, |
| | | isUpdate: true, |
| | | showFooter: false, |
| | | }) |
| | | } |
| | | </script> |
| | | |