From 04102f7237efefa744090ed7c25f7b5d0807b679 Mon Sep 17 00:00:00 2001
From: quanwei <419654421@qq.com>
Date: Thu, 05 Feb 2026 18:11:57 +0800
Subject: [PATCH] 完成运营中心提现和运营中心权限管理
---
supplier_vue/src/views/page/page/bottomnav.vue | 76 ++++++++++++++++++++++++++++++++++++-
1 files changed, 73 insertions(+), 3 deletions(-)
diff --git a/supplier_vue/src/views/page/page/bottomnav.vue b/supplier_vue/src/views/page/page/bottomnav.vue
index ca0a675..be251db 100644
--- a/supplier_vue/src/views/page/page/bottomnav.vue
+++ b/supplier_vue/src/views/page/page/bottomnav.vue
@@ -88,6 +88,47 @@
<span class="key-name">名称:</span>
<el-input v-model="navBar.text"></el-input>
</div>
+ <div v-if="navBar.link_url=='/pages3/release/chat/release'">
+ <div class="param-img-item">
+ <div class="d-e-c"><i class="el-icon-delete-solid" @click="onEditorDeleleData(index)"></i></div>
+ <div class="d-a-c">
+ <div class="icon">需求发布:
+ <img v-img-url="navBar.release.iconPath" alt="" @click="onEditorSelectImage(navBar.release, 'iconPath')">
+ </div>
+ <div class="icon"> 供应发布:
+ <img v-img-url="navBar.release.selectedIconPath" alt=""
+ @click="onEditorSelectImage(navBar.release, 'selectedIconPath')">
+ </div>
+ </div>
+ </div>
+ <div class="d-s-c mb16">
+ <div class="url-box flex-1 d-s-c">
+ <span class="key-name">需求发布链接:</span>
+ <el-input disabled v-model="navBar.release.demandindex_url"></el-input>
+ </div>
+ <div class="url-box ml10">
+ <el-button type="primary" @click="changeLink(index,'demandindex')">选择链接</el-button>
+ </div>
+ </div>
+ <div class="url-box flex-1 d-s-c ">
+ <span class="key-name">需求发布名称:</span>
+ <el-input v-model="navBar.release.demandindex_text"></el-input>
+ </div>
+ <div class="d-s-c mb16">
+ <div class="url-box flex-1 d-s-c">
+ <span class="key-name">供应发布链接:</span>
+ <el-input disabled v-model="navBar.release.supplyindex_url"></el-input>
+ </div>
+ <div class="url-box ml10">
+ <el-button type="primary" @click="changeLink(index,'supplyindex')">选择链接</el-button>
+ </div>
+ </div>
+ <div class="url-box flex-1 d-s-c ">
+ <span class="key-name">供应发布名称:</span>
+ <el-input v-model="navBar.release.supplyindex_text"></el-input>
+ </div>
+ </div>
+
</el-form-item>
<div class="d-c-c" v-if="formData.list.length<5">
<el-button @click="onEditorAddData">添加一个</el-button>
@@ -129,6 +170,7 @@
},
is_linkset: false,
index: 0,
+ type: '',
};
},
components: {
@@ -147,6 +189,18 @@
let self = this;
PageApi.getbottomNav({}, true).then(res => {
self.formData = res.data.vars.data;
+ for (let item of self.formData.list) {
+ if (item.link_url == '/pages3/release/chat/release'&&!item.release) {
+ item.release = {
+ iconPath: item.iconPath,
+ selectedIconPath: item.selectedIconPath,
+ demandindex_url: item.link_url,
+ demandindex_text: item.link_text,
+ supplyindex_url: item.link_url,
+ supplyindex_text: item.link_text,
+ }
+ }
+ }
}).catch(error => {
self.loading = false;
});
@@ -176,16 +230,32 @@
});
},
/*选择链接*/
- changeLink(index) {
+ changeLink(index,type='') {
this.is_linkset = true;
+ this.type = type;
this.index = index;
},
/*获取链接并关闭弹窗*/
closeLinkset(e) {
this.is_linkset = false;
- this.formData.list[this.index].link_url = '/' + e.url;
- this.formData.list[this.index].text = e.name;
+ if (this.type != '') {
+ this.formData.list[this.index].release[this.type + '_url'] = '/' + e.url;
+ this.formData.list[this.index].release[this.type + '_text'] = e.name;
+ } else {
+ this.formData.list[this.index].link_url = '/' + e.url;
+ this.formData.list[this.index].text = e.name;
+ if (this.formData.list[this.index].link_url == '/pages3/release/chat/release') {
+ this.formData.list[this.index].release = {
+ iconPath: this.formData.list[this.index].iconPath,
+ selectedIconPath: this.formData.list[this.index].selectedIconPath,
+ demandindex_url: this.formData.list[this.index].link_url,
+ demandindex_text: this.formData.list[this.index].text,
+ supplyindex_url: this.formData.list[this.index].link_url,
+ supplyindex_text: this.formData.list[this.index].text,
+ }
+ }
+ }
},
onEditorDeleleData: function(index) {
let self = this;
--
Gitblit v1.9.2