|
@@ -98,6 +98,7 @@
|
|
|
<view v-if="item.status == 0" class="btn pay" @click="pay(item)">支付</view>
|
|
<view v-if="item.status == 0" class="btn pay" @click="pay(item)">支付</view>
|
|
|
<view v-if="item.isAfterSales==1" class="btn cancel" @click="refund(item)">申请售后</view>
|
|
<view v-if="item.isAfterSales==1" class="btn cancel" @click="refund(item)">申请售后</view>
|
|
|
<view v-if="item.status >=2 &&item.deliveryId!=null" class="btn pay" @click.stop="showDelivery(item)">查看物流</view>
|
|
<view v-if="item.status >=2 &&item.deliveryId!=null" class="btn pay" @click.stop="showDelivery(item)">查看物流</view>
|
|
|
|
|
+ <view v-if="item.status == -3" class="btn cancel" @click="deleteOrder(item)">删除订单</view>
|
|
|
<!-- <view v-if="item.status==4" class="btn pay">再次购买</view> -->
|
|
<!-- <view v-if="item.status==4" class="btn pay">再次购买</view> -->
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
@@ -158,6 +159,7 @@
|
|
|
<view v-if="item.status == 0" class="btn pay" @click="pay(item)">支付</view>
|
|
<view v-if="item.status == 0" class="btn pay" @click="pay(item)">支付</view>
|
|
|
<view v-if="item.isAfterSales==1" class="btn cancel" @click="refund(item)">申请售后</view>
|
|
<view v-if="item.isAfterSales==1" class="btn cancel" @click="refund(item)">申请售后</view>
|
|
|
<view v-if="item.status >=2 &&item.deliveryId!=null" class="btn pay" @click.stop="showDelivery(item)">查看物流</view>
|
|
<view v-if="item.status >=2 &&item.deliveryId!=null" class="btn pay" @click.stop="showDelivery(item)">查看物流</view>
|
|
|
|
|
+ <view v-if="item.status == -3" class="btn cancel" @click="deleteOrder(item)">删除订单</view>
|
|
|
<!-- <view v-if="item.status==4" class="btn pay">再次购买</view> -->
|
|
<!-- <view v-if="item.status==4" class="btn pay">再次购买</view> -->
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
@@ -169,7 +171,7 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
- import {getMyStoreOrderList,cancelOrder} from '@/api/storeOrder'
|
|
|
|
|
|
|
+ import {getMyStoreOrderList,cancelOrder,deleteOrder as deleteOrderApi} from '@/api/storeOrder'
|
|
|
import MescrollMixin from "@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js";
|
|
import MescrollMixin from "@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js";
|
|
|
export default {
|
|
export default {
|
|
|
mixins: [MescrollMixin],
|
|
mixins: [MescrollMixin],
|
|
@@ -346,6 +348,36 @@
|
|
|
url: './storeOrderDelivery?orderId='+item.id
|
|
url: './storeOrderDelivery?orderId='+item.id
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
+ },
|
|
|
|
|
+ // 删除订单
|
|
|
|
|
+ deleteOrder(item) {
|
|
|
|
|
+ var that = this;
|
|
|
|
|
+ uni.showModal({
|
|
|
|
|
+ title: '提示',
|
|
|
|
|
+ content: '确定删除订单吗?删除后无法恢复',
|
|
|
|
|
+ success: function (res) {
|
|
|
|
|
+ if (res.confirm) {
|
|
|
|
|
+ var data = {
|
|
|
|
|
+ orderId: item.orderType == 2 ? item.orderId : item.id,
|
|
|
|
|
+ orderType: item.orderType
|
|
|
|
|
+ };
|
|
|
|
|
+ deleteOrderApi(data).then(res => {
|
|
|
|
|
+ if(res.code == 200){
|
|
|
|
|
+ uni.showToast({
|
|
|
|
|
+ icon:'success',
|
|
|
|
|
+ title: "删除成功",
|
|
|
|
|
+ });
|
|
|
|
|
+ that.mescroll.resetUpScroll()
|
|
|
|
|
+ }else{
|
|
|
|
|
+ uni.showToast({
|
|
|
|
|
+ icon:'none',
|
|
|
|
|
+ title: res.msg,
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|