|  |  |  | 
|---|
|  |  |  | <template> | 
|---|
|  |  |  | <view class="container-trade" :style="{'min-height':hidefooter?'':'calc(100vh - 20rpx)'}"> | 
|---|
|  |  |  | <view class="search-container m-t-12 flex" v-if="!hidefooter"> | 
|---|
|  |  |  | <view class="flex m-r-20"> | 
|---|
|  |  |  | <view class="m-r-10" style="line-height: 80rpx;" @click="changeSearchType"> | 
|---|
|  |  |  | {{type=='category'?'按分类':'按店铺'}} | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <u-icon name="arrow-down"></u-icon> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <view class="flex1 input"> | 
|---|
|  |  |  | <u-input placeholder="请输入分类名称" v-model="query.name" clearable @confirm="buttonSearchFlow" @clear="()=>{ | 
|---|
|  |  |  | <u-input :placeholder="type==='category'?'请输入分类名称':'请输入店铺名称'" v-model="query.name" clearable @confirm="buttonSearchFlow" @clear="()=>{ | 
|---|
|  |  |  | $nextTick(()=>{buttonSearchFlow()}) | 
|---|
|  |  |  | }"> | 
|---|
|  |  |  | <template slot="suffix"> | 
|---|
|  |  |  | 
|---|
|  |  |  | name: '', | 
|---|
|  |  |  | categoryId: '', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | currentCategory: {} | 
|---|
|  |  |  | currentCategory: {}, | 
|---|
|  |  |  | type: 'category', //supplier | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // #ifdef PUB_CUSTOMER | 
|---|
|  |  |  | onShareAppMessage() { | 
|---|
|  |  |  | let that = this; | 
|---|
|  |  |  | var name = that.currentInfo.customerDTO&&that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO&&that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO&&that.currentInfo.partnerDTO.name || '' | 
|---|
|  |  |  | var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO && | 
|---|
|  |  |  | that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || '' | 
|---|
|  |  |  | var url = | 
|---|
|  |  |  | `/pages/home/home?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数 | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | onShareTimeline() { | 
|---|
|  |  |  | let that = this; | 
|---|
|  |  |  | var name = that.currentInfo.customerDTO&&that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO&&that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO&&that.currentInfo.partnerDTO.name || '' | 
|---|
|  |  |  | var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO && | 
|---|
|  |  |  | that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || '' | 
|---|
|  |  |  | var url = | 
|---|
|  |  |  | `/pages/home/home?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数 | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | methods: { | 
|---|
|  |  |  | changeSearchType() { | 
|---|
|  |  |  | if (this.type == 'category') { | 
|---|
|  |  |  | this.type = 'supplier' | 
|---|
|  |  |  | this.query.name = '' | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | this.type = 'category' | 
|---|
|  |  |  | this.query.name = '' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | maxWeightPrice(item) { | 
|---|
|  |  |  | var p = 0 | 
|---|
|  |  |  | if (item.weightA && item.weightA > p) { | 
|---|
|  |  |  | 
|---|
|  |  |  | this.$refs.popup_param.close() | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | buttonSearchFlow() { | 
|---|
|  |  |  | //根据名称查询 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (this.type == 'category') { | 
|---|
|  |  |  | //根据分类名称查询 | 
|---|
|  |  |  | this.$message.showLoading() | 
|---|
|  |  |  | this.$http.request('get', '/api/customer/flower/category/tree', { | 
|---|
|  |  |  | params: { | 
|---|
|  |  |  | 
|---|
|  |  |  | }).finally(() => { | 
|---|
|  |  |  | this.$message.hideLoading() | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/sub_pages/customer/trade/list?' + 'supplierName=' + this.query.name | 
|---|
|  |  |  | }) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | toDetailList(item) { | 
|---|
|  |  |  | //去商品列表页面 | 
|---|