zyh 11-9:16:00

This commit is contained in:
unknown 2023-11-09 15:43:39 +08:00
parent dbb60ccde6
commit e74515fc43
18 changed files with 288 additions and 340 deletions

View File

@ -199,7 +199,7 @@ export default {
return {
loading: false,
formData: {
mqtt_qiyong: true,
mqtt_qiyong: false,
mqtt_ip: "",
mqtt_wgsn: "",
mqtt_port: "",
@ -496,7 +496,7 @@ export default {
// this.formData.mqtt_tls = String(Number(this.formData.mqtt_tls));
// this.formData.mqtt_clearsession = String(Number(this.formData.mqtt_clearsession));
var obj = {
mqtt_qiyong: String(Number(this.formData.mqtt_qiyong)),
// mqtt_qiyong: String(Number(this.formData.mqtt_qiyong)),
mqtt_ip: this.mqtt_ip1 + "." + this.mqtt_ip2 + "." + this.mqtt_ip3 + "." + this.mqtt_ip4,
mqtt_wgsn: this.formData.mqtt_wgsn,
mqtt_port: this.formData.mqtt_port,
@ -532,9 +532,9 @@ export default {
console.log(JSON.parse(data.data.mark_value));
let obj = JSON.parse(data.data.mark_value);
if (obj.mqtt_ip) {
this.formData.mqtt_qiyong = Boolean(Number(obj.mqtt_qiyong));
console.log(obj.mqtt_qiyong);
console.log(this.formData.mqtt_qiyong);
// this.formData.mqtt_qiyong = Boolean(Number(obj.mqtt_qiyong));
// console.log(obj.mqtt_qiyong);
// console.log(this.formData.mqtt_qiyong);
this.mqtt_ip1 = obj.mqtt_ip.split(".")[0];
this.mqtt_ip2 = obj.mqtt_ip.split(".")[1];
this.mqtt_ip3 = obj.mqtt_ip.split(".")[2];

View File

@ -1,8 +1,8 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<div v-loading="loading">
<!-- <el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button> -->
<div class="gateway" v-show="isShow" v-loading="loading">
<div class="gateway" v-show="isShow">
<div class="title">
<p class="title_l">IP配置</p>
<i class="el-icon-close title_r" @click="isShow = false"></i>
@ -199,10 +199,11 @@ export default {
}
.title_r {
color: rgb(255, 255, 255);
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
// color: rgba(111, 103, 103, 1);
}
}

View File

@ -104,7 +104,7 @@ export default {
async saveGate() {
let datas = sessionStorage.getItem("CHGYWG_yx");
this.formData = { ...JSON.parse(datas), ...this.formData };
let res = SaveUserAnswer({
let res = await SaveUserAnswer({
mark: "CHGYWG_yx",
user_id: "USER202307301114011710",
mark_value: JSON.stringify(this.formData),
@ -126,13 +126,16 @@ export default {
user_id: "USER202307301114011710",
});
this.loading = false;
if (data.data && data.state) {
console.log(JSON.parse(data.data.mark_value));
let obj = JSON.parse(data.data.mark_value);
if (obj.wgpz_wgid) {
this.formData.wgpz_wgid = obj.wgpz_wgid;
this.formData.wgpz_wgmc = obj.wgpz_wgmc;
}
}
},
},
};
</script>
@ -172,7 +175,8 @@ export default {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
// color: rgba(111, 103, 103, 1);
color: rgb(255, 255, 255);
}
}

View File

@ -135,12 +135,14 @@ export default {
user_id: "USER202307301114011710",
});
this.loading = false;
if (data.data && data.state) {
console.log(JSON.parse(data.data.mark_value));
let obj = JSON.parse(data.data.mark_value);
if (obj.wgpz_wgid) {
this.formData.wgpz_wgid = obj.wgpz_wgid;
this.formData.wgpz_wgmc = obj.wgpz_wgmc;
}
}
},
},
mounted() {

View File

@ -11,25 +11,11 @@
<el-divider></el-divider>
<div class="content">
<div class="lan">
<el-form
v-loading="loading"
:model="formData"
:label-position="labelPosition"
:rules="rules"
ref="ruleForm"
>
<el-form v-loading="loading" :model="formData" :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item
label="网络类型:"
:label-width="formLabelWidth"
prop="type"
>
<el-select
v-model="formData.ippz_wllx"
placeholder="静态IP"
style="width: 200px"
>
<el-form-item label="网络类型:" :label-width="formLabelWidth" prop="type">
<el-select v-model="formData.ippz_wllx" placeholder="静态IP" style="width: 200px">
<el-option label="静态IP" value="静态IP"></el-option>
</el-select>
</el-form-item>
@ -37,11 +23,7 @@
</el-row>
<el-row>
<el-col :span="24">
<el-form-item
label="IP地址:"
:label-width="formLabelWidth"
prop="ip"
>
<el-form-item label="IP地址:" :label-width="formLabelWidth" prop="ip">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_ip1"></el-input>
@ -87,11 +69,7 @@
</el-row>
<el-row>
<el-col :span="24">
<el-form-item
label="网关:"
:label-width="formLabelWidth"
prop="ip"
>
<el-form-item label="网关:" :label-width="formLabelWidth" prop="ip">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_mrwg1"></el-input>
@ -346,7 +324,8 @@ export default {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
// color: rgba(111, 103, 103, 1);
color: rgb(255, 255, 255);
}
}

View File

@ -103,8 +103,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="上传模式:" :label-width="formLabelWidth" prop="mqtt_scms">
<el-input v-model="formData.mqtt_scms" placeholder=""
style="width: 200px;height:30px"></el-input>
<!-- <el-input v-model="formData.mqtt_scms" placeholder=""
style="width: 200px;height:30px"></el-input> -->
<el-select v-model="formData.mqtt_scms" placeholder="">
<el-option v-for="(option, index) in options2" :key="index" :label="option.label"
:value="option.value"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
@ -145,7 +149,7 @@
<el-table-column property="mqtt_cjd_sbmc" label="设备名称">
<template slot-scope="scope">
<el-select v-model="scope.row.mqtt_cjd_sbmc" placeholder="">
<el-option v-for="(option, index) in options2" :key="index" :label="option.label"
<el-option v-for="(option, index) in options3" :key="index" :label="option.label"
:value="option.value"></el-option>
</el-select>
</template>
@ -153,7 +157,7 @@
<el-table-column property="mqtt_cjd_tagid" label="TagID">
<template slot-scope="scope">
<el-select v-model="scope.row.mqtt_cjd_tagid" placeholder="">
<el-option v-for="(option, index) in options3" :key="index" :label="option.label"
<el-option v-for="(option, index) in options4" :key="index" :label="option.label"
:value="option.value"></el-option>
</el-select>
</template>
@ -302,7 +306,7 @@ export default {
label: 'label'
},
//
options2: [
options3: [
{
label: "有线区精雕1",
value: "有线区精雕1",
@ -312,7 +316,7 @@ export default {
value: "无线区精雕1",
}
],
options3: [{
options4: [{
value: "MachinePamHID909",
label: "MachinePamHID909",
}, {

View File

@ -103,8 +103,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="上传模式:" :label-width="formLabelWidth" prop="mqtt_scms">
<el-input v-model="formData.mqtt_scms" placeholder=""
style="width: 200px;height:30px"></el-input>
<!-- <el-input v-model="formData.mqtt_scms" placeholder=""
style="width: 200px;height:30px"></el-input> -->
<el-select v-model="formData.mqtt_scms" placeholder="">
<el-option v-for="(option, index) in options2" :key="index" :label="option.label"
:value="option.value"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
@ -146,7 +150,8 @@
<template slot-scope="scope">
<el-select v-model="scope.row.mqtt_cjd_sbmc" placeholder="">
<el-option v-for="(option, index) in options2" :key="index" :label="option.label"
:value="option.value"></el-option>
:value="option.value">
</el-option>
</el-select>
</template>
</el-table-column>
@ -301,7 +306,7 @@ export default {
label: 'label'
},
//
options2: [
options3: [
{
label: "有线区精雕1",
value: "有线区精雕1",
@ -311,7 +316,7 @@ export default {
value: "无线区精雕1",
}
],
options3: [{
options4: [{
value: "MachinePamHID909",
label: "MachinePamHID909",
}, {
@ -411,25 +416,32 @@ export default {
//
rules: {
mqtt_ip: [
{ required: true, message: '请输入服务器IP', trigger: 'blur' },
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: 'IP', trigger: 'blur' },
],
mqtt_port: [
{ required: true, message: '请输入端口', trigger: 'blur' },
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: '', trigger: 'blur' },
],
mqtt_wgsn: [
{ required: true, message: '请输入网关ID', trigger: 'blur' },
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: 'ID', trigger: 'blur' },
],
mqtt_sssjfbzt: [
{ required: true, message: '请输入主题', trigger: 'blur' },
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: '', trigger: 'blur' },
],
mqtt_scms: [
{ required: true, message: '请输入上传模式', trigger: 'blur' },
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: '', trigger: 'blur' },
],
mqtt_sczq: [
{ required: true, message: '请输入上传周期', trigger: 'blur' },
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: '', trigger: 'blur' },
],
mqtt_sjgl: [
{ required: true, message: '请输入数据过滤', trigger: 'blur' },
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: '', trigger: 'blur' },
],
},
};

View File

@ -497,6 +497,7 @@ export default {
mark: "DB-IotLite_yx",
user_id: "USER202307301114011710",
})
if (answer.data.state && answer.data.data) {
console.log(answer);
let obj = JSON.parse(answer.data.data.mark_value);
console.log(obj);
@ -509,6 +510,7 @@ export default {
this.tableData[0].cjdpz_dxsx = obj.cjdpz_dxsx;
this.tableData[0].cjdpz_beilv = obj.cjdpz_beilv;
}
}
},
created() {
this.loading = true;

View File

@ -495,6 +495,7 @@ export default {
user_id: "USER202307301114011710",
})
this.loading = false;
if (answer.data.state && answer.data.data) {
console.log(answer);
let obj = JSON.parse(answer.data.data.mark_value);
console.log(obj);
@ -507,6 +508,7 @@ export default {
this.tableData[0].cjdpz_dxsx = obj.cjdpz_dxsx;
this.tableData[0].cjdpz_beilv = obj.cjdpz_beilv;
}
}
},
mounted() {
this.GetUserAnswer();

View File

@ -162,10 +162,12 @@ export default {
this.loading = false;
console.log(res2);
let res3 = JSON.parse(res2.data.data.mark_value);
if (res3.wgpz_wgid) {
this.formData.wgpz_wgid = res3.wgpz_wgid;
console.log(this.formData.wgpz_wgid);
this.formData.wgpz_wgmc = res3.wgpz_wgmc;
this.formData.wgpz_wglx = res3.wgpz_wglx;
}
},
},
created() {

View File

@ -27,7 +27,7 @@
请确认选择的网关类型与网关实体一致:否则该工程无法下载至实体网关
</p>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="innerConfirm('formData')">确定</el-button>
<el-button type="primary" @click="innerConfirm()">确定</el-button>
<el-button @click="innerVisible = false"> </el-button>
</div>
</el-dialog>
@ -134,13 +134,13 @@ export default {
this.outerVisible = false;
this.innerVisible = false;
let datas = sessionStorage.getItem("DB-IotLite_yx");
console.log(JSON.parse(datas));
this.formdata = { ...JSON.parse(datas), ...this.formdata };
console.log(this.formdata);
// console.log(JSON.parse(datas));
datas = { ...JSON.parse(datas), ...this.formData };
console.log(datas);
let res = await SaveUserAnswer({
mark: "DB-IotLite_yx",
user_id: "USER202307301114011710",
mark_value: JSON.stringify(this.formdata),
mark_value: JSON.stringify(datas),
});
if (res.status == 200) {
this.$message({
@ -150,7 +150,7 @@ export default {
}
console.log(res);
console.log(JSON.parse(res.data.data.mark_value));
sessionStorage.setItem("DB-IotLite_yx", JSON.stringify(this.formdata));
sessionStorage.setItem("DB-IotLite_yx", JSON.stringify(this.formData));
this.$router.replace("/channelconfig");
},
async getUserAnswer() {
@ -160,7 +160,9 @@ export default {
user_id: "USER202307301114011710",
});
this.loading = false;
if (res2.data.data && res2.data.state) {
console.log(res2);
console.log(res2.data.data.mark_value);
let res3 = JSON.parse(res2.data.data.mark_value);
if (res3.wgpz_wgid) {
this.formData.wgpz_wgid = res3.wgpz_wgid;
@ -168,6 +170,7 @@ export default {
this.formData.wgpz_wgmc = res3.wgpz_wgmc;
this.formData.wgpz_wglx = res3.wgpz_wglx;
}
}
},
},
created() {

View File

@ -28,19 +28,19 @@
<el-form-item label="默认网关:" :label-width="formLabelWidth" prop="ippz_mrwg">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_mrwg1"></el-input>
<el-input v-model="ippz_mrwg1" maxlength="3"></el-input>
</el-col>
<el-col :span="1">. </el-col>
<el-col :span="5">
<el-input v-model="ippz_mrwg2"></el-input>
<el-input v-model="ippz_mrwg2" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_mrwg3"></el-input>
<el-input v-model="ippz_mrwg3" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_mrwg4"></el-input>
<el-input v-model="ippz_mrwg4" maxlength="3"></el-input>
</el-col>
</el-row>
</el-form-item>
@ -51,19 +51,19 @@
<el-form-item label="子网掩码:" :label-width="formLabelWidth" prop="ippz_zwym">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_zwym1"></el-input>
<el-input v-model="ippz_zwym1" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_zwym2"></el-input>
<el-input v-model="ippz_zwym2" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_zwym3"></el-input>
<el-input v-model="ippz_zwym3" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_zwym4"></el-input>
<el-input v-model="ippz_zwym4" maxlength="3"></el-input>
</el-col>
</el-row>
</el-form-item>
@ -72,19 +72,19 @@
<el-form-item label="IP地址:" :label-width="formLabelWidth" prop="ippz_ip">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_ip1"></el-input>
<el-input v-model="ippz_ip1" maxlength="3"></el-input>
</el-col>
<el-col :span="1">. </el-col>
<el-col :span="5">
<el-input v-model="ippz_ip2"></el-input>
<el-input v-model="ippz_ip2" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_ip3"></el-input>
<el-input v-model="ippz_ip3" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_ip4"></el-input>
<el-input v-model="ippz_ip4" maxlength="3"></el-input>
</el-col>
</el-row>
</el-form-item>
@ -95,19 +95,19 @@
<el-form-item label="首选DNS:" :label-width="formLabelWidth" prop="ippz_dns_sx">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_dns_sx1"></el-input>
<el-input v-model="ippz_dns_sx1" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_sx2"></el-input>
<el-input v-model="ippz_dns_sx2" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_sx3"></el-input>
<el-input v-model="ippz_dns_sx3" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_sx4"></el-input>
<el-input v-model="ippz_dns_sx4" maxlength="3"></el-input>
</el-col>
</el-row>
</el-form-item>
@ -116,19 +116,19 @@
<el-form-item label="备选DNS:" :label-width="formLabelWidth" prop="ippz_dns_by">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_dns_by1"></el-input>
<el-input v-model="ippz_dns_by1" maxlength="3"></el-input>
</el-col>
<el-col :span="1">. </el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_by2"></el-input>
<el-input v-model="ippz_dns_by2" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_by3"></el-input>
<el-input v-model="ippz_dns_by3" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_by4"></el-input>
<el-input v-model="ippz_dns_by4" maxlength="3"></el-input>
</el-col>
</el-row>
</el-form-item>
@ -219,15 +219,15 @@
</el-col>
<el-col :span="1">. </el-col>
<el-col :span="5">
<el-input v-model="ippz_mrwg1" disabled></el-input>
<el-input v-model="ippz_mrwg2" disabled></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_mrwg1" disabled></el-input>
<el-input v-model="ippz_mrwg3" disabled></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_mrwg1" disabled></el-input>
<el-input v-model="ippz_mrwg4" disabled></el-input>
</el-col>
</el-row>
</el-form-item>
@ -236,19 +236,19 @@
<el-form-item label="首选DNS:" :label-width="formLabelWidth" prop="ippz_dns_sx">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_dns_sx1"></el-input>
<el-input v-model="ippz_dns_sx1" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_sx2"></el-input>
<el-input v-model="ippz_dns_sx2" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_sx3"></el-input>
<el-input v-model="ippz_dns_sx3" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_sx4"></el-input>
<el-input v-model="ippz_dns_sx4" maxlength="3"></el-input>
</el-col>
</el-row>
</el-form-item>
@ -259,19 +259,19 @@
<el-form-item label="备选DNS:" :label-width="formLabelWidth" prop="ippz_dns_by">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_dns_by1"></el-input>
<el-input v-model="ippz_dns_by1" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_by2"></el-input>
<el-input v-model="ippz_dns_by2" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_by3"></el-input>
<el-input v-model="ippz_dns_by3" maxlength="3"></el-input>
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input v-model="ippz_dns_by4"></el-input>
<el-input v-model="ippz_dns_by4" maxlength="3"></el-input>
</el-col>
</el-row>
</el-form-item>
@ -476,6 +476,7 @@ export default {
});
this.loading = false;
console.log(res2);
if (res2.data.data && res2.data.state) {
let res3 = JSON.parse(res2.data.data.mark_value);
console.log(res3);
this.ippz_wangkou = res3.ippz_wangkou;
@ -510,6 +511,7 @@ export default {
this.ippz_dns_by4 = this.SliceData(this.ippz_dns_by)[3];
}
}
}
},
created() {
this.GetUserAnswer();

View File

@ -270,7 +270,8 @@ export default {
user_id: "USER202307301114011710",
})
this.loading = false;
console.log(answer);
if (answer.data.data && answer.data.state) {
// console.log(answer);
let obj = JSON.parse(answer.data.data.mark_value);
console.log(obj);
if (obj.sbpz_sbid) {
@ -280,6 +281,7 @@ export default {
this.formdata.sbpz_sbmc = obj.sbpz_sbmc;
this.formdata.sbpz_sbdz = obj.sbpz_sbdz;
}
}
},
},
mounted() {

View File

@ -2,71 +2,37 @@
<template>
<div>
<!-- <div> <el-button type="info" plain @click="dialogFormVisible = true">IP设置</el-button></div> -->
<el-dialog
title="IP设置"
:visible.sync="dialogFormVisible"
:append-to-body="true"
width="894px"
v-loading="loading"
>
<el-dialog title="IP设置" :visible.sync="dialogFormVisible" :append-to-body="true" width="894px" v-loading="loading">
<div class="form_content">
<el-form
:model="formData"
:label-position="labelPosition"
label-width="80px"
:rules="rules_ippz_wirle"
ref="formData"
>
<el-form :model="formData" :label-position="labelPosition" label-width="80px" :rules="rules_ippz_wirle"
ref="formData">
<div class="wired">
<el-row>
<el-col :span="12">
<el-form-item
label="网口:"
:label-width="formLabelWidth"
prop="ippz_wangkou"
>
<el-select
v-model="formData.ippz_wangkou"
style="width: 200px; height: 30px"
>
<el-form-item label="网口:" :label-width="formLabelWidth" prop="ippz_wangkou">
<el-select v-model="formData.ippz_wangkou" style="width: 200px; height: 30px">
<el-option label="ETH0" value="ETH0"></el-option>
<el-option label="ETH1" value="ETH1"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label="默认网关:"
:label-width="formLabelWidth"
prop="ippz_mrwg"
>
<el-form-item label="默认网关:" :label-width="formLabelWidth" prop="ippz_mrwg">
<el-row>
<el-col :span="5"
><el-input v-model="ippz_mrwg1" maxlength="3"></el-input
></el-col>
<el-col :span="5"><el-input v-model="ippz_mrwg1" maxlength="3"></el-input></el-col>
<el-col :span="1">.</el-col>
<el-col :span="5"
><el-input v-model="ippz_mrwg2" maxlength="3"></el-input
></el-col>
<el-col :span="5"><el-input v-model="ippz_mrwg2" maxlength="3"></el-input></el-col>
<el-col :span="1">.</el-col>
<el-col :span="5"
><el-input v-model="ippz_mrwg3" maxlength="3"></el-input
></el-col>
<el-col :span="5"><el-input v-model="ippz_mrwg3" maxlength="3"></el-input></el-col>
<el-col :span="1">.</el-col>
<el-col :span="5"
><el-input v-model="ippz_mrwg4" maxlength="3"></el-input
></el-col>
<el-col :span="5"><el-input v-model="ippz_mrwg4" maxlength="3"></el-input></el-col>
</el-row>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item
label="子网掩码:"
:label-width="formLabelWidth"
prop="ippz_zwym"
>
<el-form-item label="子网掩码:" :label-width="formLabelWidth" prop="ippz_zwym">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_zwym1" maxlength="3"></el-input>
@ -87,11 +53,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label="IP地址:"
:label-width="formLabelWidth"
prop="ippz_ip"
>
<el-form-item label="IP地址:" :label-width="formLabelWidth" prop="ippz_ip">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_ip1" maxlength="3"></el-input>
@ -114,11 +76,7 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item
label="首选DNS:"
:label-width="formLabelWidth"
prop="ippz_dns_sx"
>
<el-form-item label="首选DNS:" :label-width="formLabelWidth" prop="ippz_dns_sx">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_dns_sx1" maxlength="3"></el-input>
@ -139,11 +97,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item
label="备选DNS:"
:label-width="formLabelWidth"
prop="ippz_dns_by"
>
<el-form-item label="备选DNS:" :label-width="formLabelWidth" prop="ippz_dns_by">
<el-row>
<el-col :span="5">
<el-input v-model="ippz_dns_by1" maxlength="3"></el-input>
@ -158,11 +112,7 @@
</el-col>
<el-col :span="1">.</el-col>
<el-col :span="5">
<el-input
v-model="ippz_dns_by4"
maxlength="3"
type="number"
></el-input>
<el-input v-model="ippz_dns_by4" maxlength="3"></el-input>
</el-col>
</el-row>
</el-form-item>
@ -170,20 +120,11 @@
</el-row>
<el-row>
<el-col :span="24">
<el-form-item
label="MAC地址:"
:label-width="formLabelWidth"
prop="ippz_mac"
>
<el-form-item label="MAC地址:" :label-width="formLabelWidth" prop="ippz_mac">
<el-row>
<el-col :span="24" class="mac">
<el-input
style="width: 200px; height: 30px"
v-model="formData.ippz_mac"
></el-input
><el-button v-copy="ippz_mac" @click="CopyText"
>复制</el-button
>
<el-input style="width: 200px; height: 30px" v-model="formData.ippz_mac"></el-input><el-button
v-copy="formData.ippz_mac" @click="CopyText">复制</el-button>
</el-col>
</el-row>
</el-form-item>
@ -358,10 +299,11 @@ export default {
this.ippz_dns_by3,
this.ippz_dns_by4
);
console.log(this.formData);
sessionStorage.setItem("DB-IotLite_yx", JSON.stringify(this.formData));
let data = {
mark: "DB-IotLite_yx",
user_id: "USER202307301109254198",
user_id: "USER202307301114011710",
mark_value: JSON.stringify(this.formData),
};
let res1 = await SaveUserAnswer(data);
@ -388,6 +330,7 @@ export default {
this.loading = false;
console.log(res2);
if (res2.data.data && res2.data.state) {
console.log("391");
let res3 = JSON.parse(res2.data.data.mark_value);
console.log(res3);
if (res3.ippz_wangkou) {

View File

@ -1,22 +1,11 @@
<!-- ip设置页面 -->
<template>
<div>
<el-dialog
title="IP配置"
:visible.sync="dialogVisible"
width="30%"
v-loading="loading"
>
<el-dialog title="IP配置" :visible.sync="dialogVisible" width="30%" v-loading="loading">
<p class="txt">本页面涉及排错请检查修改默认值</p>
<div class="ip_setting">
<el-form
:model="ruleForm"
:rules="rules"
ref="ruleForm"
label-width="140px"
class="demo-ruleForm"
:label-position="labelPosition"
>
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="140px" class="demo-ruleForm"
:label-position="labelPosition">
<el-row>
<el-col :span="24">
<el-form-item label="IP获取方式" prop="ippz_ip_hqfs">
@ -30,10 +19,7 @@
<el-row>
<el-col :span="24">
<el-form-item label="DNS获取方式" prop="ippz_dns_hqfs">
<el-select
v-model="ruleForm.ippz_dns_hqfs"
style="width: 200px"
>
<el-select v-model="ruleForm.ippz_dns_hqfs" style="width: 200px">
<el-option label="自动获取" value="自动获取"></el-option>
<el-option label="手动设定" value="手动设定"></el-option>
</el-select>
@ -319,7 +305,7 @@ export default {
async GetUserAnswer() {
let answers = await GetUserAnswer({
mark: "CKFWQ_yx",
user_id: "USER202307301109254198",
user_id: "USER202307301114011710",
});
console.log(answers);
if (answers.data.data && answers.data.state) {
@ -327,6 +313,7 @@ export default {
console.log(obj);
this.ruleForm.ippz_ip_hqfs = obj.ippz_ip_hqfs;
this.ruleForm.ippz_dns_hqfs = obj.ippz_dns_hqfs;
if (obj.ippz_ip) {
this.ippz_ip1 = obj.ippz_ip.split(".")[0];
this.ippz_ip2 = obj.ippz_ip.split(".")[1];
this.ippz_ip3 = obj.ippz_ip.split(".")[2];
@ -348,6 +335,7 @@ export default {
this.ippz_dns_by3 = obj.ippz_dns_by.split(".")[2];
this.ippz_dns_by4 = obj.ippz_dns_by.split(".")[3];
}
}
},
submitForm() {
this.$refs["ruleForm"].validate((valid) => {

View File

@ -200,7 +200,7 @@ export default {
async GetUserAnswer() {
let { data } = await GetUserAnswer({
mark: "CKFWQ_yx",
user_id: "USER202307301109254198",
user_id: "USER202307301114011710",
});
if (data.data) {
let obj = JSON.parse(data.data.mark_value);

View File

@ -514,7 +514,7 @@ export default {
is_retract: true,
labelPosition: "left",
formLabelWidth: "116px",
input1: 192,
input1: 10,
add_passage: false,
rightMenu: "",
dialogVisible: true,
@ -808,6 +808,9 @@ export default {
})
this.loading = false;
console.log(answer);
console.log(answer.data);
if (answer.data.data != "null" && answer.data.state) {
// console.log(answer);
let obj = JSON.parse(answer.data.data.mark_value);
console.log(obj);
this.formData.tdpz_tdmc = obj.tdpz_tdmc;
@ -818,21 +821,22 @@ export default {
this.formData.tdpz_sjw = obj.tdpz_sjw;
this.formData.tdpz_tzw = obj.tdpz_tzw;
this.formData.tdpz_jojy = obj.tdpz_jojy;
this.formData.tdpz_050F = obj.tdpz_050F;
this.formData.tdpz_0610 = obj.tdpz_0610;
this.formData.tdpz_port = obj.tdpz_port;
this.formData.tdpz_cssj = obj.tdpz_cssj;
this.formData.tdpz_jgsj = obj.tdpz_jgsj;
this.formData.tdpz_lxsj = obj.tdpz_lxsj;
this.formData.tdpz_cfcs = obj.tdpz_cfcs;
if (obj.tdpz_dxzkb) {
this.formData.tdpz_050F = obj.tdpz_050F;
this.formData.tdpz_0610 = obj.tdpz_0610;
this.tdpz_dxzkb1 = obj.tdpz_dxzkb.split(":")[0];
this.tdpz_dxzkb2 = obj.tdpz_dxzkb.split(":")[1];
}
this.formData.tdpz_watchtime = Boolean(Number(obj.tdpz_watchtime));
this.formData.tdpz_cjsylxdz = Boolean(Number(obj.tdpz_cjsylxdz));
}
}
}
},
mounted() {
this.GetUserAnswer();

View File

@ -30,6 +30,4 @@ export default {
};
</script>
<style lang="less" scoped>
</style>
<style lang="less" scoped></style>