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

View File

@ -1,8 +1,8 @@
<!-- 斥候IP设置无线网关页面 --> <!-- 斥候IP设置无线网关页面 -->
<template> <template>
<div> <div v-loading="loading">
<!-- <el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button> --> <!-- <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"> <div class="title">
<p class="title_l">IP配置</p> <p class="title_l">IP配置</p>
<i class="el-icon-close title_r" @click="isShow = false"></i> <i class="el-icon-close title_r" @click="isShow = false"></i>
@ -60,7 +60,7 @@ export default {
name: "ChiGate", name: "ChiGate",
data() { data() {
return { return {
loading:false, loading: false,
formData: { formData: {
ippz_ssid: "", ippz_ssid: "",
ippz_rzfs: "开放式", //WPA2-PSK ippz_rzfs: "开放式", //WPA2-PSK
@ -199,10 +199,11 @@ export default {
} }
.title_r { .title_r {
color: rgb(255, 255, 255);
width: 24px; width: 24px;
height: 24px; height: 24px;
cursor: pointer; cursor: pointer;
color: rgba(111, 103, 103, 1); // color: rgba(111, 103, 103, 1);
} }
} }

View File

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

View File

@ -31,7 +31,7 @@
</el-col> </el-col>
</el-row> </el-row>
<div class="footer"> <div class="footer">
<el-button type="primary" @click="innerVisible=true"> </el-button> <el-button type="primary" @click="innerVisible = true"> </el-button>
<el-button @click="isShow = false"> </el-button> <el-button @click="isShow = false"> </el-button>
</div> </div>
@ -53,13 +53,13 @@
</template> </template>
<script> <script>
import { SaveUserAnswer,GetUserAnswer} from '@/api/user'; import { SaveUserAnswer, GetUserAnswer } from '@/api/user';
export default { export default {
name: "TestChiGate", name: "TestChiGate",
data() { data() {
return { return {
loading:false, loading: false,
options1: [{ options1: [{
value: "有线区网关2", value: "有线区网关2",
label: "有线区网关2" label: "有线区网关2"
@ -135,11 +135,13 @@ export default {
user_id: "USER202307301114011710", user_id: "USER202307301114011710",
}); });
this.loading = false; this.loading = false;
console.log(JSON.parse(data.data.mark_value)); if (data.data && data.state) {
let obj = JSON.parse(data.data.mark_value); console.log(JSON.parse(data.data.mark_value));
if (obj.wgpz_wgid) { let obj = JSON.parse(data.data.mark_value);
this.formData.wgpz_wgid = obj.wgpz_wgid; if (obj.wgpz_wgid) {
this.formData.wgpz_wgmc = obj.wgpz_wgmc; this.formData.wgpz_wgid = obj.wgpz_wgid;
this.formData.wgpz_wgmc = obj.wgpz_wgmc;
}
} }
}, },
}, },

View File

@ -11,25 +11,11 @@
<el-divider></el-divider> <el-divider></el-divider>
<div class="content"> <div class="content">
<div class="lan"> <div class="lan">
<el-form <el-form v-loading="loading" :model="formData" :label-position="labelPosition" :rules="rules" ref="ruleForm">
v-loading="loading"
:model="formData"
:label-position="labelPosition"
:rules="rules"
ref="ruleForm"
>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item label="网络类型:" :label-width="formLabelWidth" prop="type">
label="网络类型:" <el-select v-model="formData.ippz_wllx" placeholder="静态IP" style="width: 200px">
: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-option label="静态IP" value="静态IP"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -37,11 +23,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item label="IP地址:" :label-width="formLabelWidth" prop="ip">
label="IP地址:"
:label-width="formLabelWidth"
prop="ip"
>
<el-row> <el-row>
<el-col :span="5"> <el-col :span="5">
<el-input v-model="ippz_ip1"></el-input> <el-input v-model="ippz_ip1"></el-input>
@ -87,11 +69,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item <el-form-item label="网关:" :label-width="formLabelWidth" prop="ip">
label="网关:"
:label-width="formLabelWidth"
prop="ip"
>
<el-row> <el-row>
<el-col :span="5"> <el-col :span="5">
<el-input v-model="ippz_mrwg1"></el-input> <el-input v-model="ippz_mrwg1"></el-input>
@ -204,7 +182,7 @@ export default {
created() { created() {
this.GetUserAnswer(); this.GetUserAnswer();
}, },
mounted() {}, mounted() { },
methods: { methods: {
Merge(value, value1, value2, value3, value4) { Merge(value, value1, value2, value3, value4) {
@ -346,7 +324,8 @@ export default {
width: 24px; width: 24px;
height: 24px; height: 24px;
cursor: pointer; 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-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="上传模式:" :label-width="formLabelWidth" prop="mqtt_scms"> <el-form-item label="上传模式:" :label-width="formLabelWidth" prop="mqtt_scms">
<el-input v-model="formData.mqtt_scms" placeholder="" <!-- <el-input v-model="formData.mqtt_scms" placeholder=""
style="width: 200px;height:30px"></el-input> 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-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@ -145,7 +149,7 @@
<el-table-column property="mqtt_cjd_sbmc" label="设备名称"> <el-table-column property="mqtt_cjd_sbmc" label="设备名称">
<template slot-scope="scope"> <template slot-scope="scope">
<el-select v-model="scope.row.mqtt_cjd_sbmc" placeholder=""> <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> :value="option.value"></el-option>
</el-select> </el-select>
</template> </template>
@ -153,7 +157,7 @@
<el-table-column property="mqtt_cjd_tagid" label="TagID"> <el-table-column property="mqtt_cjd_tagid" label="TagID">
<template slot-scope="scope"> <template slot-scope="scope">
<el-select v-model="scope.row.mqtt_cjd_tagid" placeholder=""> <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> :value="option.value"></el-option>
</el-select> </el-select>
</template> </template>
@ -302,7 +306,7 @@ export default {
label: 'label' label: 'label'
}, },
// //
options2: [ options3: [
{ {
label: "有线区精雕1", label: "有线区精雕1",
value: "有线区精雕1", value: "有线区精雕1",
@ -312,7 +316,7 @@ export default {
value: "无线区精雕1", value: "无线区精雕1",
} }
], ],
options3: [{ options4: [{
value: "MachinePamHID909", value: "MachinePamHID909",
label: "MachinePamHID909", label: "MachinePamHID909",
}, { }, {

View File

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

View File

@ -87,13 +87,13 @@
</template> </template>
<script> <script>
import { SaveUserAnswer,GetUserAnswer } from '@/api/user'; import { SaveUserAnswer, GetUserAnswer } from '@/api/user';
export default { export default {
name: 'DeviceView', name: 'DeviceView',
data() { data() {
return { return {
loading:false, loading: false,
tableData: [{ tableData: [{
cjdpz_tagid: 'MachinePamHID909', cjdpz_tagid: 'MachinePamHID909',
cjdpz_mc: '急停状态', cjdpz_mc: '急停状态',
@ -497,23 +497,25 @@ export default {
mark: "DB-IotLite_yx", mark: "DB-IotLite_yx",
user_id: "USER202307301114011710", user_id: "USER202307301114011710",
}) })
console.log(answer); if (answer.data.state && answer.data.data) {
let obj = JSON.parse(answer.data.data.mark_value); console.log(answer);
console.log(obj); let obj = JSON.parse(answer.data.data.mark_value);
this.tableData[0].cjdpz_tagid = obj.cjdpz_tagid; console.log(obj);
this.tableData[0].cjdpz_mc = obj.cjdpz_mc; this.tableData[0].cjdpz_tagid = obj.cjdpz_tagid;
this.tableData[0].cjdpz_sjq = obj.cjdpz_sjq; this.tableData[0].cjdpz_mc = obj.cjdpz_mc;
this.tableData[0].cjdpz_jcqdz = obj.cjdpz_jcqdz; this.tableData[0].cjdpz_sjq = obj.cjdpz_sjq;
this.tableData[0].cjdpz_cjsjlx = obj.cjdpz_cjsjlx; this.tableData[0].cjdpz_jcqdz = obj.cjdpz_jcqdz;
this.tableData[0].cjdpz_zjx = obj.cjdpz_zjx; this.tableData[0].cjdpz_cjsjlx = obj.cjdpz_cjsjlx;
this.tableData[0].cjdpz_dxsx = obj.cjdpz_dxsx; this.tableData[0].cjdpz_zjx = obj.cjdpz_zjx;
this.tableData[0].cjdpz_beilv = obj.cjdpz_beilv; this.tableData[0].cjdpz_dxsx = obj.cjdpz_dxsx;
this.tableData[0].cjdpz_beilv = obj.cjdpz_beilv;
}
} }
}, },
created() { created() {
this.loading=true; this.loading = true;
this.GetUserAnswer(); this.GetUserAnswer();
this.loading=false this.loading = false
}, },
directives: { directives: {
'click-outside': { 'click-outside': {

View File

@ -87,7 +87,7 @@
</template> </template>
<script> <script>
import { SaveUserAnswer,GetUserAnswer} from "@/api/user"; import { SaveUserAnswer, GetUserAnswer } from "@/api/user";
export default { export default {
name: 'DeviceView', name: 'DeviceView',
@ -489,26 +489,28 @@ export default {
this.dialogVisible = false; this.dialogVisible = false;
}, },
async GetUserAnswer() { async GetUserAnswer() {
this.loading=true; this.loading = true;
let answer = await GetUserAnswer({ let answer = await GetUserAnswer({
mark: "DB-IotLite_wx", mark: "DB-IotLite_wx",
user_id: "USER202307301114011710", user_id: "USER202307301114011710",
}) })
this.loading=false; this.loading = false;
console.log(answer); if (answer.data.state && answer.data.data) {
let obj = JSON.parse(answer.data.data.mark_value); console.log(answer);
console.log(obj); let obj = JSON.parse(answer.data.data.mark_value);
this.tableData[0].cjdpz_tagid = obj.cjdpz_tagid; console.log(obj);
this.tableData[0].cjdpz_mc = obj.cjdpz_mc; this.tableData[0].cjdpz_tagid = obj.cjdpz_tagid;
this.tableData[0].cjdpz_sjq = obj.cjdpz_sjq; this.tableData[0].cjdpz_mc = obj.cjdpz_mc;
this.tableData[0].cjdpz_jcqdz = obj.cjdpz_jcqdz; this.tableData[0].cjdpz_sjq = obj.cjdpz_sjq;
this.tableData[0].cjdpz_cjsjlx = obj.cjdpz_cjsjlx; this.tableData[0].cjdpz_jcqdz = obj.cjdpz_jcqdz;
this.tableData[0].cjdpz_zjx = obj.cjdpz_zjx; this.tableData[0].cjdpz_cjsjlx = obj.cjdpz_cjsjlx;
this.tableData[0].cjdpz_dxsx = obj.cjdpz_dxsx; this.tableData[0].cjdpz_zjx = obj.cjdpz_zjx;
this.tableData[0].cjdpz_beilv = obj.cjdpz_beilv; this.tableData[0].cjdpz_dxsx = obj.cjdpz_dxsx;
this.tableData[0].cjdpz_beilv = obj.cjdpz_beilv;
}
} }
}, },
mounted(){ mounted() {
this.GetUserAnswer(); this.GetUserAnswer();
}, },
directives: { directives: {

View File

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

View File

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

View File

@ -28,19 +28,19 @@
<el-form-item label="默认网关:" :label-width="formLabelWidth" prop="ippz_mrwg"> <el-form-item label="默认网关:" :label-width="formLabelWidth" prop="ippz_mrwg">
<el-row> <el-row>
<el-col :span="5"> <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>
<el-col :span="1">. </el-col> <el-col :span="1">. </el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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-col>
</el-row> </el-row>
</el-form-item> </el-form-item>
@ -51,19 +51,19 @@
<el-form-item label="子网掩码:" :label-width="formLabelWidth" prop="ippz_zwym"> <el-form-item label="子网掩码:" :label-width="formLabelWidth" prop="ippz_zwym">
<el-row> <el-row>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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-col>
</el-row> </el-row>
</el-form-item> </el-form-item>
@ -72,19 +72,19 @@
<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-row>
<el-col :span="5"> <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>
<el-col :span="1">. </el-col> <el-col :span="1">. </el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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-col>
</el-row> </el-row>
</el-form-item> </el-form-item>
@ -95,19 +95,19 @@
<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-row>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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-col>
</el-row> </el-row>
</el-form-item> </el-form-item>
@ -116,19 +116,19 @@
<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-row>
<el-col :span="5"> <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>
<el-col :span="1">. </el-col> <el-col :span="1">. </el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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-col>
</el-row> </el-row>
</el-form-item> </el-form-item>
@ -219,15 +219,15 @@
</el-col> </el-col>
<el-col :span="1">. </el-col> <el-col :span="1">. </el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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-col>
</el-row> </el-row>
</el-form-item> </el-form-item>
@ -236,19 +236,19 @@
<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-row>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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-col>
</el-row> </el-row>
</el-form-item> </el-form-item>
@ -259,19 +259,19 @@
<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-row>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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>
<el-col :span="1">.</el-col> <el-col :span="1">.</el-col>
<el-col :span="5"> <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-col>
</el-row> </el-row>
</el-form-item> </el-form-item>
@ -476,38 +476,40 @@ export default {
}); });
this.loading = false; this.loading = false;
console.log(res2); console.log(res2);
let res3 = JSON.parse(res2.data.data.mark_value); if (res2.data.data && res2.data.state) {
console.log(res3); let res3 = JSON.parse(res2.data.data.mark_value);
this.ippz_wangkou = res3.ippz_wangkou; console.log(res3);
this.ippz_mrwg = res3.ippz_mrwg; this.ippz_wangkou = res3.ippz_wangkou;
this.ippz_ip = res3.ippz_ip; this.ippz_mrwg = res3.ippz_mrwg;
this.ippz_zwym = res3.ippz_zwym; this.ippz_ip = res3.ippz_ip;
this.ippz_dns_sx = res3.ippz_dns_sx; this.ippz_zwym = res3.ippz_zwym;
this.ippz_dns_by = res3.ippz_dns_by; this.ippz_dns_sx = res3.ippz_dns_sx;
this.ippz_mac = res3.ippz_mac; this.ippz_dns_by = res3.ippz_dns_by;
this.ippz_wifi_ssid = res3.ippz_wifi_ssid; this.ippz_mac = res3.ippz_mac;
this.ippz_wifi_mm = res3.ippz_wifi_mm; this.ippz_wifi_ssid = res3.ippz_wifi_ssid;
if (res3.ippz_mrwg) { this.ippz_wifi_mm = res3.ippz_wifi_mm;
this.ippz_mrwg1 = this.SliceData(this.ippz_mrwg)[0]; if (res3.ippz_mrwg) {
this.ippz_mrwg2 = this.SliceData(this.ippz_mrwg)[1]; this.ippz_mrwg1 = this.SliceData(this.ippz_mrwg)[0];
this.ippz_mrwg3 = this.SliceData(this.ippz_mrwg)[2]; this.ippz_mrwg2 = this.SliceData(this.ippz_mrwg)[1];
this.ippz_mrwg4 = this.SliceData(this.ippz_mrwg)[3]; this.ippz_mrwg3 = this.SliceData(this.ippz_mrwg)[2];
this.ippz_ip1 = this.SliceData(this.ippz_ip)[0]; this.ippz_mrwg4 = this.SliceData(this.ippz_mrwg)[3];
this.ippz_ip2 = this.SliceData(this.ippz_ip)[1]; this.ippz_ip1 = this.SliceData(this.ippz_ip)[0];
this.ippz_ip3 = this.SliceData(this.ippz_ip)[2]; this.ippz_ip2 = this.SliceData(this.ippz_ip)[1];
this.ippz_ip4 = this.SliceData(this.ippz_ip)[3]; this.ippz_ip3 = this.SliceData(this.ippz_ip)[2];
this.ippz_zwym1 = this.SliceData(this.ippz_zwym)[0]; this.ippz_ip4 = this.SliceData(this.ippz_ip)[3];
this.ippz_zwym2 = this.SliceData(this.ippz_zwym)[1]; this.ippz_zwym1 = this.SliceData(this.ippz_zwym)[0];
this.ippz_zwym3 = this.SliceData(this.ippz_zwym)[2]; this.ippz_zwym2 = this.SliceData(this.ippz_zwym)[1];
this.ippz_zwym4 = this.SliceData(this.ippz_zwym)[3]; this.ippz_zwym3 = this.SliceData(this.ippz_zwym)[2];
this.ippz_dns_sx1 = this.SliceData(this.ippz_dns_sx)[0]; this.ippz_zwym4 = this.SliceData(this.ippz_zwym)[3];
this.ippz_dns_sx2 = this.SliceData(this.ippz_dns_sx)[1]; this.ippz_dns_sx1 = this.SliceData(this.ippz_dns_sx)[0];
this.ippz_dns_sx3 = this.SliceData(this.ippz_dns_sx)[2]; this.ippz_dns_sx2 = this.SliceData(this.ippz_dns_sx)[1];
this.ippz_dns_sx4 = this.SliceData(this.ippz_dns_sx)[3]; this.ippz_dns_sx3 = this.SliceData(this.ippz_dns_sx)[2];
this.ippz_dns_by1 = this.SliceData(this.ippz_dns_by)[0]; this.ippz_dns_sx4 = this.SliceData(this.ippz_dns_sx)[3];
this.ippz_dns_by2 = this.SliceData(this.ippz_dns_by)[1]; this.ippz_dns_by1 = this.SliceData(this.ippz_dns_by)[0];
this.ippz_dns_by3 = this.SliceData(this.ippz_dns_by)[2]; this.ippz_dns_by2 = this.SliceData(this.ippz_dns_by)[1];
this.ippz_dns_by4 = this.SliceData(this.ippz_dns_by)[3]; this.ippz_dns_by3 = this.SliceData(this.ippz_dns_by)[2];
this.ippz_dns_by4 = this.SliceData(this.ippz_dns_by)[3];
}
} }
} }
}, },

View File

@ -270,15 +270,17 @@ export default {
user_id: "USER202307301114011710", user_id: "USER202307301114011710",
}) })
this.loading = false; this.loading = false;
console.log(answer); if (answer.data.data && answer.data.state) {
let obj = JSON.parse(answer.data.data.mark_value); // console.log(answer);
console.log(obj); let obj = JSON.parse(answer.data.data.mark_value);
if (obj.sbpz_sbid) { console.log(obj);
this.formdata.sbpz_sbid = obj.sbpz_sbid; if (obj.sbpz_sbid) {
this.formdata.sbpz_jdzxz = Boolean(Number(obj.sbpz_jdzxz)); this.formdata.sbpz_sbid = obj.sbpz_sbid;
this.formdata.sbpz_jysb = Boolean(Number(obj.sbpz_jysb)); this.formdata.sbpz_jdzxz = Boolean(Number(obj.sbpz_jdzxz));
this.formdata.sbpz_sbmc = obj.sbpz_sbmc; this.formdata.sbpz_jysb = Boolean(Number(obj.sbpz_jysb));
this.formdata.sbpz_sbdz = obj.sbpz_sbdz; this.formdata.sbpz_sbmc = obj.sbpz_sbmc;
this.formdata.sbpz_sbdz = obj.sbpz_sbdz;
}
} }
}, },
}, },

View File

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

View File

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

View File

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

View File

@ -514,7 +514,7 @@ export default {
is_retract: true, is_retract: true,
labelPosition: "left", labelPosition: "left",
formLabelWidth: "116px", formLabelWidth: "116px",
input1: 192, input1: 10,
add_passage: false, add_passage: false,
rightMenu: "", rightMenu: "",
dialogVisible: true, dialogVisible: true,
@ -808,30 +808,34 @@ export default {
}) })
this.loading = false; this.loading = false;
console.log(answer); console.log(answer);
let obj = JSON.parse(answer.data.data.mark_value); console.log(answer.data);
console.log(obj); if (answer.data.data != "null" && answer.data.state) {
this.formData.tdpz_tdmc = obj.tdpz_tdmc; // console.log(answer);
this.formData.tdpz_td = obj.tdpz_td; let obj = JSON.parse(answer.data.data.mark_value);
this.formData.tdpz_qdmc = obj.tdpz_qdmc; console.log(obj);
this.formData.tdpz_chuankou = obj.tdpz_chuankou; this.formData.tdpz_tdmc = obj.tdpz_tdmc;
this.formData.tdpz_btl = obj.tdpz_btl; this.formData.tdpz_td = obj.tdpz_td;
this.formData.tdpz_sjw = obj.tdpz_sjw; this.formData.tdpz_qdmc = obj.tdpz_qdmc;
this.formData.tdpz_tzw = obj.tdpz_tzw; this.formData.tdpz_chuankou = obj.tdpz_chuankou;
this.formData.tdpz_jojy = obj.tdpz_jojy; this.formData.tdpz_btl = obj.tdpz_btl;
this.formData.tdpz_050F = obj.tdpz_050F; this.formData.tdpz_sjw = obj.tdpz_sjw;
this.formData.tdpz_0610 = obj.tdpz_0610; this.formData.tdpz_tzw = obj.tdpz_tzw;
this.formData.tdpz_port = obj.tdpz_port; this.formData.tdpz_jojy = obj.tdpz_jojy;
this.formData.tdpz_cssj = obj.tdpz_cssj; this.formData.tdpz_port = obj.tdpz_port;
this.formData.tdpz_jgsj = obj.tdpz_jgsj; this.formData.tdpz_cssj = obj.tdpz_cssj;
this.formData.tdpz_lxsj = obj.tdpz_lxsj; this.formData.tdpz_jgsj = obj.tdpz_jgsj;
this.formData.tdpz_cfcs = obj.tdpz_cfcs; this.formData.tdpz_lxsj = obj.tdpz_lxsj;
if (obj.tdpz_dxzkb) { this.formData.tdpz_cfcs = obj.tdpz_cfcs;
this.tdpz_dxzkb1 = obj.tdpz_dxzkb.split(":")[0]; if (obj.tdpz_dxzkb) {
this.tdpz_dxzkb2 = obj.tdpz_dxzkb.split(":")[1]; this.formData.tdpz_050F = obj.tdpz_050F;
} this.formData.tdpz_0610 = obj.tdpz_0610;
this.formData.tdpz_watchtime = Boolean(Number(obj.tdpz_watchtime)); this.tdpz_dxzkb1 = obj.tdpz_dxzkb.split(":")[0];
this.formData.tdpz_cjsylxdz = Boolean(Number(obj.tdpz_cjsylxdz)); 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() { mounted() {

View File

@ -11,7 +11,7 @@
import ChiGate from '@/components/ChiGate.vue'; import ChiGate from '@/components/ChiGate.vue';
export default { export default {
name: 'InternetCompetitionChWirelessGatewayIP', name: 'InternetCompetitionChWirelessGatewayIP',
components:{ components: {
ChiGate ChiGate
}, },
data() { data() {
@ -30,6 +30,4 @@ export default {
}; };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped></style>
</style>