|
@@ -97,7 +97,12 @@
|
|
|
>
|
|
|
</view>
|
|
|
<view class="operate">
|
|
|
- <view class="btn stick" id="one" @tap="sticktop(item.id)">置顶</view>
|
|
|
+ <view
|
|
|
+ class="btn stick"
|
|
|
+ :id="`${itemj.id}-btn`"
|
|
|
+ @tap="sticktop(item.id, topstatus)"
|
|
|
+ >{{ topstatus === '-1' ? '置顶' : '取消置顶' }}</view
|
|
|
+ >
|
|
|
<!-- <view class="btn sold" @tap="passGet(item.id)">审核</view> -->
|
|
|
<view class="btn compile" @tap="topage(item.id)">编辑</view>
|
|
|
<view class="btn delete" @tap="deleteshop(item.id)">删除</view>
|
|
@@ -130,7 +135,12 @@
|
|
|
>
|
|
|
</view>
|
|
|
<view class="operate">
|
|
|
- <view class="btn stick" id="one" @tap="sticktop(item.id)">置顶</view>
|
|
|
+ <view
|
|
|
+ class="btn stick"
|
|
|
+ :id="`${itemj.id}-btn`"
|
|
|
+ @tap="sticktop(item.id, topstatus)"
|
|
|
+ >{{ topstatus === '-1' ? '置顶' : '取消置顶' }}</view
|
|
|
+ >
|
|
|
<view class="btn sold" @tap="shopPutDown(item.id)">下架</view>
|
|
|
<view class="btn compile" @tap="topage(item.id)">编辑</view>
|
|
|
<view class="btn delete" @tap="deleteshop(item.id)">删除</view>
|
|
@@ -163,7 +173,12 @@
|
|
|
>
|
|
|
</view>
|
|
|
<view class="operate">
|
|
|
- <view class="btn stick" id="one" @tap="sticktop(item.id)">置顶</view>
|
|
|
+ <view
|
|
|
+ class="btn stick"
|
|
|
+ :id="`${itemj.id}-btn`"
|
|
|
+ @tap="sticktop(item.id, topstatus)"
|
|
|
+ >{{ topstatus === '-1' ? '置顶' : '取消置顶' }}</view
|
|
|
+ >
|
|
|
<view class="btn sold" @tap="shopPutUp(item.id)">上架</view>
|
|
|
<view class="btn compile" @tap="topage(item.id)">编辑</view>
|
|
|
<view class="btn delete" @tap="deleteshop(item.id)">删除</view>
|
|
@@ -192,6 +207,7 @@ export default {
|
|
|
shopArray: [{ name: '全部', id: '' }],
|
|
|
shopID: '',
|
|
|
index: 0,
|
|
|
+ topstatus: '-1', // 置顶传-1,取消置顶传-2
|
|
|
|
|
|
isactive: 1,
|
|
|
soleStatus: 1, // 触底状态
|
|
@@ -277,13 +293,14 @@ export default {
|
|
|
},
|
|
|
// 删除商品
|
|
|
async deleteshop(id) {
|
|
|
- let _self = this
|
|
|
+ let _self = this;
|
|
|
this.deleteId = id;
|
|
|
uni.showModal({
|
|
|
content: '是否删除该商品?',
|
|
|
success: (confirmRes) => {
|
|
|
if (confirmRes.confirm) {
|
|
|
- _self.$http.delete('/goods/del/' + this.deleteId)
|
|
|
+ _self.$http
|
|
|
+ .delete('/goods/del/' + this.deleteId)
|
|
|
.then(async (res) => {
|
|
|
if (res.code === 200 && res.msg === 'OK') {
|
|
|
_self.$mHelper.toast('删除成功');
|
|
@@ -353,16 +370,34 @@ export default {
|
|
|
this.getTicketShopList();
|
|
|
},
|
|
|
// 置顶
|
|
|
- sticktop(id) {
|
|
|
- this.$http.PUT('/goods/changeSort?id=' + id + '&sort=-1').then((res) => {
|
|
|
- if (res.code === 200) {
|
|
|
- setTimeout(() => {
|
|
|
- this.$mHelper.toast('已将该商品置顶发布')
|
|
|
+ sticktop(id, status) {
|
|
|
+ let view = uni.createSelectorQuery().in(this).select(`#${id}-btn`);
|
|
|
+
|
|
|
+ view
|
|
|
+ .fields(
|
|
|
+ {
|
|
|
+ size: true,
|
|
|
+ scrollOffset: true,
|
|
|
+ },
|
|
|
+ (data) => {
|
|
|
+ console.log('得到节点信息' + JSON.stringify(data));
|
|
|
+ console.log('节点的宽为' + data.width);
|
|
|
+ }
|
|
|
+ )
|
|
|
+ .exec();
|
|
|
+ return;
|
|
|
+
|
|
|
+ this.$http
|
|
|
+ .PUT('/goods/changeSort?id=' + id + '&sort=' + status)
|
|
|
+ .then((res) => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ console.log(res);
|
|
|
+ this.$mHelper.toast('已将该商品置顶发布');
|
|
|
this.getTicketShopList();
|
|
|
- }, 1000);
|
|
|
- }
|
|
|
- });
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
+
|
|
|
// 商品列表(待审核状态)
|
|
|
async getTicketShopList() {
|
|
|
this.soleStatus = 1;
|