This commit is contained in:
zc
2026-03-06 18:04:40 +08:00
parent 006130b4b7
commit c858ace541
2 changed files with 393 additions and 0 deletions

View File

@@ -67,6 +67,7 @@
<template #action="{ record }">
<a-space>
<a-link v-permission="['workOrder:record:detail']" title="详情" @click="onDetail(record)">详情</a-link>
<a-link v-permission="['workOrder:record:print']" title="打印" @click="onPrint(record)">打印</a-link>
<a-link v-permission="['workOrder:record:delete']" status="danger" :title="'删除'" @click="onDeleteOne(record.id)">删除</a-link>
</a-space>
</template>
@@ -113,6 +114,7 @@ import has from '@/utils/has'
import type GiTable from "@/components/GiTable/index.vue";
import {ref, reactive} from "vue";
import {Message} from "@arco-design/web-vue";
import { useRouter } from 'vue-router';
import {
deleteWorkOrder,
exportWorkOrder, getWorkOrder,
@@ -123,6 +125,7 @@ import {
defineOptions({ name: 'Record' })
const router = useRouter()
const queryForm = reactive<WorkOrderQuery>({
@@ -249,6 +252,19 @@ const onExport = () => {
useDownload(() => exportWorkOrder(queryForm))
}
// 打印
const onPrint = (record: WorkOrderResp) => {
// 跳转到标签打印页面,并传递数据
router.push({
path: '/print',
query: {
materialName: record.materialName,
encoding: record.encoding,
orderNo: record.orderNo
}
})
}
</script>
<style scoped lang="scss">