| | |
| | | <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> |
| | |
| | | }, |
| | | is_linkset: false, |
| | | index: 0, |
| | | type: '', |
| | | }; |
| | | }, |
| | | components: { |
| | |
| | | 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; |
| | | }); |
| | |
| | | }); |
| | | }, |
| | | /*选择链接*/ |
| | | 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; |