| | |
| | | setDevice, |
| | | setEnergy, |
| | | setProduct |
| | | } from '@/api/basicsetting/modelNode' |
| | | } from "@/api/basicsetting/modelNode"; |
| | | import zbIndex from "./zbIndex"; |
| | | import cjdIndex from "./cjdIndex"; |
| | | |
| | | export default { |
| | | name: "modelWarnSetting", |
| | | components: {zbIndex, cjdIndex}, |
| | | components: { zbIndex, cjdIndex }, |
| | | data() { |
| | | return { |
| | | currentNode: '', |
| | | currentNode: "", |
| | | deviceDialog: false, |
| | | energyDialog: false, |
| | | productDialog: false, |
| | |
| | | settingProductList: [], |
| | | settingIndexList: [], |
| | | disabledSetting: true |
| | | } |
| | | }; |
| | | }, |
| | | methods: { |
| | | modelNodeChange(modelNode) { |
| | | this.settingDeviceList = []; |
| | | this.settingIndexList = []; |
| | | this.disabledSetting = modelNode === undefined || modelNode === '' || modelNode === null; |
| | | this.disabledSetting = |
| | | modelNode === undefined || modelNode === "" || modelNode === null; |
| | | this.$refs.zbIndex.setModelNode(modelNode); |
| | | this.$refs.cjdIndex.setModelNode(modelNode); |
| | | if (modelNode) { |
| | | this.currentNode = modelNode; |
| | | this.deviceLoading = true; |
| | | getSettingDevice(modelNode.id).then((response) => { |
| | | getSettingDevice(modelNode.id).then(response => { |
| | | if (response.code === 200) { |
| | | this.settingDeviceList = response.data; |
| | | } else { |
| | |
| | | }); |
| | | |
| | | this.energyLoading = true; |
| | | getSettingEnergy(modelNode.id).then((response) => { |
| | | getSettingEnergy(modelNode.id).then(response => { |
| | | if (response.code === 200) { |
| | | this.settingEnergyList = response.data; |
| | | } else { |
| | |
| | | }); |
| | | |
| | | this.productLoading = true; |
| | | getSettingProduct(modelNode.id).then((response) => { |
| | | getSettingProduct(modelNode.id).then(response => { |
| | | if (response.code === 200) { |
| | | this.settingProductList = response.data; |
| | | } else { |
| | |
| | | }); |
| | | |
| | | this.indexLoading = true; |
| | | getSettingIndex(modelNode.id).then((response) => { |
| | | getSettingIndex(modelNode.id).then(response => { |
| | | if (response.code === 200) { |
| | | this.settingIndexList = response.data; |
| | | } else { |
| | |
| | | }, |
| | | showCollectIndexDialog() { |
| | | this.$nextTick(() => { |
| | | this.$refs.collectIndexSetting.init(this.currentNode, this.settingIndexList); |
| | | }) |
| | | }, |
| | | this.$refs.collectIndexSetting.init( |
| | | this.currentNode, |
| | | this.settingIndexList |
| | | ); |
| | | }); |
| | | } |
| | | } |
| | | } |
| | | }; |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
| | | <style scoped></style> |