This commit is contained in:
lll 2023-12-06 10:18:48 +08:00
commit 305ba387cf
53 changed files with 6768 additions and 8082 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,172 +0,0 @@
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-select v-model="value" placeholder="下拉选择WIFI">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="value" placeholder="开放式">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="value" placeholder="NONE">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="value" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
options: [{
value: '选项1',
label: '测试1'
}, {
value: '选项2',
label: '测试2'
}, {
value: '选项3',
label: '测试3'
}, {
value: '选项4',
label: '测试4'
}, {
value: '选项5',
label: '测试5'
}],
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,173 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-select v-model="value" placeholder="下拉选择WIFI">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="value" placeholder="开放式">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="value" placeholder="NONE">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="value" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
options: [{
value: '选项1',
label: '测试1'
}, {
value: '选项2',
label: '测试2'
}, {
value: '选项3',
label: '测试3'
}, {
value: '选项4',
label: '测试4'
}, {
value: '选项5',
label: '测试5'
}],
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,169 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="value" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="value" placeholder="开放式">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="value" placeholder="NONE">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="value" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
options: [{
value: '选项1',
label: '测试1'
}, {
value: '选项2',
label: '测试2'
}, {
value: '选项3',
label: '测试3'
}, {
value: '选项4',
label: '测试4'
}, {
value: '选项5',
label: '测试5'
}],
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,169 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="value" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="value" placeholder="开放式">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="value" placeholder="NONE">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="value" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
options: [{
value: '选项1',
label: '测试1'
}, {
value: '选项2',
label: '测试2'
}, {
value: '选项3',
label: '测试3'
}, {
value: '选项4',
label: '测试4'
}, {
value: '选项5',
label: '测试5'
}],
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,169 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="value1" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="value" placeholder="开放式">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="value" placeholder="NONE">
<el-option v-for="item in options" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="value" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
options: [{
value: '选项1',
label: '测试1'
}, {
value: '选项2',
label: '测试2'
}, {
value: '选项3',
label: '测试3'
}, {
value: '选项4',
label: '测试4'
}, {
value: '选项5',
label: '测试5'
}],
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,169 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="value1" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="value2" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
options: [{
value: '选项1',
label: '测试1'
}, {
value: '选项2',
label: '测试2'
}, {
value: '选项3',
label: '测试3'
}, {
value: '选项4',
label: '测试4'
}, {
value: '选项5',
label: '测试5'
}],
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,169 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
options: [{
value: '选项1',
label: '测试1'
}, {
value: '选项2',
label: '测试2'
}, {
value: '选项3',
label: '测试3'
}, {
value: '选项4',
label: '测试4'
}, {
value: '选项5',
label: '测试5'
}],
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,175 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid:"",
pwd:"",
val1:"",
val2:"",
options1:[],
options2:[],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
options: [{
value: '选项1',
label: '测试1'
}, {
value: '选项2',
label: '测试2'
}, {
value: '选项3',
label: '测试3'
}, {
value: '选项4',
label: '测试4'
}, {
value: '选项5',
label: '测试5'
}],
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,176 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid:"",
pwd:"",
val1:"",
val2:"",
options1:[
{
value: '选项1',
label: '测试1'
}, {
value: '选项2',
label: '测试2'
}, {
value: '选项3',
label: '测试3'
}, {
value: '选项4',
label: '测试4'
}, {
value: '选项5',
label: '测试5'
}
],
options2:[],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,177 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid:"",
pwd:"",
val1:"",
val2:"",
// WPA-PSKWPAWPA2-PSKWPA2
options1:[
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: '选项3',
label: '测试3'
}, {
value: '选项4',
label: '测试4'
}, {
value: '选项5',
label: '测试5'
}
],
options2:[],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,177 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid:"",
pwd:"",
val1:"",
val2:"",
// WPAWPA2-PSKWPA2
options1:[
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: '选项4',
label: '测试4'
}, {
value: '选项5',
label: '测试5'
}
],
options2:[],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,177 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid:"",
pwd:"",
val1:"",
val2:"",
// WPA2-PSKWPA2
options1:[
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: '选项5',
label: '测试5'
}
],
options2:[],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,177 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid:"",
pwd:"",
val1:"",
val2:"",
// WPA2
options1:[
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}
],
options2:[],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,180 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid:"",
pwd:"",
val1:"",
val2:"",
// WPA2
options1:[
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}
],
options2:[],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,180 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid:"",
pwd:"",
val1:"",
val2:"",
// WPA2
options1:[
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2:[],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,180 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid:"",
pwd:"",
val1:"",
val2:"",
options1:[
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
// NONEWEP40WEP104AES
options2:[],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,200 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid:"",
pwd:"",
val1:"",
val2:"",
options1:[
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
// NONEWEP40WEP104AES
options2:[
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,200 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid:"",
pwd:"",
val1:"",
val2:"",
options1:[
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
// NONEWEP40WEP104AES
options2:[
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,194 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid: "",
pwd: "",
val1: "",
val2: "",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
// NONEWEP40WEP104AES
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder=""></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid: "",
pwd: "",
val1: "",
val2: "",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid: "",
pwd: "",
val1: "",
val2: "",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid: "",
pwd: "",
val1: "开放式",
val2: "NONE",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid: "",
pwd: "",
val1: "开放式", //WPA2-PSK
val2: "NONE",//AES
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="val1" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="val2" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid: "",
pwd: "",
val1: "开放式", //WPA2-PSK
val2: "NONE",//AES
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="pwd" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid: "",
pwd: "",
val1: "开放式", //WPA2-PSK
val2: "NONE",//AES
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid: "",
pwd: "",
val1: "开放式", //WPA2-PSK
val2: "NONE",//AES
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid: "",
pwd: "",
ippz_rzfs: "开放式", //WPA2-PSK
val2: "NONE",//AES
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid: "",
pwd: "",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,194 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ssid: "",
pwd: "",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ippz_ssid:"",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ippz_ssid:"",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ippz_ssid:"",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'TestChiGate',
data() {
return {
ippz_ssid:"",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="client_id">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'ChiGate',
data() {
return {
ippz_ssid:"",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="ippz_ssid">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="passage">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'ChiGate',
data() {
return {
ippz_ssid:"",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
passage: [
{ required: true, message: '请输入通道', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="ippz_ssid">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="ippz_mm">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'ChiGate',
data() {
return {
ippz_ssid:"",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
client_id: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
ippz_mm: [
{ required: true, message: '请输入密码', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="ippz_ssid">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="ippz_mm">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'ChiGate',
data() {
return {
ippz_ssid:"",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
ippz_ssid: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
ippz_mm: [
{ required: true, message: '请输入密码', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,193 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button>
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="ippz_ssid">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="ippz_mm">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'ChiGate',
data() {
return {
ippz_ssid:"",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
ippz_ssid: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
ippz_mm: [
{ required: true, message: '请输入密码', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
getShow() {
this.count++;
if (this.count % 2 == 0) {
this.isShow = false;
} else {
this.isShow = true;
}
}
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,185 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<!-- <el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button> -->
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="ippz_ssid">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="ippz_mm">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'ChiGate',
data() {
return {
ippz_ssid:"",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: false,
rules: {
ippz_ssid: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
ippz_mm: [
{ required: true, message: '请输入密码', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,185 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<!-- <el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button> -->
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="ippz_ssid">
<el-input v-model="ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="ippz_mm">
<el-input v-model="ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'ChiGate',
data() {
return {
ippz_ssid:"",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE",//AES
ippz_mm:"",
options1: [
{
value: '开放式',
label: '开放式'
}, {
value: '共享式',
label: '共享式'
}, {
value: 'WPA-PSK',
label: 'WPA-PSK'
}, {
value: 'WPA',
label: 'WPA'
}, {
value: 'WPA2-PSK',
label: 'WPA2-PSK'
}, {
value: 'WPA2',
label: 'WPA2'
}
],
options2: [
{
value: 'NONE',
label: 'NONE'
}, {
value: 'WEP40',
label: 'WEP40'
}, {
value: 'WEP104',
label: 'WEP104'
}, {
value: 'AES',
label: 'AES'
}
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: true,
rules: {
ippz_ssid: [
{ required: true, message: '请输入客户端SSID', trigger: 'blur' },
],
ippz_mm: [
{ required: true, message: '请输入密码', trigger: 'blur' },
],
},
};
},
mounted() {
},
methods: {
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,211 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<!-- <el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button> -->
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item
label="客户端SSID:"
:label-width="formLabelWidth"
prop="ippz_ssid"
>
<el-input
v-model="ippz_ssid"
placeholder="请输入WIFI名字"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option
v-for="item in options1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option
v-for="item in options2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item
label="密码:"
:label-width="formLabelWidth"
prop="ippz_mm"
>
<el-input
v-model="ippz_mm"
placeholder="请输入wifi密码"
></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: "ChiGate",
data() {
return {
ippz_ssid: "",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE", //AES
ippz_mm: "",
options1: [
{
value: "开放式",
label: "开放式",
},
{
value: "共享式",
label: "共享式",
},
{
value: "WPA-PSK",
label: "WPA-PSK",
},
{
value: "WPA",
label: "WPA",
},
{
value: "WPA2-PSK",
label: "WPA2-PSK",
},
{
value: "WPA2",
label: "WPA2",
},
],
options2: [
{
value: "NONE",
label: "NONE",
},
{
value: "WEP40",
label: "WEP40",
},
{
value: "WEP104",
label: "WEP104",
},
{
value: "AES",
label: "AES",
},
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: true,
rules: {
ippz_ssid: [
{ required: true, message: "请输入客户端SSID", trigger: "blur" },
],
ippz_mm: [{ required: true, message: "请输入密码", trigger: "blur" }],
},
};
},
mounted() {},
methods: {},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background: url(../assets/image/bg.png);
background-size: 100% 100%;
background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,211 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<!-- <el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button> -->
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item
label="客户端SSID:"
:label-width="formLabelWidth"
prop="ippz_ssid"
>
<el-input
v-model="ippz_ssid"
placeholder="请输入WIFI名字"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option
v-for="item in options1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option
v-for="item in options2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item
label="密码:"
:label-width="formLabelWidth"
prop="ippz_mm"
>
<el-input
v-model="ippz_mm"
placeholder="请输入wifi密码"
></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: "ChiGate",
data() {
return {
ippz_ssid: "",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE", //AES
ippz_mm: "",
options1: [
{
value: "开放式",
label: "开放式",
},
{
value: "共享式",
label: "共享式",
},
{
value: "WPA-PSK",
label: "WPA-PSK",
},
{
value: "WPA",
label: "WPA",
},
{
value: "WPA2-PSK",
label: "WPA2-PSK",
},
{
value: "WPA2",
label: "WPA2",
},
],
options2: [
{
value: "NONE",
label: "NONE",
},
{
value: "WEP40",
label: "WEP40",
},
{
value: "WEP104",
label: "WEP104",
},
{
value: "AES",
label: "AES",
},
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: true,
rules: {
ippz_ssid: [
{ required: true, message: "请输入客户端SSID", trigger: "blur" },
],
ippz_mm: [{ required: true, message: "请输入密码", trigger: "blur" }],
},
};
},
mounted() {},
methods: {},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background: url(../assets/image/bg.png);
background-size: 100% 100%;
// background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -1,211 +0,0 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div>
<!-- <el-button type="info" plain @click="getShow">斥候IP设置无线网关</el-button> -->
<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>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :label-position="labelPosition" :rules="rules" ref="ruleForm">
<el-row>
<el-col :span="24">
<el-form-item
label="客户端SSID:"
:label-width="formLabelWidth"
prop="ippz_ssid"
>
<el-input
v-model="ippz_ssid"
placeholder="请输入WIFI名字"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_rzfs" placeholder="开放式">
<el-option
v-for="item in options1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="ippz_jmfs" placeholder="NONE">
<el-option
v-for="item in options2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item
label="密码:"
:label-width="formLabelWidth"
prop="ippz_mm"
>
<el-input
v-model="ippz_mm"
placeholder="请输入wifi密码"
></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: "ChiGate",
data() {
return {
ippz_ssid: "",
ippz_rzfs: "开放式", //WPA2-PSK
ippz_jmfs: "NONE", //AES
ippz_mm: "",
options1: [
{
value: "开放式",
label: "开放式",
},
{
value: "共享式",
label: "共享式",
},
{
value: "WPA-PSK",
label: "WPA-PSK",
},
{
value: "WPA",
label: "WPA",
},
{
value: "WPA2-PSK",
label: "WPA2-PSK",
},
{
value: "WPA2",
label: "WPA2",
},
],
options2: [
{
value: "NONE",
label: "NONE",
},
{
value: "WEP40",
label: "WEP40",
},
{
value: "WEP104",
label: "WEP104",
},
{
value: "AES",
label: "AES",
},
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: true,
rules: {
ippz_ssid: [
{ required: true, message: "请输入客户端SSID", trigger: "blur" },
],
ippz_mm: [{ required: true, message: "请输入密码", trigger: "blur" }],
},
};
},
mounted() {},
methods: {},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background: url(../assets/image/bg.png);
background-size: 100% 100%;
// background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_r {
width: 24px;
height: 24px;
cursor: pointer;
color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -0,0 +1,333 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div v-loading="loading">
<div class="gateway" v-show="isShow">
<div class="title">
<p class="title_l">IP配置</p>
<p class="title_center">本页面涉及排错请检查修改默认值</p>
<i class="el-icon-close title_r" @click="isShow = false"></i>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :model="formData" :label-position="labelPosition" :rules="rules" ref="formData">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="ippz_ssid">
<el-input v-model="formData.ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="formData.ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="formData.ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="ippz_mm">
<el-input v-model="formData.ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
import { SaveUserAnswer, GetUserAnswer } from "@/api/user";
export default {
name: "ChiGate",
data() {
return {
loading: false,
user_id: "",
formData: {
ippz_ssid: "",
ippz_rzfs: "WPA2-PSK", //WPA2-PSK
ippz_jmfs: "AES", //AES
ippz_mm: "",
step: "",
wgpz_wgmc: "",
wgpz_wgid: "",
sbpz_sbmc: "",
sbpz_kzqxy: " ",
sbpz_ip: "",
sbpz_port: "",
sbpz_czdz: "",
sbpz_lxzq: "",
sbpz_qyhmcj: "",
sbpz_qyplcj: "",
sbpz_zdplcjs: "",
sbpz_cjcgsj: "",
sbpz_zqsbonchange: "",
sbpz_txsjjg: "",
sbpz_xqjcqxr: "",
sbpz_bcjcqxr: "",
cjdpz_tagid: "",
cjdpz_mc: "",
cjdpz_sjq: "",
cjdpz_jcqdz: "",
cjdpz_cjsjlx: "",
cjdpz_dxsx: "",
cjdpz_scms: "",
mqtt_ip: "",
mqtt_wgsn: "",
mqtt_port: "",
mqtt_keepalive: "",
mqtt_sssjfbzt: "",
mqtt_qos: "",
mqtt_cjd_sbmc: "",
mqtt_cjd_tagid: "",
},
options1: [
{
value: "开放式",
label: "开放式",
},
{
value: "共享式",
label: "共享式",
},
{
value: "WPA-PSK",
label: "WPA-PSK",
},
{
value: "WPA",
label: "WPA",
},
{
value: "WPA2-PSK",
label: "WPA2-PSK",
},
{
value: "WPA2",
label: "WPA2",
},
],
options2: [
{
value: "NONE",
label: "NONE",
},
{
value: "WEP40",
label: "WEP40",
},
{
value: "WEP104",
label: "WEP104",
},
{
value: "AES",
label: "AES",
},
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: true,
rules: {
ippz_ssid: [
{ required: true, message: "请输入客户端SSID", trigger: "blur" },
],
ippz_mm: [{ required: true, message: "请输入密码", trigger: "blur" }],
},
};
},
created() {
this.user_id = window.location.href.split("?")[1];
},
methods: {
//
submitForm() {
this.$refs["formData"].validate((valid) => {
if (valid) {
this.saveGate();
} else {
console.log("error submit!!");
return false;
}
});
},
async saveGate() {
// console.log(this.formData);
let res = await SaveUserAnswer({
mark: "CHGYWG_wx",
user_id: this.user_id,
// user_id: "USER202307301109254198",
mark_value: JSON.stringify(this.formData),
step: this.step,
});
// console.log(res);
if (res.data.state) {
this.$message({
message: "保存成功",
type: "success",
});
// console.log(res);
// alert(JSON.stringify(res.data.data.mark_value));
} else {
this.$message({
message: `保存失败,原因是${res.data.message}`,
type: "error",
});
}
},
async getUserAnswer() {
this.loading = true;
let { data } = await GetUserAnswer({
mark: "CHGYWG_wx",
user_id: this.user_id,
// user_id: "USER202307301109254198",
});
this.loading = false;
// alert(JSON.stringify(data.data.mark_value));
if (data.data && data.state) {
// console.log(JSON.parse(data.data.mark_value));
if (data.data.step) {
this.step = data.data.step;
}
let obj = JSON.parse(data.data.mark_value);
if (obj.ippz_rzfs) {
this.formData.ippz_rzfs = obj.ippz_rzfs
this.formData.ippz_jmfs = obj.ippz_jmfs
}
(this.formData.ippz_ssid = obj.ippz_ssid),
// alert(this.formData.ippz_ssid);
(this.formData.ippz_mm = obj.ippz_mm),
(this.formData.wgpz_wgmc = obj.wgpz_wgmc),
(this.formData.wgpz_wgid = obj.wgpz_wgid),
(this.formData.sbpz_sbmc = obj.sbpz_sbmc),
(this.formData.sbpz_kzqxy = obj.sbpz_kzqxy),
(this.formData.sbpz_ip = obj.sbpz_ip),
(this.formData.sbpz_port = obj.sbpz_port),
(this.formData.sbpz_czdz = obj.sbpz_czdz),
(this.formData.sbpz_lxzq = obj.sbpz_lxzq),
(this.formData.sbpz_qyhmcj = obj.sbpz_qyhmcj),
(this.formData.sbpz_qyplcj = obj.sbpz_qyplcj),
(this.formData.sbpz_zdplcjs = obj.sbpz_zdplcjs),
(this.formData.sbpz_cjcgsj = obj.sbpz_cjcgsj),
(this.formData.sbpz_zqsbonchange = obj.sbpz_zqsbonchange),
(this.formData.sbpz_txsjjg = obj.sbpz_txsjjg),
(this.formData.sbpz_xqjcqxr = obj.sbpz_xqjcqxr),
(this.formData.sbpz_bcjcqxr = obj.sbpz_bcjcqxr),
(this.formData.cjdpz_tagid = obj.cjdpz_tagid),
(this.formData.cjdpz_mc = obj.cjdpz_mc),
(this.formData.cjdpz_sjq = obj.cjdpz_sjq),
(this.formData.cjdpz_jcqdz = obj.cjdpz_jcqdz),
(this.formData.cjdpz_cjsjlx = obj.cjdpz_cjsjlx),
(this.formData.cjdpz_dxsx = obj.cjdpz_dxsx),
(this.formData.cjdpz_scms = obj.cjdpz_scms),
(this.formData.mqtt_ip = obj.mqtt_ip),
(this.formData.mqtt_wgsn = obj.mqtt_wgsn),
(this.formData.mqtt_port = obj.mqtt_port),
(this.formData.mqtt_keepalive = obj.mqtt_keepalive),
(this.formData.mqtt_sssjfbzt = obj.mqtt_sssjfbzt),
(this.formData.mqtt_qos = obj.mqtt_qos),
(this.formData.mqtt_cjd_sbmc = obj.mqtt_cjd_sbmc),
(this.formData.mqtt_cjd_tagid = obj.mqtt_cjd_tagid);
}
},
},
mounted() {
this.getUserAnswer();
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background: url(../assets/image/bg.png);
background-size: 100% 100%;
// background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_center {
width: 288px;
height: 26px;
line-height: 26px;
color: rgba(189, 49, 36, 1);
font-size: 18px;
text-align: left;
}
.title_r {
color: rgb(255, 255, 255);
width: 24px;
height: 24px;
cursor: pointer;
// color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -0,0 +1,333 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div v-loading="loading">
<div class="gateway" v-show="isShow">
<div class="title">
<p class="title_l">IP配置</p>
<p class="title_center">本页面涉及排错请检查修改默认值</p>
<i class="el-icon-close title_r" @click="isShow = false"></i>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :model="formData" :label-position="labelPosition" :rules="rules" ref="formData">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="ippz_ssid">
<el-input v-model="formData.ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="formData.ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="formData.ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="ippz_mm">
<el-input v-model="formData.ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
import { SaveUserAnswer, GetUserAnswer } from "@/api/user";
export default {
name: "ChiGate",
data() {
return {
loading: false,
user_id: "",
formData: {
ippz_ssid: "",
ippz_rzfs: "WPA2-PSK", //WPA2-PSK
ippz_jmfs: "AES", //AES
ippz_mm: "",
step: "",
wgpz_wgmc: "",
wgpz_wgid: "",
sbpz_sbmc: "",
sbpz_kzqxy: " ",
sbpz_ip: "",
sbpz_port: "",
sbpz_czdz: "",
sbpz_lxzq: "",
sbpz_qyhmcj: "",
sbpz_qyplcj: "",
sbpz_zdplcjs: "",
sbpz_cjcgsj: "",
sbpz_zqsbonchange: "",
sbpz_txsjjg: "",
sbpz_xqjcqxr: "",
sbpz_bcjcqxr: "",
cjdpz_tagid: "",
cjdpz_mc: "",
cjdpz_sjq: "",
cjdpz_jcqdz: "",
cjdpz_cjsjlx: "",
cjdpz_dxsx: "",
cjdpz_scms: "",
mqtt_ip: "",
mqtt_wgsn: "",
mqtt_port: "",
mqtt_keepalive: "",
mqtt_sssjfbzt: "",
mqtt_qos: "",
mqtt_cjd_sbmc: "",
mqtt_cjd_tagid: "",
},
options1: [
{
value: "开放式",
label: "开放式",
},
{
value: "共享式",
label: "共享式",
},
{
value: "WPA-PSK",
label: "WPA-PSK",
},
{
value: "WPA",
label: "WPA",
},
{
value: "WPA2-PSK",
label: "WPA2-PSK",
},
{
value: "WPA2",
label: "WPA2",
},
],
options2: [
{
value: "NONE",
label: "NONE",
},
{
value: "WEP40",
label: "WEP40",
},
{
value: "WEP104",
label: "WEP104",
},
{
value: "AES",
label: "AES",
},
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: true,
rules: {
ippz_ssid: [
{ required: true, message: "请输入客户端SSID", trigger: "blur" },
],
ippz_mm: [{ required: true, message: "请输入密码", trigger: "blur" }],
},
};
},
created() {
this.user_id = window.location.href.split("?")[1];
},
methods: {
//
submitForm() {
this.$refs["formData"].validate((valid) => {
if (valid) {
this.saveGate();
} else {
console.log("error submit!!");
return false;
}
});
},
async saveGate() {
// console.log(this.formData);
let res = await SaveUserAnswer({
mark: "CHGYWG_wx",
user_id: this.user_id,
// user_id: "USER202307301109254198",
mark_value: JSON.stringify(this.formData),
step: this.step,
});
// console.log(res);
if (res.data.state) {
this.$message({
message: "保存成功",
type: "success",
});
// console.log(res);
// alert(JSON.stringify(res.data.data.mark_value));
} else {
this.$message({
message: `保存失败,原因是${res.data.message}`,
type: "error",
});
}
},
async getUserAnswer() {
this.loading = true;
let { data } = await GetUserAnswer({
mark: "CHGYWG_wx",
user_id: this.user_id,
// user_id: "USER202307301109254198",
});
this.loading = false;
// alert(JSON.stringify(data.data.mark_value));
if (data.data && data.state) {
// console.log(JSON.parse(data.data.mark_value));
if (data.data.step) {
this.step = data.data.step;
}
let obj = JSON.parse(data.data.mark_value);
if (obj.ippz_rzfs) {
this.formData.ippz_rzfs = obj.ippz_rzfs
this.formData.ippz_jmfs = obj.ippz_jmfs
}
(this.formData.ippz_ssid = obj.ippz_ssid),
// alert(this.formData.ippz_ssid);
(this.formData.ippz_mm = obj.ippz_mm),
(this.formData.wgpz_wgmc = obj.wgpz_wgmc),
(this.formData.wgpz_wgid = obj.wgpz_wgid),
(this.formData.sbpz_sbmc = obj.sbpz_sbmc),
(this.formData.sbpz_kzqxy = obj.sbpz_kzqxy),
(this.formData.sbpz_ip = obj.sbpz_ip),
(this.formData.sbpz_port = obj.sbpz_port),
(this.formData.sbpz_czdz = obj.sbpz_czdz),
(this.formData.sbpz_lxzq = obj.sbpz_lxzq),
(this.formData.sbpz_qyhmcj = obj.sbpz_qyhmcj),
(this.formData.sbpz_qyplcj = obj.sbpz_qyplcj),
(this.formData.sbpz_zdplcjs = obj.sbpz_zdplcjs),
(this.formData.sbpz_cjcgsj = obj.sbpz_cjcgsj),
(this.formData.sbpz_zqsbonchange = obj.sbpz_zqsbonchange),
(this.formData.sbpz_txsjjg = obj.sbpz_txsjjg),
(this.formData.sbpz_xqjcqxr = obj.sbpz_xqjcqxr),
(this.formData.sbpz_bcjcqxr = obj.sbpz_bcjcqxr),
(this.formData.cjdpz_tagid = obj.cjdpz_tagid),
(this.formData.cjdpz_mc = obj.cjdpz_mc),
(this.formData.cjdpz_sjq = obj.cjdpz_sjq),
(this.formData.cjdpz_jcqdz = obj.cjdpz_jcqdz),
(this.formData.cjdpz_cjsjlx = obj.cjdpz_cjsjlx),
(this.formData.cjdpz_dxsx = obj.cjdpz_dxsx),
(this.formData.cjdpz_scms = obj.cjdpz_scms),
(this.formData.mqtt_ip = obj.mqtt_ip),
(this.formData.mqtt_wgsn = obj.mqtt_wgsn),
(this.formData.mqtt_port = obj.mqtt_port),
(this.formData.mqtt_keepalive = obj.mqtt_keepalive),
(this.formData.mqtt_sssjfbzt = obj.mqtt_sssjfbzt),
(this.formData.mqtt_qos = obj.mqtt_qos),
(this.formData.mqtt_cjd_sbmc = obj.mqtt_cjd_sbmc),
(this.formData.mqtt_cjd_tagid = obj.mqtt_cjd_tagid);
}
},
},
mounted() {
this.getUserAnswer();
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background: url(../assets/image/bg.png);
background-size: 100% 100%;
// background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_center {
width: 288px;
height: 26px;
line-height: 26px;
color: rgba(189, 49, 36, 1);
font-size: 18px;
text-align: left;
}
.title_r {
color: rgb(255, 255, 255);
width: 24px;
height: 24px;
cursor: pointer;
// color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -0,0 +1,333 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div v-loading="loading">
<div class="gateway" v-show="isShow">
<div class="title">
<p class="title_l">IP配置</p>
<p class="title_center">本页面涉及排错请检查修改默认值</p>
<i class="el-icon-close title_r" @click="isShow = false"></i>
</div>
<el-divider></el-divider>
<div class="content">
<el-form :model="formData" :label-position="labelPosition" :rules="rules" ref="formData">
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="ippz_ssid">
<el-input v-model="formData.ippz_ssid" placeholder="请输入WIFI名字"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="formData.ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="formData.ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="ippz_mm">
<el-input v-model="formData.ippz_mm" placeholder="请输入wifi密码"></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
import { SaveUserAnswer, GetUserAnswer } from "@/api/user";
export default {
name: "ChiGate",
data() {
return {
loading: false,
user_id: "",
formData: {
ippz_ssid: "",
ippz_rzfs: "WPA2-PSK", //WPA2-PSK
ippz_jmfs: "AES", //AES
ippz_mm: "",
step: "",
wgpz_wgmc: "",
wgpz_wgid: "",
sbpz_sbmc: "",
sbpz_kzqxy: " ",
sbpz_ip: "",
sbpz_port: "",
sbpz_czdz: "",
sbpz_lxzq: "",
sbpz_qyhmcj: "",
sbpz_qyplcj: "",
sbpz_zdplcjs: "",
sbpz_cjcgsj: "",
sbpz_zqsbonchange: "",
sbpz_txsjjg: "",
sbpz_xqjcqxr: "",
sbpz_bcjcqxr: "",
cjdpz_tagid: "",
cjdpz_mc: "",
cjdpz_sjq: "",
cjdpz_jcqdz: "",
cjdpz_cjsjlx: "",
cjdpz_dxsx: "",
cjdpz_scms: "",
mqtt_ip: "",
mqtt_wgsn: "",
mqtt_port: "",
mqtt_keepalive: "",
mqtt_sssjfbzt: "",
mqtt_qos: "",
mqtt_cjd_sbmc: "",
mqtt_cjd_tagid: "",
},
options1: [
{
value: "开放式",
label: "开放式",
},
{
value: "共享式",
label: "共享式",
},
{
value: "WPA-PSK",
label: "WPA-PSK",
},
{
value: "WPA",
label: "WPA",
},
{
value: "WPA2-PSK",
label: "WPA2-PSK",
},
{
value: "WPA2",
label: "WPA2",
},
],
options2: [
{
value: "NONE",
label: "NONE",
},
{
value: "WEP40",
label: "WEP40",
},
{
value: "WEP104",
label: "WEP104",
},
{
value: "AES",
label: "AES",
},
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: true,
rules: {
ippz_ssid: [
{ required: true, message: "请输入客户端SSID", trigger: "blur" },
],
ippz_mm: [{ required: true, message: "请输入密码", trigger: "blur" }],
},
};
},
created() {
this.user_id = window.location.href.split("?")[1];
},
methods: {
//
submitForm() {
this.$refs["formData"].validate((valid) => {
if (valid) {
this.saveGate();
} else {
console.log("error submit!!");
return false;
}
});
},
async saveGate() {
// console.log(this.formData);
let res = await SaveUserAnswer({
mark: "CHGYWG_wx",
user_id: this.user_id,
// user_id: "USER202307301109254198",
mark_value: JSON.stringify(this.formData),
step: this.step,
});
// console.log(res);
if (res.data.state) {
this.$message({
message: "保存成功",
type: "success",
});
// console.log(res);
// alert(JSON.stringify(res.data.data.mark_value));
} else {
this.$message({
message: `保存失败,原因是${res.data.message}`,
type: "error",
});
}
},
async getUserAnswer() {
this.loading = true;
let { data } = await GetUserAnswer({
mark: "CHGYWG_wx",
user_id: this.user_id,
// user_id: "USER202307301109254198",
});
this.loading = false;
// alert(JSON.stringify(data.data.mark_value));
if (data.data && data.state) {
// console.log(JSON.parse(data.data.mark_value));
if (data.data.step) {
this.step = data.data.step;
}
let obj = JSON.parse(data.data.mark_value);
if (obj.ippz_rzfs) {
this.formData.ippz_rzfs = obj.ippz_rzfs
this.formData.ippz_jmfs = obj.ippz_jmfs
}
(this.formData.ippz_ssid = obj.ippz_ssid),
// alert(this.formData.ippz_ssid);
(this.formData.ippz_mm = obj.ippz_mm),
(this.formData.wgpz_wgmc = obj.wgpz_wgmc),
(this.formData.wgpz_wgid = obj.wgpz_wgid),
(this.formData.sbpz_sbmc = obj.sbpz_sbmc),
(this.formData.sbpz_kzqxy = obj.sbpz_kzqxy),
(this.formData.sbpz_ip = obj.sbpz_ip),
(this.formData.sbpz_port = obj.sbpz_port),
(this.formData.sbpz_czdz = obj.sbpz_czdz),
(this.formData.sbpz_lxzq = obj.sbpz_lxzq),
(this.formData.sbpz_qyhmcj = obj.sbpz_qyhmcj),
(this.formData.sbpz_qyplcj = obj.sbpz_qyplcj),
(this.formData.sbpz_zdplcjs = obj.sbpz_zdplcjs),
(this.formData.sbpz_cjcgsj = obj.sbpz_cjcgsj),
(this.formData.sbpz_zqsbonchange = obj.sbpz_zqsbonchange),
(this.formData.sbpz_txsjjg = obj.sbpz_txsjjg),
(this.formData.sbpz_xqjcqxr = obj.sbpz_xqjcqxr),
(this.formData.sbpz_bcjcqxr = obj.sbpz_bcjcqxr),
(this.formData.cjdpz_tagid = obj.cjdpz_tagid),
(this.formData.cjdpz_mc = obj.cjdpz_mc),
(this.formData.cjdpz_sjq = obj.cjdpz_sjq),
(this.formData.cjdpz_jcqdz = obj.cjdpz_jcqdz),
(this.formData.cjdpz_cjsjlx = obj.cjdpz_cjsjlx),
(this.formData.cjdpz_dxsx = obj.cjdpz_dxsx),
(this.formData.cjdpz_scms = obj.cjdpz_scms),
(this.formData.mqtt_ip = obj.mqtt_ip),
(this.formData.mqtt_wgsn = obj.mqtt_wgsn),
(this.formData.mqtt_port = obj.mqtt_port),
(this.formData.mqtt_keepalive = obj.mqtt_keepalive),
(this.formData.mqtt_sssjfbzt = obj.mqtt_sssjfbzt),
(this.formData.mqtt_qos = obj.mqtt_qos),
(this.formData.mqtt_cjd_sbmc = obj.mqtt_cjd_sbmc),
(this.formData.mqtt_cjd_tagid = obj.mqtt_cjd_tagid);
}
},
},
mounted() {
this.getUserAnswer();
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background: url(../assets/image/bg.png);
background-size: 100% 100%;
// background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_center {
width: 288px;
height: 26px;
line-height: 26px;
color: rgba(189, 49, 36, 1);
font-size: 18px;
text-align: left;
}
.title_r {
color: rgb(255, 255, 255);
width: 24px;
height: 24px;
cursor: pointer;
// color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

View File

@ -0,0 +1,362 @@
<!-- 斥候IP设置无线网关页面 -->
<template>
<div v-loading="loading">
<div class="gateway" v-show="isShow">
<div class="title">
<p class="title_l">IP配置</p>
<p class="title_center">本页面涉及排错请检查修改默认值</p>
<i class="el-icon-close title_r" @click="isShow = false"></i>
</div>
<el-divider></el-divider>
<div class="content">
<el-form
:model="formData"
:label-position="labelPosition"
:rules="rules"
ref="formData"
>
<el-row>
<el-col :span="24">
<el-form-item
label="客户端SSID:"
:label-width="formLabelWidth"
prop="ippz_ssid"
>
<el-input
v-model="formData.ippz_ssid"
placeholder="请输入WIFI名字"
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="formData.ippz_rzfs" placeholder="开放式">
<el-option
v-for="item in options1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="formData.ippz_jmfs" placeholder="NONE">
<el-option
v-for="item in options2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item
label="密码:"
:label-width="formLabelWidth"
prop="ippz_mm"
>
<el-input
v-model="formData.ippz_mm"
placeholder="请输入wifi密码"
></el-input>
</el-form-item>
</el-col>
</el-row>
<div class="footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="isShow = false"> </el-button>
</div>
</el-form>
</div>
</div>
</div>
</template>
<script>
import { SaveUserAnswer, GetUserAnswer } from "@/api/user";
export default {
name: "ChiGate",
data() {
return {
loading: false,
user_id: "",
formData: {
ippz_ssid: "",
ippz_rzfs: "WPA2-PSK", //WPA2-PSK
ippz_jmfs: "AES", //AES
ippz_mm: "",
step: "",
wgpz_wgmc: "",
wgpz_wgid: "",
sbpz_sbmc: "",
sbpz_kzqxy: " ",
sbpz_ip: "",
sbpz_port: "",
sbpz_czdz: "",
sbpz_lxzq: "",
sbpz_qyhmcj: "",
sbpz_qyplcj: "",
sbpz_zdplcjs: "",
sbpz_cjcgsj: "",
sbpz_zqsbonchange: "",
sbpz_txsjjg: "",
sbpz_xqjcqxr: "",
sbpz_bcjcqxr: "",
cjdpz_tagid: "",
cjdpz_mc: "",
cjdpz_sjq: "",
cjdpz_jcqdz: "",
cjdpz_cjsjlx: "",
cjdpz_dxsx: "",
cjdpz_scms: "",
mqtt_ip: "",
mqtt_wgsn: "",
mqtt_port: "",
mqtt_keepalive: "",
mqtt_sssjfbzt: "",
mqtt_qos: "",
mqtt_cjd_sbmc: "",
mqtt_cjd_tagid: "",
},
options1: [
{
value: "开放式",
label: "开放式",
},
{
value: "共享式",
label: "共享式",
},
{
value: "WPA-PSK",
label: "WPA-PSK",
},
{
value: "WPA",
label: "WPA",
},
{
value: "WPA2-PSK",
label: "WPA2-PSK",
},
{
value: "WPA2",
label: "WPA2",
},
],
options2: [
{
value: "NONE",
label: "NONE",
},
{
value: "WEP40",
label: "WEP40",
},
{
value: "WEP104",
label: "WEP104",
},
{
value: "AES",
label: "AES",
},
],
labelPosition: "left",
formLabelWidth: "116px",
value: "测试",
count: 0,
isShow: true,
rules: {
ippz_ssid: [
{ required: true, message: "请输入客户端SSID", trigger: "blur" },
],
ippz_mm: [{ required: true, message: "请输入密码", trigger: "blur" }],
},
};
},
created() {
this.user_id = window.location.href.split("?")[1];
},
methods: {
//
submitForm() {
this.$refs["formData"].validate((valid) => {
if (valid) {
this.saveGate();
} else {
console.log("error submit!!");
return false;
}
});
},
async saveGate() {
// console.log(this.formData);
let res = await SaveUserAnswer({
mark: "CHGYWG_wx",
user_id: this.user_id,
// user_id: "USER202307301109254198",
mark_value: JSON.stringify(this.formData),
step: this.step,
});
// console.log(res);
if (res.data.state) {
this.$message({
message: "保存成功",
type: "success",
});
// console.log(res);
// alert(JSON.stringify(res.data.data.mark_value));
} else {
this.$message({
message: `保存失败,原因是${res.data.message}`,
type: "error",
});
}
},
async getUserAnswer() {
this.loading = true;
let { data } = await GetUserAnswer({
mark: "CHGYWG_wx",
user_id: this.user_id,
// user_id: "USER202307301109254198",
});
this.loading = false;
// alert(JSON.stringify(data.data.mark_value));
if (data.data && data.state) {
// console.log(JSON.parse(data.data.mark_value));
if (data.data.step) {
this.step = data.data.step;
}
let obj = JSON.parse(data.data.mark_value);
if (obj.ippz_rzfs) {
this.formData.ippz_rzfs = obj.ippz_rzfs;
this.formData.ippz_jmfs = obj.ippz_jmfs;
}
(this.formData.ippz_ssid = obj.ippz_ssid),
// alert(this.formData.ippz_ssid);
(this.formData.ippz_mm = obj.ippz_mm),
(this.formData.wgpz_wgmc = obj.wgpz_wgmc),
(this.formData.wgpz_wgid = obj.wgpz_wgid),
(this.formData.sbpz_sbmc = obj.sbpz_sbmc),
(this.formData.sbpz_kzqxy = obj.sbpz_kzqxy),
(this.formData.sbpz_ip = obj.sbpz_ip),
(this.formData.sbpz_port = obj.sbpz_port),
(this.formData.sbpz_czdz = obj.sbpz_czdz),
(this.formData.sbpz_lxzq = obj.sbpz_lxzq),
(this.formData.sbpz_qyhmcj = obj.sbpz_qyhmcj),
(this.formData.sbpz_qyplcj = obj.sbpz_qyplcj),
(this.formData.sbpz_zdplcjs = obj.sbpz_zdplcjs),
(this.formData.sbpz_cjcgsj = obj.sbpz_cjcgsj),
(this.formData.sbpz_zqsbonchange = obj.sbpz_zqsbonchange),
(this.formData.sbpz_txsjjg = obj.sbpz_txsjjg),
(this.formData.sbpz_xqjcqxr = obj.sbpz_xqjcqxr),
(this.formData.sbpz_bcjcqxr = obj.sbpz_bcjcqxr),
(this.formData.cjdpz_tagid = obj.cjdpz_tagid),
(this.formData.cjdpz_mc = obj.cjdpz_mc),
(this.formData.cjdpz_sjq = obj.cjdpz_sjq),
(this.formData.cjdpz_jcqdz = obj.cjdpz_jcqdz),
(this.formData.cjdpz_cjsjlx = obj.cjdpz_cjsjlx),
(this.formData.cjdpz_dxsx = obj.cjdpz_dxsx),
(this.formData.cjdpz_scms = obj.cjdpz_scms),
(this.formData.mqtt_ip = obj.mqtt_ip),
(this.formData.mqtt_wgsn = obj.mqtt_wgsn),
(this.formData.mqtt_port = obj.mqtt_port),
(this.formData.mqtt_keepalive = obj.mqtt_keepalive),
(this.formData.mqtt_sssjfbzt = obj.mqtt_sssjfbzt),
(this.formData.mqtt_qos = obj.mqtt_qos),
(this.formData.mqtt_cjd_sbmc = obj.mqtt_cjd_sbmc),
(this.formData.mqtt_cjd_tagid = obj.mqtt_cjd_tagid);
}
},
},
mounted() {
this.getUserAnswer();
},
};
</script>
<style lang="less" scoped>
.gateway {
position: absolute;
left: 648px;
top: 226px;
width: 470px;
height: 384px;
line-height: 20px;
background: url(../assets/image/bg.png);
background-size: 100% 100%;
// background-color: rgba(255, 255, 255, 1);
text-align: center;
border: 1px solid rgba(187, 187, 187, 1);
.el-divider--horizontal {
margin: 10px 0;
}
.title {
margin: 13px 6px 0px 25px;
display: flex;
justify-content: space-between;
.title_l {
width: 53px;
height: 26px;
color: rgba(16, 16, 16, 1);
font-size: 18px;
text-align: left;
}
.title_center {
width: 288px;
height: 26px;
line-height: 26px;
color: rgba(189, 49, 36, 1);
font-size: 18px;
text-align: left;
}
.title_r {
color: rgb(255, 255, 255);
width: 24px;
height: 24px;
cursor: pointer;
// color: rgba(111, 103, 103, 1);
}
}
/deep/ .content {
margin-left: 62px;
margin-right: 114px;
.el-input__inner {
width: 200px;
height: 30px;
}
}
/deep/ .footer {
.el-button {
width: 80px;
height: 30px;
line-height: 0.5;
}
}
}
</style>

BIN
dist.zip Normal file

Binary file not shown.

View File

@ -66,8 +66,12 @@
<el-table-column property="cjdpz_sjq" label="数据区">
<template slot-scope="scope">
<el-select v-model="scope.row.cjdpz_sjq" placeholder="">
<el-option v-for="(option, index) in options3" :key="index" :label="option.label"
:value="option.value"></el-option>
<el-option
v-for="(option, index) in options3"
:key="index"
:label="option.label"
:value="option.value"
></el-option>
</el-select>
</template>
</el-table-column>
@ -1125,14 +1129,16 @@ export default {
// console.log(JSON.parse(data.data.mark_value));
if (data.data && data.state) {
let obj = JSON.parse(data.data.mark_value);
console.log(obj, "编辑按钮的显现")
console.log(obj, "编辑按钮的显现");
if (obj.sbpz_ip) {
this.sbpz_ip1 = obj.sbpz_ip.split(".")[0];
this.sbpz_ip2 = obj.sbpz_ip.split(".")[1];
this.sbpz_ip3 = obj.sbpz_ip.split(".")[2];
this.sbpz_ip4 = obj.sbpz_ip.split(".")[3];
this.tableData[0].sbpz_ip = obj.sbpz_ip;
this.tableData[0].sbpz_zqsbonchange = Boolean(Number(obj.sbpz_zqsbonchange));
this.tableData[0].sbpz_zqsbonchange = Boolean(
Number(obj.sbpz_zqsbonchange)
);
this.tableData[0].sbpz_qyhmcj = Boolean(Number(obj.sbpz_qyhmcj));
this.tableData[0].sbpz_qyplcj = Boolean(Number(obj.sbpz_qyplcj));
}
@ -1177,7 +1183,6 @@ export default {
this.tableData[0].mqtt_cjd_sbmc = obj.mqtt_cjd_sbmc;
this.tableData[0].mqtt_cjd_tagid = obj.mqtt_cjd_tagid;
}
} else if (index == 2) {
this.menuShow = false;
}
@ -1209,7 +1214,7 @@ export default {
type: "success",
});
console.log(res);
sessionStorage.setItem("CHGYWG_yx", JSON.stringify(this.tableData[0]));
// sessionStorage.setItem("CHGYWG_yx", JSON.stringify(this.tableData[0]));
} else {
this.$message({
message: `保存失败`,
@ -1507,17 +1512,16 @@ export default {
created() {
this.user_id = this.$route.query.user_id;
this.GetUserAnswer();
if(this.user_id!="undefined"){
if (this.user_id != "undefined") {
GetTree({
user_id: this.user_id,
type: "3",
}).then((res) => {
console.log(res);
console.log(JSON.parse(res.data.data.data));
this.trees = JSON.parse(res.data.data.data);
});
user_id: this.user_id,
type: "3",
}).then((res) => {
console.log(res);
console.log(JSON.parse(res.data.data.data));
this.trees = JSON.parse(res.data.data.data);
});
}
},
};
</script>

View File

@ -9,11 +9,23 @@
</div>
<el-divider></el-divider>
<div class="content">
<el-form :model="formData" :label-position="labelPosition" :rules="rules" ref="formData">
<el-form
:model="formData"
:label-position="labelPosition"
:rules="rules"
ref="formData"
>
<el-row>
<el-col :span="24">
<el-form-item label="客户端SSID:" :label-width="formLabelWidth" prop="ippz_ssid">
<el-input v-model="formData.ippz_ssid" placeholder="请输入WIFI名字"></el-input>
<el-form-item
label="客户端SSID:"
:label-width="formLabelWidth"
prop="ippz_ssid"
>
<el-input
v-model="formData.ippz_ssid"
placeholder="请输入WIFI名字"
></el-input>
</el-form-item>
</el-col>
</el-row>
@ -21,7 +33,12 @@
<el-col :span="24">
<el-form-item label="认证方式:" :label-width="formLabelWidth">
<el-select v-model="formData.ippz_rzfs" placeholder="开放式">
<el-option v-for="item in options1" :key="item.value" :label="item.label" :value="item.value">
<el-option
v-for="item in options1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
@ -31,7 +48,12 @@
<el-col :span="24">
<el-form-item label="加密方式:" :label-width="formLabelWidth">
<el-select v-model="formData.ippz_jmfs" placeholder="NONE">
<el-option v-for="item in options2" :key="item.value" :label="item.label" :value="item.value">
<el-option
v-for="item in options2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
@ -39,8 +61,15 @@
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="密码:" :label-width="formLabelWidth" prop="ippz_mm">
<el-input v-model="formData.ippz_mm" placeholder="请输入wifi密码"></el-input>
<el-form-item
label="密码:"
:label-width="formLabelWidth"
prop="ippz_mm"
>
<el-input
v-model="formData.ippz_mm"
placeholder="请输入wifi密码"
></el-input>
</el-form-item>
</el-col>
</el-row>
@ -210,18 +239,18 @@ export default {
});
this.loading = false;
// alert(JSON.stringify(data.data.mark_value));
if (data.data.step) {
this.step = data.data.step;
}
if (data.data && data.state) {
// console.log(JSON.parse(data.data.mark_value));
if (data.data.step) {
this.step = data.data.step;
}
let obj = JSON.parse(data.data.mark_value);
if (obj.ippz_rzfs) {
this.formData.ippz_rzfs = obj.ippz_rzfs
this.formData.ippz_jmfs = obj.ippz_jmfs
this.formData.ippz_rzfs = obj.ippz_rzfs;
this.formData.ippz_jmfs = obj.ippz_jmfs;
}
(this.formData.ippz_ssid = obj.ippz_ssid),
// alert(this.formData.ippz_ssid);
// alert(this.formData.ippz_ssid);
(this.formData.ippz_mm = obj.ippz_mm),
(this.formData.wgpz_wgmc = obj.wgpz_wgmc),
(this.formData.wgpz_wgid = obj.wgpz_wgid),