| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700 |
- <?php
- use app\common\enum\DeliveryType as DeliveryTypeEnum;
- // 订单详情
- $detail = isset($detail) ? $detail : null;
- ?>
- <div class="row-content am-cf">
- <div class="row">
- <div class="am-u-sm-12 am-u-md-12 am-u-lg-12">
- <div class="widget am-cf">
- <div class="widget__order-detail widget-body am-margin-bottom-lg">
- <!-- 订单进度步骤条 -->
- <div class="am-u-sm-12">
- <?php
- // 计算当前步骤位置
- $progress = 2;
- $detail['pay_status']['value'] == 20 && $progress += 1;
- $detail['delivery_status']['value'] == 20 && $progress += 1;
- $detail['receipt_status']['value'] == 20 && $progress += 1;
- ?>
- <ul class="order-detail-progress progress-<?= $progress ?>">
- <li>
- <span>下单时间</span>
- <div class="tip"><?= $detail['create_time'] ?></div>
- </li>
- <li>
- <span>付款</span>
- <?php if ($detail['pay_status']['value'] == 20): ?>
- <div class="tip">
- 付款于 <?= date('Y-m-d H:i:s', $detail['pay_time']) ?>
- </div>
- <?php endif; ?>
- </li>
- <li>
- <span>发货</span>
- <?php if ($detail['delivery_status']['value'] == 20): ?>
- <div class="tip">
- 发货于 <?= date('Y-m-d H:i:s', $detail['delivery_time']) ?>
- </div>
- <?php endif; ?>
- </li>
- <li>
- <span>收货</span>
- <?php if ($detail['receipt_status']['value'] == 20): ?>
- <div class="tip">
- 收货于 <?= date('Y-m-d H:i:s', $detail['receipt_time']) ?>
- </div>
- <?php endif; ?>
- </li>
- <li>
- <span>完成</span>
- <?php if ($detail['order_status']['value'] == 30): ?>
- <div class="tip">
- 完成于 <?= date('Y-m-d H:i:s', $detail['receipt_time']) ?>
- </div>
- <?php endif; ?>
- </li>
- </ul>
- </div>
- <!-- 基本信息 -->
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">基本信息</div>
- </div>
- <div class="am-scrollable-horizontal">
- <table class="regional-table am-table am-table-bordered am-table-centered
- am-text-nowrap am-margin-bottom-xs">
- <tbody>
- <tr>
- <th>订单号</th>
- <th>买家</th>
- <th>订单类型</th>
- <th>订单金额</th>
- <th>支付方式</th>
- <th>配送方式</th>
- <th>交易状态</th>
- <?php if ($detail['pay_status']['value'] == 10 && $detail['order_status']['value'] == 10) : ?>
- <th>操作</th>
- <?php endif; ?>
- </tr>
- <tr>
- <td><?= $detail['order_no'] ?></td>
- <td>
- <p><?= $detail['user']['nickName'] ?></p>
- <p class="am-link-muted">(用户id:<?= $detail['user']['user_id'] ?>)</p>
- </td>
- <td>
- <?php if ($detail['order_type']['value'] == 10): ?>
- <span class="am-badge am-badge-secondary">
- <?= $detail['order_type']['text'] ?>
- </span>
- <?php else: ?>
- <span class="am-badge am-badge-success">
- <?= $detail['order_type']['text'] ?>
- </span>
- <?php endif; ?>
- </td>
- <td class="">
- <div class="td__order-price am-text-left">
- <ul class="am-avg-sm-2">
- <li class="am-text-right">订单总额:</li>
- <li class="am-text-right">¥<?= $detail['total_price'] ?> </li>
- </ul>
- <?php if ($detail['coupon_id'] > 0) : ?>
- <ul class="am-avg-sm-2">
- <li class="am-text-right">优惠券抵扣:</li>
- <li class="am-text-right">- ¥<?= $detail['coupon_money'] ?></li>
- </ul>
- <?php endif; ?>
- <?php if ($detail['points_num'] > 0) : ?>
- <ul class="am-avg-sm-2">
- <li class="am-text-right">积分抵扣:</li>
- <li class="am-text-right">- ¥<?= $detail['points_money'] ?></li>
- </ul>
- <?php endif; ?>
- <ul class="am-avg-sm-2">
- <li class="am-text-right">运费金额:</li>
- <li class="am-text-right">+ ¥<?= $detail['express_price'] ?></li>
- </ul>
- <?php if ($detail['update_price']['value'] != '0.00') : ?>
- <ul class="am-avg-sm-2">
- <li class="am-text-right">后台改价:</li>
- <li class="am-text-right"><?= $detail['update_price']['symbol'] ?>
- ¥<?= $detail['update_price']['value'] ?></li>
- </ul>
- <?php endif; ?>
- <ul class="am-avg-sm-2">
- <li class="am-text-right">实付款金额:</li>
- <li class="x-color-red am-text-right">
- ¥<?= $detail['pay_price'] ?></li>
- </ul>
- </div>
- </td>
- <td>
- <span class="am-badge am-badge-secondary"><?= $detail['pay_type']['text'] ?></span>
- </td>
- <td>
- <span class="am-badge am-badge-secondary"><?= $detail['delivery_type']['text'] ?></span>
- </td>
- <td>
- <p>付款状态:
- <span class="am-badge
- <?= $detail['pay_status']['value'] == 20 ? 'am-badge-success' : '' ?>">
- <?= $detail['pay_status']['text'] ?></span>
- </p>
- <?php if (
- $detail['pay_status']['value'] == 20
- && $detail['order_type']['value'] == 20
- ): ?>
- <p>拼单状态:
- <?php if (
- $detail['active']['status']['value'] == 0
- || $detail['active']['status']['value'] == 10
- ): ?>
- <span class="am-badge"><?= $detail['active']['status']['text'] ?></span>
- <?php elseif ($detail['active']['status']['value'] == 20): ?>
- <span class="am-badge am-badge-success"><?= $detail['active']['status']['text'] ?></span>
- <?php elseif ($detail['active']['status']['value'] == 30): ?>
- <span class="am-badge am-badge-danger"><?= $detail['active']['status']['text'] ?></span>
- <?php endif; ?>
- </p>
- <!--拼团失败:退款状态-->
- <?php if ($detail['active']['status']['value'] == 30): ?>
- <p>退款状态:
- <?php if (!$detail['is_refund']): ?>
- <span class="am-badge">待退款</span>
- <?php else: ?>
- <span class="am-badge am-badge-success">已退款</span>
- <?php endif; ?>
- </p>
- <?php endif; ?>
- <?php endif; ?>
- <!-- 拼单不成功不显示发货和收货状态 -->
- <?php if (
- $detail['order_type']['value'] == 10
- || (
- $detail['order_type']['value'] == 20
- && $detail['active']['status']['value'] == 20
- )
- ): ?>
- <p>发货状态:
- <span class="am-badge
- <?= $detail['delivery_status']['value'] == 20 ? 'am-badge-success' : '' ?>">
- <?= $detail['delivery_status']['text'] ?></span>
- </p>
- <p>收货状态:
- <span class="am-badge
- <?= $detail['receipt_status']['value'] == 20 ? 'am-badge-success' : '' ?>">
- <?= $detail['receipt_status']['text'] ?></span>
- </p>
- <?php endif; ?>
- <?php if ($detail['order_status']['value'] == 20 || $detail['order_status']['value'] == 21): ?>
- <p>订单状态:
- <span class="am-badge am-badge-warning"><?= $detail['order_status']['text'] ?></span>
- </p>
- <?php endif; ?>
- </td>
- <?php if ($detail['pay_status']['value'] == 10 && $detail['order_status']['value'] == 10) : ?>
- <td>
- <?php if (checkPrivilege('apps.sharing.order/updateprice')): ?>
- <p class="am-text-center">
- <a class="j-update-price" href="javascript:void(0);"
- data-order_id="<?= $detail['order_id'] ?>"
- data-order_price="<?= $detail['order_price'] ?>"
- data-express_price="<?= $detail['express_price'] ?>">修改价格</a>
- </p>
- <?php endif; ?>
- </td>
- <?php endif; ?>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- 商品信息 -->
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">商品信息</div>
- </div>
- <div class="am-scrollable-horizontal">
- <table class="regional-table am-table am-table-bordered am-table-centered
- am-text-nowrap am-margin-bottom-xs">
- <tbody>
- <tr>
- <th>商品名称</th>
- <th>商品编码</th>
- <th>重量(Kg)</th>
- <th>单价</th>
- <th>购买数量</th>
- <th>商品总价</th>
- </tr>
- <?php foreach ($detail['goods'] as $goods): ?>
- <tr>
- <td class="goods-detail am-text-middle" width="30%">
- <div class="goods-image">
- <img src="<?= $goods['image']['file_path'] ?>" alt="">
- </div>
- <div class="goods-info">
- <p class="goods-title"><?= $goods['goods_name'] ?></p>
- <p class="goods-spec am-link-muted">
- <?= $goods['goods_attr'] ?>
- </p>
- </div>
- </td>
- <td><?= $goods['goods_no'] ?: '--' ?></td>
- <td><?= $goods['goods_weight'] ?: '--' ?></td>
- <td>
- <p class="<?= $goods['is_user_grade'] ? 'x-text-delete' : '' ?>">
- <span>¥<?= $goods['goods_price'] ?: '--' ?></span>
- </p>
- <?php if ($goods['is_user_grade']): ?>
- <p class="x-color-red">
- 会员折扣价:<span>¥<?= $goods['grade_goods_price'] ?: '--' ?></span>
- </p>
- <?php endif; ?>
- </td>
- <td>×<?= $goods['total_num'] ?></td>
- <td>¥<?= $goods['total_price'] ?></td>
- </tr>
- <?php endforeach; ?>
- <tr>
- <td colspan="6" class="am-text-right am-cf">
- <span class="am-fl">买家留言:<?= $detail['buyer_remark'] ?: '无' ?></span>
- <span class="am-fr">总计金额:¥<?= $detail['total_price'] ?></span>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- 收货信息 -->
- <?php if ($detail['delivery_type']['value'] == DeliveryTypeEnum::EXPRESS): ?>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">收货信息</div>
- </div>
- <div class="am-scrollable-horizontal">
- <table class="regional-table am-table am-table-bordered am-table-centered
- am-text-nowrap am-margin-bottom-xs">
- <tbody>
- <tr>
- <th>收货人</th>
- <th>收货电话</th>
- <th>收货地址</th>
- </tr>
- <tr>
- <td><?= $detail['address']['name'] ?></td>
- <td><?= $detail['address']['phone'] ?></td>
- <td>
- <?= $detail['address']['region']['province'] ?>
- <?= $detail['address']['region']['city'] ?>
- <?= $detail['address']['region']['region'] ?>
- <?= $detail['address']['detail'] ?>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <?php endif; ?>
- <!-- 自提门店信息 -->
- <?php if ($detail['delivery_type']['value'] == DeliveryTypeEnum::EXTRACT): ?>
- <?php if (!empty($detail['extract'])): ?>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">自提信息</div>
- </div>
- <div class="help-block x-f-14 am-padding-left">
- <p class="am-margin-bottom-xs">联系人:<?= $detail['extract']['linkman'] ?></p>
- <p>联系电话:<?= $detail['extract']['phone'] ?></p>
- </div>
- <?php endif; ?>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">自提门店信息</div>
- </div>
- <div class="am-scrollable-horizontal">
- <table class="regional-table am-table am-table-bordered am-table-centered
- am-text-nowrap am-margin-bottom-xs">
- <tbody>
- <tr>
- <th>门店ID</th>
- <th>门店logo</th>
- <th>门店名称</th>
- <th>联系人</th>
- <th>联系电话</th>
- <th>门店地址</th>
- </tr>
- <tr>
- <td><?= $detail['extract_shop']['shop_id'] ?></td>
- <td>
- <a href="<?= $detail['extract_shop']['logo']['file_path'] ?>" title="点击查看大图"
- target="_blank">
- <img src="<?= $detail['extract_shop']['logo']['file_path'] ?>" height="72"
- alt="">
- </a>
- </td>
- <td><?= $detail['extract_shop']['shop_name'] ?></td>
- <td><?= $detail['extract_shop']['linkman'] ?></td>
- <td><?= $detail['extract_shop']['phone'] ?></td>
- <td>
- <?= $detail['extract_shop']['region']['province'] ?>
- <?= $detail['extract_shop']['region']['city'] ?>
- <?= $detail['extract_shop']['region']['region'] ?>
- <?= $detail['extract_shop']['address'] ?>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <?php endif; ?>
- <!-- 付款信息 -->
- <?php if ($detail['pay_status']['value'] == 20): ?>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">付款信息</div>
- </div>
- <div class="am-scrollable-horizontal">
- <table class="regional-table am-table am-table-bordered am-table-centered
- am-text-nowrap am-margin-bottom-xs">
- <tbody>
- <tr>
- <th>应付款金额</th>
- <th>支付方式</th>
- <th>支付流水号</th>
- <th>付款状态</th>
- <th>付款时间</th>
- </tr>
- <tr>
- <td>¥<?= $detail['pay_price'] ?></td>
- <td><?= $detail['pay_type']['text'] ?></td>
- <td><?= $detail['transaction_id'] ?: '--' ?></td>
- <td>
- <span class="am-badge
- <?= $detail['pay_status']['value'] == 20 ? 'am-badge-success' : '' ?>">
- <?= $detail['pay_status']['text'] ?></span>
- </td>
- <td>
- <?= $detail['pay_time'] ? date('Y-m-d H:i:s', $detail['pay_time']) : '--' ?>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <?php endif; ?>
- <!-- 用户取消订单 -->
- <?php if ($detail['pay_status']['value'] == 20 && $detail['order_status']['value'] == 21): ?>
- <?php if (checkPrivilege('apps.sharing.order.operate/confirmcancel')): ?>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl"><strong>用户取消订单</strong></div>
- </div>
- <div class="tips am-margin-bottom-sm am-u-sm-12">
- <div class="pre">
- <p>当前买家已付款并申请取消订单,请审核是否同意,如同意则自动退回付款金额(微信支付原路退款)并关闭订单。</p>
- </div>
- </div>
- <!-- 去审核 -->
- <form id="cancel" class="my-form am-form tpl-form-line-form" method="post"
- action="<?= url('apps.sharing.order.operate/confirmcancel', ['order_id' => $detail['order_id']]) ?>">
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">审核状态 </label>
- <div class="am-u-sm-9 am-u-end">
- <div class="am-u-sm-9">
- <label class="am-radio-inline">
- <input type="radio" name="order[is_cancel]"
- value="1"
- data-am-ucheck
- required>
- 同意
- </label>
- <label class="am-radio-inline">
- <input type="radio" name="order[is_cancel]"
- value="0"
- data-am-ucheck
- checked>
- 拒绝
- </label>
- </div>
- </div>
- </div>
- <div class="am-form-group">
- <div class="am-u-sm-9 am-u-sm-push-3 am-margin-top-lg">
- <button type="submit" class="j-submit am-btn am-btn-sm am-btn-secondary">
- 确认审核
- </button>
- </div>
- </div>
- </form>
- <?php endif; ?>
- <?php endif; ?>
- <!-- 发货信息 -->
- <?php if (
- $detail['pay_status']['value'] == 20 // 支付状态:已支付
- && $detail['delivery_type']['value'] == DeliveryTypeEnum::EXPRESS
- && !in_array($detail['order_status']['value'], [20, 21]) // 订单状态:未取消
- // 拼团订单验证拼单状态
- && ($detail['order_type']['value'] == 20 ? $detail['active']['status']['value'] == 20 : true)
- ): ?>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">发货信息</div>
- </div>
- <!-- 判断订单状态是否满足发货条件-->
- <?php if ($detail['delivery_status']['value'] == 10): ?>
- <?php if (checkPrivilege('apps.sharing.order/delivery')): ?>
- <!-- 去发货 -->
- <form id="delivery" class="my-form am-form tpl-form-line-form" method="post"
- action="<?= url('apps.sharing.order/delivery', ['order_id' => $detail['order_id']]) ?>">
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">物流公司 </label>
- <div class="am-u-sm-9 am-u-end am-padding-top-xs">
- <select name="order[express_id]"
- data-am-selected="{btnSize: 'sm', maxHeight: 240}" required>
- <option value=""></option>
- <?php if (isset($expressList)): foreach ($expressList as $expres): ?>
- <option value="<?= $expres['express_id'] ?>">
- <?= $expres['express_name'] ?></option>
- <?php endforeach; endif; ?>
- </select>
- <div class="help-block am-margin-top-xs">
- <small>可在 <a href="<?= url('setting.express/index') ?>" target="_blank">物流公司列表</a>
- 中设置
- </small>
- </div>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">物流单号 </label>
- <div class="am-u-sm-9 am-u-end">
- <input type="text" class="tpl-form-input" name="order[express_no]" required>
- </div>
- </div>
- <div class="am-form-group">
- <div class="am-u-sm-9 am-u-sm-push-3 am-margin-top-lg">
- <button type="submit" class="j-submit am-btn am-btn-sm am-btn-secondary">
- 确认发货
- </button>
- </div>
- </div>
- </form>
- <?php endif; ?>
- <?php else: ?>
- <div class="am-scrollable-horizontal">
- <table class="regional-table am-table am-table-bordered am-table-centered
- am-text-nowrap am-margin-bottom-xs">
- <tbody>
- <tr>
- <th>物流公司</th>
- <th>物流单号</th>
- <th>发货状态</th>
- <th>发货时间</th>
- </tr>
- <tr>
- <td><?= $detail['express']['express_name'] ?></td>
- <td><?= $detail['express_no'] ?></td>
- <td>
- <span class="am-badge
- <?= $detail['delivery_status']['value'] == 20 ? 'am-badge-success' : '' ?>">
- <?= $detail['delivery_status']['text'] ?></span>
- </td>
- <td>
- <?= date('Y-m-d H:i:s', $detail['delivery_time']) ?>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <?php endif; ?>
- <?php endif; ?>
- <!-- 门店自提核销 -->
- <?php if (
- $detail['pay_status']['value'] == 20 // 支付状态:已支付
- && $detail['delivery_type']['value'] == DeliveryTypeEnum::EXTRACT
- && !in_array($detail['order_status']['value'], [20, 21]) // 订单状态:未取消
- // 拼团订单验证拼单状态
- && ($detail['order_type']['value'] == 20 ? $detail['active']['status']['value'] == 20 : true)
- ): ?>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">门店自提核销</div>
- </div>
- <?php if ($detail['delivery_status']['value'] == 10): ?>
- <?php if (checkPrivilege('apps.sharing.order.operate/extract')): ?>
- <form id="delivery" class="my-form am-form tpl-form-line-form" method="post"
- action="<?= url('apps.sharing.order.operate/extract', ['order_id' => $detail['order_id']]) ?>">
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">门店核销员 </label>
- <div class="am-u-sm-9 am-u-end am-padding-top-xs">
- <select name="order[extract_clerk_id]"
- data-am-selected="{searchBox: 1, btnSize: 'sm', maxHeight: 240}"
- required>
- <option value=""></option>
- <?php if (isset($shopClerkList)): foreach ($shopClerkList as $clerk): ?>
- <option value="<?= $clerk['clerk_id'] ?>">
- <?= $clerk['real_name'] ?> (<?= $clerk['shop']['shop_name'] ?>)
- </option>
- <?php endforeach; endif; ?>
- </select>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">买家取货状态 </label>
- <div class="am-u-sm-9 am-u-end">
- <label class="am-radio-inline">
- <input type="radio" name="order[extract_status]" value="1"
- checked data-am-ucheck required>
- 已取货
- </label>
- </div>
- </div>
- <div class="am-form-group">
- <div class="am-u-sm-9 am-u-sm-push-3 am-margin-top-lg">
- <button type="submit" class="j-submit am-btn am-btn-sm am-btn-secondary">
- 确认核销
- </button>
- </div>
- </div>
- </form>
- <?php endif; ?>
- <?php else: ?>
- <div class="am-scrollable-horizontal">
- <table class="regional-table am-table am-table-bordered am-table-centered
- am-text-nowrap am-margin-bottom-xs">
- <tbody>
- <tr>
- <th>自提门店名称</th>
- <th>核销员</th>
- <th>核销状态</th>
- <th>核销时间</th>
- </tr>
- <tr>
- <td>
- <p><?= $detail['extract_shop']['shop_name'] ?></p>
- <p class="am-link-muted">
- (ID: <?= $detail['extract_shop']['shop_id'] ?>)
- </p>
- </td>
- <td>
- <p><?= $detail['extract_clerk']['real_name'] ?></p>
- <p class="am-link-muted">
- (ID: <?= $detail['extract_clerk']['clerk_id'] ?>)
- </p>
- </td>
- <td>
- <span class="am-badge
- <?= $detail['delivery_status']['value'] == 20 ? 'am-badge-success' : '' ?>">
- 已核销</span>
- </td>
- <td>
- <?= date('Y-m-d H:i:s', $detail['delivery_time']) ?>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <?php endif; ?>
- <?php endif; ?>
- <!-- 拼团失败手动退款 -->
- <?php if (checkPrivilege('apps.sharing.order.operate/refund')): ?>
- <?php if (
- $detail['order_type']['value'] == 20
- && $detail['pay_status']['value'] == 20
- && $detail['active']['status']['value'] == 30
- && $detail['is_refund'] == 0
- ): ?>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl"><strong>拼团失败手动退款</strong></div>
- </div>
- <div class="tips am-margin-bottom-sm am-u-sm-12">
- <div class="pre">
- <p>当前拼团已失败,可选择手动退款并关闭订单。</p>
- </div>
- </div>
- <!-- 去退款 -->
- <form id="refund" class="my-form am-form tpl-form-line-form" method="post"
- action="<?= url('apps.sharing.order.operate/refund', ['order_id' => $detail['order_id']]) ?>">
- <div class="am-form-group">
- <label class="am-u-sm-3 am-form-label">退款金额:</label>
- <div class="am-u-sm-9 am-u-end">
- <div class="am-form--static"><?= $detail['pay_price'] ?></div>
- </div>
- </div>
- <div class="am-form-group">
- <div class="am-u-sm-9 am-u-sm-push-3 am-margin-top-xs">
- <button type="submit" class="j-submit am-btn am-btn-sm am-btn-secondary">
- 确认退款并关闭订单
- </button>
- </div>
- </div>
- </form>
- <?php endif; ?>
- <?php endif; ?>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- 后台改价模板 -->
- <script id="tpl-update-price" type="text/template">
- <div class="am-padding-top-sm">
- <form class="form-update-price am-form tpl-form-line-form" method="post"
- action="<?= url('apps.sharing.order/updatePrice', ['order_id' => $detail['order_id']]) ?>">
- <div class="am-form-group">
- <label class="am-u-sm-3 am-form-label"> 订单金额 </label>
- <div class="am-u-sm-9">
- <input type="number" min="0.00" class="tpl-form-input" name="order[update_price]"
- value="{{ order_price }}">
- <small>最终付款价 = 订单金额 + 运费金额</small>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-form-label"> 运费金额 </label>
- <div class="am-u-sm-9">
- <input type="number" min="0.00" class="tpl-form-input" name="order[update_express_price]"
- value="{{ express_price }}">
- </div>
- </div>
- </form>
- </div>
- </script>
- <script>
- $(function () {
- /**
- * 修改价格
- */
- $('.j-update-price').click(function () {
- var data = $(this).data();
- $.showModal({
- title: '订单价格修改'
- , content: template('tpl-update-price', data)
- , yes: function () {
- // 表单提交
- $('.form-update-price').ajaxSubmit({
- type: "post",
- dataType: "json",
- success: function (result) {
- result.code === 1 ? $.show_success(result.msg, result.url)
- : $.show_error(result.msg);
- }
- });
- }
- });
- });
- /**
- * 表单验证提交
- * @type {*}
- */
- $('.my-form').superForm();
- });
- </script>
|