完善功能
This commit is contained in:
@ -1,11 +1,7 @@
|
||||
<template>
|
||||
<div>
|
||||
<el-card class="!border-none mb-4" shadow="never">
|
||||
<el-form
|
||||
class="mb-[-16px]"
|
||||
:model="queryParams"
|
||||
inline
|
||||
>
|
||||
<el-form class="mb-[-16px]" :model="queryParams" inline>
|
||||
<el-form-item label="订单编号" prop="order_sn">
|
||||
<el-input class="w-[280px]" v-model="queryParams.order_sn" clearable placeholder="请输入订单编号" />
|
||||
</el-form-item>
|
||||
@ -15,65 +11,43 @@
|
||||
<el-form-item label="茶艺师昵称" prop="nickname">
|
||||
<el-input class="w-[280px]" v-model="queryParams.nickname" clearable placeholder="请输入茶艺师昵称" />
|
||||
</el-form-item>
|
||||
<el-form-item label="服务日期" prop="day_time">
|
||||
<el-date-picker
|
||||
class="w-[280px]"
|
||||
v-model="queryParams.day_time"
|
||||
type="date"
|
||||
placeholder="请选择服务日期"
|
||||
value-format="YYYY-MM-DD"
|
||||
clearable
|
||||
/>
|
||||
<el-form-item class="w-[280px]" label="服务日期" prop="day_time">
|
||||
<el-date-picker v-model="queryParams.day_time" type="date" placeholder="请选择服务日期"
|
||||
value-format="YYYY-MM-DD" clearable />
|
||||
</el-form-item>
|
||||
<el-form-item label="服务方式" prop="server_type">
|
||||
<el-select class="w-[280px]" v-model="queryParams.server_type" clearable placeholder="请选择服务方式">
|
||||
<el-form-item class="w-[280px]" label="服务方式" prop="server_type">
|
||||
<el-select v-model="queryParams.server_type" clearable placeholder="请选择服务方式">
|
||||
<el-option label="全部" :value="3"></el-option>
|
||||
<el-option label="到店服务" :value="1"></el-option>
|
||||
<el-option label="上门服务" :value="2"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否使用茶具" prop="is_teacup">
|
||||
<el-select class="w-[280px]" v-model="queryParams.is_teacup" clearable placeholder="请选择是否使用茶具">
|
||||
<el-form-item class="w-[280px]" label="是否使用茶具" prop="is_teacup">
|
||||
<el-select v-model="queryParams.is_teacup" clearable placeholder="请选择是否使用茶具">
|
||||
<el-option label="全部" value=""></el-option>
|
||||
<el-option
|
||||
v-for="(item, index) in dictData.is_teacup"
|
||||
:key="index"
|
||||
:label="item.name"
|
||||
:value="item.value"
|
||||
/>
|
||||
<el-option v-for="(item, index) in dictData.is_teacup" :key="index" :label="item.name"
|
||||
:value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="支付方式" prop="pay_way">
|
||||
<el-select class="w-[280px]" v-model="queryParams.pay_way" clearable placeholder="请选择支付方式">
|
||||
<el-form-item class="w-[280px]" label="支付方式" prop="pay_way">
|
||||
<el-select v-model="queryParams.pay_way" clearable placeholder="请选择支付方式">
|
||||
<el-option label="全部" value=""></el-option>
|
||||
<el-option
|
||||
v-for="(item, index) in dictData.pay_way"
|
||||
:key="index"
|
||||
:label="item.name"
|
||||
:value="item.value"
|
||||
/>
|
||||
<el-option v-for="(item, index) in dictData.pay_way" :key="index" :label="item.name"
|
||||
:value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="订单状态" prop="order_status">
|
||||
<el-select class="w-[280px]" v-model="queryParams.order_status" clearable placeholder="请选择订单状态">
|
||||
<el-form-item class="w-[280px]" label="订单状态" prop="order_status">
|
||||
<el-select v-model="queryParams.order_status" clearable placeholder="请选择订单状态">
|
||||
<el-option label="全部" value=""></el-option>
|
||||
<el-option
|
||||
v-for="(item, index) in dictData.order_status"
|
||||
:key="index"
|
||||
:label="item.name"
|
||||
:value="item.value"
|
||||
/>
|
||||
<el-option v-for="(item, index) in dictData.order_status" :key="index" :label="item.name"
|
||||
:value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="支付状态" prop="pay_status">
|
||||
<el-select class="w-[280px]" v-model="queryParams.pay_status" clearable placeholder="请选择支付状态">
|
||||
<el-form-item class="w-[280px]" label="支付状态" prop="pay_status">
|
||||
<el-select v-model="queryParams.pay_status" clearable placeholder="请选择支付状态">
|
||||
<el-option label="全部" value=""></el-option>
|
||||
<el-option
|
||||
v-for="(item, index) in dictData.pay_status"
|
||||
:key="index"
|
||||
:label="item.name"
|
||||
:value="item.value"
|
||||
/>
|
||||
<el-option v-for="(item, index) in dictData.pay_status" :key="index" :label="item.name"
|
||||
:value="item.value" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
@ -87,15 +61,11 @@
|
||||
<template #icon>
|
||||
<icon name="el-icon-Plus" />
|
||||
</template>
|
||||
新增
|
||||
</el-button>
|
||||
<el-button
|
||||
v-perms="['order_teamaster/delete']"
|
||||
:disabled="!selectData.length"
|
||||
@click="handleDelete(selectData)"
|
||||
>
|
||||
删除
|
||||
</el-button> -->
|
||||
新增
|
||||
</el-button>
|
||||
<el-button v-perms="['order_teamaster/delete']" :disabled="!selectData.length" @click="handleDelete(selectData)">
|
||||
删除
|
||||
</el-button> -->
|
||||
<div class="mt-4">
|
||||
<el-table :data="pager.lists" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" />
|
||||
@ -155,13 +125,8 @@
|
||||
<el-table-column label="打卡时间" prop="img_time" show-overflow-tooltip />
|
||||
<el-table-column label="打卡照片" prop="img">
|
||||
<template #default="{ row }">
|
||||
<el-image
|
||||
v-if="row.img"
|
||||
style="width: 60px; height: 60px"
|
||||
:src="row.img"
|
||||
:preview-src-list="[row.img]"
|
||||
fit="cover"
|
||||
/>
|
||||
<el-image v-if="row.img" style="width: 60px; height: 60px;" :src="row.img"
|
||||
:preview-src-list="[row.img]" fit="cover" preview-teleported />
|
||||
<span v-else class="text-gray-400">无图片</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@ -273,4 +238,3 @@ const getServerTypeLabel = (value: number | string) => {
|
||||
|
||||
getLists()
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user