显示状态

This commit is contained in:
邓皓元 2018-12-21 18:42:34 +08:00
parent c75b85dd55
commit b24413971d
3 changed files with 16 additions and 12 deletions

View File

@ -68,8 +68,9 @@
<li class="ui-list">
<div class="ui-list-title">支付状态:</div>
<div class="ui-list-content">
<Button ghost size="small" type="error" v-if="!data.transaction_status">{{data.transaction_status_name}}</Button>
<Button ghost size="small" type="success" v-else>{{data.transaction_status_name}}</Button>
<Button ghost size="small" type="info" v-if="data.transaction_status === 0">{{data.transaction_status_name}}</Button>
<Button ghost size="small" type="success" v-if="data.transaction_status === 1">{{data.transaction_status_name}}</Button>
<Button ghost size="small" type="error" v-if="data.transaction_status === 2">{{data.transaction_status_name}}</Button>
</div>
</li>

View File

@ -49,18 +49,19 @@
<ul class="handle-wraper">
<li class="handle-item w-250">
<Select clearable placeholder="订单状态" v-model="params.order_status">
<Option :value="'0'">已下单</Option>
<Option :value="'1'">已取消</Option>
<Option :value="'2'">已出库</Option>
<Option :value="'3'">已发货</Option>
<Option :value="'4'">已签收</Option>
<Option :value="0">已下单</Option>
<Option :value="1">已取消</Option>
<Option :value="2">已出库</Option>
<Option :value="3">已发货</Option>
<Option :value="4">已签收</Option>
</Select>
</li>
<li class="handle-item w-250">
<Select clearable placeholder="收款状态" v-model="params.transaction_status">
<Option :value="'0'">未收款</Option>
<Option :value="'1'">已收款</Option>
<Option :value="0">未收款</Option>
<Option :value="1">已收款</Option>
<Option :value="2">已退款</Option>
</Select>
</li>

View File

@ -63,7 +63,7 @@ export default {
{
title: '套餐单价',
key: '',
width: 100,
width: 120,
render: (h, { row, column, index }) => {
let price = Number(row.unit_price / 100);
return h('span', price.toFixed(2) + ' 元/周期');
@ -74,7 +74,7 @@ export default {
key: '',
width: 100,
render: (h, { row, column, index }) => {
return h('span', Number(counts) + ' 张');
return h('span', Number(row.counts) + ' 张');
}
},
{
@ -108,11 +108,13 @@ export default {
key: '',
width: 100,
render: (h, { row, column, index }) => {
let status = ['info', 'success', 'error'];
let html = [];
html.push(h('Button', {
props: {
type: row.transaction_status ? 'success' : 'error',
type: status[row.transaction_status],
size: 'small'
}
}, row.transaction_status_name));