更新 WEB 加 医生筛选

main
鹿和sa0ChunLuyu 6 months ago
parent 395669d3e3
commit 27c1c4d9b5

@ -506,10 +506,14 @@ class OrderController extends Controller
$type = $request->post('type'); $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');
$doctor = $request->post('doctor');
$list = DB::table($type == '1' ? 'orders' : 'orders_yuyue'); $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->where('source', 'web');
if (!!$doctor) {
$list = $list->where('appdoctor', $doctor);
}
$list = $list->orderBy('id', 'desc')->get(); $list = $list->orderBy('id', 'desc')->get();
return \Yz::return(true, "操作成功", ['list' => $list]); return \Yz::return(true, "操作成功", ['list' => $list]);
} }

@ -151,6 +151,9 @@
<el-date-picker v-model="order_end" type="datetime" placeholder="请选择" format="YYYY-MM-DD HH:mm:ss" <el-date-picker v-model="order_end" 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>
</el-form-item> </el-form-item>
<el-form-item label="预约医生">
<el-input v-model="order_appdoctor" placeholder="请输入"></el-input>
</el-form-item>
</el-form> </el-form>
<el-button type="primary" @click="orderSearchClick()">搜索</el-button> <el-button type="primary" @click="orderSearchClick()">搜索</el-button>
</div> </div>
@ -759,6 +762,7 @@
} }
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_appdoctor = ref('')
const order_dialog_show = ref(false) const order_dialog_show = ref(false)
const orderSearchType = ref('1') const orderSearchType = ref('1')
const order_list = ref([]) const order_list = ref([])
@ -767,12 +771,14 @@
type: orderSearchType.value, type: orderSearchType.value,
order_start: order_start.value, order_start: order_start.value,
order_end: order_end.value, order_end: order_end.value,
doctor: order_appdoctor.value,
}); });
window.$response(response.data, () => { window.$response(response.data, () => {
order_list.value = response.data.data.list; order_list.value = response.data.data.list;
}); });
} }
const openOrderDialog = () => { const openOrderDialog = () => {
order_appdoctor.value = input_data.value.doctor
order_dialog_show.value = true order_dialog_show.value = true
} }
let ResKeShilist = ref([]); let ResKeShilist = ref([]);
@ -895,7 +901,6 @@
for (let i in select_data_default) { for (let i in select_data_default) {
select_data.value[i] = query[i] || select_data_default[i]; select_data.value[i] = query[i] || select_data_default[i];
} }
}; };
const item_table_ref = ref(false); const item_table_ref = ref(false);
const select_table_computed = computed(() => { const select_table_computed = computed(() => {
@ -1210,6 +1215,7 @@
}); });
return { return {
order_appdoctor,
order_start, order_start,
order_end, order_end,
orderSearchType, orderSearchType,

Loading…
Cancel
Save