This commit is contained in:
lll 2023-11-09 19:30:47 +08:00
commit fed26c387b
18 changed files with 576 additions and 317 deletions

View File

@ -288,7 +288,7 @@ export default {
loading: false,
user_id: "",
formData: {
mqtt_qiyong: true,
mqtt_qiyong: false,
mqtt_ip: "",
mqtt_wgsn: "",
mqtt_port: "",
@ -623,7 +623,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 +
"." +
@ -666,9 +666,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>
@ -234,10 +234,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

@ -148,7 +148,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),
@ -170,13 +170,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>
@ -216,7 +219,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

@ -193,12 +193,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>
@ -207,7 +185,7 @@ export default {
let that = this;
window.getParameter = that.getParameter;
},
mounted() {},
mounted() { },
methods: {
getParameter(data) {
@ -352,7 +330,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

@ -154,6 +154,7 @@
<el-switch v-model="formData.mqtt_retained"></el-switch>
</el-form-item>
</el-col> -->
<<<<<<< HEAD
</el-row>
<el-row>
<el-col :span="12">
@ -208,10 +209,53 @@
<div class="con_right">
<el-button type="info" plain @click="handleSelect">保存</el-button>
<!-- <el-menu class="el-menu-demo" mode="horizontal" @select="handleSelect">
=======
</el-row>
<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-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">
<el-form-item label="上传周期(s):" label-width="108px" prop="mqtt_sczq">
<el-input v-model="formData.mqtt_sczq" placeholder=""
style="width: 200px;height:30px"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="数据过滤:" :label-width="formLabelWidth" prop="mqtt_sjgl">
<el-checkbox-group v-model="formData.mqtt_sjgl">
<el-checkbox label="值改变"></el-checkbox>
<el-checkbox label="采集成功"></el-checkbox>
<el-checkbox label="时间戳改变"></el-checkbox>
</el-checkbox-group>
</el-form-item>
</el-col>
</el-row>
<div class="con_left_footer">
<el-button type="primary" @click="saveClone"> </el-button>
<el-button @click="add_passage = false"> </el-button>
</div>
</el-form>
</div>
<div>
<div class="con_right">
<el-button type="info" plain @click="handleSelect">保存</el-button>
<!-- <el-menu class="el-menu-demo" mode="horizontal" @select="handleSelect">
>>>>>>> 42cfd39927acf79f394e3a60cae81f6a32163f26
<el-menu-item index="1">添加</el-menu-item>
<el-menu-item index="2">保存</el-menu-item>
<el-menu-item index="3">删除</el-menu-item>
</el-menu> -->
<<<<<<< HEAD
</div>
<el-table ref="singleTable" :data="tableData" style="width: 100%">
<el-table-column type="index"> </el-table-column>
@ -240,6 +284,42 @@
</template>
</el-table-column>
</el-table>
=======
</div>
<el-table ref="singleTable" :data="tableData" style="width: 100%">
<el-table-column type="index"> </el-table-column>
<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 options3" :key="index" :label="option.label"
:value="option.value"></el-option>
</el-select>
</template>
</el-table-column>
<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 options4" :key="index" :label="option.label"
:value="option.value"></el-option>
</el-select>
</template>
</el-table-column>
</el-table>
</div>
</div>
</div>
<!-- 添加按钮下显示出来的弹框信息 -->
<div>
<el-dialog title="选择点" :visible.sync="choose_point" width="30%">
<el-tree :data="points" show-checkbox node-key="id" :default-expanded-keys="[1, 2]"
:default-checked-keys="[3, 4, 5, 6]" :props="defaultProps">
</el-tree>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="savePoint"> </el-button>
<el-button @click="choose_point = false"> </el-button>
</span>
</el-dialog>
>>>>>>> 42cfd39927acf79f394e3a60cae81f6a32163f26
</div>
</div>
</div>

View File

@ -154,6 +154,7 @@
<el-switch v-model="formData.mqtt_retained"></el-switch>
</el-form-item>
</el-col> -->
<<<<<<< HEAD
</el-row>
<el-row>
<el-col :span="12">
@ -208,10 +209,53 @@
<div class="con_right">
<el-button type="info" plain @click="handleSelect">保存</el-button>
<!-- <el-menu class="el-menu-demo" mode="horizontal" @select="handleSelect">
=======
</el-row>
<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-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">
<el-form-item label="上传周期(s):" label-width="108px" prop="mqtt_sczq">
<el-input v-model="formData.mqtt_sczq" placeholder=""
style="width: 200px;height:30px"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="数据过滤:" :label-width="formLabelWidth" prop="mqtt_sjgl">
<el-checkbox-group v-model="formData.mqtt_sjgl">
<el-checkbox label="值改变"></el-checkbox>
<el-checkbox label="采集成功"></el-checkbox>
<el-checkbox label="时间戳改变"></el-checkbox>
</el-checkbox-group>
</el-form-item>
</el-col>
</el-row>
<div class="con_left_footer">
<el-button type="primary" @click="saveClone"> </el-button>
<el-button @click="add_passage = false"> </el-button>
</div>
</el-form>
</div>
<div>
<div class="con_right">
<el-button type="info" plain @click="handleSelect">保存</el-button>
<!-- <el-menu class="el-menu-demo" mode="horizontal" @select="handleSelect">
>>>>>>> 42cfd39927acf79f394e3a60cae81f6a32163f26
<el-menu-item index="1">添加</el-menu-item>
<el-menu-item index="2">保存</el-menu-item>
<el-menu-item index="3">删除</el-menu-item>
</el-menu> -->
<<<<<<< HEAD
</div>
<el-table ref="singleTable" :data="tableData" style="width: 100%">
<el-table-column type="index"> </el-table-column>
@ -240,6 +284,43 @@
</template>
</el-table-column>
</el-table>
=======
</div>
<el-table ref="singleTable" :data="tableData" style="width: 100%">
<el-table-column type="index"> </el-table-column>
<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"
:value="option.value">
</el-option>
</el-select>
</template>
</el-table-column>
<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"
:value="option.value"></el-option>
</el-select>
</template>
</el-table-column>
</el-table>
</div>
</div>
</div>
<!-- 添加按钮下显示出来的弹框信息 -->
<div>
<el-dialog title="选择点" :visible.sync="choose_point" width="30%">
<el-tree :data="points" show-checkbox node-key="id" :default-expanded-keys="[1, 2]"
:default-checked-keys="[3, 4, 5, 6]" :props="defaultProps">
</el-tree>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="savePoint"> </el-button>
<el-button @click="choose_point = false"> </el-button>
</span>
</el-dialog>
>>>>>>> 42cfd39927acf79f394e3a60cae81f6a32163f26
</div>
</div>
</div>
@ -388,6 +469,7 @@ export default {
label: "Alink",
},
{
<<<<<<< HEAD
label: "Tlink",
},
{
@ -397,6 +479,171 @@ export default {
label: "Ulink",
},
],
=======
label: "IOT",
children: [
{
label: "Mqtt Client"
},
{
label: "Alink"
},
{
label: "Tlink"
},
{
label: "loTDDC"
},
{
label: "Ulink"
},
]
}
]
}],
defaultProps: {
children: 'children',
label: 'label'
},
//
options3: [
{
label: "有线区精雕1",
value: "有线区精雕1",
},
{
label: "无线区精雕1",
value: "无线区精雕1",
}
],
options4: [{
value: "MachinePamHID909",
label: "MachinePamHID909",
}, {
value: "MachinePamHID910",
label: "MachinePamHID910",
}, {
value: "MachinePamHID911",
label: "MachinePamHID911",
}, {
value: "MachinePamHID912",
label: "MachinePamHID912",
}, {
value: "MachinePamHID913",
label: "MachinePamHID913",
}, {
value: "MachinePamHID914",
label: "MachinePamHID914",
}, {
value: "MachinePamHID915",
label: "MachinePamHID915",
}, {
value: "MachinePamHID916",
label: "MachinePamHID916",
}, {
value: "MachinePamHID917",
label: "MachinePamHID917",
}, {
value: "MachinePamHID918",
label: "MachinePamHID918",
}, {
value: "MachinePamHID919",
label: "MachinePamHID919",
}, {
value: "MachinePamHID920",
label: "MachinePamHID920",
}, {
value: "MachinePamHID921",
label: "MachinePamHID921",
}, {
value: "MachinePamHID922",
label: "MachinePamHID922",
}, {
value: "MachinePamHID923",
label: "MachinePamHID923",
}, {
value: "MachinePamHID924",
label: "MachinePamHID924",
}, {
value: "MachinePamHID925",
label: "MachinePamHID925",
}, {
value: "MachinePamHID926",
label: "MachinePamHID926",
}, {
value: "MachinePamHID927",
label: "MachinePamHID927",
}, {
value: "MachinePamHID928",
label: "MachinePamHID928",
}, {
value: "MachinePamHID929",
label: "MachinePamHID929",
}, {
value: "MachinePamHID930",
label: "MachinePamHID930",
}, {
value: "MachinePamHID931",
label: "MachinePamHID931",
}, {
value: "MachinePamHID932",
label: "MachinePamHID932",
}, {
value: "MachinePamHID933",
label: "MachinePamHID933",
}, {
value: "MachinePamHID934",
label: "MachinePamHID934",
}, {
value: "MachinePamHID935",
label: "MachinePamHID935",
}, {
value: "MachinePamHID936",
label: "MachinePamHID936",
}, {
value: "MachinePamHID937",
label: "MachinePamHID937",
}, {
value: "MachinePamHID938",
label: "MachinePamHID938",
}],
tableData: [
{
mqtt_cjd_sbmc: "无线区精雕1",
mqtt_cjd_tagid: "MachinePamHID909",
},
],
//
rules: {
mqtt_ip: [
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: 'IP', trigger: 'blur' },
],
mqtt_port: [
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: '', trigger: 'blur' },
],
mqtt_wgsn: [
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: 'ID', trigger: 'blur' },
],
mqtt_sssjfbzt: [
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: '', trigger: 'blur' },
],
mqtt_scms: [
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: '', trigger: 'blur' },
],
mqtt_sczq: [
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: '', trigger: 'blur' },
],
mqtt_sjgl: [
{ required: true, message: '', trigger: 'blur' },
// { required: true, message: '', trigger: 'blur' },
],
>>>>>>> 42cfd39927acf79f394e3a60cae81f6a32163f26
},
],
},

