master
fanfan 4 months ago
parent 771c4c294e
commit 219bb96fdd
  1. 38
      src/views/setting/gmall/order.vue

@ -18,8 +18,8 @@
<a-form-item label="订单类型"> <a-form-item label="订单类型">
<a-select v-decorator="['order_type', { initialValue: 0 }]"> <a-select v-decorator="['order_type', { initialValue: 0 }]">
<a-select-option :value="0">全部</a-select-option> <a-select-option :value="0">全部</a-select-option>
<a-select-option :value="10">会员</a-select-option> <a-select-option :value="10">零售商城</a-select-option>
<a-select-option :value="20">分销商 </a-select-option> <a-select-option :value="20">批发商城 </a-select-option>
</a-select> </a-select>
</a-form-item> </a-form-item>
<a-form-item label="支付方式"> <a-form-item label="支付方式">
@ -30,7 +30,7 @@
</a-select> </a-select>
</a-form-item> </a-form-item>
<a-form-item label="付款时间"> <a-form-item label="付款时间">
<a-range-picker format="YYYY-MM-DD" style="width:220px" v-decorator="['pay_time']" /> <a-range-picker format="YYYY-MM-DD" style="width: 220px" v-decorator="['pay_time']" />
</a-form-item> </a-form-item>
<a-form-item class="search-btn"> <a-form-item class="search-btn">
<a-button type="primary" icon="search" html-type="submit">搜索</a-button> <a-button type="primary" icon="search" html-type="submit">搜索</a-button>
@ -38,19 +38,31 @@
</a-form> </a-form>
</a-row> </a-row>
</div> </div>
<s-table ref="table" rowKey="order_id" :loading="isLoading" :columns="columns" :data="loadData" :pagination="pagination"> <s-table
ref="table"
rowKey="order_id"
:loading="isLoading"
:columns="columns"
:data="loadData"
:pagination="pagination"
>
<!-- 会员信息 -->
<span slot="user" slot-scope="text">
<UserItem :user="text" />
</span>
<!-- 充值方式 --> <!-- 充值方式 -->
<span slot="order_type" slot-scope="text"> <span slot="order_type" slot-scope="text">
<a-tag v-if="text==10">会员</a-tag> <a-tag v-if="text == 10">零售商城</a-tag>
<a-tag v-if="text==20">分销商</a-tag> <a-tag v-if="text == 20">批发商城</a-tag>
</span> </span>
<!-- 时效 --> <!-- 时效 -->
<span slot="month" slot-scope="text"> <span slot="month" slot-scope="text">
<p class="twoline-hide">{{ text }}个月</p> <p class="twoline-hide">{{ text }}个月</p>
</span> </span>
<span slot="year" slot-scope="text"> {{ text }} </span>
<!-- 支付方式 --> <!-- 支付方式 -->
<span slot="pay_method" slot-scope="text"> <span slot="pay_method" slot-scope="text">
<a-tag v-if="text">{{ text=='wechat'?'微信支付':'余额支付' }}</a-tag> <a-tag v-if="text">{{ text == 'wechat' ? '微信支付' : '余额支付' }}</a-tag>
</span> </span>
<!-- 状态 --> <!-- 状态 -->
<span slot="pay_status" slot-scope="text"> <span slot="pay_status" slot-scope="text">
@ -99,6 +111,11 @@ export default {
title: 'ID', title: 'ID',
dataIndex: 'order_id', dataIndex: 'order_id',
}, },
{
title: '会员信息',
dataIndex: 'user',
scopedSlots: { customRender: 'user' },
},
{ {
title: '订单号', title: '订单号',
dataIndex: 'order_no', dataIndex: 'order_no',
@ -106,7 +123,12 @@ export default {
{ {
title: '订单类型', title: '订单类型',
dataIndex: 'order_type', dataIndex: 'order_type',
scopedSlots: { customRender: 'order_type' } scopedSlots: { customRender: 'order_type' },
},
{
title: '时效',
dataIndex: 'year',
scopedSlots: { customRender: 'year' },
}, },
{ {
title: '订单金额', title: '订单金额',

Loading…
Cancel
Save