This commit is contained in:
曹辉 2022-11-21 10:01:02 +08:00
parent 39443f82d4
commit e6dfa1e9de
2 changed files with 54 additions and 51 deletions

View File

@ -81,11 +81,12 @@
<el-table-column label="订单总金额" align="center" prop="totalPrice" /> <el-table-column label="订单总金额" align="center" prop="totalPrice" />
<el-table-column label="订单状态" align="center" prop="orderStatus"> <el-table-column label="订单状态" align="center" prop="orderStatus">
<template slot-scope="scope"> <template slot-scope="scope">
<!-- {{ orderStatus(scope.row.orderStatus) }} -->
<el-button v-if="scope.row.orderStatus == 'WAIT_PAY'" <el-button v-if="scope.row.orderStatus == 'WAIT_PAY'"
>待付款</el-button >待付款</el-button
> >
<el-button type="primary" v-if="scope.row.orderStatus == 'PAY'" <el-button type="primary" v-if="scope.row.orderStatus == 'PAY'"
>已付款</el-button >待发货</el-button
> >
<el-button type="danger" v-if="scope.row.orderStatus == 'CANCEL'" <el-button type="danger" v-if="scope.row.orderStatus == 'CANCEL'"
>已取消</el-button >已取消</el-button
@ -577,7 +578,7 @@ export default {
}, },
{ {
value: "RECEIVED_GOODS", value: "RECEIVED_GOODS",
label: "评价", label: "评价",
}, },
{ {
value: "EVALUATED", value: "EVALUATED",
@ -679,23 +680,23 @@ export default {
case "WAIT_PAY": case "WAIT_PAY":
return "待付款"; return "待付款";
case "PAY": case "PAY":
return "已付款"; return "待发货";
case "CANCEL":
return "已取消";
case "WAIT_RECEIVED_GOODS": case "WAIT_RECEIVED_GOODS":
return "待收货"; return "待收货";
case "RECEIVED_GOODS": case "RECEIVED_GOODS":
return "未评价"; return "待评价";
case "WAIT_REFUND": case "EVALUATED":
return "退款中"; return "交易完成";
case "REFUNDED":
return "退款成功";
case "WAIT_RETURNED_GOODS": case "WAIT_RETURNED_GOODS":
return "待退货"; return "待退货";
case "RETURNED_GOODS": case "RETURNED_GOODS":
return "已退货"; return "已退货";
case "EVALUATED": case "WAIT_REFUND":
return "交易完成"; return "退款中";
case "REFUNDED":
return "退款成功";
case "CANCEL":
return "已取消";
default: default:
break; break;
} }

View File

@ -22,14 +22,6 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="会员名称" prop="patientName">
<el-input
v-model="queryParams.patientName"
placeholder="请输入会员名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="订单编号" prop="orderNo"> <el-form-item label="订单编号" prop="orderNo">
<el-input <el-input
v-model="queryParams.orderNo" v-model="queryParams.orderNo"
@ -38,7 +30,6 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="订单状态" prop="orderStatus"> <el-form-item label="订单状态" prop="orderStatus">
<el-select <el-select
v-model="queryParams.orderStatus" v-model="queryParams.orderStatus"
@ -53,7 +44,14 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="会员名称" prop="patientName">
<el-input
v-model="queryParams.patientName"
placeholder="请输入会员名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
type="primary" type="primary"
@ -77,7 +75,6 @@
align="center" align="center"
prop="nurseStationName" prop="nurseStationName"
/> />
<el-table-column label="会员名称" align="center" prop="patientName" />
<el-table-column label="订单编号" align="center" prop="orderNo" /> <el-table-column label="订单编号" align="center" prop="orderNo" />
<el-table-column <el-table-column
label="护理项目名称" label="护理项目名称"
@ -102,7 +99,7 @@
>未完成</el-button >未完成</el-button
> >
<el-button type="primary" v-if="scope.row.orderStatus == 'COMPLETE'" <el-button type="primary" v-if="scope.row.orderStatus == 'COMPLETE'"
>评价</el-button >评价</el-button
> >
<el-button type="success" v-if="scope.row.orderStatus == 'EVALUATED'" <el-button type="success" v-if="scope.row.orderStatus == 'EVALUATED'"
>服务完成</el-button >服务完成</el-button
@ -121,6 +118,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="下单时间" align="center" prop="createTime" /> <el-table-column label="下单时间" align="center" prop="createTime" />
<el-table-column label="会员名称" align="center" prop="patientName" />
<el-table-column <el-table-column
label="操作" label="操作"
align="center" align="center"
@ -236,21 +234,27 @@
<el-form-item <el-form-item
label="服务到岗照片" label="服务到岗照片"
prop="onDutyPictureUrl" prop="onDutyPictureUrl"
v-if="query.orderStatus == 'COMPLETE'||query.orderStatus == 'EVALUATED'" v-if="
query.orderStatus == 'COMPLETE' || query.orderStatus == 'EVALUATED'
"
> >
<img class="img" :src="baseurl + query.onDutyPictureUrl" alt="" /> <img class="img" :src="baseurl + query.onDutyPictureUrl" alt="" />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="服务结束照片" label="服务结束照片"
prop="serviceEndPictureUrl" prop="serviceEndPictureUrl"
v-if="query.orderStatus == 'COMPLETE'||query.orderStatus == 'EVALUATED'" v-if="
query.orderStatus == 'COMPLETE' || query.orderStatus == 'EVALUATED'
"
> >
<img class="img" :src="baseurl + query.serviceEndPictureUrl" alt="" /> <img class="img" :src="baseurl + query.serviceEndPictureUrl" alt="" />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="用户确认签名" label="用户确认签名"
prop="userSignaturePictureUrl" prop="userSignaturePictureUrl"
v-if="query.orderStatus == 'COMPLETE'||query.orderStatus == 'EVALUATED'" v-if="
query.orderStatus == 'COMPLETE' || query.orderStatus == 'EVALUATED'
"
> >
<img <img
class="img" class="img"
@ -520,35 +524,33 @@ export default {
value: "PAY", value: "PAY",
label: "已付款", label: "已付款",
}, },
{
value: "CANCEL",
label: "已取消",
},
{ {
value: "WAIT_DISPATCH", value: "WAIT_DISPATCH",
label: "待派单", label: "待派单",
}, },
{ {
value: "REFUNDED", value: "NOT_FINISH",
label: "已退款", label: "未完成",
},
{
value: "WAIT_REFUND",
label: "退款中",
}, },
{ {
value: "COMPLETE", value: "COMPLETE",
label: "评价", label: "待评价",
}, },
{ {
value: "EVALUATED", value: "EVALUATED",
label: "服务完成", label: "服务完成",
}, },
{ {
value: "NOT_FINISH", value: "WAIT_REFUND",
label: "未完成", label: "退款中",
},
{
value: "REFUNDED",
label: "退款成功",
},
{
value: "CANCEL",
label: "已取消",
}, },
], ],
value: "", value: "",
@ -645,22 +647,22 @@ export default {
switch (orderStatus) { switch (orderStatus) {
case "WAIT_PAY": case "WAIT_PAY":
return "待付款"; return "待付款";
case "PAY":
return "已付款";
case "WAIT_DISPATCH": case "WAIT_DISPATCH":
return "待派单"; return "待派单";
case "NOT_FINISH": case "NOT_FINISH":
return "未完成"; return "未完成";
case "COMPLETE": case "COMPLETE":
return "未评价"; return "待评价";
case "PAY":
return "已付款";
case "WAIT_REFUND":
return "退款中";
case "CANCEL":
return "已取消";
case "REFUNDED":
return "已退款";
case "EVALUATED": case "EVALUATED":
return "服务完成"; return "服务完成";
case "WAIT_REFUND":
return "退款中";
case "REFUNDED":
return "退款成功";
case "CANCEL":
return "已取消";
default: default:
break; break;
} }