链街Dcat后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

113 lines
5.5 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. <div id="detail">
  2. <div v-if="shipping_type_num != 3">
  3. <button class="btn btn-outline-primary btn-sm" @click="showMap()" v-show="close_map" >查看路线</button>
  4. <button class="btn btn-outline-primary btn-sm" @click="closeMap()" style="margin-left: 0" v-show="show_map" >关闭地图</button>
  5. <button class="btn btn-outline-primary btn-sm" id="btn-2d" @click="change2D()" v-show="show_map" style="margin-left: 0">切换2D</button>
  6. <button class="btn btn-outline-primary btn-sm" id="btn-2d" @click="change3D()" v-show="show_map" title="按Ctrl键可调整视角" style="margin-left: 0">切换3D</button>
  7. <p></p>
  8. <div id="container" v-show="is_show"></div>
  9. </div>
  10. <!-- 用户信息表格 -->
  11. <table class="table table-bordered table-striped">
  12. <tbody>
  13. <tr>
  14. <td class="text-nowrap" scope="col">订单编号:{{order_num}}</td>
  15. <td colspan="5">创建时间:{{created_at}}</td>
  16. </tr>
  17. <tr>
  18. <td class="text-nowrap" scope="row">用户名称:{{name}}</td>
  19. <td colspan="5">联系电话:{{tel}}</td>
  20. </tr>
  21. <tr>
  22. <td class="text-nowrap" scope="row" v-if="shipping_type_num == 1 || shipping_type_num == 2">收货地址:{{address}}</td>
  23. <td class="text-nowrap" scope="row" v-if="shipping_type_num == 3">自提地址:{{market_name}}</td>
  24. <td colspan="5">更新时间:{{updated_at}}</td>
  25. </tr>
  26. <tr>
  27. <td class="text-nowrap" scope="row" v-if="shipping_type_num == 1 || shipping_type_num == 2">预约送达时间:{{delivery_time_note}}</td>
  28. <td class="text-nowrap" scope="col" v-if="shipping_type_num == 1 || shipping_type_num == 2">配送员: {{horseman_name}}</td>
  29. </tr>
  30. <tr>
  31. <td class="text-nowrap" scope="row" v-if="shipping_type_num == 1 || shipping_type_num == 2">配送距离:{{distance}}</td>
  32. <td colspan="5" v-if="shipping_type_num == 1 || shipping_type_num == 2">配送费:{{delivery_money}} </td>
  33. </tr>
  34. <tr>
  35. <td class="text-nowrap" scope="row">配送方式:{{shipping_type}}</td>
  36. <td class="text-nowrap" scope="col"></td>
  37. </tr>
  38. <tr>
  39. <td class="text-nowrap" scope="col" v-if="note">订单备注:{{note}}</td>
  40. <td class="text-nowrap" scope="col" v-if="refuse_refund_note">拒绝退款原因:{{refuse_refund_note}}</td>
  41. </tr>
  42. <tr>
  43. <td class="text-nowrap" scope="col" v-if="total_refund_note">退款原因:{{total_refund_note}}</td>
  44. </tr>
  45. <tr>
  46. <td class="text-nowrap" scope="row" colspan="2">
  47. 总金额: {{total_money}}
  48. &ensp;&ensp;
  49. 优惠金额: <span style="color: red">-{{coupon_money}}</span>
  50. &ensp;&ensp;
  51. <span style="color: green" v-if="shipping_type_num == 1 || shipping_type_num == 2"> 配送费: +{{delivery_money}} </span>
  52. &ensp;&ensp;
  53. 增值服务费: <span style="color: green">+{{services_money?services_money:0}}</span>
  54. &ensp;&ensp;
  55. 实付金额: {{money}}
  56. </td>
  57. </tr>
  58. </tbody>
  59. </table>
  60. <!-- 用户信息表格END -->
  61. <!-- 店铺 -->
  62. <div class="shop-box" v-for="item in orders">
  63. <div class="alert alert-secondary" role="alert">
  64. <img class="shop-logo" :src="item.store.logo" alt="店铺logo"/>
  65. <span>{{item.store.name}}</span>
  66. </div>
  67. <div class="media" v-for= "goods in item.goods">
  68. <img class="logo-img" :src="goods.cover_img" class="align-self-center mr-3" alt="商品图片">
  69. <div class="media-body">
  70. <h5 class="mt-0">{{goods.name}}</h5>
  71. <div>
  72. <span class="price">/{{goods.goods_unit}}</span>
  73. <span style="float: right;">X {{goods.number}}</span>
  74. </div>
  75. <p class="mb-0" style="color: red;font-size: 1.4rem;">{{goods.price}}</p>
  76. <el-button type="info" plain style="float: right;" @click="refundNote(goods.name,goods.id,item.id)" v-if="(state==4||state==11)&&(goods.status!=3)&&(show_refund[goods.id].show_refund_2)">{{refund_2}}</el-button>
  77. <p style="float: right; color: red" v-if="goods.status==3">{{refund_3}}</p>
  78. <p style="float: right; color: red" v-if="show_refund[goods.id].show_refund_3">{{refund_3}}</p>
  79. </div>
  80. </div>
  81. <p v-if="item.note">店铺备注: ({{item.note}})</p>
  82. </div>
  83. <a class="return" :href="path"><<返回</a>
  84. <div class="money">
  85. 总金额: {{total_money}}
  86. &ensp;&ensp;
  87. 优惠金额: <span style="color: red">-{{coupon_money}}</span>
  88. &ensp;&ensp;
  89. <span style="color: green" v-if="shipping_type_num == 1 || shipping_type_num == 2"> 配送费: +{{delivery_money}} </span>
  90. &ensp;&ensp;
  91. 增值服务费: <span style="color: green">+{{services_money?services_money:0}}</span>
  92. &ensp;&ensp;
  93. 实付金额: {{money}}
  94. </div>
  95. <el-dialog :title="refund_goods_name" :visible.sync="dialogFormVisible">
  96. <el-input :rows="5" v-model="total_refund_note" placehoder="请备注退款原因" type="textarea"></el-input>
  97. <div slot="footer" class="dialog-footer">
  98. <el-button @click="dialogFormVisible = false"> </el-button>
  99. <el-button type="primary" @click="refundConfirm()"> </el-button>
  100. </div>
  101. </el-dialog>
  102. </div>