From 672924494cb6b7ae4219dd1930897a14261627bc Mon Sep 17 00:00:00 2001 From: lll Date: Tue, 7 Nov 2023 16:09:03 +0800 Subject: [PATCH] GYWZ --- src/App.vue | 18 +- src/api/answer.js | 2 +- src/components/AddPolicy.vue | 289 ++++++++++++++++----------- src/components/NetworkManagement.vue | 119 +++++++++-- src/components/ObjectManagement.vue | 163 +++++++++++---- src/components/PolicyManagement.vue | 58 +++++- src/components/PortConfiguration.vue | 62 ++++-- 7 files changed, 517 insertions(+), 194 deletions(-) diff --git a/src/App.vue b/src/App.vue index 380ed75..69ef366 100644 --- a/src/App.vue +++ b/src/App.vue @@ -18,14 +18,16 @@ export default { this.queryallanswer(); }, methods: { - //请求正确答案 - // async queryallanswer() { - // let { data } = await queryallanswer(); - // let arr = []; - // arr = data.data; - // arr.forEach((item) => { - // item.answer = JSON.parse(item.answer); - // }); + // 请求正确答案 + async queryallanswer() { + let { data } = await queryallanswer(); + console.log(JSON.parse(JSON.stringify(data.data))); + let arr = []; + arr = data.data; + arr.forEach((item) => { + item.answer = JSON.parse(item.answer); + }); + }, // console.log(arr); // let obj = { // cjdpz_beilv: "2", diff --git a/src/api/answer.js b/src/api/answer.js index d7c807c..7ec1506 100644 --- a/src/api/answer.js +++ b/src/api/answer.js @@ -2,5 +2,5 @@ import axios from "axios"; //获取正确答案 export let queryallanswer = () => axios.get( - "http://172.16.1.254:10014/Handler/Config.ashx?action=queryallanswer" + "http://111.229.30.246:10013/Handler/Config.ashx?action=queryallanswer" ); diff --git a/src/components/AddPolicy.vue b/src/components/AddPolicy.vue index b933882..6804d8f 100644 --- a/src/components/AddPolicy.vue +++ b/src/components/AddPolicy.vue @@ -1,12 +1,7 @@ diff --git a/src/components/PolicyManagement.vue b/src/components/PolicyManagement.vue index f0d216d..b80dcf0 100644 --- a/src/components/PolicyManagement.vue +++ b/src/components/PolicyManagement.vue @@ -5,7 +5,7 @@ 新增策略 -

只能添加两条数据

+

只能添加两条数据

@@ -39,7 +39,12 @@ 编辑 - 删除 + 删除 @@ -269,15 +274,56 @@ export default { flag: false, }; }, - watch: { - $route(to, from) { - this.dialogVisible = true; - }, + created() { + var obj = JSON.parse(sessionStorage.getItem("GYWZ_yx")); + console.log(obj); + this.tableData = [ + { + clgl_name: obj.clgl_name, + cmdlist_qsdz: obj.cmdlist_qsdz, + clgl_xy: obj.clgl_xy, + clgl_gzms: obj.clgl_gzms, + clgl_ydx: obj.clgl_ydx, + clgl_ydk: obj.clgl_ydk, + clgl_rkwk: obj.clgl_rkwk, + clgl_rkip: obj.clgl_rkip, + clgl_rkwg: obj.clgl_rkwg, + clgl_ckwk: obj.clgl_ckwk, + clgl_ckip: obj.clgl_ckip, + clgl_ckwg: obj.clgl_ckwg, + clgl_mddx: obj.clgl_mddx, + clgl_mddk: obj.clgl_mddk, + }, + ]; }, methods: { addPolicy() { this.$router.push("/addstrategy"); }, + del(index, a) { + // this.tableData.splice(index, 1); + // var obj = JSON.parse(sessionStorage.getItem("GYWZ_yx")); + // let newSessObj = { + // clgl_name: "", + // cmdlist_qsdz: "", + // clgl_xy: "", + // clgl_gzms: "", + // clgl_ydx: "", + // clgl_ydk: "", + // clgl_rkwk: "", + // clgl_rkip: "", + // clgl_rkwg: "", + // clgl_ckwk: "", + // clgl_ckip: "", + // clgl_ckwg: "", + // clgl_mddx: "", + // clgl_mddk: "", + // }; + // sessionStorage.setItem( + // "GYWZ_yx", + // JSON.stringify({ ...obj, ...newSessObj }) + // ); + }, }, }; diff --git a/src/components/PortConfiguration.vue b/src/components/PortConfiguration.vue index 7024160..3e3dbdc 100644 --- a/src/components/PortConfiguration.vue +++ b/src/components/PortConfiguration.vue @@ -2,15 +2,25 @@
- +
- + @@ -39,7 +49,10 @@ - + @@ -63,12 +76,18 @@ - + - + @@ -79,10 +98,18 @@ - + - 保存 + 保存 取 消 @@ -134,10 +161,18 @@ export default { dkpz_tbbtl: "", }, rules: { - dkpz_btl: [{ required: true, message: "请选择波特率", trigger: "change" }], - dkpz_sjw: [{ required: true, message: "请选择数据位", trigger: "change" }], - dkpz_tzw: [{ required: true, message: "请选择停止位", trigger: "change" }], - dkpz_jyw: [{ required: true, message: "请选择检验位", trigger: "change" }], + dkpz_btl: [ + { required: true, message: "请选择波特率", trigger: "change" }, + ], + dkpz_sjw: [ + { required: true, message: "请选择数据位", trigger: "change" }, + ], + dkpz_tzw: [ + { required: true, message: "请选择停止位", trigger: "change" }, + ], + dkpz_jyw: [ + { required: true, message: "请选择检验位", trigger: "change" }, + ], dkpz_lkms: [ { required: true, message: "请选择流控模式", trigger: "blur" }, ], @@ -207,7 +242,6 @@ export default { border: 1px solid rgba(220, 220, 220, 1); } - /deep/ .port_content { .el-input { width: 200px;