更新 WEB

main
鹿和sa0ChunLuyu 6 months ago
parent 1c37b5fc03
commit 0f5b1a326b

@ -503,11 +503,13 @@ class OrderController extends Controller
public function SearchOrder(Request $request) public function SearchOrder(Request $request)
{ {
$type = $request->post('type');
$order_start = $request->post('order_start'); $order_start = $request->post('order_start');
$order_end = $request->post('order_end'); $order_end = $request->post('order_end');
$list = DB::table('orders'); $list = DB::table($type == '1' ? 'orders' : 'orders_yuyue');
$list = $list->where('created_at', '>=', $order_start); $list = $list->where('created_at', '>=', $order_start);
$list = $list->where('created_at', '<=', $order_end); $list = $list->where('created_at', '<=', $order_end);
$list = $list->where('source', 'web');
$list = $list->orderBy('id', 'desc')->get(); $list = $list->orderBy('id', 'desc')->get();
return \Yz::return(true, "操作成功", ['list' => $list]); return \Yz::return(true, "操作成功", ['list' => $list]);
} }

@ -137,6 +137,12 @@
<div> <div>
<div class="select_flex_wrapper"> <div class="select_flex_wrapper">
<el-form label-width="80px" inline @submit.prevent="handleSubmit"> <el-form label-width="80px" inline @submit.prevent="handleSubmit">
<el-form-item label="类型">
<el-select style="width: 200px;" v-model="orderSearchType" placeholder="请选择">
<el-option label="订单" value="1"></el-option>
<el-option label="预约" value="2"></el-option>
</el-select>
</el-form-item>
<el-form-item label="开始时间"> <el-form-item label="开始时间">
<el-date-picker v-model="order_start" type="datetime" placeholder="请选择" format="YYYY-MM-DD HH:mm:ss" <el-date-picker v-model="order_start" type="datetime" placeholder="请选择" format="YYYY-MM-DD HH:mm:ss"
value-format="YYYY-MM-DD HH:mm:ss"></el-date-picker> value-format="YYYY-MM-DD HH:mm:ss"></el-date-picker>
@ -162,6 +168,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="price" label="金额"></el-table-column> <el-table-column prop="price" label="金额"></el-table-column>
<el-table-column prop="appdoctor" label="预约医生"></el-table-column>
<el-table-column prop="" label="状态"> <el-table-column prop="" label="状态">
<template #default="scope"> <template #default="scope">
<span v-if="scope.row.status==1" style="color: #409EFF;">待支付</span> <span v-if="scope.row.status==1" style="color: #409EFF;">待支付</span>
@ -753,9 +760,11 @@
const order_start = ref(formatDatetime(new Date(), "YYYY-MM-DD") + ' 00:00:00') const order_start = ref(formatDatetime(new Date(), "YYYY-MM-DD") + ' 00:00:00')
const order_end = ref(formatDatetime(new Date(), "YYYY-MM-DD") + ' 23:59:59') const order_end = ref(formatDatetime(new Date(), "YYYY-MM-DD") + ' 23:59:59')
const order_dialog_show = ref(false) const order_dialog_show = ref(false)
const orderSearchType = ref('1')
const order_list = ref([]) const order_list = ref([])
const orderSearchClick = async () => { const orderSearchClick = async () => {
const response = await axios.post($api("OrderSearch"), { const response = await axios.post($api("OrderSearch"), {
type: orderSearchType.value,
order_start: order_start.value, order_start: order_start.value,
order_end: order_end.value, order_end: order_end.value,
}); });
@ -1203,6 +1212,7 @@
return { return {
order_start, order_start,
order_end, order_end,
orderSearchType,
order_dialog_show, order_dialog_show,
order_list, order_list,
orderSearchClick, orderSearchClick,

Loading…
Cancel
Save