From 5ffe205b81d80bff5f64c9799f54d4309b86369d Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期一, 20 一月 2025 15:11:25 +0800 Subject: [PATCH] 产品结构树页面新增NC程序指派到设备功能 --- src/views/dnc/base/modules/ProductStructure/Document/UseNcDocumentEquipmentTableList.vue | 38 +++++++++++++++++++++++++++++++++++--- 1 files changed, 35 insertions(+), 3 deletions(-) diff --git a/src/views/dnc/base/modules/ProductStructure/Document/UseNcDocumentEquipmentTableList.vue b/src/views/dnc/base/modules/ProductStructure/Document/UseNcDocumentEquipmentTableList.vue index 085b567..e5f323b 100644 --- a/src/views/dnc/base/modules/ProductStructure/Document/UseNcDocumentEquipmentTableList.vue +++ b/src/views/dnc/base/modules/ProductStructure/Document/UseNcDocumentEquipmentTableList.vue @@ -1,18 +1,28 @@ <template> - <a-table :columns="columns" :data-source="dataSource" bordered :pagination="false"> + <a-table :columns="columns" :data-source="dataSource" bordered :pagination="false" :size="size" rowKey="deviceId"> </a-table> </template> <script> + import { getAction } from '@/api/manage' import { JeecgListMixin } from '@/mixins/JeecgListMixin' export default { name: 'UseNcDocumentEquipmentTableList', components: {}, mixins: [JeecgListMixin], + props: { + currentDocumentInfo: { + type: Object + }, + size: { + type: String + } + }, data() { return { + disableMixinCreated: true, columns: [ { title: '搴忓彿', @@ -32,11 +42,33 @@ { title: '鎺у埗绯荤粺', dataIndex: 'controlSystem', align: 'center' } ], url: { - list: '' + list: '/doc/relative/get/device' } } }, - methods: {} + methods: { + loadData() { + this.dataSource = [] + if (!this.url.list) { + this.$message.error('璇疯缃畊rl.list灞炴��!') + return + } + var params = this.getQueryParams()//鏌ヨ鏉′欢 + if (!params) { + return false + } + this.loading = true + getAction(this.url.list + `/${this.currentDocumentInfo.docId}`, params).then((res) => { + if (res.success) { + this.dataSource = res.list + } else { + this.$message.warning(res.message) + } + }).finally(() => { + this.loading = false + }) + } + } } </script> -- Gitblit v1.9.3