From 1cde61422ed0e1eaefceb6521ccfc57e1583deb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E5=AE=8F=E6=9D=B0?= <1943105267@qq.com> Date: Sat, 25 Nov 2023 14:09:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E7=BD=91=E7=BB=9C=E3=80=81?= =?UTF-8?q?=E6=88=91=E7=9A=84=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 20 +-- src/assets/icons/svg/myData.svg | 1 + src/assets/styles/general.scss | 14 +- src/layout/components/AppMain.vue | 14 +- src/views/index.vue | 11 +- src/views/netEwm/MyShanghu/index.vue | 114 ++++++++++++ src/views/netEwm/net/index.vue | 8 +- .../netEwm/poster/components/MyTable.vue | 167 ++++++++++++++++++ src/views/netEwm/poster/index.vue | 18 +- src/views/netEwm/shanghu/index.vue | 13 +- 10 files changed, 338 insertions(+), 42 deletions(-) create mode 100644 src/assets/icons/svg/myData.svg create mode 100644 src/views/netEwm/MyShanghu/index.vue create mode 100644 src/views/netEwm/poster/components/MyTable.vue diff --git a/src/App.vue b/src/App.vue index cc7d72a..90d4059 100644 --- a/src/App.vue +++ b/src/App.vue @@ -7,7 +7,7 @@ diff --git a/src/views/netEwm/net/index.vue b/src/views/netEwm/net/index.vue index 0c4167d..5059b39 100644 --- a/src/views/netEwm/net/index.vue +++ b/src/views/netEwm/net/index.vue @@ -90,7 +90,7 @@ > - + - + + + @@ -207,6 +210,7 @@ export default { reset() { this.form = { id: null, + shanghuId: null, netName: null, wifiName: null, wifiPass: null, diff --git a/src/views/netEwm/poster/components/MyTable.vue b/src/views/netEwm/poster/components/MyTable.vue new file mode 100644 index 0000000..e2350b7 --- /dev/null +++ b/src/views/netEwm/poster/components/MyTable.vue @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + 搜索 + 重置 + 批量分配 + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/netEwm/poster/index.vue b/src/views/netEwm/poster/index.vue index 0108457..0a5dc78 100644 --- a/src/views/netEwm/poster/index.vue +++ b/src/views/netEwm/poster/index.vue @@ -197,9 +197,7 @@ 取 消 - - - + @@ -211,15 +209,14 @@ import { addPoster, updatePoster, } from "@/api/netEwm/poster"; - +import MyTable from "./components/MyTable.vue"; export default { + components: { + MyTable, + }, name: "Poster", data() { return { - //分配弹出层 - fpShow: false, - //分配标题 - fpTitle: "", // 遮罩层 loading: true, // 选中数组 @@ -270,9 +267,8 @@ export default { }, methods: { /**批量分配广告给商户 */ - handleFp() { - this.fpTitle = "批量分配广告"; - this.fpShow = true; + handleFp(row) { + this.$refs.MyTable.openDialog(row.id); }, /** 查询广告列表 */ getList() { diff --git a/src/views/netEwm/shanghu/index.vue b/src/views/netEwm/shanghu/index.vue index 87c27c0..3794192 100644 --- a/src/views/netEwm/shanghu/index.vue +++ b/src/views/netEwm/shanghu/index.vue @@ -212,7 +212,7 @@ form.address }} - + 商户广告 { this.form = response.data; if (type == "info") { - getPoster(this.form.posterId).then((info) => { - this.form.videoPath = this.baseUrl + info.data.videoPath; + if (this.form.posterId) { + getPoster(this.form.posterId).then((info) => { + this.form.videoPath = this.baseUrl + info.data.videoPath; + this.openInfo = true; + this.titleInfo = "查看商户详细信息"; + }); + } else { this.openInfo = true; this.titleInfo = "查看商户详细信息"; - }); + } } else { this.open = true; this.title = "修改商户";