| | |
| | | { |
| | | "name": "admin_manage", |
| | | "version": "2.2.1", |
| | | "version": "1.0.5", |
| | | "private": true, |
| | | "scripts": { |
| | | "serve": "vue-cli-service serve --mode dev", |
| | |
| | | }); |
| | | }, |
| | | /** |
| | | * 查询控制信息 |
| | | * 无参 |
| | | */ |
| | | searchConfig() { |
| | | return axios({ |
| | | method: 'post', |
| | | url: 'PageParamAction!findByCategoryId', |
| | | data: 'json='+JSON.stringify({categoryId:2}) |
| | | }); |
| | | }, |
| | | /** |
| | | * 批量添加 |
| | | * |
| | | * @param {Array} list id的集合 |
| | |
| | | function getValByKey(key, data, defaultVal) { |
| | | function getValByKey(key, data, defaultVal, fixed) { |
| | | let result = defaultVal != 0?defaultVal:0; |
| | | for(let _key in data) { |
| | | if(key == _key) { |
| | | result = data[key]; |
| | | if(typeof result == "number" && typeof fixed == 'number') { |
| | | result = result.toFixed(fixed); |
| | | } |
| | | } |
| | | } |
| | | return result; |
| | |
| | | icon: "el-icon-s-management", |
| | | closable: false, |
| | | childrens: [{ |
| | | label: "实时监测配置", |
| | | label: "系统配置", |
| | | name: "realTimeSetting", |
| | | permitName: "batt_test_op_permit", |
| | | src: "#/pageSetting/realTime", |
| | |
| | | </el-col> |
| | | <el-col :span="layout.span"> |
| | | <el-form-item label="协议名称" prop="protocolName"> |
| | | <el-select v-model="params.protocolName" placeholder="请选择类型" :filterable="true" |
| | | :disabled="showMoudle"> |
| | | <el-option v-for="item in agreementList" :key="item.value" :label="item.label" |
| | | :value="item.value"></el-option> |
| | | </el-select> |
| | | <el-input v-model="params.protocolName"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="layout.span"> |
| | |
| | | let acTabs = this.acTabs; |
| | | if(acTabs == "acData" || acTabs == "acSignalData") { |
| | | this.acData.map(item=>{ |
| | | item.value = getValByKey(item.key, data, "???"); |
| | | item.value = getValByKey(item.key, data, "???", 2); |
| | | }); |
| | | |
| | | if(acTabs == "acData") { |
| | |
| | | let acTabs = this.acTabs; |
| | | if(acTabs == "acDcData" || acTabs == "acDcSignalData") { |
| | | this.acDcData.map(item=>{ |
| | | item.value = getValByKey(item.key, data, "???"); |
| | | item.value = getValByKey(item.key, data, "???", 2); |
| | | }); |
| | | |
| | | if(acTabs == "acDcData") { |
| | |
| | | let acTabs = this.acTabs; |
| | | if(acTabs == "dcData" || acTabs == "dcSignalData") { |
| | | this.dcData.map(item=>{ |
| | | item.value = getValByKey(item.key, data, "???"); |
| | | item.value = getValByKey(item.key, data, "???", 2); |
| | | }); |
| | | if(acTabs == "dcData") { |
| | | this.setDcChart(this.dcData); |
| | |
| | | let volTempVol = []; |
| | | if (rs.code == 1) { |
| | | volTempVol = rs.data.map((item) => { |
| | | return ["#" + item.mon_num, item.mon_vol]; |
| | | return ["#" + item.mon_num, item.mon_vol.toFixed(3)]; |
| | | }); |
| | | } |
| | | let volBarNum = getBarNum(volTempVol); |
| | |
| | | <template> |
| | | <content-box class="page-root" title="实时监测配置"> |
| | | <content-box class="page-root" title="系统配置"> |
| | | <el-tabs tab-position="left" style="height: 100%;"> |
| | | <el-tab-pane label="状态信息" class="el-transfer-container"> |
| | | <el-tab-pane label="系统功能配置"> |
| | | |
| | | </el-tab-pane> |
| | | <el-tab-pane label="实时监测状态信息" class="el-transfer-container"> |
| | | <el-transfer |
| | | v-model="status.value" |
| | | filterable |
| | |
| | | @change="handlerChange"> |
| | | </el-transfer> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="远程管理" class="el-transfer-container"> |
| | | <el-tab-pane label="实时监测远程管理" class="el-transfer-container"> |
| | | <el-transfer |
| | | v-model="control.value" |
| | | filterable |
| | |
| | | }, |
| | | value: [], |
| | | data: [] |
| | | } |
| | | }, |
| | | config: { |
| | | props: { |
| | | key: 'id', |
| | | label: 'param' |
| | | }, |
| | | value: [], |
| | | data: [] |
| | | }, |
| | | } |
| | | }, |
| | | methods: { |
| | |
| | | return { |
| | | name: item.label1, |
| | | type: 'line', |
| | | sampling: 'average', |
| | | data: data.map(itemData=>{ |
| | | return [itemData.record_time, getValByKey(item.prop, itemData)]; |
| | | return [itemData.record_time, getValByKey(item.prop, itemData, '???', 2)]; |
| | | }), |
| | | }; |
| | | }); |