This commit is contained in:
parent
d8b90ee847
commit
18a02eaacb
|
@ -107,6 +107,12 @@
|
|||
<view class="order-num acea-row row-middle">
|
||||
暂存单号:{{ item.order && item.order[0] && item.order[0].order_sn }}
|
||||
<text class="time">暂存时间:{{ item.order && item.order[0] && item.order[0].create_time }}</text>
|
||||
<text class="fk_status"
|
||||
v-if="where.status == 7 && item.order[0].order_type == 0&&(item.order[0].activity_type==98||item.order[0].activity_type==99)">待发货</text>
|
||||
<text class="fk_status"
|
||||
v-if="(where.status == 2 || (item.order[0].order_type === 0 && item.order[0].status === 0 && item.order[0].paid == 1)) && item.order[0].order_type == 0 && item.order[0].order_type !=1 && item.order[0].activity_type==0 ">待发货</text>
|
||||
<text class="fk_status"
|
||||
v-if="((item.order[0].order_type == 1 && item.order[0].status === 0 && item.order[0].paid == 1) && item.order[0].order_type == 1) || where.is_verify == 1">待核销</text>
|
||||
</view>
|
||||
<view class="pos-order-goods" v-for="(val, key) in item.order[0].orderProduct" :key="key"
|
||||
@click="toDetail(item)">
|
||||
|
@ -140,18 +146,24 @@
|
|||
<text v-if="item.status == -2" class="iconfont icon-yiquxiao"></text>
|
||||
</view>
|
||||
<view class="operation acea-row row-between-wrapper">
|
||||
<view class="more">
|
||||
</view>
|
||||
<view class="more"></view>
|
||||
|
||||
<view class="acea-row row-middle">
|
||||
<!-- <view class="bnt" @click="refundModify(item, 1)">订单备注</view>
|
||||
<view class="bnt" @click="modify(item.order[0], item.order[0].status)">订单备注</view>
|
||||
<view class="bnt bnt_color"
|
||||
v-if="where.status == 2 && item.order[0].order_type == 0&&(item.order[0].activity_type==98||item.order[0].activity_type==99)"
|
||||
@click="toPostage(item)">去发货
|
||||
</view>
|
||||
<view class="bnt bnt_color"
|
||||
v-if="(where.status == 2 || (item.order[0].order_type === 0 && item.order[0].status === 0 && item.order[0].paid == 1)) && item.order[0].order_type == 0 && item.order[0].order_type !=1 && item.order[0].activity_type==0"
|
||||
@click="toPostagequ(item)">去发货
|
||||
</view>
|
||||
<view class="bnt bnt_color"
|
||||
v-if="((item.order[0].order_type == 1 && item.order[0].status === 0 && item.order[0].paid == 1) && item.order[0].order_type == 1) || where.is_verify == 1"
|
||||
@click="toDetail(item)">去核销</view>
|
||||
<navigator class="bnt bnt_color" v-if="item.status == 0"
|
||||
:url="'/pages/admin/orderRefund/index?id='+item.refund_order_id+'&merId='+merId">立即退款
|
||||
</navigator>
|
||||
<navigator class="bnt" v-if="item.status == 2"
|
||||
:url="'/pages/users/goods_logistics/index?refundId='+item.refund_order_id+'&merId='+merId">
|
||||
查看物流
|
||||
</navigator>
|
||||
<view class="bnt bnt_color" v-if="item.status == 2" @tap='confirmOrder(item)'>确认收货</view> -->
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
@ -197,11 +209,6 @@
|
|||
<!-- <view class="refund-num" v-if="val.product_num-val.refund_num>0">{{val.product_num-val.refund_num}}件{{val.is_refund==1?'退款中' : val.is_refund==2 ? '已退款' : val.is_refund==3?'全部退款':''}}</view> -->
|
||||
</view>
|
||||
</view>
|
||||
<!-- <view v-if="item.order_type == 1" class="cancellate">
|
||||
<text class="uncancell">1件已核销</text>
|
||||
<text class="uncancell">1件已退款</text>
|
||||
<text class="cancelled">1件退款中</text>
|
||||
</view> -->
|
||||
</view>
|
||||
|
||||
</view>
|
||||
|
@ -260,8 +267,10 @@
|
|||
<image src="/static/images/no_thing.png" mode="widthFix"></image>
|
||||
<view class="nothing_text">暂无订单~</view>
|
||||
</view>
|
||||
|
||||
<PriceChange :change="change" :orderInfo="orderInfo" v-on:closechange="changeclose($event)"
|
||||
v-on:savePrice="savePrice" :status="status"></PriceChange>
|
||||
|
||||
<view>
|
||||
<view class="priceChange" :class="refundMark === true ? 'on' : ''">
|
||||
<view class="priceTitle">
|
||||
|
@ -428,6 +437,15 @@
|
|||
this.getIndex();
|
||||
},
|
||||
methods: {
|
||||
// 状态
|
||||
statusParse(item) {
|
||||
const status = item.order[0].status;
|
||||
if (status == 0) return "待发货";
|
||||
if (status == 1) return "待收货";
|
||||
if (status == 2) return "待评价";
|
||||
if (status == 3) return "已完成";
|
||||
},
|
||||
|
||||
// 关闭二维码弹窗
|
||||
popUpClose() {
|
||||
this.popUpShow = false
|
||||
|
@ -470,36 +488,31 @@
|
|||
// 获取数据
|
||||
getIndex() {
|
||||
let that = this;
|
||||
// console.log(that.merId)
|
||||
if (that.loading || that.loaded) return;
|
||||
that.loading = true;
|
||||
if (that.where.status == 6) {
|
||||
getRefundOrderList(that.where, that.merId).then(
|
||||
res => {
|
||||
that.loading = false;
|
||||
that.loaded = res.data.list.length < that.where.limit;
|
||||
getRefundOrderList(that.where, that.merId).then(res => {
|
||||
that.loading = false;
|
||||
that.loaded = res.data.list.length < that.where.limit;
|
||||
|
||||
that.list.push.apply(that.list, res.data.list);
|
||||
that.where.page = that.where.page + 1;
|
||||
},
|
||||
err => {
|
||||
that.$util.Tips({
|
||||
title: err
|
||||
});
|
||||
}
|
||||
);
|
||||
that.list.push.apply(that.list, res.data.list);
|
||||
that.where.page = that.where.page + 1;
|
||||
}, err => {
|
||||
that.$util.Tips({
|
||||
title: err
|
||||
});
|
||||
});
|
||||
} else if (that.where.status == 7) {
|
||||
lockList(that.where, that.merId).then(res => {
|
||||
that.loading = false;
|
||||
that.loaded = res.data.list.length < that.where.limit;
|
||||
that.list.push.apply(that.list, res.data.list);
|
||||
that.where.page = that.where.page + 1;
|
||||
},
|
||||
err => {
|
||||
that.$util.Tips({
|
||||
title: err
|
||||
});
|
||||
})
|
||||
that.loading = false;
|
||||
that.loaded = res.data.list.length < that.where.limit;
|
||||
that.list.push.apply(that.list, res.data.list);
|
||||
that.where.page = that.where.page + 1;
|
||||
}, err => {
|
||||
that.$util.Tips({
|
||||
title: err
|
||||
});
|
||||
})
|
||||
} else {
|
||||
getOrderList(that.where, that.merId).then(
|
||||
res => {
|
||||
|
@ -923,6 +936,12 @@
|
|||
position: relative;
|
||||
}
|
||||
|
||||
.fk_status {
|
||||
position: absolute;
|
||||
right: 20rpx;
|
||||
top: 20rpx;
|
||||
}
|
||||
|
||||
.pos-order-list .list .item .order-status {
|
||||
color: #ff9600;
|
||||
position: absolute;
|
||||
|
|
|
@ -102,7 +102,6 @@
|
|||
<view class="item_cell flex_a_c"
|
||||
style="display: flex;justify-content: space-between;align-items: flex-start;">
|
||||
<view class="sub_title flex_a_c"><i class="iconfont icon-xinghao"></i>详细地址:</view>
|
||||
<!-- <input class="com_input" type="text" v-model="mer_address" placeholder="输入商户地址"> -->
|
||||
<view class="input" style="flex: 1;margin-right: 15rpx;">{{mer_address}}</view>
|
||||
<view class="get_site flex_a_c" @click="navTo('/pages/select_address/select_address_n')">
|
||||
<i class="iconfont icon-dizhi"></i>
|
||||
|
@ -196,10 +195,12 @@
|
|||
|
||||
<script>
|
||||
import {
|
||||
|
||||
navigateBack,
|
||||
Toast
|
||||
} from '@/libs/uniApi.js'
|
||||
import {
|
||||
getGeocoder,
|
||||
} from '@/api/store.js';
|
||||
import {
|
||||
merchantUpdateAPI,
|
||||
merchantInfoAPI
|
||||
|
@ -357,7 +358,12 @@
|
|||
this.mer_take_time = res.data.mer_take_time
|
||||
this.intro = res.data.mer_info
|
||||
this.cruxText = res.data.mer_keyword
|
||||
this.mer_address = res.data.mer_address;
|
||||
|
||||
if (!res.data.mer_address) {
|
||||
this.selfLocation();
|
||||
} else {
|
||||
this.mer_address = res.data.mer_address;
|
||||
}
|
||||
this.merState = res.data.mer_state === 1 ? true : false
|
||||
this.credit_buy = res.data.credit_buy === 1 ? true : false
|
||||
if (res.data.settle_cycle == 0) {
|
||||
|
@ -461,12 +467,25 @@
|
|||
},
|
||||
|
||||
selfLocation() {
|
||||
let that = this;
|
||||
uni.getLocation({
|
||||
type: 'wgs84',
|
||||
success: (res) => {
|
||||
this.latitude = res.latitude.toString();
|
||||
this.longitude = res.longitude.toString();
|
||||
this.longLati = `${res.latitude},${res.longitude}`
|
||||
that.latitude = res.latitude.toString();
|
||||
that.longitude = res.longitude.toString();
|
||||
that.longLati = `${res.latitude},${res.longitude}`
|
||||
getGeocoder({
|
||||
lat: that.latitude,
|
||||
long: that.longitude
|
||||
}).then(res => {
|
||||
this.mer_address = res.data.address;
|
||||
}).catch(err => {
|
||||
uni.showToast({
|
||||
title: err,
|
||||
icon: 'none'
|
||||
})
|
||||
this.street = '定位失败'
|
||||
})
|
||||
},
|
||||
fail: (err) => {
|
||||
Toast(err)
|
||||
|
|
Loading…
Reference in New Issue