From cab78ab6bdf6b5ea0c8e97f28e616555380b2ad5 Mon Sep 17 00:00:00 2001 From: fanluyan <754122931@qq.com> Date: Tue, 18 Apr 2023 13:04:35 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E6=8B=8D=E7=85=A7=E8=A3=85=E7=BD=AE?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/theme.less | 8 +- .../photographicDevice/index.vue | 367 ++++++++---------- 2 files changed, 162 insertions(+), 213 deletions(-) diff --git a/src/assets/css/theme.less b/src/assets/css/theme.less index 8e49b7f..b2db8c3 100644 --- a/src/assets/css/theme.less +++ b/src/assets/css/theme.less @@ -275,9 +275,11 @@ } } +//表格样式 + .el-table { - .el-table td.el-table__cell, - .el-table th.el-table__cell.is-leaf { + td.el-table__cell, + th.el-table__cell.is-leaf { border-bottom: 1px solid #ebeef5; } .el-table__header-wrapper, @@ -285,7 +287,7 @@ border-top: 1px solid #ebeef5; } th.el-table__cell { - background: #f8f8f8; + background: #f8f8f8 !important; } .el-button--text { padding: 0px; diff --git a/src/views/management/monitoringEquipment/photographicDevice/index.vue b/src/views/management/monitoringEquipment/photographicDevice/index.vue index 9ea2317..a8bf606 100644 --- a/src/views/management/monitoringEquipment/photographicDevice/index.vue +++ b/src/views/management/monitoringEquipment/photographicDevice/index.vue @@ -1,156 +1,110 @@ diff --git a/vue.config.js b/vue.config.js index 380688e..efef97e 100644 --- a/vue.config.js +++ b/vue.config.js @@ -18,16 +18,17 @@ module.exports = defineConfig({ }, devServer: { proxy: { - '/api': {//表示拦截以/api开头的请求路径 + "/api": { + //表示拦截以/api开头的请求路径 //表示拦截以/api开头的请求路径 //target: 'http://localhost:1234', //本地nodejs服务器 target: "http://47.96.238.157:8093", //公司项目服务器环境 //target: 'http://180.166.218.222:7200', changOrigin: true, //是否开启跨域 pathRewrite: { - '^/api': '' //重写api,把api变成空字符,因为我们真正请求的路径是没有api的 - } - } + "^/api": "", //重写api,把api变成空字符,因为我们真正请求的路径是没有api的 + }, + }, // [process.env.VUE_APP_BASE_API]: { // //表示拦截以/api开头的请求路径 // //target: 'http://localhost:1234', //本地nodejs服务器 From 8cd5836154519ea9a880c21dee16bbdb4d0cd772 Mon Sep 17 00:00:00 2001 From: fanluyan <754122931@qq.com> Date: Wed, 19 Apr 2023 13:20:45 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/reset.css | 2 +- src/main.js | 1 - src/utils/api/index.js | 8 ++++ src/views/components/carouselChart.vue | 40 ++++------------- .../components/addPhotoDialog.vue | 42 ++++++++++++++++-- .../photographicDevice/index.vue | 19 +++++--- .../components/addLineDialog.vue | 44 +++++++++++++++---- .../userEquipment/lineInformation/index.vue | 34 +++++++++----- src/views/realTimeMonitor/index.vue | 25 +++++++---- vue.config.js | 1 + 10 files changed, 144 insertions(+), 72 deletions(-) diff --git a/src/assets/css/reset.css b/src/assets/css/reset.css index f1f7cc6..fa11162 100644 --- a/src/assets/css/reset.css +++ b/src/assets/css/reset.css @@ -35,7 +35,7 @@ a { /* 滚动条上的滚动滑块 */ ::-webkit-scrollbar-thumb { - background-color: #49b1f5; + background-color: #ccc; /* 关键代码 */ border-radius: 32px; } diff --git a/src/main.js b/src/main.js index 01db7d3..86aeacc 100644 --- a/src/main.js +++ b/src/main.js @@ -32,7 +32,6 @@ Vue.prototype.$md5 = md5; import moment from "moment"; // 导入文件 // 注册全局 moment Vue.prototype.$moment = moment; - Vue.config.productionTip = false; new Vue({ diff --git a/src/utils/api/index.js b/src/utils/api/index.js index f17809b..964a7a4 100644 --- a/src/utils/api/index.js +++ b/src/utils/api/index.js @@ -151,6 +151,14 @@ export function getScheduleRulelListJoggle(data) { } //线路信息管理接口数据 +//获取电压等级列表 +export function getdyListJoggle(data) { + return request({ + url: "/test/getdyList", + method: "post", + data, + }); +} //1.线路列表信息 export function getLineListJoggle(data) { return request({ diff --git a/src/views/components/carouselChart.vue b/src/views/components/carouselChart.vue index 04dcc23..26af4a5 100644 --- a/src/views/components/carouselChart.vue +++ b/src/views/components/carouselChart.vue @@ -6,8 +6,12 @@ :options="swiperOptionTop" ref="swiperTop" > - - + +
- +

