This commit is contained in:
zc
2026-04-12 23:18:33 +08:00
parent 9927382054
commit fce1099b38
5 changed files with 487 additions and 5 deletions

View File

@@ -50,6 +50,16 @@
<template #action="{ record }">
<a-space>
<a-link
@click="onAddDetail(record.id)"
>
新增
</a-link>
<a-link
@click="onViewDetail(record)"
>
详情
</a-link>
<a-link
v-permission="['fullWorkOrder:fullWorkOrder:delete']"
status="danger"
@@ -64,11 +74,15 @@
</GiTable>
<FullWorkOrderAddModal ref="FullWorkOrderAddModalRef" @save-success="search" />
<FullWorkOrderDetailModal ref="FullWorkOrderDetailModalRef" @save-success="search" />
<FullWorkOrderDetailListModal ref="FullWorkOrderDetailListModalRef" />
</div>
</template>
<script setup lang="ts">
import FullWorkOrderAddModal from './FullWorkOrderAddModal.vue'
import FullWorkOrderDetailModal from './FullWorkOrderDetailModal.vue'
import FullWorkOrderDetailListModal from './FullWorkOrderDetailListModal.vue'
import { type FullWorkOrderResp, type FullWorkOrderQuery, deleteFullWorkOrder, exportFullWorkOrder, listFullWorkOrder } from '@/apis/fullWorkOrder/fullWorkOrder'
import type { TableInstanceColumns } from '@/components/GiTable/type'
import { useDownload, useTable } from '@/hooks'
@@ -138,11 +152,24 @@ const onExport = () => {
}
const FullWorkOrderAddModalRef = ref<InstanceType<typeof FullWorkOrderAddModal>>()
const FullWorkOrderDetailModalRef = ref<InstanceType<typeof FullWorkOrderDetailModal>>()
const FullWorkOrderDetailListModalRef = ref<InstanceType<typeof FullWorkOrderDetailListModal>>()
// 新增
const onAdd = () => {
FullWorkOrderAddModalRef.value?.onAdd()
}
// 新增原材料详情
const onAddDetail = (id: string) => {
FullWorkOrderDetailModalRef.value?.onAdd(id)
}
// 查看原材料详情
const onViewDetail = (record: FullWorkOrderResp) => {
FullWorkOrderDetailListModalRef.value?.onOpen(record.id)
}
</script>
<style scoped lang="scss"></style>
<style scoped lang="scss"></style>