|
|
@ -21,14 +21,13 @@
|
|
|
|
<el-form-item label="杆塔编号:" prop="towerid" required>
|
|
|
|
<el-form-item label="杆塔编号:" prop="towerid" required>
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
v-model="formInfo.towerid"
|
|
|
|
v-model="formInfo.towerid"
|
|
|
|
multiple
|
|
|
|
|
|
|
|
placeholder="请选择"
|
|
|
|
placeholder="请选择"
|
|
|
|
@change="changetowerid"
|
|
|
|
@change="changetowerid"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<el-option
|
|
|
|
<el-option
|
|
|
|
v-for="item in toweridOptions"
|
|
|
|
v-for="item in toweridOptions"
|
|
|
|
:key="item.id"
|
|
|
|
:key="item.id"
|
|
|
|
:label="item.channelname"
|
|
|
|
:label="item.lineName"
|
|
|
|
:value="item.id"
|
|
|
|
:value="item.id"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
</el-option>
|
|
|
|
</el-option>
|
|
|
@ -106,7 +105,8 @@
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
addTerminalJoggle,
|
|
|
|
addTerminalJoggle,
|
|
|
|
updateTerminalJoggle,
|
|
|
|
updateTerminalJoggle,
|
|
|
|
getChannelListapi,
|
|
|
|
getAllChannelListJoggle,
|
|
|
|
|
|
|
|
getAllTowerJoggle,
|
|
|
|
} from "@/utils/api/index";
|
|
|
|
} from "@/utils/api/index";
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
props: {
|
|
|
|
props: {
|
|
|
@ -127,9 +127,9 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
let validCmid = (rule, value, callback) => {
|
|
|
|
let validCmid = (rule, value, callback) => {
|
|
|
|
let reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{17}$/;
|
|
|
|
let reg = /^[0-9A-Za-z]{17}$/;
|
|
|
|
if (!reg.test(value)) {
|
|
|
|
if (!reg.test(value)) {
|
|
|
|
callback(new Error("装置id是由17位字母+数字组合"));
|
|
|
|
callback(new Error("装置id位17位编码"));
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
callback();
|
|
|
|
callback();
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -140,6 +140,7 @@ export default {
|
|
|
|
channelOptions: "",
|
|
|
|
channelOptions: "",
|
|
|
|
channelArr: [],
|
|
|
|
channelArr: [],
|
|
|
|
toweridOptions: "",
|
|
|
|
toweridOptions: "",
|
|
|
|
|
|
|
|
toweridVal: "",
|
|
|
|
formInfo: {},
|
|
|
|
formInfo: {},
|
|
|
|
rules: {
|
|
|
|
rules: {
|
|
|
|
// displayName: [
|
|
|
|
// displayName: [
|
|
|
@ -266,10 +267,7 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
//获取所有通道
|
|
|
|
//获取所有通道
|
|
|
|
getChannel() {
|
|
|
|
getChannel() {
|
|
|
|
getChannelListapi({
|
|
|
|
getAllChannelListJoggle()
|
|
|
|
pageindex: this.page,
|
|
|
|
|
|
|
|
pagesize: this.pageSize,
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
.then((res) => {
|
|
|
|
.then((res) => {
|
|
|
|
this.channelOptions = res.data.list;
|
|
|
|
this.channelOptions = res.data.list;
|
|
|
|
console.log(this.channelOptions);
|
|
|
|
console.log(this.channelOptions);
|
|
|
@ -278,13 +276,35 @@ export default {
|
|
|
|
console.log(err);
|
|
|
|
console.log(err);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
//杆塔编号选择
|
|
|
|
|
|
|
|
getTowerid() {
|
|
|
|
|
|
|
|
getAllTowerJoggle()
|
|
|
|
|
|
|
|
.then((res) => {
|
|
|
|
|
|
|
|
this.toweridOptions = res.data.list;
|
|
|
|
|
|
|
|
console.log(this.channelOptions);
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
.catch((err) => {
|
|
|
|
|
|
|
|
console.log(err);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
},
|
|
|
|
//通道id 选择
|
|
|
|
//通道id 选择
|
|
|
|
changeChannelId(val) {
|
|
|
|
changeChannelId(val) {
|
|
|
|
console.log(val);
|
|
|
|
console.log(val);
|
|
|
|
this.channelArr = val;
|
|
|
|
this.channelArr = val;
|
|
|
|
},
|
|
|
|
},
|
|
|
|
//杆塔编号选择
|
|
|
|
//通道id 选择
|
|
|
|
changetowerid() {},
|
|
|
|
changetowerid(val) {
|
|
|
|
|
|
|
|
let opt = {};
|
|
|
|
|
|
|
|
opt = this.toweridOptions.find((item) => {
|
|
|
|
|
|
|
|
return item.lineName;
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
// let channelObj = {};
|
|
|
|
|
|
|
|
// channelObj = this.channelOption.find(function (i) {
|
|
|
|
|
|
|
|
// return i.value;
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
console.log(opt.lineName);
|
|
|
|
|
|
|
|
//this.toweridVal = val;
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
mounted() {
|
|
|
|
mounted() {
|
|
|
|
console.log("打印传过来的对象", this.formItem);
|
|
|
|
console.log("打印传过来的对象", this.formItem);
|
|
|
@ -293,6 +313,7 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
created() {
|
|
|
|
created() {
|
|
|
|
this.getChannel();
|
|
|
|
this.getChannel();
|
|
|
|
|
|
|
|
this.getTowerid();
|
|
|
|
},
|
|
|
|
},
|
|
|
|
watch: {
|
|
|
|
watch: {
|
|
|
|
formItem: {
|
|
|
|
formItem: {
|
|
|
|