{{ $moment(item.photoTime).format("YYYY-MM-DD HH:mm:ss") }}

@@ -65,33 +69,6 @@ export default { }, data() { return { - //轮播大图配置 - bigImg: [ - { - path: "http://180.166.218.222:8104/media/local/XYIGQ10C221000080/210509/XYIGQ10C221000080_21050918190300_1_255.jpg", - id: 0, - }, - { - path: "http://180.166.218.222:8104/media/local/XYIGQ10C221000080/202303/XYIGQ10C221000080_20230323100012_1_255_res.jpg", - id: 1, - }, - { - path: "http://180.166.218.222:8104/media/local/XYIGQ10C221000080/202303/XYIGQ10C221000080_20230323090012_1_255_res.jpg", - id: 2, - }, - { - path: "http://180.166.218.222:8104/media/local/XYIGQ10C221000080/202303/XYIGQ10C221000080_20230323080011_1_255_res.jpg", - id: 3, - }, - { - path: "http://180.166.218.222:8104/media/local/XYIGQ10C221000080/202303/XYIGQ10C221000080_20230323070012_1_255_res.jpg", - id: 4, - }, - { - path: "http://180.166.218.222:8104/media/local/XYIGQ10C221000080/202303/XYIGQ10C221000080_20230323060012_1_255_res.jpg", - id: 5, - }, - ], swiperOptionTop: { zoom: true, loop: true, @@ -164,6 +141,7 @@ export default { padding: 4px 0px; font-size: 14px; text-align: center; + color: @color-text-primary; } } .swiper-slide { diff --git a/src/views/management/monitoringEquipment/photographicDevice/components/addPhotoDialog.vue b/src/views/management/monitoringEquipment/photographicDevice/components/addPhotoDialog.vue index 0ccdd87..ff0c265 100644 --- a/src/views/management/monitoringEquipment/photographicDevice/components/addPhotoDialog.vue +++ b/src/views/management/monitoringEquipment/photographicDevice/components/addPhotoDialog.vue @@ -88,7 +88,44 @@ export default { data() { return { formInfo: {}, - rules: {}, + rules: { + bsIdentifier: [ + { required: true, message: "请输入公司名称", trigger: "blur" }, + ], + bsManufacturer: [ + { required: true, message: "请输入公司名称", trigger: "blur" }, + ], + bsProductionDate: [ + { required: true, message: "请输入公司名称", trigger: "blur" }, + ], + cmdid: [{ required: true, message: "请输入公司名称", trigger: "blur" }], + displayName: [ + { required: true, message: "请输入公司名称", trigger: "blur" }, + ], + equipName: [ + { required: true, message: "请输入公司名称", trigger: "blur" }, + ], + essentialInfoVersion: [ + { required: true, message: "请输入公司名称", trigger: "blur" }, + ], + hasPan: [ + { required: true, message: "请输入公司名称", trigger: "blur" }, + ], + latitude: [ + { required: true, message: "请输入公司名称", trigger: "blur" }, + ], + lineid: [ + { required: true, message: "请输入公司名称", trigger: "blur" }, + ], + longitude: [ + { required: true, message: "请输入公司名称", trigger: "blur" }, + ], + model: [{ required: true, message: "请输入公司名称", trigger: "blur" }], + orgId: [{ required: true, message: "请输入公司名称", trigger: "blur" }], + towerid: [ + { required: true, message: "请输入公司名称", trigger: "blur" }, + ], + }, //表单数组,对象 formArr: [], }; @@ -116,15 +153,14 @@ export default { }; this.formArr.push(formObj); console.log(this.formArr); - // 走保存请求 if (this.photoDialogTitle == "新增") { addTerminalJoggle({ list: this.formArr }) .then((res) => { console.log(res); this.$emit("photoDialogClose", 1); //关闭弹窗 + this.formArr = []; this.$message.success("添加成功"); - this.$refs.formPhotoInfo.resetFields(); }) .catch((err) => { console.log(err); //代码错误、请求失败捕获 diff --git a/src/views/management/monitoringEquipment/photographicDevice/index.vue b/src/views/management/monitoringEquipment/photographicDevice/index.vue index a8bf606..c02b728 100644 --- a/src/views/management/monitoringEquipment/photographicDevice/index.vue +++ b/src/views/management/monitoringEquipment/photographicDevice/index.vue @@ -137,11 +137,15 @@ export default { }, methods: { ////获取拍照装置列表数据 - terminalList() { - getTerminalJoggle() + terminalList(page, pageSize) { + getTerminalJoggle({ + pageindex: page, + pagesize: pageSize, + }) .then((res) => { console.log(res); this.terminalTableData = res.data.list; + this.total = res.data.total; }) .catch((err) => { console.log(err); //代码错误、请求失败捕获 @@ -179,17 +183,17 @@ export default { photoDialogClose(flag) { if (flag) { //更新列表 - this.terminalList(); + this.terminalList(this.page, this.pageSize); } this.photoDialog = false; this.formphotoInfo = {}; }, //删除数据 handleDelete(data) { + console.log(data); this.deleteArr.push({ - id: data.id, + termid: data.id, }); - console.log(this.deleteArr); this.$confirm("确定要删除记录吗,同时删除关联关系?", "提示", { confirmButtonText: "确定", @@ -200,7 +204,7 @@ export default { // 行设置向后台请求删除数据 deleteTerminalJoggle({ list: this.deleteArr }).then((res) => { console.log(res); - this.terminalList(); //刷新 + this.terminalList(this.page, this.pageSize); //刷新 }); this.$message({ type: "success", @@ -218,11 +222,12 @@ export default { handleCurrentChange(val) { console.log(`当前页: ${val}`); this.page = val; + this.terminalList(val, this.pageSize); //刷新 //this.getTableList(); }, }, created() { - this.terminalList(); + this.terminalList(this.page, this.pageSize); }, }; diff --git a/src/views/management/userEquipment/lineInformation/components/addLineDialog.vue b/src/views/management/userEquipment/lineInformation/components/addLineDialog.vue index a5a46d9..7fd761f 100644 --- a/src/views/management/userEquipment/lineInformation/components/addLineDialog.vue +++ b/src/views/management/userEquipment/lineInformation/components/addLineDialog.vue @@ -19,10 +19,14 @@ > - + + + @@ -35,7 +39,12 @@ + diff --git a/src/views/management/userEquipment/lineInformation/index.vue b/src/views/management/userEquipment/lineInformation/index.vue index ff12ecd..461f652 100644 --- a/src/views/management/userEquipment/lineInformation/index.vue +++ b/src/views/management/userEquipment/lineInformation/index.vue @@ -27,25 +27,33 @@ + + + \ No newline at end of file +