| | |
| | | getMonCapByUid, |
| | | } from "@/api/station"; |
| | | |
| | | import getBinaryDigits from '@/utils/getBinaryDigits.js'; |
| | | |
| | | import powerTypes from '@/utils/const/const_powerType.js'; |
| | | import moment from 'moment'; |
| | | |
| | |
| | | latitude: 0, |
| | | powerName: "", |
| | | company: "", |
| | | modelCfg: 0, |
| | | powerModel: "", |
| | | protocol: "", |
| | | powerIp: "", |
| | |
| | | monvolstd: '', |
| | | moncapstd: '', |
| | | monresstd: '', |
| | | nodeStation: '', |
| | | moncount: '', |
| | | product: "", |
| | | battModel: "", |
| | |
| | | params.longitude = params.longitude || 0; |
| | | params.latitude = params.latitude || 0; |
| | | params.addBinfFlag = addBinfFlag.value; |
| | | params.modelCfg = form1.modelCfg.reduce((pre, cur) => pre + cur, 0); |
| | | |
| | | // 编辑用户时, 区域中不在管理员管理内的区域要挑出来 最后更新时再追加进去 |
| | | console.log("params update", params, "============="); |
| | |
| | | params.longitude = params.longitude || 0; |
| | | params.latitude = params.latitude || 0; |
| | | params.addBinfFlag = addBinfFlag.value; |
| | | params.modelCfg = form1.modelCfg.reduce((pre, cur) => pre + cur, 0); |
| | | console.log("params", params, "============="); |
| | | |
| | | let loading = $loading(); |
| | |
| | | params.longitude = params.longitude || 0; |
| | | params.latitude = params.latitude || 0; |
| | | params.addBinfFlag = addBinfFlag.value; |
| | | params.modelCfg = form1.modelCfg.reduce((pre, cur) => pre + cur, 0); |
| | | console.log("params", params, "============="); |
| | | |
| | | if (addDevFlag.value == 1) { |
| | |
| | | form1[key] = info[key]; |
| | | } |
| | | |
| | | form1.modelCfg = getBinaryDigits(info.modelCfg).map((v, i) => { |
| | | return v == 1 ? 1 << i : 0; |
| | | }).filter(v => !!v); |
| | | |
| | | addBinfFlag.value = info.stationId ? !!info.battgroupId * 1 : 1; |
| | | if (info.addBattFlag) { |
| | | if (!info.devId) { |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="layout.span"> |
| | | <el-form-item label="是否节点站" prop="nodeStation"> |
| | | <el-select |
| | | v-model="form1.nodeStation" |
| | | :disabled="info.addBattFlag" |
| | | filterable |
| | | allow-create |
| | | placeholder="请选择" |
| | | style="width: 180px" |
| | | > |
| | | <el-option |
| | | label="非节点站" |
| | | :value="0" |
| | | /> |
| | | <el-option |
| | | label="节点站" |
| | | :value="1" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="layout.span"> |
| | | <el-form-item label="经度" prop="longitude"> |
| | | <el-input v-model="form1.longitude" :disabled="info.addBattFlag"></el-input> |
| | | </el-form-item> |
| | |
| | | <el-col :span="layout.span"> |
| | | <el-form-item label="电源IP" prop="powerIp"> |
| | | <el-input v-model="form1.powerIp" :disabled="info.addBattFlag"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="layout.span * 2"> |
| | | <el-form-item label="整流器启用" prop="modelCfg"> |
| | | <el-select |
| | | v-model="form1.modelCfg" |
| | | :disabled="info.addBattFlag" |
| | | filterable |
| | | multiple |
| | | clearable |
| | | collapse-tags |
| | | collapse-tags-tooltip |
| | | placeholder="请选择" |
| | | style="width: 100%" |
| | | > |
| | | <el-option |
| | | v-for="(item, idx) in 16" |
| | | :key="'list12_' + idx" |
| | | :label="'#' + item" |
| | | :value="1 << idx" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="layout.span"> |
| | |
| | | > |
| | | <el-option |
| | | v-for="(item, idx) in monCapList" |
| | | :key="'list11_' + idx" |
| | | :key="'list13_' + idx" |
| | | :label="item" |
| | | :value="item" |
| | | /> |