From dcc4992bd51e9ee4a97099cd3a15085f7e247f23 Mon Sep 17 00:00:00 2001 From: gaoshp <291585735@qq.com> Date: 星期日, 03 十一月 2024 20:21:41 +0800 Subject: [PATCH] update --- src/views/console/workstation/CollTable.vue | 101 ++++++++++++++++++++++++++++---------------------- 1 files changed, 56 insertions(+), 45 deletions(-) diff --git a/src/views/console/workstation/CollTable.vue b/src/views/console/workstation/CollTable.vue index 1b99823..3e0a57d 100644 --- a/src/views/console/workstation/CollTable.vue +++ b/src/views/console/workstation/CollTable.vue @@ -1,7 +1,7 @@ <!-- * @Date: 2024-10-05 09:51:45 * @LastEditors: gaoshp - * @LastEditTime: 2024-10-09 20:32:32 + * @LastEditTime: 2024-10-27 14:03:19 * @FilePath: /cps-web/src/views/console/workstation/CollTable.vue --> <template> @@ -35,8 +35,9 @@ </template> <script> - +import addOptions from './addOptions' export default { + mixins: [addOptions], props: { info: { type: Object, @@ -69,51 +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: '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