From eef1ef0be935d4a3d8fc691b2666f41796b2d4a5 Mon Sep 17 00:00:00 2001 From: gaoshp <291585735@qq.com> Date: 星期一, 04 十一月 2024 19:57:08 +0800 Subject: [PATCH] 增加列表显示 --- src/views/console/workstation/CollTable.vue | 112 ++++++++++++++++++++++++++++--------------------------- 1 files changed, 57 insertions(+), 55 deletions(-) diff --git a/src/views/console/workstation/CollTable.vue b/src/views/console/workstation/CollTable.vue index e67ffc6..3e0a57d 100644 --- a/src/views/console/workstation/CollTable.vue +++ b/src/views/console/workstation/CollTable.vue @@ -1,8 +1,8 @@ <!-- * @Date: 2024-10-05 09:51:45 * @LastEditors: gaoshp - * @LastEditTime: 2024-10-16 23:41:34 - * @FilePath: /avue-data/Users/mache/Documents/demo/cps-web/src/views/console/workstation/CollTable.vue + * @LastEditTime: 2024-10-27 14:03:19 + * @FilePath: /cps-web/src/views/console/workstation/CollTable.vue --> <template> <div> @@ -35,8 +35,9 @@ </template> <script> - +import addOptions from './addOptions' export default { + mixins: [addOptions], props: { info: { type: Object, @@ -69,60 +70,61 @@ }) }, getList(params) { - this.$HTTP.get(`/api/blade-cps/workstation/listDatapointsByWorkstationId`, {}, { params }).then(res => { + this.$HTTP.get(`/api/smis/workstation/listDatapointsByWorkstationId`, {}, { params }).then(res => { try { this.cols = JSON.parse(res.data.dpHead) - if (this.cols.filter(v => v.prop === 'isProcessParam').length === 0) { - this.cols.unshift( - { - label: "杩囩▼鍙傛暟", - prop: "isProcessParam", - isRequired: true, - type: 'boolean', - } - ) - } - if (this.cols.filter(v => v.prop === 'dpLabel').length === 0) { - this.cols.unshift( - { - label: "鏄剧ず鍚嶇О", - prop: "dpLabel", - isRequired: true, - } - ) - } - if (this.cols.filter(v => v.prop === 'dpCategory').length === 0) { - this.cols.unshift( - { - label: "鐐逛綅鍒嗙被", - prop: "dpCategory", - isRequired: true, - type: 'option', - options: [{ - label: '绋嬪簭鍚�', - value: 'ProgName' - }, { - label: '绋嬪簭鍐呭', - value: 'ProgContent' - }, { - label: '鍒�鍏峰彿', - value: 'ToolNo' - }, { - label: '鐘舵��', - value: 'DeviceStatus' - }, { - label: '浜ч噺', - value: 'Output' - }, { - label: '鍛婅', - value: 'Alarm' - }, { - label: '鍏朵粬', - value: 'Other' - }] - } - ) - } + this.addOptions(this.cols) + // if (this.cols.filter(v => v.prop === 'isProcessParam').length === 0) { + // this.cols.unshift( + // { + // label: "杩囩▼鍙傛暟", + // prop: "isProcessParam", + // isRequired: true, + // type: 'boolean', + // } + // ) + // } + // if (this.cols.filter(v => v.prop === 'dpLabel').length === 0) { + // this.cols.unshift( + // { + // label: "鏄剧ず鍚嶇О", + // prop: "dpLabel", + // isRequired: true, + // } + // ) + // } + // if (this.cols.filter(v => v.prop === 'dpCategory').length === 0) { + // this.cols.unshift( + // { + // label: "鐐逛綅鍒嗙被", + // prop: "dpCategory", + // isRequired: true, + // type: 'option', + // options: [{ + // label: '绋嬪簭鍚�', + // value: 'ProgName' + // }, { + // label: '绋嬪簭鍐呭', + // value: 'ProgContent' + // }, { + // label: '鍒�鍏峰彿', + // value: 'ToolNo' + // }, { + // label: '鐘舵��', + // value: 'DeviceStatus' + // }, { + // label: '浜ч噺', + // value: 'Output' + // }, { + // label: '鍛婅', + // value: 'Alarm' + // }, { + // label: '鍏朵粬', + // value: 'Other' + // }] + // } + // ) + // } } catch (error) { this.cols = [] } -- Gitblit v1.9.3