|  |  |  | 
|---|
|  |  |  | <view class="buttons"> | 
|---|
|  |  |  | <view class="button" @click.stop="toDetail(item)">编辑</view> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <view class="button" @click.stop="buttonStatus(item,'FORCE_OFF')" | 
|---|
|  |  |  | v-if="item.status=='FORCE_UP'">下架</view> | 
|---|
|  |  |  | <view class="button" @click.stop="buttonStatus(item,'FORCE_UP')" | 
|---|
|  |  |  | v-if="item.status=='FORCE_OFF'">上架</view> | 
|---|
|  |  |  | <view class="button" @click.stop="buttonStatus(item,'OFF')" | 
|---|
|  |  |  | v-if="item.status=='UP'">下架</view> | 
|---|
|  |  |  | <view class="button" @click.stop="buttonStatus(item,'UP')" | 
|---|
|  |  |  | v-if="item.status=='OFF'||item.status=='FORCE_OFF'">上架</view> | 
|---|
|  |  |  | <view class="button" @click.stop="openValue(item,'price')">价格</view> | 
|---|
|  |  |  | <view class="button" @click.stop="openValue(item,'stock')">库存</view> | 
|---|
|  |  |  | <view class="button" @click.stop="toDetailAdd(item)">复制</view> | 
|---|
|  |  |  | 
|---|
|  |  |  | title = '商品管理-已上架' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (this.type === 'unpass') { | 
|---|
|  |  |  | this.query.status = 'DRAFT,OFF,FORCE_OFF' | 
|---|
|  |  |  | title = '商品管理-仓库中' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (this.type === 'rejectpass') { | 
|---|
|  |  |  | this.query.status = 'REJECT' | 
|---|
|  |  |  | title = '商品管理-审核拒绝' | 
|---|
|  |  |  | title = '商品管理-未审核通过' | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (title) { | 
|---|
|  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | async buttonStatus(item, status) { | 
|---|
|  |  |  | await this.$message.confirm(`确定${status==='FORCE_OFF'?'下降':'上架'}此商品吗`) | 
|---|
|  |  |  | await this.$message.confirm(`确定${status==='OFF'?'下降':'上架'}此商品吗`) | 
|---|
|  |  |  | this.$message.showLoading() | 
|---|
|  |  |  | this.$http.request('get', '/api/supplier/flower/list/' + status, { | 
|---|
|  |  |  | params: { | 
|---|
|  |  |  | 
|---|
|  |  |  | if (res.code == 0) { | 
|---|
|  |  |  | this.$message.showToast('操作成功') | 
|---|
|  |  |  | item.status = status | 
|---|
|  |  |  | item.statusStr = (status == 'FORCE_OFF' ? '下架' : '上架') | 
|---|
|  |  |  | item.statusStr = (status == 'OFF' ? '下架' : '上架') | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }).finally(() => { | 
|---|
|  |  |  | this.$message.hideLoading() | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | toDetail(item) { | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/pages/farmer/flower-manage/flower-add?id=' + item.id | 
|---|
|  |  |  | url: '/sub_pages/farmer/flower-manage/flower-add?id=' + item.id | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | toDetailAdd(item) { | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/pages/farmer/flower-manage/flower-add?copyId=' + item.id | 
|---|
|  |  |  | url: '/sub_pages/farmer/flower-manage/flower-add?copyId=' + item.id | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | clickButton(type) { | 
|---|
|  |  |  | if (type == 'add') { | 
|---|
|  |  |  | //添加页面 | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/pages/farmer/flower-manage/flower-add' | 
|---|
|  |  |  | url: '/sub_pages/farmer/flower-manage/flower-add' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | url: '/pages/farmer/flower-manage/flower-manage?type=' + type | 
|---|
|  |  |  | url: '/sub_pages/farmer/flower-manage/flower-manage?type=' + type | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|