diff --git a/src/router/index.js b/src/router/index.js index 5c5b2c21..b5df92ae 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -71,6 +71,14 @@ const routes = [ title: "主设备", }, }, + { + path: "/equipment/jcsb", + component: () => import("../views/equipment/jcsb/index.vue"), + name: "jcsb", + meta: { + title: "监测设备", + }, + }, { path: "/equipment/modevtype", component: () => import("../views/equipment/modevtype/index.vue"), diff --git a/src/utils/api/index.js b/src/utils/api/index.js index 297eefc4..5eb8d33c 100644 --- a/src/utils/api/index.js +++ b/src/utils/api/index.js @@ -308,3 +308,44 @@ export function modevtypeListAllApi(data) { }, }); } + +//监测设备相关接口 +//新增 +export function modevAddApi(data) { + return request({ + url: "/modev/add", + method: "post", + data, + }); +} + +//修改更新 +export function modevUpdateApi(data) { + return request({ + url: "/modev/update", + method: "post", + data, + }); +} +//删除 +export function modevDeleteApi(data) { + return request({ + url: "/modev/delete", + method: "post", + params: data, + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, + }); +} +//查询全部 +export function modevListAllApi(data) { + return request({ + url: "/modev/listAll", + method: "get", + params: data, + headers: { + "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8", + }, + }); +} diff --git a/src/views/equipment/bdz/components/addbdzDialog.vue b/src/views/equipment/bdz/components/addbdzDialog.vue index d3ba3d78..05a6930f 100644 --- a/src/views/equipment/bdz/components/addbdzDialog.vue +++ b/src/views/equipment/bdz/components/addbdzDialog.vue @@ -56,7 +56,6 @@ export default { //判断 getdataform(val) { console.log(val); - this.formInfo = JSON.parse(JSON.stringify(val)); }, submitForm() { @@ -102,6 +101,13 @@ export default { }, display() { this.bdzDialogshow = true; + if (this.title == "添加电站") { + this.formInfo.mc = ""; + this.formInfo.coordinate = ""; + this.formInfo.voltagegrade = ""; + this.formInfo.scale = ""; + this.formInfo.note = ""; + } }, hide() { this.bdzDialogshow = false; diff --git a/src/views/equipment/bdz/index.vue b/src/views/equipment/bdz/index.vue index e64b1ade..0963b1c7 100644 --- a/src/views/equipment/bdz/index.vue +++ b/src/views/equipment/bdz/index.vue @@ -1,7 +1,7 @@ + + diff --git a/src/views/equipment/jcsb/index.vue b/src/views/equipment/jcsb/index.vue new file mode 100644 index 00000000..e1a6eb6e --- /dev/null +++ b/src/views/equipment/jcsb/index.vue @@ -0,0 +1,169 @@ + + + diff --git a/src/views/equipment/modevtype/components/addmodevtypeDialog.vue b/src/views/equipment/modevtype/components/addmodevtypeDialog.vue index 48fb5b98..3fdc1ea5 100644 --- a/src/views/equipment/modevtype/components/addmodevtypeDialog.vue +++ b/src/views/equipment/modevtype/components/addmodevtypeDialog.vue @@ -45,7 +45,9 @@ export default { data() { return { modevtypeDialogshow: false, - formInfo: {}, + formInfo: { + mc: "", + }, rules: { mc: [{ required: true, message: "请输入名称", trigger: "blur" }], }, @@ -122,6 +124,11 @@ export default { .then((res) => { console.log(res); this.tableOptions = res.data; + if (this.title == "添加监测类型") { + console.log(this.formInfo); + this.formInfo.tablename = this.tableOptions[0]; + this.formInfo.mc = ""; + } }) .catch((err) => { console.log(err); //代码错误、请求失败捕获 diff --git a/src/views/equipment/qyjg/components/addqyjgDialog.vue b/src/views/equipment/qyjg/components/addqyjgDialog.vue index 33565a2c..ed1398ce 100644 --- a/src/views/equipment/qyjg/components/addqyjgDialog.vue +++ b/src/views/equipment/qyjg/components/addqyjgDialog.vue @@ -111,6 +111,7 @@ export default { if (this.title == "添加区域") { console.log(this.formInfo); this.formInfo.bdzid = this.bdzOptions[0].id; + this.formInfo.mc = ""; } }) .catch((err) => { diff --git a/src/views/equipment/sblx/components/addsblxDialog.vue b/src/views/equipment/sblx/components/addsblxDialog.vue index db65b828..63ab979f 100644 --- a/src/views/equipment/sblx/components/addsblxDialog.vue +++ b/src/views/equipment/sblx/components/addsblxDialog.vue @@ -90,6 +90,9 @@ export default { }, display() { this.sblxDialogshow = true; + if (this.title == "添加设备类型") { + this.formInfo.mc = ""; + } }, hide() { this.sblxDialogshow = false; diff --git a/src/views/equipment/zsb/index.vue b/src/views/equipment/zsb/index.vue index 68f63b6b..eab5c9f0 100644 --- a/src/views/equipment/zsb/index.vue +++ b/src/views/equipment/zsb/index.vue @@ -21,8 +21,14 @@ - +