增加分账列

main
yanzai 2 years ago
parent 9f6ae98f77
commit 3e42aae522

@ -330,6 +330,59 @@ const user_order_columns = [{
])) ]))
return children return children
} }
},{
title: '结算信息',
key: 'receivers',
render(row) {
let s_info=JSON.parse(row.receivers)
if(s_info)
console.log(s_info)
let children = [
h('div', null, [
h('b', '订单总金额: '),
h('span', row.price),
]),
h('div', null, [
h('b', '各方应收: '),
//h('span', !!row.appointment_number ? row.appointment_number : '-'),
h('div', !!s_info ? s_info.map((item) => {
return item.account + ' ¥'+(item.amount/100)
}).join('\r\n') : ''),
]),
h('div', null, [
h('b', '结算状态: '),
h(
NTag,
{
size: 'small',
type: row.sharing_status ===1 ? 'success' : 'error'
},
{
default: () => {
return row.sharing_status === 1 ? '已结算' : '未结算'
}
}
),
]),
]
if (row.check_status === 2) {
children.push(h('div', null, [
h('b', '到检时间: '),
h('span', row.check_time),
]))
}
if (!!row.exam_number) {
children.push(h('div', null, [
h('b', '体检编号: '),
h('span', row.exam_number),
]))
}
children.push(h('div', null, [
h('b', '介绍人: '),
h('span', row.referral ? row.referral : '-'),
]))
return children
}
}] }]
const pagePush = () => { const pagePush = () => {

@ -761,8 +761,12 @@ class UserOrderController extends Controller
$time = $request->post('time'); $time = $request->post('time');
$search = $request->post('search'); $search = $request->post('search');
$status = $request->post('status'); $status = $request->post('status');
$list = UserOrder::select('*') // $list = UserOrder::select('*')
->where('hospital', $hospital); // ->where('hospital', $hospital);
$list = UserOrder::select('user_orders.*', 'profitsharing_logs.receivers','profitsharing_logs.status as sharing_status')
->where('user_orders.hospital', $hospital)
->leftjoin('profitsharing_logs', 'user_orders.id', '=', 'profitsharing_logs.order');
if ($status == 2) { if ($status == 2) {
$list = $list->where('status', 2)->where('refund_time', null); $list = $list->where('status', 2)->where('refund_time', null);
} elseif ($status == 7) { } elseif ($status == 7) {

Loading…
Cancel
Save