From 453f63fd6cd6466222304df619e62b3a5667ca68 Mon Sep 17 00:00:00 2001 From: zhuguifei <zhuguifei@zhuguifeideiMac.local> Date: 星期二, 05 八月 2025 13:56:47 +0800 Subject: [PATCH] 修复0730测试问题 --- eims-ui/apps/web-antd/src/views/eims/fault-know/index.vue | 67 +++++++++++++++++++++------------ 1 files changed, 43 insertions(+), 24 deletions(-) diff --git a/eims-ui/apps/web-antd/src/views/eims/fault-know/index.vue b/eims-ui/apps/web-antd/src/views/eims/fault-know/index.vue index 5d298b3..560b5a9 100644 --- a/eims-ui/apps/web-antd/src/views/eims/fault-know/index.vue +++ b/eims-ui/apps/web-antd/src/views/eims/fault-know/index.vue @@ -2,7 +2,7 @@ import type { Recordable } from '@vben/types'; import { ref } from 'vue'; -import { useRouter } from 'vue-router'; + import { Page, useVbenDrawer, type VbenFormProps } from '@vben/common-ui'; import { $t } from '@vben/locales'; @@ -17,6 +17,8 @@ import { columns, querySchema } from './data'; import EquTypeTree from './equ-type-tree.vue'; import faultKnowDrawer from './fault-know-drawer.vue'; +import faultPreviewDrawer from './fault-preview-drawer.vue'; +import trialPreviewDrawer from '#/views/eims/equ-trial/trial-preview-drawer.vue'; // 宸﹁竟閮ㄩ棬鐢� const selectDeptId = ref<string[]>([]); @@ -101,6 +103,19 @@ const [FaultKnowDrawer, faultKnowDrawerApi] = useVbenDrawer({ connectedComponent: faultKnowDrawer }); +const [FaultPreviewDrawer, faultPreviewDrawerApi] = useVbenDrawer({ + connectedComponent: faultPreviewDrawer +}); + +/** + * 棰勮 + * @param record + */ +function handlePreview(record: Recordable<any>) { + faultPreviewDrawerApi.setData({ record }); + faultPreviewDrawerApi.open(); +} + function handleAdd() { faultKnowDrawerApi.setData({}); @@ -148,24 +163,24 @@ <Page :auto-content-height="true"> <div class="flex h-full gap-[8px]"> <EquTypeTree v-model:select-dept-id="selectDeptId" class="w-[260px]" @reload="() => tableApi.reload()" @select="() => tableApi.reload()" /> - <BasicTable class="flex-1 overflow-hidden" table-title="璁惧鍒楄〃"> + <BasicTable class="flex-1 overflow-hidden" table-title="鏁呴殰鍒楄〃"> <template #toolbar-tools> <Space> - <a-button v-access:code="['eims:faultKnow:export']" @click="handleDownloadExcel"> - {{ $t('pages.common.export') }} - </a-button> - <a-button - :disabled="!vxeCheckboxChecked(tableApi)" - danger - type="primary" - v-access:code="['eims:faultKnow:remove']" - @click="handleMultiDelete" - > - {{ $t('pages.common.delete') }} - </a-button> - <a-button type="primary" v-access:code="['eims:faultKnow:add']" @click="handleAdd"> - {{ $t('pages.common.add') }} - </a-button> +<!-- <a-button v-access:code="['eims:faultKnow:export']" @click="handleDownloadExcel">--> +<!-- {{ $t('pages.common.export') }}--> +<!-- </a-button>--> +<!-- <a-button--> +<!-- :disabled="!vxeCheckboxChecked(tableApi)"--> +<!-- danger--> +<!-- type="primary"--> +<!-- v-access:code="['eims:faultKnow:remove']"--> +<!-- @click="handleMultiDelete"--> +<!-- >--> +<!-- {{ $t('pages.common.delete') }}--> +<!-- </a-button>--> +<!-- <a-button type="primary" v-access:code="['eims:faultKnow:add']" @click="handleAdd">--> +<!-- {{ $t('pages.common.add') }}--> +<!-- </a-button>--> </Space> </template> @@ -177,18 +192,22 @@ <template #action="{ row }"> <Space> - <ghost-button v-access:code="['eims:faultKnow:edit']" @click.stop="handleEdit(row)"> - {{ $t('pages.common.edit') }} + <ghost-button class="btn-success" v-access:code="['eims:faultKnow:list']" @click.stop="handlePreview(row)"> + {{ $t('pages.common.preview') }} </ghost-button> - <Popconfirm :get-popup-container="getVxePopupContainer" placement="left" title="纭鍒犻櫎锛�" @confirm="handleDelete(row)"> - <ghost-button danger v-access:code="['eims:faultKnow:remove']" @click.stop=""> - {{ $t('pages.common.delete') }} - </ghost-button> - </Popconfirm> +<!-- <ghost-button v-access:code="['eims:faultKnow:edit']" @click.stop="handleEdit(row)">--> +<!-- {{ $t('pages.common.edit') }}--> +<!-- </ghost-button>--> +<!-- <Popconfirm :get-popup-container="getVxePopupContainer" placement="left" title="纭鍒犻櫎锛�" @confirm="handleDelete(row)">--> +<!-- <ghost-button danger v-access:code="['eims:faultKnow:remove']" @click.stop="">--> +<!-- {{ $t('pages.common.delete') }}--> +<!-- </ghost-button>--> +<!-- </Popconfirm>--> </Space> </template> </BasicTable> </div> <FaultKnowDrawer @reload="tableApi.query()" /> + <FaultPreviewDrawer /> </Page> </template> -- Gitblit v1.9.3