优化
This commit is contained in:
@@ -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>
|
||||
Reference in New Issue
Block a user