【陪诊系统-管理端&客户端】管理端点击完成订单、客户端进度更新

上一步如果用户微信支付后,订单状态会更新到待服务
在这里插入图片描述

然后,如果服务完成,可以通过管理端,点击完成服务来结束当前订单。
在这里插入图片描述

管理端

通过气泡弹窗提示是否确认完成,点击触发事件

<!-- 只有订单支付了才能完成  -->
    <el-table-column label="操作" width="100" fixed="right">
      <template #default="scope">
            <!-- 气泡弹窗 -->
            <el-popconfirm
            v-if="scope.row.trade_state === '待服务'"
            confirm-button-text="是"
            cancel-button-text="否"
            :icon="InfoFilled"
            icon-color="#626AEF"
            title="是否确认完成?"
            @confirm="confirmEvent(scope.row.out_trade_no)"
          >
            <template #reference>
              <el-button  type="primary" link>服务完成</el-button>
            </template>
          </el-popconfirm>
          <el-button v-else type="primary" link disabled>暂无服务</el-button>
      </template>
      </el-table-column>

点击完成会触发请求事件,向服务器发送当前完成订单的id,更新服务状态

// 提交完成
const confirmEvent = (id)=>{
  updateOrder({id}).then(({data})=>{
    if(data.code === 10000){
    //重新请求当前已经更新过状态的订单列表
      getListData()
    }
  })
}

在这里插入图片描述

客户端

在这里插入图片描述

  • 9
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zheng113

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值