View File

@ -87,13 +87,13 @@
</template>
<script>
import { SaveUserAnswer,GetUserAnswer } from '@/api/user';
import { SaveUserAnswer, GetUserAnswer } from '@/api/user';
export default {
name: 'DeviceView',
data() {
return {
loading:false,
loading: false,
tableData: [{
cjdpz_tagid: 'MachinePamHID909',
cjdpz_mc: '急停状态',
@ -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,11 +510,12 @@ export default {
this.tableData[0].cjdpz_dxsx = obj.cjdpz_dxsx;
this.tableData[0].cjdpz_beilv = obj.cjdpz_beilv;
}
}
},
created() {
this.loading=true;
this.loading = true;
this.GetUserAnswer();
this.loading=false
this.loading = false
},
directives: {
'click-outside': {

View File

@ -87,7 +87,7 @@
</template>
<script>
import { SaveUserAnswer,GetUserAnswer} from "@/api/user";
import { SaveUserAnswer, GetUserAnswer } from "@/api/user";
export default {
name: 'DeviceView',
@ -489,12 +489,13 @@ export default {
this.dialogVisible = false;
},
async GetUserAnswer() {
this.loading=true;
this.loading = true;
let answer = await GetUserAnswer({
mark: "DB-IotLite_wx",
user_id: "USER202307301114011710",
})
this.loading=false;
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,8 +508,9 @@ export default {
this.tableData[0].cjdpz_dxsx = obj.cjdpz_dxsx;
this.tableData[0].cjdpz_beilv = obj.cjdpz_beilv;
}
}
},
mounted(){
mounted() {
this.GetUserAnswer();
},
directives: {

View File

@ -216,10 +216,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

@ -188,13 +188,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({
@ -204,7 +204,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() {
@ -214,7 +214,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;
@ -222,6 +224,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>
@ -362,10 +303,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);
@ -392,6 +334,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) {
@ -430,7 +373,7 @@ export default {
window.getParameter = that.getParameter;
this.getUserAnswer();
},
mounted() {},
mounted() { },
directives: {
copy: {
bind(el, { value }) {

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>
@ -326,7 +312,7 @@ export default {
async GetUserAnswer() {
let answers = await GetUserAnswer({
mark: "CKFWQ_yx",
user_id: "USER202307301109254198",
user_id: "USER202307301114011710",
});
console.log(answers.data);
if (answers.data.data && answers.data.state) {
@ -334,6 +320,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];
@ -355,6 +342,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

@ -206,7 +206,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

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