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