This commit is contained in:
parent
a057028045
commit
a309eee5ae
|
@ -4,22 +4,18 @@ export const GetDbwirldList = () => {
|
|||
};
|
||||
export const SaveUserAnswer = (data) => {
|
||||
return axios.post(
|
||||
`/wangguan?action=updatecache&mark=${data.mark}&user_id=${data.user_id}&mark_value=${data.mark_value}`,
|
||||
`/wangguan?action=updatecache&mark=${data.mark}&user_id=${data.user_id}&mark_value=${data.mark_value}`
|
||||
);
|
||||
};
|
||||
export const GetUserAnswer = (data) => {
|
||||
return axios.get(
|
||||
`/wangguan?action=querycache&mark=${data.mark}&user_id=${data.user_id}`
|
||||
);
|
||||
};
|
||||
// export const GetUserAnswer = (data) => {
|
||||
// return axios.get(
|
||||
// `/wangguan?action=querycache&mark=${data.mark}&user_id=${data.user_id}`
|
||||
// );
|
||||
// };
|
||||
|
||||
//最新拿缓存请求接口
|
||||
export let GetUserAnswer = (data) => {
|
||||
return axios.get(
|
||||
`/wangguan?action=queryanswercache&mark=${data.mark}&user_id=${data.user_id}`
|
||||
);
|
||||
};
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
|
||||
>>>>>>> a1e871850258edf9c13570149a9249a1fd77a361
|
||||
// export let GetUserAnswer = (data) => {
|
||||
// return axios.get(
|
||||
// `/Handler/Config.ash?action=querycache&mark=${data.mark}&user_id=${data.user_id}`
|
||||
// );
|
||||
// };
|
||||
|
|
|
@ -1,15 +1,34 @@
|
|||
<template>
|
||||
<div>
|
||||
<div>
|
||||
<el-dialog title="添加策略" :visible.sync="dialogVisible1" width="82%" :center="true">
|
||||
<el-form :model="ruleForm1" :rules="rules1" ref="ruleForm1" label-width="150px" class="demo-ruleForm1"
|
||||
:label-position="labelPosition">
|
||||
<el-dialog
|
||||
title="添加策略"
|
||||
:visible.sync="dialogVisible1"
|
||||
width="82%"
|
||||
:center="true"
|
||||
>
|
||||
<el-form
|
||||
:model="ruleForm1"
|
||||
:rules="rules1"
|
||||
ref="ruleForm1"
|
||||
label-width="150px"
|
||||
class="demo-ruleForm1"
|
||||
:label-position="labelPosition"
|
||||
>
|
||||
<el-row :justify="center">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="名称:" prop="clgl_name">
|
||||
<el-col :span="19">
|
||||
<el-select v-model="ruleForm1.clgl_name" placeholder="选择对象">
|
||||
<el-option v-for="item in options1" :key="item.value" :label="item.label" :value="item.value">
|
||||
<el-select
|
||||
v-model="ruleForm1.clgl_name"
|
||||
placeholder="选择对象"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in options1"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-col>
|
||||
|
@ -17,8 +36,16 @@
|
|||
|
||||
<el-form-item label="源对象:" prop="clgl_ydx" style="color: red">
|
||||
<el-col :span="19">
|
||||
<el-select v-model="ruleForm1.clgl_ydx" placeholder="选择对象">
|
||||
<el-option v-for="item in options4" :key="item.value" :label="item.label" :value="item.value">
|
||||
<el-select
|
||||
v-model="ruleForm1.clgl_ydx"
|
||||
placeholder="选择对象"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in options4"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-col>
|
||||
|
@ -27,7 +54,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="入口网关:" prop="clgl_rkwg1">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_rkwg1" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_rkwg1"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -35,7 +65,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_rkwg2">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_rkwg2" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_rkwg2"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -43,7 +76,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_rkwg3">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_rkwg3" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_rkwg3"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -51,7 +87,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_rkwg4">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_rkwg4" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_rkwg4"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -61,7 +100,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="出口网关:" prop="clgl_ckwg1">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_ckwg1" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_ckwg1"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -69,7 +111,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_ckwg2">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_ckwg2" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_ckwg2"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -77,7 +122,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_ckwg3">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_ckwg3" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_ckwg3"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -85,7 +133,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_ckwg4">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_ckwg4" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_ckwg4"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -95,8 +146,17 @@
|
|||
<el-col :span="6">
|
||||
<el-form-item label="协议:" prop="clgl_xy">
|
||||
<el-col :span="19">
|
||||
<el-select v-model="ruleForm1.clgl_xy" multiple placeholder="请选择">
|
||||
<el-option v-for="item in options2" :key="item.value" :label="item.label" :value="item.value">
|
||||
<el-select
|
||||
v-model="ruleForm1.clgl_xy"
|
||||
multiple
|
||||
placeholder="请选择"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in options2"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-col>
|
||||
|
@ -108,24 +168,46 @@
|
|||
</el-form-item>
|
||||
<el-form-item label="入口网卡:" prop="clgl_rkwk">
|
||||
<el-col :span="19">
|
||||
<el-select v-model="ruleForm1.clgl_rkwk" placeholder="选择配置的内网网卡">
|
||||
<el-option v-for="item in options8" :key="item.value" :label="item.label" :value="item.value">
|
||||
<el-select
|
||||
v-model="ruleForm1.clgl_rkwk"
|
||||
placeholder="选择配置的内网网卡"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in options8"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-col>
|
||||
</el-form-item>
|
||||
<el-form-item label="出口网卡:" prop="clgl_ckwk">
|
||||
<el-col :span="19">
|
||||
<el-select v-model="ruleForm1.clgl_ckwk" placeholder="选择配置的外网网卡">
|
||||
<el-option v-for="item in options9" :key="item.value" :label="item.label" :value="item.value">
|
||||
<el-select
|
||||
v-model="ruleForm1.clgl_ckwk"
|
||||
placeholder="选择配置的外网网卡"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in options9"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
>
|
||||
</el-option>
|
||||
</el-select> </el-col></el-form-item>
|
||||
</el-select> </el-col
|
||||
></el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="工作模式:" prop="clgl_gzms">
|
||||
<el-col :span="19">
|
||||
<el-select v-model="ruleForm1.clgl_gzms" placeholder="请选择">
|
||||
<el-option v-for="item in options3" :key="item.value" :label="item.label" :value="item.value">
|
||||
<el-option
|
||||
v-for="item in options3"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-col>
|
||||
|
@ -139,7 +221,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="入口IP:" prop="clgl_rkip1">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_rkip1" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_rkip1"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -147,7 +232,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_rkip2">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_rkip2" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_rkip2"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -155,7 +243,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_rkip3">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_rkip3" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_rkip3"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -163,7 +254,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_rkip4">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_rkip4" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_rkip4"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -173,7 +267,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="出口IP:" prop="clgl_ckip1">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_ckip1" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_ckip1"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -181,7 +278,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_ckip2">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_ckip2" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_ckip2"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -189,7 +289,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_ckip3">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_ckip3" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_ckip3"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -197,7 +300,10 @@
|
|||
<el-col :span="3">
|
||||
<el-form-item label="" prop="clgl_ckip4">
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ruleForm1.clgl_ckip4" :maxlength="3"></el-input>
|
||||
<el-input
|
||||
v-model="ruleForm1.clgl_ckip4"
|
||||
:maxlength="3"
|
||||
></el-input>
|
||||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
</el-form-item>
|
||||
|
@ -218,8 +324,16 @@
|
|||
</el-form-item>
|
||||
<el-form-item label="未定义命令:" prop="clgl_wdyml">
|
||||
<el-col :span="19">
|
||||
<el-select v-model="ruleForm1.clgl_wdyml" placeholder="请选择">
|
||||
<el-option v-for="item in options5" :key="item.value" :label="item.label" :value="item.value">
|
||||
<el-select
|
||||
v-model="ruleForm1.clgl_wdyml"
|
||||
placeholder="请选择"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in options5"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-col>
|
||||
|
@ -229,11 +343,14 @@
|
|||
</el-form>
|
||||
<span style="color: #fff">记录日志:</span>
|
||||
<el-switch style="margin-left: 6%" v-model="switchvalue"> </el-switch>
|
||||
<div class="title" style="
|
||||
<div
|
||||
class="title"
|
||||
style="
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
margin-top: 10px;
|
||||
">
|
||||
"
|
||||
>
|
||||
<h3 style="margin-top: 10px; margin-bottom: 3px; color: #fff4">
|
||||
命令列表
|
||||
</h3>
|
||||
|
@ -244,7 +361,8 @@
|
|||
<el-table-column label="序号">
|
||||
<template slot-scope="scope">
|
||||
{{ scope.$index + 1 }}
|
||||
</template></el-table-column>
|
||||
</template></el-table-column
|
||||
>
|
||||
<el-table-column prop="cmdlist_ml" label="命令(功能码)">
|
||||
</el-table-column>
|
||||
<el-table-column prop="cmdlist_qsdz" label="起始地址">
|
||||
|
@ -255,7 +373,12 @@
|
|||
<el-table-column prop="cmdlist_dz" label="动作"> </el-table-column>
|
||||
<el-table-column label="操作">
|
||||
<template slot-scope="scope">
|
||||
<el-button @click="handleClick(scope.row)" type="text" size="small">编辑</el-button>
|
||||
<el-button
|
||||
@click="handleClick(scope.row)"
|
||||
type="text"
|
||||
size="small"
|
||||
>编辑</el-button
|
||||
>
|
||||
<el-button type="text" size="small">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
@ -267,13 +390,30 @@
|
|||
</el-dialog>
|
||||
</div>
|
||||
<div>
|
||||
<el-dialog title="新增命令" :visible.sync="flag" width="30%" :before-close="handleClose">
|
||||
<el-form center :model="ruleForm2" :rules="rules2" ref="ruleForm2" label-width="150px" class="demo-ruleForm2"
|
||||
:label-position="labelPosition">
|
||||
<el-dialog
|
||||
title="新增命令"
|
||||
:visible.sync="flag"
|
||||
width="30%"
|
||||
:before-close="handleClose"
|
||||
>
|
||||
<el-form
|
||||
center
|
||||
:model="ruleForm2"
|
||||
:rules="rules2"
|
||||
ref="ruleForm2"
|
||||
label-width="150px"
|
||||
class="demo-ruleForm2"
|
||||
:label-position="labelPosition"
|
||||
>
|
||||
<el-form-item label="命令:" prop="cmdlist_ml">
|
||||
<el-col :span="6">
|
||||
<el-select v-model="ruleForm2.cmdlist_ml" style="width: 200px">
|
||||
<el-option v-for="item in options6" :key="item.value" :label="item.label" :value="item.value">
|
||||
<el-option
|
||||
v-for="item in options6"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-col>
|
||||
|
@ -282,7 +422,12 @@
|
|||
<el-form-item label="设备ID:" prop="cmdlist_sbid" style="color: red">
|
||||
<el-col :span="6">
|
||||
<el-select v-model="ruleForm2.cmdlist_sbid" style="width: 200px">
|
||||
<el-option v-for="item in options7" :key="item.value" :label="item.label" :value="item.value">
|
||||
<el-option
|
||||
v-for="item in options7"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-col>
|
||||
|
@ -301,12 +446,21 @@
|
|||
</el-form-item>
|
||||
<el-form-item label="描述:" prop="cmdlist_ms">
|
||||
<el-col :span="6">
|
||||
<el-input v-model="ruleForm2.cmdlist_ms" style="width: 200px"></el-input></el-col>
|
||||
<el-input
|
||||
v-model="ruleForm2.cmdlist_ms"
|
||||
style="width: 200px"
|
||||
></el-input
|
||||
></el-col>
|
||||
</el-form-item>
|
||||
<el-form-item label="动作:" prop="cmdlist_dz">
|
||||
<el-col :span="6">
|
||||
<el-select v-model="ruleForm2.cmdlist_dz" style="width: 200px">
|
||||
<el-option v-for="item in options5" :key="item.value" :label="item.label" :value="item.value">
|
||||
<el-option
|
||||
v-for="item in options5"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
>
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-col>
|
||||
|
@ -713,7 +867,7 @@ export default {
|
|||
created() {
|
||||
this.GetUserAnswer();
|
||||
},
|
||||
mounted() { },
|
||||
mounted() {},
|
||||
|
||||
methods: {
|
||||
//保存
|
||||
|
|
|
@ -11,11 +11,25 @@
|
|||
<el-divider></el-divider>
|
||||
<div class="content">
|
||||
<div class="lan">
|
||||
<el-form v-loading="loading" :model="formData" :label-position="labelPosition" :rules="rules" ref="ruleForm">
|
||||
<el-form
|
||||
v-loading="loading"
|
||||
:model="formData"
|
||||
:label-position="labelPosition"
|
||||
:rules="rules"
|
||||
ref="ruleForm"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="网络类型:" :label-width="formLabelWidth" prop="type">
|
||||
<el-select v-model="formData.ippz_wllx" placeholder="静态IP" style="width: 200px">
|
||||
<el-form-item
|
||||
label="网络类型:"
|
||||
:label-width="formLabelWidth"
|
||||
prop="type"
|
||||
>
|
||||
<el-select
|
||||
v-model="formData.ippz_wllx"
|
||||
placeholder="静态IP"
|
||||
style="width: 200px"
|
||||
>
|
||||
<el-option label="静态IP" value="静态IP"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
@ -23,7 +37,11 @@
|
|||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="IP地址:" :label-width="formLabelWidth" prop="ip">
|
||||
<el-form-item
|
||||
label="IP地址:"
|
||||
:label-width="formLabelWidth"
|
||||
prop="ip"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ippz_ip1"></el-input>
|
||||
|
@ -69,7 +87,11 @@
|
|||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="网关:" :label-width="formLabelWidth" prop="ip">
|
||||
<el-form-item
|
||||
label="网关:"
|
||||
:label-width="formLabelWidth"
|
||||
prop="ip"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ippz_mrwg1"></el-input>
|
||||
|
@ -182,7 +204,7 @@ export default {
|
|||
created() {
|
||||
this.GetUserAnswer();
|
||||
},
|
||||
mounted() { },
|
||||
mounted() {},
|
||||
|
||||
methods: {
|
||||
Merge(value, value1, value2, value3, value4) {
|
||||
|
@ -240,8 +262,8 @@ export default {
|
|||
});
|
||||
if (res.status == 200) {
|
||||
this.$message({
|
||||
message: '保存成功',
|
||||
type: 'success'
|
||||
message: "保存成功",
|
||||
type: "success",
|
||||
});
|
||||
}
|
||||
console.log(res);
|
||||
|
@ -255,10 +277,10 @@ export default {
|
|||
user_id: "USER202307301114011710",
|
||||
});
|
||||
this.loading = false;
|
||||
console.log(JSON.parse(data.data.mark_value));
|
||||
let obj = JSON.parse(data.data.mark_value);
|
||||
this.formData.ippz_wllx = obj.ippz_wllx;
|
||||
if (obj.ippz_ip) {
|
||||
console.log(data);
|
||||
if (data.data && data.state) {
|
||||
var obj = JSON.parse(data.data.mark_value);
|
||||
this.formData.ippz_wllx = obj.ippz_wllx;
|
||||
this.ippz_ip1 = obj.ippz_ip.split(".")[0];
|
||||
this.ippz_ip2 = obj.ippz_ip.split(".")[1];
|
||||
this.ippz_ip3 = obj.ippz_ip.split(".")[2];
|
||||
|
|
|
@ -2,37 +2,71 @@
|
|||
<template>
|
||||
<div>
|
||||
<!-- <div> <el-button type="info" plain @click="dialogFormVisible = true">IP设置</el-button></div> -->
|
||||
<el-dialog title="IP设置" :visible.sync="dialogFormVisible" :append-to-body="true" width="894px" v-loading="loading">
|
||||
<el-dialog
|
||||
title="IP设置"
|
||||
:visible.sync="dialogFormVisible"
|
||||
:append-to-body="true"
|
||||
width="894px"
|
||||
v-loading="loading"
|
||||
>
|
||||
<div class="form_content">
|
||||
<el-form :model="formData" :label-position="labelPosition" label-width="80px" :rules="rules_ippz_wirle"
|
||||
ref="formData">
|
||||
<el-form
|
||||
:model="formData"
|
||||
:label-position="labelPosition"
|
||||
label-width="80px"
|
||||
:rules="rules_ippz_wirle"
|
||||
ref="formData"
|
||||
>
|
||||
<div class="wired">
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="网口:" :label-width="formLabelWidth" prop="ippz_wangkou">
|
||||
<el-select v-model="formData.ippz_wangkou" style="width: 200px; height: 30px">
|
||||
<el-form-item
|
||||
label="网口:"
|
||||
:label-width="formLabelWidth"
|
||||
prop="ippz_wangkou"
|
||||
>
|
||||
<el-select
|
||||
v-model="formData.ippz_wangkou"
|
||||
style="width: 200px; height: 30px"
|
||||
>
|
||||
<el-option label="ETH0" value="ETH0"></el-option>
|
||||
<el-option label="ETH1" value="ETH1"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="默认网关:" :label-width="formLabelWidth" prop="ippz_mrwg">
|
||||
<el-form-item
|
||||
label="默认网关:"
|
||||
:label-width="formLabelWidth"
|
||||
prop="ippz_mrwg"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="5"><el-input v-model="ippz_mrwg1" maxlength="3"></el-input></el-col>
|
||||
<el-col :span="5"
|
||||
><el-input v-model="ippz_mrwg1" maxlength="3"></el-input
|
||||
></el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
<el-col :span="5"><el-input v-model="ippz_mrwg2" maxlength="3"></el-input></el-col>
|
||||
<el-col :span="5"
|
||||
><el-input v-model="ippz_mrwg2" maxlength="3"></el-input
|
||||
></el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
<el-col :span="5"><el-input v-model="ippz_mrwg3" maxlength="3"></el-input></el-col>
|
||||
<el-col :span="5"
|
||||
><el-input v-model="ippz_mrwg3" maxlength="3"></el-input
|
||||
></el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
<el-col :span="5"><el-input v-model="ippz_mrwg4" maxlength="3"></el-input></el-col>
|
||||
<el-col :span="5"
|
||||
><el-input v-model="ippz_mrwg4" maxlength="3"></el-input
|
||||
></el-col>
|
||||
</el-row>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="子网掩码:" :label-width="formLabelWidth" prop="ippz_zwym">
|
||||
<el-form-item
|
||||
label="子网掩码:"
|
||||
:label-width="formLabelWidth"
|
||||
prop="ippz_zwym"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ippz_zwym1" maxlength="3"></el-input>
|
||||
|
@ -53,7 +87,11 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="IP地址:" :label-width="formLabelWidth" prop="ippz_ip">
|
||||
<el-form-item
|
||||
label="IP地址:"
|
||||
:label-width="formLabelWidth"
|
||||
prop="ippz_ip"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ippz_ip1" maxlength="3"></el-input>
|
||||
|
@ -76,7 +114,11 @@
|
|||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="首选DNS:" :label-width="formLabelWidth" prop="ippz_dns_sx">
|
||||
<el-form-item
|
||||
label="首选DNS:"
|
||||
:label-width="formLabelWidth"
|
||||
prop="ippz_dns_sx"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ippz_dns_sx1" maxlength="3"></el-input>
|
||||
|
@ -97,7 +139,11 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="备选DNS:" :label-width="formLabelWidth" prop="ippz_dns_by">
|
||||
<el-form-item
|
||||
label="备选DNS:"
|
||||
:label-width="formLabelWidth"
|
||||
prop="ippz_dns_by"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ippz_dns_by1" maxlength="3"></el-input>
|
||||
|
@ -112,7 +158,11 @@
|
|||
</el-col>
|
||||
<el-col :span="1">.</el-col>
|
||||
<el-col :span="5">
|
||||
<el-input v-model="ippz_dns_by4" maxlength="3" type="number"></el-input>
|
||||
<el-input
|
||||
v-model="ippz_dns_by4"
|
||||
maxlength="3"
|
||||
type="number"
|
||||
></el-input>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-form-item>
|
||||
|
@ -120,11 +170,20 @@
|
|||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="MAC地址:" :label-width="formLabelWidth" prop="ippz_mac">
|
||||
<el-form-item
|
||||
label="MAC地址:"
|
||||
:label-width="formLabelWidth"
|
||||
prop="ippz_mac"
|
||||
>
|
||||
<el-row>
|
||||
<el-col :span="24" class="mac">
|
||||
<el-input style="width: 200px; height: 30px" v-model="formData.ippz_mac"></el-input><el-button
|
||||
v-copy="ippz_mac" @click="CopyText">复制</el-button>
|
||||
<el-input
|
||||
style="width: 200px; height: 30px"
|
||||
v-model="formData.ippz_mac"
|
||||
></el-input
|
||||
><el-button v-copy="ippz_mac" @click="CopyText"
|
||||
>复制</el-button
|
||||
>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-form-item>
|
||||
|
@ -308,8 +367,8 @@ export default {
|
|||
let res1 = await SaveUserAnswer(data);
|
||||
if (res1.status == 200) {
|
||||
this.$message({
|
||||
message: '保存成功',
|
||||
type: 'success'
|
||||
message: "保存成功",
|
||||
type: "success",
|
||||
});
|
||||
}
|
||||
console.log(res1);
|
||||
|
@ -357,9 +416,9 @@ export default {
|
|||
},
|
||||
},
|
||||
created() {
|
||||
this.getUserAnswer()
|
||||
this.getUserAnswer();
|
||||
},
|
||||
mounted() { },
|
||||
mounted() {},
|
||||
directives: {
|
||||
copy: {
|
||||
bind(el, { value }) {
|
||||
|
|
|
@ -322,8 +322,9 @@ export default {
|
|||
user_id: "USER202307301109254198",
|
||||
});
|
||||
console.log(answers);
|
||||
if (answers.data.data) {
|
||||
if (answers.data.data && answers.data.state) {
|
||||
let obj = JSON.parse(answers.data.data.mark_value);
|
||||
console.log(obj);
|
||||
this.ruleForm.ippz_ip_hqfs = obj.ippz_ip_hqfs;
|
||||
this.ruleForm.ippz_dns_hqfs = obj.ippz_dns_hqfs;
|
||||
this.ippz_ip1 = obj.ippz_ip.split(".")[0];
|
||||
|
|
|
@ -109,11 +109,12 @@ export default {
|
|||
});
|
||||
var obj = JSON.parse(res.data.data.mark_value);
|
||||
console.log(obj);
|
||||
|
||||
this.ruleForm.kqwk = obj.kqwk;
|
||||
this.ruleForm.wkgzfs = obj.wkgzfs;
|
||||
this.ruleForm.wkms = obj.wkms;
|
||||
this.loading = false;
|
||||
if (res.data.data && res.data.state) {
|
||||
this.ruleForm.kqwk = obj.kqwk;
|
||||
this.ruleForm.wkgzfs = obj.wkgzfs;
|
||||
this.ruleForm.wkms = obj.wkms;
|
||||
this.loading = false;
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
|
|
|
@ -257,7 +257,7 @@ export default {
|
|||
mark: "GYWZ_yx",
|
||||
user_id: "USER202307301114011710",
|
||||
});
|
||||
if (data.state) {
|
||||
if (data.data && data.state) {
|
||||
let res = JSON.parse(data.data.mark_value);
|
||||
console.log(res);
|
||||
|
||||
|
|
|
@ -119,15 +119,17 @@ export default {
|
|||
mark: "CKFWQ_wx",
|
||||
user_id: "USER202307301114011710",
|
||||
});
|
||||
var obj = JSON.parse(data.data.mark_value);
|
||||
console.log(obj);
|
||||
this.ruleForm.wxpz_gzms = obj.wxpz_gzms;
|
||||
this.ruleForm.wxpz_wlmc = obj.wxpz_wlmc;
|
||||
// this.ruleForm.wxpz_mac = obj.wxpz_mac;
|
||||
this.ruleForm.wxpz_jmms = obj.wxpz_jmms;
|
||||
this.ruleForm.wxpz_jmsf = obj.wxpz_jmsf;
|
||||
this.ruleForm.wxpz_mm = obj.wxpz_mm;
|
||||
console.log(this.ruleForm, "取");
|
||||
if (data.data && data.state) {
|
||||
var obj = JSON.parse(data.data.mark_value);
|
||||
this.ruleForm.wxpz_gzms = obj.wxpz_gzms;
|
||||
this.ruleForm.wxpz_wlmc = obj.wxpz_wlmc;
|
||||
// this.ruleForm.wxpz_mac = obj.wxpz_mac;
|
||||
this.ruleForm.wxpz_jmms = obj.wxpz_jmms;
|
||||
this.ruleForm.wxpz_jmsf = obj.wxpz_jmsf;
|
||||
this.ruleForm.wxpz_mm = obj.wxpz_mm;
|
||||
console.log(this.ruleForm, "取");
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
|
|
|
@ -207,8 +207,8 @@ export default {
|
|||
user_id: "USER202307301114011710",
|
||||
});
|
||||
let obj = JSON.parse(answers.data.data.mark_value);
|
||||
console.log(obj);
|
||||
if (answers.data.data) {
|
||||
console.log(answers);
|
||||
if (answers.data.data && answers.data.state) {
|
||||
this.ruleForm.ckcssz_btl = obj.ckcssz_btl;
|
||||
this.ruleForm.ckcssz_jyw = obj.ckcssz_jyw;
|
||||
this.ruleForm.ckcssz_lk = obj.ckcssz_lk;
|
||||
|
|
|
@ -14,6 +14,12 @@ module.exports = defineConfig({
|
|||
// 必须设置该项
|
||||
changeOrigin: true,
|
||||
},
|
||||
// "/Handler": {
|
||||
// target: "http://111.229.30.246:10013",
|
||||
// pathRewrite: { "^/Handler": "" },
|
||||
// secure: false,
|
||||
// changeOrigin: true,
|
||||
// },
|
||||
},
|
||||
},
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue