|
@@ -20,35 +20,31 @@
|
|
|
<span>></span>
|
|
|
<span>我的订单</span>
|
|
|
</div>
|
|
|
- <div class="wrap clear ">
|
|
|
+ <div v-else class="wrap_tittle mIcon" @click="opentittle"><i class="mIcon open"></i><span style="margin-left: 25px;">我的订单</span></div>
|
|
|
+ <div class="wrap clear " >
|
|
|
<!--左侧面包屑-->
|
|
|
- <template th:replace="supplier-center/components/tableft"></template>
|
|
|
+ <div v-show="open">
|
|
|
+ <template th:replace="supplier-center/components/tableft" ></template>
|
|
|
+ </div>
|
|
|
+
|
|
|
<div class="right">
|
|
|
<div class="new-s-item">
|
|
|
<form action="">
|
|
|
- <label for="order-number">订单编号: <input type="text" id="order-number" class="Buyer" placeholder="请输入商品货号"><span></span></label>
|
|
|
- <label for="name-buyer">买家名称: <input type="text" id="name-buyer" class="Buyer" placeholder="请输入买家名称"> <span></span></label>
|
|
|
+ <div class='order-border'><span>订单编号:</span><input type="text" id="order-number" v-model="params.shopOrderNo" class="Buyer" placeholder="请输入商品货号"></div>
|
|
|
+ <div class='order-border'><span>买家名称:</span><input type="text" id="name-buyer" v-model="params.name" class="Buyer" placeholder="请输入买家名称"> </div>
|
|
|
<div>
|
|
|
结算状态:
|
|
|
- <select name="" id="settlement-status" class="state">
|
|
|
- <option value="0">所有</option>
|
|
|
- <option value="1">待结算</option>
|
|
|
- <option value="2">部分结算</option>
|
|
|
- <option value="3">已结算</option>
|
|
|
+ <select name="" id="settlement-status" class="state" @change="getpayStatus($event)">
|
|
|
+ <option value="0" v-for="p in pay" :value="p.value">{{p.name}}</option>
|
|
|
</select>
|
|
|
- <span></span>
|
|
|
</div>
|
|
|
<div>
|
|
|
发货状态:
|
|
|
- <select name="" id="delivery-status" class="state">
|
|
|
- <option value="0">所有</option>
|
|
|
- <option value="1">待发货</option>
|
|
|
- <option value="2">部分发货</option>
|
|
|
- <option value="3">已发货</option>
|
|
|
+ <select name="" id="delivery-status" class="state " @change="getstatus($event)" >
|
|
|
+ <option v-for="s in Status" :value="s.value">{{s.name}}</option>
|
|
|
</select>
|
|
|
- <span></span>
|
|
|
</div>
|
|
|
- <button class="query-btn">查询</button>
|
|
|
+ <button type="button" class="query-btn" @click="serchBtn">查询</button>
|
|
|
</form>
|
|
|
|
|
|
<div class="supplier-main order" v-for="(order,index) in results" :key="index">
|
|
@@ -61,7 +57,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="order-content">
|
|
|
- <div class="order-item">
|
|
|
+ <div class="order-item pay">
|
|
|
<p>结算状态:
|
|
|
<span v-if="order.payStatus==1||order.payStatus==null"> 待结算</span>
|
|
|
<span v-if="order.payStatus==2"> 部分结算</span>
|
|
@@ -75,14 +71,14 @@
|
|
|
</p>
|
|
|
</div>
|
|
|
<div class="order-item">
|
|
|
- <p>商品金额: <span class="red">¥{{order.productAmount.toFixed(2)}}</span> </p>
|
|
|
- <p>结算商品金额: <span class="red">¥{{order.shopProductAmount.toFixed(2)}}</span> </p>
|
|
|
- <p>结算税费: <span class="red">¥{{order.shopTaxFee.toFixed(2)}}</span> </p>
|
|
|
- <p>结算运费: <span class="red">¥{{order.shopPostFee.toFixed(2)}}</span> </p>
|
|
|
+ <p>商品金额:<span class="red">¥{{order.productAmount.toFixed(2)}}</span> </p>
|
|
|
+ <p>结算商品金额:<span class="red">¥{{order.shopProductAmount.toFixed(2)}}</span> </p>
|
|
|
+ <p>结算税费:<span class="red">¥{{order.shopTaxFee.toFixed(2)}}</span> </p>
|
|
|
+ <p>结算运费:<span class="red">¥{{order.shopPostFee.toFixed(2)}}</span> </p>
|
|
|
</div>
|
|
|
<div class="order-item">
|
|
|
- <p>总结算金额: <span class="red">¥{{order.shouldPayShopAmount.toFixed(2)}}</span> </p>
|
|
|
- <p>已结算金额: <span class="red">¥{{order.payedShopAmount.toFixed(2)}}</span> </p>
|
|
|
+ <p>总结算金额:<span class="red">¥{{order.shouldPayShopAmount.toFixed(2)}}</span> </p>
|
|
|
+ <p>已结算金额:<span class="red">¥{{order.payedShopAmount.toFixed(2)}}</span> </p>
|
|
|
</div>
|
|
|
<div class="order-product" v-for="proitem in order.orderProductList">
|
|
|
<div class="product-img">
|
|
@@ -102,19 +98,19 @@
|
|
|
</div>
|
|
|
<div class="order-botton">
|
|
|
<div>
|
|
|
- <a class="btn cancel" href="javascript: void(0);" >发货</a>
|
|
|
- <a class="btn primary" href="javascript: void(0);" >发货记录</a>
|
|
|
- <a class="btn cancel" href="javascript: void(0);" >售货清单</a>
|
|
|
- <a class="btn cancel" href="javascript: void(0);" >查看详情</a>
|
|
|
+ <a class="btn" href="javascript: void(0);" v-if="order.sendOutStatus!=3" :value="order.shopOrderID" @click="delivery(order.shopOrderID)">发货</a>
|
|
|
+ <a class="btn" href="javascript: void(0);" >发货记录</a>
|
|
|
+ <a class="btn" href="javascript: void(0);" >售货清单</a>
|
|
|
+ <a class="btn deatil" href="javascript: void(0);" >查看详情</a>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="userinfo" >
|
|
|
<div class="username">
|
|
|
- <p >买家名称: <span class="blcak">{{order.userInfo.name}}</span> </p>
|
|
|
- <p >收货人: <span class="blcak">{{order.userInfo.shouHuoRen}}</span> </p>
|
|
|
- <p >联系方式: <span class="blcak">{{order.userInfo.mobile}}</span> </p>
|
|
|
+ <p>买家名称:<span class="blcak">{{order.userInfo.name}}</span> </p>
|
|
|
+ <p >收货人:<span class="blcak">{{order.userInfo.shouHuoRen}}</span> </p>
|
|
|
+ <p >联系方式:<span class="blcak">{{order.userInfo.mobile}}</span> </p>
|
|
|
</div>
|
|
|
<div class="address">
|
|
|
<p >收货地址: <span class="blcak">{{order.userInfo.address}}</span> </p>
|
|
@@ -122,20 +118,22 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div v-if=" pageTotal>1" class="pageWrap clear">
|
|
|
- <a v-if="params.num>1" class="prev" @click="toPagination(params.num*1-1)" href="javascript:void(0);"></a>
|
|
|
- <template v-for="n in showPageBtn">
|
|
|
- <a v-if="n" :class="{'on':(n==params.num)}" @click="toPagination(n)" href="javascript:void(0);" v-text="n"></a>
|
|
|
- <span v-else>···</span>
|
|
|
- </template>
|
|
|
- <a v-if="params.num<pageTotal" class="next" @click="toPagination(params.num*1+1)" href="javascript:void(0);"></a>
|
|
|
- <span>共<b v-text="pageTotal>1?pageTotal:1"></b>页</span>
|
|
|
- <span>跳至</span>
|
|
|
- <input v-model="pageInput" @blur="checkNum()"/>
|
|
|
- <span>页</span>
|
|
|
- <a class="btn" href="javascript:void(0);" @click="toPagination(pageInput)">点击跳转</a>
|
|
|
+ <div v-if="(!isPC) && noMore" class="noMore">---- 没有更多了 ----</div>
|
|
|
+ <div class="pageWrap clear" v-if="isPC && pageTotal>1">
|
|
|
+ <a v-if="params.pageNum>1" class="prev" @click="toPagination(params.pageNum*1-1)" href="javascript:void(0);"></a>
|
|
|
+ <template v-for="n in showPageBtn">
|
|
|
+ <a v-if="n" :class="{'on':(n==params.pageNum)}" @click="toPagination(n)" href="javascript:void(0);" v-text="n"></a>
|
|
|
+ <span v-else>···</span>
|
|
|
+ </template>
|
|
|
+ <a v-if="params.pageNum<pageTotal" class="next" @click="toPagination(params.pageNum*1+1)" href="javascript:void(0);"></a>
|
|
|
+ <span>共<b v-text="pageTotal>1?pageTotal:1"></b>页</span>
|
|
|
+ <span>跳至</span>
|
|
|
+ <input v-model="pageInput" @blur="checkNum()"/>
|
|
|
+ <span>页</span>
|
|
|
+ <a class="btn" href="javascript:void(0);" @click="toPagination(pageInput)">点击跳转</a>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|