1592 lines
77 KiB
JavaScript
1592 lines
77 KiB
JavaScript
require('../common/vendor.js');(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["member/order/detail"],{
|
||
|
||
/***/ 553:
|
||
/*!*****************************************************************************************************************!*\
|
||
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/main.js?{"page":"member%2Forder%2Fdetail"} ***!
|
||
\*****************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
/* WEBPACK VAR INJECTION */(function(wx, createPage) {
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
|
||
__webpack_require__(/*! uni-pages */ 26);
|
||
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
|
||
var _detail = _interopRequireDefault(__webpack_require__(/*! ./member/order/detail.vue */ 554));
|
||
// @ts-ignore
|
||
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
|
||
createPage(_detail.default);
|
||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["createPage"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 554:
|
||
/*!**********************************************************************************************!*\
|
||
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/order/detail.vue ***!
|
||
\**********************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _detail_vue_vue_type_template_id_668c65e9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./detail.vue?vue&type=template&id=668c65e9& */ 555);
|
||
/* harmony import */ var _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./detail.vue?vue&type=script&lang=js& */ 557);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony import */ var _detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./detail.vue?vue&type=style&index=0&lang=scss& */ 559);
|
||
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 37);
|
||
|
||
var renderjs
|
||
|
||
|
||
|
||
|
||
|
||
/* normalize component */
|
||
|
||
var component = Object(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||
_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||
_detail_vue_vue_type_template_id_668c65e9___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||
_detail_vue_vue_type_template_id_668c65e9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||
false,
|
||
null,
|
||
null,
|
||
null,
|
||
false,
|
||
_detail_vue_vue_type_template_id_668c65e9___WEBPACK_IMPORTED_MODULE_0__["components"],
|
||
renderjs
|
||
)
|
||
|
||
component.options.__file = "member/order/detail.vue"
|
||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 555:
|
||
/*!*****************************************************************************************************************************!*\
|
||
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/order/detail.vue?vue&type=template&id=668c65e9& ***!
|
||
\*****************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_668c65e9___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./detail.vue?vue&type=template&id=668c65e9& */ 556);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_668c65e9___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_668c65e9___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_668c65e9___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_template_id_668c65e9___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 556:
|
||
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/order/detail.vue?vue&type=template&id=668c65e9& ***!
|
||
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
|
||
var components
|
||
try {
|
||
components = {
|
||
uniNavBar: function () {
|
||
return __webpack_require__.e(/*! import() | components/uni-nav-bar/uni-nav-bar */ "components/uni-nav-bar/uni-nav-bar").then(__webpack_require__.bind(null, /*! @/components/uni-nav-bar/uni-nav-bar.vue */ 1485))
|
||
},
|
||
}
|
||
} catch (e) {
|
||
if (
|
||
e.message.indexOf("Cannot find module") !== -1 &&
|
||
e.message.indexOf(".vue") !== -1
|
||
) {
|
||
console.error(e.message)
|
||
console.error("1. 排查组件名称拼写是否正确")
|
||
console.error(
|
||
"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
|
||
)
|
||
console.error(
|
||
"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
|
||
)
|
||
} else {
|
||
throw e
|
||
}
|
||
}
|
||
var render = function () {
|
||
var _vm = this
|
||
var _h = _vm.$createElement
|
||
var _c = _vm._self._c || _h
|
||
var m0 = _vm.formatOrderName(_vm.OrderInfo.order_state_name)
|
||
var m1 =
|
||
_vm.isdata &&
|
||
_vm.remain_pay_time > 0 &&
|
||
_vm.OrderInfo.order_is_paid != _vm.StateCode.ORDER_PAID_STATE_YES &&
|
||
_vm.OrderInfo.order_state_id == _vm.StateCode.ORDER_STATE_WAIT_PAY &&
|
||
_vm.OrderInfo.order_payment_amount ==
|
||
_vm.OrderInfo.trade.trade_payment_amount
|
||
? _vm.__("订单取消倒计时")
|
||
: null
|
||
var m2 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5
|
||
? _vm.formatOrderName(_vm.OrderInfo.order_state_name)
|
||
: null
|
||
var g0 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5
|
||
? [5, 10].includes(_vm.OrderInfo.delivery_type_id)
|
||
: null
|
||
var m3 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5 && !g0
|
||
? _vm.orderTips()
|
||
: null
|
||
var g1 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5
|
||
? ![2010, 2050, 2060, 2070].includes(_vm.OrderInfo.order_state_id) &&
|
||
![5, 10].includes(_vm.OrderInfo.delivery_type_id)
|
||
: null
|
||
var m4 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5 && g1
|
||
? _vm.orderProcessCalss(_vm.OrderInfo.order_state_id)
|
||
: null
|
||
var m5 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5 && g1
|
||
? _vm.orderProcessCalss(_vm.OrderInfo.order_state_id)
|
||
: null
|
||
var m6 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5 && g1
|
||
? _vm.orderProcessFaHuoCalss(_vm.OrderInfo.order_state_id)
|
||
: null
|
||
var g2 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5
|
||
? ![2010, 2060, 2050, 2070].includes(_vm.OrderInfo.order_state_id) &&
|
||
![5, 10].includes(_vm.OrderInfo.delivery_type_id)
|
||
: null
|
||
var m7 =
|
||
_vm.isdata &&
|
||
_vm.OrderInfo.delivery_type_id != 5 &&
|
||
_vm.OrderInfo.order_buyer_evaluation_status == 1 &&
|
||
_vm.OrderInfo.order_state_id == 2060
|
||
? _vm.__("查看评价")
|
||
: null
|
||
var g3 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5
|
||
? [2050, 2060, 2070].includes(_vm.OrderInfo.order_state_id)
|
||
: null
|
||
var g4 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5
|
||
? _vm.OrderInfo.kind_id == 1201 &&
|
||
[2040, 2050, 2060].includes(_vm.OrderInfo.order_state_id) &&
|
||
_vm.OrderInfo.order_is_received == 0
|
||
: null
|
||
var m8 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5 && g4
|
||
? _vm.__("确认收货")
|
||
: null
|
||
var m9 =
|
||
_vm.isdata &&
|
||
_vm.OrderInfo.delivery_type_id != 5 &&
|
||
_vm.OrderInfo.is_deny_return
|
||
? _vm.__("取消订单")
|
||
: null
|
||
var l0 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5 && false
|
||
? _vm.__map(_vm.OrderInfo.logistics, function (logistics_item, i) {
|
||
var $orig = _vm.__get_orig(logistics_item)
|
||
var m10 = _vm.sprintf(
|
||
_vm.__("物流单号: %s"),
|
||
logistics_item.order_tracking_number || ""
|
||
)
|
||
var m11 = _vm.sprintf(
|
||
_vm.__("物流公司: %s"),
|
||
logistics_item.logistics_name || ""
|
||
)
|
||
var m12 = _vm.__("查看物流")
|
||
return {
|
||
$orig: $orig,
|
||
m10: m10,
|
||
m11: m11,
|
||
m12: m12,
|
||
}
|
||
})
|
||
: null
|
||
var m13 =
|
||
_vm.isdata &&
|
||
_vm.OrderInfo.delivery_type_id != 5 &&
|
||
false &&
|
||
(_vm.OrderInfo.LogisticsKey == "VENDOR" ||
|
||
_vm.OrderInfo.LogisticsKey == "OTHER")
|
||
? _vm.sprintf(
|
||
_vm.__("送货人:%s %s"),
|
||
_vm.OrderInfo.LogisticCode,
|
||
_vm.OrderInfo.Shipper
|
||
)
|
||
: null
|
||
var m14 =
|
||
_vm.isdata &&
|
||
_vm.OrderInfo.delivery_type_id != 5 &&
|
||
false &&
|
||
_vm.OrderInfo.LogisticsKey == "CLIENT"
|
||
? _vm.sprintf(
|
||
_vm.__("提货人:%s %s"),
|
||
_vm.OrderInfo.LogisticCode,
|
||
_vm.OrderInfo.Shipper
|
||
)
|
||
: null
|
||
var m15 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5
|
||
? _vm.desensitizationMobile(_vm.OrderInfo.delivery.da_mobile)
|
||
: null
|
||
var m16 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5
|
||
? _vm.deliveryTypeName(_vm.OrderInfo.delivery_type_id)
|
||
: null
|
||
var g5 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5
|
||
? ![5, 10].includes(_vm.OrderInfo.delivery_type_id) &&
|
||
![2010, 2070].includes(_vm.OrderInfo.order_state_id)
|
||
: null
|
||
var l1 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id != 5
|
||
? _vm.__map(_vm.OrderInfo.logistics, function (logistics_item, index) {
|
||
var $orig = _vm.__get_orig(logistics_item)
|
||
var m17 = _vm.__("查看物流")
|
||
return {
|
||
$orig: $orig,
|
||
m17: m17,
|
||
}
|
||
})
|
||
: null
|
||
var m18 =
|
||
_vm.isdata &&
|
||
_vm.OrderInfo.delivery_type_id != 5 &&
|
||
(_vm.OrderInfo.payment_type_id == _vm.StateCode.PAYMENT_TYPE_DELIVER ||
|
||
_vm.OrderInfo.payment_type_id == _vm.StateCode.PAYMENT_TYPE_OFFLINE)
|
||
? _vm.__("货到付款")
|
||
: null
|
||
var m19 =
|
||
_vm.isdata &&
|
||
_vm.OrderInfo.delivery_type_id != 5 &&
|
||
!(
|
||
_vm.OrderInfo.payment_type_id == _vm.StateCode.PAYMENT_TYPE_DELIVER ||
|
||
_vm.OrderInfo.payment_type_id == _vm.StateCode.PAYMENT_TYPE_OFFLINE
|
||
)
|
||
? _vm.__("在线支付")
|
||
: null
|
||
var m20 =
|
||
_vm.isdata &&
|
||
_vm.OrderInfo.delivery_type_id != 5 &&
|
||
_vm.OrderInfo.order_message
|
||
? _vm.__("备注")
|
||
: null
|
||
var m21 =
|
||
_vm.isdata &&
|
||
(_vm.OrderInfo.is_virtual ||
|
||
_vm.OrderInfo.chain_id ||
|
||
_vm.OrderInfo.chain_code) &&
|
||
_vm.OrderInfo.order_is_paid == 3013 &&
|
||
_vm.OrderInfo.chain_code
|
||
? _vm.sprintf(_vm.__("服务码:%s"), _vm.OrderInfo.chain_code)
|
||
: null
|
||
var m22 =
|
||
_vm.isdata &&
|
||
_vm.OrderInfo.delivery_type_id == 5 &&
|
||
_vm.OrderInfo.delivery_type_id == 5
|
||
? _vm.__("商家电话")
|
||
: null
|
||
var m23 =
|
||
_vm.isdata &&
|
||
_vm.OrderInfo.delivery_type_id == 5 &&
|
||
_vm.OrderInfo.delivery_type_id == 5
|
||
? _vm.__("商家地址")
|
||
: null
|
||
var m24 =
|
||
_vm.isdata && _vm.OrderInfo.delivery_type_id == 5
|
||
? _vm.__("到店日期")
|
||
: null
|
||
var m25 =
|
||
_vm.isdata &&
|
||
_vm.OrderInfo.store_o2o_flag == 1 &&
|
||
_vm.OrderInfo.store_latitude &&
|
||
_vm.OrderInfo.store_longitude
|
||
? _vm.__("营业时间")
|
||
: null
|
||
var l2 = _vm.isdata
|
||
? _vm.__map(_vm.OrderInfo.items, function (item, i) {
|
||
var $orig = _vm.__get_orig(item)
|
||
var m26 = item.item_unit_points ? _vm.__("积分") : null
|
||
var m27 = item.item_unit_sp ? _vm.__("众宝") : null
|
||
var m28 =
|
||
item.is_deny_return != 1 &&
|
||
_vm.OrderInfo.card_kind_id != 1002 &&
|
||
!_vm.dist_flag &&
|
||
item.is_deny_return != 1 &&
|
||
_vm.OrderInfo.order_state_id != 2070 &&
|
||
!item.return_id
|
||
? _vm.__("退货")
|
||
: null
|
||
var m29 = item.return_id ? _vm.__("售后详情") : null
|
||
return {
|
||
$orig: $orig,
|
||
m26: m26,
|
||
m27: m27,
|
||
m28: m28,
|
||
m29: m29,
|
||
}
|
||
})
|
||
: null
|
||
var m30 =
|
||
_vm.isdata && (1 || false) ? _vm.__("运费") : null
|
||
var m31 =
|
||
_vm.isdata && _vm.OrderInfo.order_discount_amount > 0
|
||
? _vm.__("活动优惠")
|
||
: null
|
||
var m32 =
|
||
_vm.isdata && _vm.OrderInfo.voucher_price > 0 ? _vm.__("优惠券") : null
|
||
var m33 =
|
||
_vm.isdata && 0 && !(_vm.OrderInfo.LevelDiscount == 0)
|
||
? _vm.__("会员折扣")
|
||
: null
|
||
var m34 =
|
||
_vm.isdata && 0 && !(_vm.OrderInfo.LevelDiscount == 0)
|
||
? _vm.sprintf(_vm.__("%s折"), _vm.OrderInfo.MomentMemberDiscount)
|
||
: null
|
||
var m35 =
|
||
_vm.isdata && _vm.OrderInfo.order_resource_ext1 ? _vm.__("积分") : null
|
||
var m36 =
|
||
_vm.isdata && _vm.OrderInfo.order_resource_ext1 ? _vm.__("积分") : null
|
||
var m37 =
|
||
_vm.isdata && _vm.OrderInfo.order_resource_ext2 ? _vm.__("众宝") : null
|
||
var m38 =
|
||
_vm.isdata && _vm.OrderInfo.order_resource_ext2 ? _vm.__("众宝") : null
|
||
var m39 =
|
||
_vm.isdata && 0 && !(_vm.OrderInfo.PointAsCash == 0)
|
||
? _vm.__("积分抵现")
|
||
: null
|
||
var m40 = _vm.isdata && 0 && _vm.deduction > 0 ? _vm.__("余额抵扣") : null
|
||
var m41 = _vm.isdata ? _vm.__("总金额") : null
|
||
var m42 =
|
||
_vm.isdata && _vm.OrderInfo.trade.trade_payment_amount > 0
|
||
? _vm.__("待付款")
|
||
: null
|
||
var m43 =
|
||
_vm.isdata &&
|
||
_vm.OrderInfo.order_state_id == 2040 &&
|
||
_vm.OrderInfo.card_kind_id == 1002
|
||
? _vm.__("确认领券")
|
||
: null
|
||
var m44 =
|
||
_vm.isdata && _vm.OrderInfo.is_virtual && _vm.OrderInfo.chain_id
|
||
? _vm.__("门店名称")
|
||
: null
|
||
var m45 = _vm.isdata && _vm.OrderInfo.is_virtual ? _vm.__("预约时间") : null
|
||
var m46 =
|
||
_vm.isdata && _vm.OrderInfo.is_virtual && _vm.OrderInfo.chain_id
|
||
? _vm.__("商家电话")
|
||
: null
|
||
var m47 =
|
||
_vm.isdata && _vm.OrderInfo.is_virtual && _vm.OrderInfo.chain_id
|
||
? _vm.__("商家地址")
|
||
: null
|
||
var g6 = _vm.isdata
|
||
? _vm.OrderInfo.activity_json && _vm.OrderInfo.activity_json.length > 0
|
||
: null
|
||
var l3 =
|
||
_vm.isdata && g6
|
||
? _vm.__map(_vm.OrderInfo.activity_json, function (item, i) {
|
||
var $orig = _vm.__get_orig(item)
|
||
var m48 =
|
||
item.type_id == _vm.StateCode.ACTIVITY_TYPE_LIMITED_DISCOUNT
|
||
? _vm.__("限时折扣")
|
||
: null
|
||
var m49 =
|
||
item.type_id == _vm.StateCode.ACTIVITY_TYPE_REDUCTION
|
||
? _vm.__("满减")
|
||
: null
|
||
var m50 =
|
||
item.type_id == _vm.StateCode.ACTIVITY_TYPE_REDUCTION_AGAIN
|
||
? _vm.__("折上折")
|
||
: null
|
||
var m51 =
|
||
item.type_id == _vm.StateCode.ACTIVITY_TYPE_ONE_PIECE_DISCOUNT
|
||
? _vm.__("单件折")
|
||
: null
|
||
var m52 =
|
||
item.type_id == _vm.StateCode.ACTIVITY_TYPE_MULTIPLE_FOLD
|
||
? _vm.__("多件折")
|
||
: null
|
||
var m53 =
|
||
item.type_id == _vm.StateCode.ACTIVITY_TYPE_GIFTBAG
|
||
? _vm.__("组合套餐")
|
||
: null
|
||
var m54 = _vm.__("¥")
|
||
var m55 = _vm.number_format(item.discount, 2)
|
||
return {
|
||
$orig: $orig,
|
||
m48: m48,
|
||
m49: m49,
|
||
m50: m50,
|
||
m51: m51,
|
||
m52: m52,
|
||
m53: m53,
|
||
m54: m54,
|
||
m55: m55,
|
||
}
|
||
})
|
||
: null
|
||
var m56 =
|
||
false
|
||
? undefined
|
||
: null
|
||
var m57 = !_vm.OrderInfo ? _vm.__("正在加载") : null
|
||
_vm.$mp.data = Object.assign(
|
||
{},
|
||
{
|
||
$root: {
|
||
m0: m0,
|
||
m1: m1,
|
||
m2: m2,
|
||
g0: g0,
|
||
m3: m3,
|
||
g1: g1,
|
||
m4: m4,
|
||
m5: m5,
|
||
m6: m6,
|
||
g2: g2,
|
||
m7: m7,
|
||
g3: g3,
|
||
g4: g4,
|
||
m8: m8,
|
||
m9: m9,
|
||
l0: l0,
|
||
m13: m13,
|
||
m14: m14,
|
||
m15: m15,
|
||
m16: m16,
|
||
g5: g5,
|
||
l1: l1,
|
||
m18: m18,
|
||
m19: m19,
|
||
m20: m20,
|
||
m21: m21,
|
||
m22: m22,
|
||
m23: m23,
|
||
m24: m24,
|
||
m25: m25,
|
||
l2: l2,
|
||
m30: m30,
|
||
m31: m31,
|
||
m32: m32,
|
||
m33: m33,
|
||
m34: m34,
|
||
m35: m35,
|
||
m36: m36,
|
||
m37: m37,
|
||
m38: m38,
|
||
m39: m39,
|
||
m40: m40,
|
||
m41: m41,
|
||
m42: m42,
|
||
m43: m43,
|
||
m44: m44,
|
||
m45: m45,
|
||
m46: m46,
|
||
m47: m47,
|
||
g6: g6,
|
||
l3: l3,
|
||
m56: m56,
|
||
m57: m57,
|
||
},
|
||
}
|
||
)
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 557:
|
||
/*!***********************************************************************************************************************!*\
|
||
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/order/detail.vue?vue&type=script&lang=js& ***!
|
||
\***********************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./detail.vue?vue&type=script&lang=js& */ 558);
|
||
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 558:
|
||
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/order/detail.vue?vue&type=script&lang=js& ***!
|
||
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
/* WEBPACK VAR INJECTION */(function(uni, wx) {
|
||
|
||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
|
||
Object.defineProperty(exports, "__esModule", {
|
||
value: true
|
||
});
|
||
exports.default = void 0;
|
||
var _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 30));
|
||
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 32));
|
||
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
|
||
var _util = _interopRequireDefault(__webpack_require__(/*! ../../helpers/util */ 40));
|
||
var _vuex = __webpack_require__(/*! vuex */ 34);
|
||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
|
||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
|
||
var paymentBox = function paymentBox() {
|
||
Promise.all(/*! require.ensure | components/payment-box */[__webpack_require__.e("common/vendor"), __webpack_require__.e("components/payment-box")]).then((function () {
|
||
return resolve(__webpack_require__(/*! ../../components/payment-box.vue */ 889));
|
||
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
|
||
};
|
||
var _default = {
|
||
data: function data() {
|
||
return {
|
||
top: 0,
|
||
//标题图标距离顶部距离
|
||
opacity: 0,
|
||
scrollTop: 0,
|
||
options: {},
|
||
OrderInfo: {
|
||
delivery: {},
|
||
distance: 0
|
||
},
|
||
formId: "",
|
||
pointAsCashMoney: "",
|
||
discount: "",
|
||
MemberDiscount: "",
|
||
showRPK: true,
|
||
ActivityGroupId: 0,
|
||
maxRPK: 0,
|
||
deduction: 0,
|
||
isdata: false,
|
||
order_id: "",
|
||
paymentData: {},
|
||
dist_flag: false,
|
||
init_pay_flag: false,
|
||
remain_pay_time: 0,
|
||
remain_pay_time_str: "--:--:--",
|
||
RemainTime: false,
|
||
latitude: "",
|
||
longitude: "",
|
||
mapLat: 0,
|
||
mapLng: 0,
|
||
markers: [],
|
||
points: [{
|
||
latitude: 0,
|
||
longitude: 0
|
||
}, {
|
||
latitude: 0,
|
||
longitude: 0
|
||
}
|
||
// ... 其他点位
|
||
],
|
||
|
||
scale: 0,
|
||
_mapContext: null,
|
||
time: null,
|
||
isReminderOrder: false,
|
||
subscribe: 0
|
||
// tmplIds: [
|
||
// "kiDj_hSF_ASwD-Dlgxnypi6IJBQZ12a-hEpd3zZ-Uxc",
|
||
// "Lq6_OHOemtmBoWGrd9zvyJ3ultzXB5metmqPtYeV0pc",
|
||
// ],
|
||
};
|
||
},
|
||
|
||
components: {
|
||
paymentBox: paymentBox
|
||
},
|
||
computed: (0, _vuex.mapState)(["Config", "StateCode", "notice", "plantformInfo", "shopInfo", "userInfo", "hasLogin"]),
|
||
onPageScroll: function onPageScroll(e) {
|
||
this.scrollTop = e.scrollTop;
|
||
},
|
||
onLoad: function onLoad(options) {
|
||
uni.setNavigationBarTitle({
|
||
title: this.__("订单详情")
|
||
});
|
||
var that = this;
|
||
this.subscribe = options.subscribe && options.subscribe == 1 ? options.subscribe : this.subscribe;
|
||
that._mapContext = uni.createMapContext("map", this);
|
||
this.setData({
|
||
options: options,
|
||
discount: options.discount,
|
||
pointAsCashMoney: options.pointAsCashMoney,
|
||
MemberDiscount: options.MemberDiscount,
|
||
dist_flag: options.dist_flag ? true : false,
|
||
init_pay_flag: Boolean(options.init_pay_flag)
|
||
});
|
||
|
||
/* if (that.$.isNull(this.userInfo))
|
||
{
|
||
that.forceUserInfo(function(user) {
|
||
that.InitPage(options)
|
||
});
|
||
}
|
||
else
|
||
{
|
||
that.InitPage(options)
|
||
} */
|
||
|
||
this.notice.addNotification("RefreshMessage", this.RefreshMessage, this);
|
||
},
|
||
onShow: function onShow() {
|
||
var _this2 = this;
|
||
var _this = this;
|
||
this.InitPage(this.options);
|
||
setTimeout(function () {
|
||
try {
|
||
if (_this2.subscribe == 1) {
|
||
_util.default.showModal({
|
||
title: "订阅提示",
|
||
content: "是否订阅活动消息通知?",
|
||
cancelText: "暂不订阅",
|
||
confirmText: "立即订阅",
|
||
success: function success(n) {
|
||
if (n.confirm) {
|
||
wx.requestSubscribeMessage({
|
||
tmplIds: _this.tmplIds,
|
||
success: function success(res) {
|
||
console.log("success res====", res);
|
||
// uni.showToast({
|
||
// title: "消息已订阅",
|
||
// });
|
||
},
|
||
fail: function fail(res) {
|
||
console.log("fail res====", res);
|
||
// uni.showToast({
|
||
// title: "稍后再试",
|
||
// });
|
||
}
|
||
});
|
||
}
|
||
}
|
||
});
|
||
}
|
||
} catch (error) {}
|
||
}, 500);
|
||
},
|
||
onUnload: function onUnload() {
|
||
//移除通知
|
||
var that = this;
|
||
if (this.$refs.paymentBox.showBoxView) {
|
||
this.$refs.paymentBox.cancel();
|
||
}
|
||
clearInterval(that.time);
|
||
that.time = null;
|
||
},
|
||
onBackPress: function onBackPress() {
|
||
if (this.$refs.paymentBox.showBoxView) {
|
||
this.$refs.paymentBox.cancel();
|
||
return true;
|
||
}
|
||
var that = this;
|
||
that.notice.removeNotification("RefreshMessage", that);
|
||
},
|
||
methods: _objectSpread(_objectSpread({}, (0, _vuex.mapMutations)(["login", "logout", "getPlantformInfo", "forceUserInfo", "getUserInfo"])), {}, {
|
||
reminderOrder: function reminderOrder() {
|
||
var that = this;
|
||
that.isReminderOrder = true;
|
||
},
|
||
cluster: function cluster() {
|
||
this._mapContext.initMarkerCluster({
|
||
enableDefaultStyle: false,
|
||
// 是否使用默认样式
|
||
zoomOnClick: true,
|
||
// 点击聚合的点,是否改变地图的缩放级别
|
||
gridSize: 60,
|
||
// 聚合计算时网格的像素大小,默认60
|
||
complete: function complete(res) {
|
||
console.log("initMarkerCluster", res);
|
||
}
|
||
});
|
||
this._mapContext.includePoints({
|
||
points: this.points,
|
||
padding: [40, 40, 40, 40],
|
||
complete: function complete(res) {
|
||
console.log("includePoints", res);
|
||
}
|
||
});
|
||
// this._mapContext.on();
|
||
this.addMarkers();
|
||
// 缩放或拖动导致新的聚合簇产生时触发,仅返回新创建的聚合簇信息。
|
||
},
|
||
addMarkers: function addMarkers() {
|
||
var markers = [];
|
||
this.points.forEach(function (item, index) {
|
||
markers.push(Object.assign({}, {
|
||
id: index,
|
||
iconPath: "/static/images/person.png",
|
||
width: 40,
|
||
height: 40,
|
||
joinCluster: true // 指定了该参数才会参与聚合
|
||
}, item));
|
||
});
|
||
this._mapContext.addMarkers({
|
||
markers: markers,
|
||
clear: false,
|
||
//是否先清空地图上所有 marker
|
||
complete: function complete(res) {
|
||
console.log("addMarkers", res);
|
||
}
|
||
});
|
||
},
|
||
placeAnOrder: function placeAnOrder(obj) {
|
||
var params = {
|
||
order_id: obj.currentTarget.dataset.on
|
||
};
|
||
var that = this;
|
||
that.$.confirm(that.__("是否再次下单?"), function (e) {
|
||
if (e.confirm) {
|
||
that.$.request({
|
||
url: that.Config.URL.user.next_order,
|
||
data: params,
|
||
method: "POST",
|
||
success: function success(data, status, msg, code) {
|
||
if (200 == status) {
|
||
that.$.switchTab({
|
||
url: "/pages/cart/cart"
|
||
});
|
||
} else {
|
||
that.$.alert(msg);
|
||
}
|
||
}
|
||
});
|
||
}
|
||
}, true);
|
||
},
|
||
formatOrderName: function formatOrderName(name) {
|
||
switch (name) {
|
||
case "已取消/已作废":
|
||
return "已取消";
|
||
break;
|
||
case "已完成/已签收":
|
||
return "已完成";
|
||
break;
|
||
default:
|
||
return name;
|
||
}
|
||
},
|
||
desensitizationMobile: function desensitizationMobile(mobile) {
|
||
var regex = /(\d{3})\d{4}(\d{4})/;
|
||
return mobile.replace(regex, "$1****$2");
|
||
},
|
||
orderProcessCalss: function orderProcessCalss(id) {
|
||
if ([2020, 2030, 2040, 2100, 2200].includes(id)) {
|
||
return "satisfy";
|
||
}
|
||
},
|
||
orderProcessFaHuoCalss: function orderProcessFaHuoCalss(id) {
|
||
if ([2040].includes(id)) {
|
||
return "satisfy";
|
||
}
|
||
},
|
||
orderSignCalss: function orderSignCalss(id) {
|
||
if ([2050].includes(id)) {
|
||
return "satisfy";
|
||
}
|
||
},
|
||
orderTips: function orderTips() {
|
||
switch (this.OrderInfo.order_state_id) {
|
||
case 2010:
|
||
return "现在支付,可以更快送到您的手上哦!";
|
||
case 2020:
|
||
return "商家已接单";
|
||
break;
|
||
case 2030:
|
||
return "您的订单正在配货中,请再等待下哦!";
|
||
break;
|
||
case 2040:
|
||
return "骑手正在配送中,亲耐心等待";
|
||
break;
|
||
case 2050:
|
||
return "用户已签收";
|
||
break;
|
||
case 2060:
|
||
return "感谢您对小发同城的信任,期待再次光临。";
|
||
break;
|
||
case 2070:
|
||
return "您的订单已取消,期待再次光临";
|
||
break;
|
||
case 2100:
|
||
return "骑手正在往商家路上";
|
||
case 2200:
|
||
return "骑士已到店,取货中";
|
||
default:
|
||
return "订单获取失败!";
|
||
break;
|
||
}
|
||
},
|
||
handerSkip: function handerSkip() {
|
||
uni.navigateBack();
|
||
},
|
||
initNavigation: function initNavigation(e) {
|
||
this.opacity = e.opacity;
|
||
this.top = e.top;
|
||
},
|
||
opacityChange: function opacityChange(e) {
|
||
this.opacity = e.opacity;
|
||
},
|
||
back: function back() {
|
||
uni.navigateBack();
|
||
},
|
||
goKfu: function goKfu(e) {
|
||
var that = this;
|
||
//先判断是否登录
|
||
var ProductInfo = that.OrderInfo.items[0];
|
||
this.forceUserInfo(function (user) {
|
||
var t = e.currentTarget.dataset;
|
||
var url = that.Config.kefu + "/im_client/?web_plugin_id=24775";
|
||
url = url + "&product_send=true&product_title=" + ProductInfo.product_name + "&product_订单号=" + ProductInfo.order_id + "&product_价格=" + ProductInfo.order_item_amount + "&product_image=" + ProductInfo.order_item_image;
|
||
that.$.gotopage("/pagesub/webpage/webpage?u=" + encodeURIComponent(url));
|
||
});
|
||
},
|
||
writeOrder: function writeOrder(e) {
|
||
var that = this,
|
||
params = {
|
||
order_id: e.currentTarget.dataset.on
|
||
};
|
||
that.$.confirm("确定领取券?", function (e) {
|
||
if (e.confirm) {
|
||
that.$.request({
|
||
url: that.Config.URL.user.order_receive,
|
||
data: params,
|
||
success: function success(data, status, msg, code) {
|
||
if (status == 200) {
|
||
that.$.alert(that.__("领券成功!"), function () {
|
||
that.$.gopage("/member/member/coupon");
|
||
});
|
||
} else {
|
||
that.$.alert(msg);
|
||
}
|
||
}
|
||
});
|
||
}
|
||
}, true);
|
||
},
|
||
goKefu: function goKefu(e) {
|
||
var that = this;
|
||
var ProductInfo = that.OrderInfo.items[0];
|
||
|
||
//先判断是否登录
|
||
this.forceUserInfo(function (user) {
|
||
var t = e.currentTarget.dataset;
|
||
//that.$.gopage(t.appurl);
|
||
|
||
that.$.request({
|
||
url: that.Config.URL.user.kefu_config,
|
||
data: {
|
||
user_id: that.OrderInfo.buyer_user_id,
|
||
store_id: that.OrderInfo.store_id
|
||
},
|
||
loading: false,
|
||
success: function success(rd, r_status, r_msg, code) {
|
||
if (r_status == 200) {
|
||
var chat_url = that.$.sprintf("/im/chat/chat?uid=%s&order_id=%s", rd.friend_id, ProductInfo.order_id);
|
||
that.$.gopage(chat_url);
|
||
} else {
|
||
that.$.alert(r_msg);
|
||
}
|
||
}
|
||
});
|
||
});
|
||
return;
|
||
},
|
||
call: function call() {
|
||
var that = this;
|
||
that.$.makePhoneCall({
|
||
phoneNumber: this.OrderInfo.chain_mobile + ""
|
||
});
|
||
},
|
||
RefreshMessage: function RefreshMessage(e) {
|
||
this.InitPage(this.options);
|
||
},
|
||
touchstart: function touchstart() {
|
||
var _this3 = this;
|
||
var that = this;
|
||
that.RemainTime = setInterval(function () {
|
||
//console.log(this.money);
|
||
if (that.remain_pay_time <= 0) {
|
||
clearInterval(_this3.RemainTime);
|
||
}
|
||
that.remain_pay_time--;
|
||
var hours = that.$.doubleNum(Math.floor(that.remain_pay_time / 60 / 60));
|
||
var minutes = that.$.doubleNum(Math.floor(that.remain_pay_time / 60 % 60));
|
||
var seconds = that.$.doubleNum(Math.floor(that.remain_pay_time % 60));
|
||
that.remain_pay_time_str = hours + ":" + minutes + ":" + seconds;
|
||
}, 1000);
|
||
},
|
||
touchend: function touchend() {
|
||
clearInterval(this.RemainTime);
|
||
},
|
||
calculateDistance: function calculateDistance(lat1, lon1, lat2, lon2) {
|
||
var R = 6371; // 地球半径,单位为公里
|
||
var dLat = this.deg2rad(lat2 - lat1);
|
||
var dLon = this.deg2rad(lon2 - lon1);
|
||
var a = Math.sin(dLat / 2) * Math.sin(dLat / 2) + Math.cos(this.deg2rad(lat1)) * Math.cos(this.deg2rad(lat2)) * Math.sin(dLon / 2) * Math.sin(dLon / 2);
|
||
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));
|
||
var distance = R * c;
|
||
return distance;
|
||
},
|
||
deg2rad: function deg2rad(deg) {
|
||
return deg * (Math.PI / 180);
|
||
},
|
||
calculateMidpoint: function calculateMidpoint(lat1, lon1, lat2, lon2) {
|
||
// 使用中点公式计算中心点坐标
|
||
var midpointLat = (lat1 + lat2) / 2;
|
||
var midpointLon = (lon1 + lon2) / 2;
|
||
// 返回中心点坐标,仍然是GCJ02坐标
|
||
return {
|
||
latitude: midpointLat,
|
||
longitude: midpointLon
|
||
};
|
||
},
|
||
rad2deg: function rad2deg(rad) {
|
||
return rad * (180 / Math.PI);
|
||
},
|
||
getRiderLatestPosition: function getRiderLatestPosition(status) {
|
||
var that = this;
|
||
that._mapContext.removeMarkers({
|
||
markerIds: [0, 1]
|
||
});
|
||
uni.request({
|
||
url: that.Config.URL.SF.riderLatestPosition + "?order_id=".concat(that.OrderInfo.sf_order_id),
|
||
method: "POST",
|
||
success: function success(res) {
|
||
// let midpoint = that.calculateMidpoint(
|
||
// Number(res.data.result.rider_lat),
|
||
// Number(res.data.result.rider_lng),
|
||
// Number(that.OrderInfo.OrderInfo.store_latitude),
|
||
// Number(that.OrderInfo.delivery.da_longitude)
|
||
// );
|
||
|
||
// that.mapLat = midpoint.latitude;
|
||
// that.mapLng = midpoint.longitude;
|
||
|
||
var points = [{
|
||
latitude: Number(res.data.result.rider_lat),
|
||
longitude: Number(res.data.result.rider_lng)
|
||
}, {
|
||
latitude: that.OrderInfo.store_latitude,
|
||
longitude: that.OrderInfo.store_longitude
|
||
}];
|
||
if (status == 15) {
|
||
points[1].latitude = that.OrderInfo.delivery.da_latitude;
|
||
points[1].longitude = that.OrderInfo.delivery.da_longitude;
|
||
}
|
||
that._mapContext.includePoints({
|
||
points: points,
|
||
padding: [60, 60, 60, 60],
|
||
complete: function complete(res) {
|
||
console.log("includePoints", res);
|
||
}
|
||
});
|
||
that.qiShouMarkers(points);
|
||
},
|
||
fail: function fail(res) {}
|
||
});
|
||
},
|
||
qiShouMarkers: function qiShouMarkers(points) {
|
||
var markers = [];
|
||
points.forEach(function (item, index) {
|
||
markers.push(Object.assign({}, {
|
||
id: 2 + index,
|
||
iconPath: "/static/images/person.png",
|
||
width: 40,
|
||
height: 40,
|
||
joinCluster: true // 指定了该参数才会参与聚合
|
||
}, item));
|
||
});
|
||
markers[0].iconPath = "/static/images/qishou.png";
|
||
markers[0].width = 60;
|
||
markers[0].height = 60;
|
||
this._mapContext.addMarkers({
|
||
markers: markers,
|
||
clear: true,
|
||
//是否先清空地图上所有 marker
|
||
complete: function complete(res) {
|
||
console.log("addMarkers", res);
|
||
}
|
||
});
|
||
},
|
||
deliveryTypeName: function deliveryTypeName(id) {
|
||
if (id == 10) {
|
||
return "物流配送";
|
||
}
|
||
if (id == 16) {
|
||
return "同城配送";
|
||
}
|
||
},
|
||
InitPage: function InitPage(options) {
|
||
var params = {
|
||
user_id: this.userInfo.user_id,
|
||
order_id: options.on
|
||
};
|
||
var that = this;
|
||
that.touchend();
|
||
that.$.request({
|
||
url: this.Config.URL.user.order_detail,
|
||
data: params,
|
||
success: function success(data, status, msg, code) {
|
||
if (200 == status) {
|
||
data.order_time = that.$.datetimeFormatter(data.order_time, "yyyy-MM-dd hh:mm:ss");
|
||
console.log("OrderInfo:", data); // 调试输出
|
||
that.setData({
|
||
isdata: true,
|
||
OrderInfo: data,
|
||
deduction: 0,
|
||
remain_pay_time: data.remain_pay_time ? data.remain_pay_time : 0
|
||
//(e.Info[0].ECardCash + e.Info[0].ExtraCash).toFixed(2)
|
||
// 余额折扣?
|
||
});
|
||
|
||
if (![2060, 2070].includes(data.order_state_id) && data.delivery_type_id == 16) {
|
||
var midpoint = that.calculateMidpoint(Number(data.store_latitude), Number(data.store_longitude), Number(data.delivery.da_latitude), Number(data.delivery.da_longitude));
|
||
that.mapLat = midpoint.latitude;
|
||
that.mapLng = midpoint.longitude;
|
||
that.points[0].latitude = Number(data.store_latitude);
|
||
that.points[0].longitude = Number(data.store_longitude);
|
||
that.points[1].latitude = Number(data.delivery.da_latitude);
|
||
that.points[1].longitude = Number(data.delivery.da_longitude);
|
||
that.cluster();
|
||
that.getSFcreateOrder();
|
||
}
|
||
if (that.$.isJson(data.activity_json)) {
|
||
that.OrderInfo.activity_json = JSON.parse(data.activity_json);
|
||
}
|
||
if (that.RemainTime === false) {
|
||
that.touchstart();
|
||
}
|
||
|
||
//支付跳转订单
|
||
if (that.options.init_pay_flag) {
|
||
//如果未支付
|
||
if (data.order_is_paid != that.StateCode.ORDER_PAID_STATE_YES && data.order_state_id == that.StateCode.ORDER_STATE_WAIT_PAY) {
|
||
that.$.showModal({
|
||
title: that.__("提示"),
|
||
content: that.__("在线支付状态更新中"),
|
||
showCancel: false,
|
||
confirmText: "Ok",
|
||
success: function success(res) {
|
||
if (res.confirm) {
|
||
var redirect_url = "/member/order/detail?on=" + options.on + "&init_pay_flag=1";
|
||
that.$.gotopage(redirect_url);
|
||
|
||
//window.location.href = redirect_url;
|
||
} else if (res.cancel) {}
|
||
}
|
||
});
|
||
} else {
|
||
//如果拼团订单
|
||
if (that.$.inArray(data.activity_type_id, 1123)) {
|
||
var redirect_url = "/activity/fightgroup/detail?gb_id=" + data.gb_id + "&on=" + data.order_id;
|
||
that.$.gotopage(redirect_url);
|
||
}
|
||
}
|
||
}
|
||
|
||
//计算店铺距离
|
||
|
||
/**
|
||
* 计算两个经纬度的距离(米)
|
||
*/
|
||
var getDistance = function getDistance(lat1, lng1, lat2, lng2) {
|
||
var radLat1 = lat1 * Math.PI / 180.0;
|
||
var radLat2 = lat2 * Math.PI / 180.0;
|
||
var a = radLat1 - radLat2;
|
||
var b = lng1 * Math.PI / 180.0 - lng2 * Math.PI / 180.0;
|
||
var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b / 2), 2)));
|
||
s = s * 6378.137; // EARTH_RADIUS;
|
||
s = Math.round(s * 10000) / 10;
|
||
return s;
|
||
};
|
||
if (that.OrderInfo.store_o2o_flag) {
|
||
that.$.getLocation({
|
||
type: "wgs84",
|
||
success: function success(response) {
|
||
that.setData({
|
||
latitude: response.latitude,
|
||
longitude: response.longitude
|
||
});
|
||
that.OrderInfo.distance = 0;
|
||
var d = getDistance(that.latitude, that.longitude, that.OrderInfo.store_latitude, that.OrderInfo.store_longitude);
|
||
console.info(that.latitude, that.longitude, that.OrderInfo.store_latitude, that.OrderInfo.store_longitude);
|
||
console.info(d);
|
||
that.OrderInfo.distance = that.$.distanceFormat(d || 0);
|
||
},
|
||
fail: function fail() {}
|
||
});
|
||
}
|
||
}
|
||
}
|
||
});
|
||
/* 红包活动分享 var t = {store_id: this.shopInfo.Id, sponsorId: this.userInfo.Id, order_id: options.on};
|
||
that.$.xsr(that.$.makeUrl(orderapi.PrepareShareLuckyRedPacket, t), function (e) {
|
||
that.setData({maxRPK: e.Info.LuckyOrder, ActivityGroupId: e.Info.LuckyRedPacketActivityGroupId})
|
||
})*/
|
||
},
|
||
|
||
applyCancelOrder: function applyCancelOrder(OrderInfo) {
|
||
var that = this;
|
||
uni.navigateTo({
|
||
url: "/pagesub/product/return?order_id=" + OrderInfo.order_id + "&order_state=" + OrderInfo.order_state_id
|
||
});
|
||
},
|
||
getSFcreateOrder: function getSFcreateOrder() {
|
||
var that = this;
|
||
that.getSFListOrderFeed();
|
||
that.time = setInterval(function () {
|
||
that.getSFListOrderFeed();
|
||
}, 30000);
|
||
},
|
||
//顺丰状态列表
|
||
getSFListOrderFeed: function getSFListOrderFeed() {
|
||
var that = this;
|
||
uni.request({
|
||
url: that.Config.URL.SF.listOrderFeed + "?order_id=".concat(that.OrderInfo.sf_order_id),
|
||
method: "POST",
|
||
success: function success(res) {
|
||
if (res.data && res.data.result) {
|
||
if (res.data.result.feed.length > 0) {
|
||
var feedArr = res.data.result.feed;
|
||
var statusArr = [];
|
||
feedArr.forEach(function (item) {
|
||
statusArr.push(item.order_status);
|
||
});
|
||
if (statusArr.includes(10)) {
|
||
var status = 10;
|
||
that.$set(that.OrderInfo, "order_state_id", 2100);
|
||
if (statusArr.includes(12)) {
|
||
that.$set(that.OrderInfo, "order_state_id", 2200);
|
||
}
|
||
if (statusArr.includes(15)) {
|
||
status = 15;
|
||
that.$set(that.OrderInfo, "order_state_id", 2040);
|
||
that.$set(that.OrderInfo, "order_state_name", "已发货");
|
||
}
|
||
that.orderTips();
|
||
console.log(that.OrderInfo.order_state_id);
|
||
that.getRiderLatestPosition(status);
|
||
}
|
||
if (statusArr.includes(17)) {
|
||
that.$set(that.OrderInfo, "order_state_id", 2060);
|
||
that.$set(that.OrderInfo, "order_state_name", "已完成");
|
||
clearInterval(that.time);
|
||
that.time = null;
|
||
}
|
||
}
|
||
}
|
||
},
|
||
fail: function fail(res) {}
|
||
});
|
||
},
|
||
cancelOrder: function cancelOrder(e) {
|
||
var that = this;
|
||
var params = {
|
||
order_id: e.currentTarget.dataset.on
|
||
};
|
||
that.$.confirm(that.__("是否取消订单"), function (e) {
|
||
if (e.confirm) {
|
||
that.$.request({
|
||
url: that.Config.URL.user.order_cancel,
|
||
data: params,
|
||
success: function success(data, status, msg, code) {
|
||
if (200 == status) {
|
||
that.$.alert("取消成功!", function () {
|
||
setTimeout(function () {
|
||
that.notice.postNotificationName("RefreshMessage", e);
|
||
}, 1500);
|
||
|
||
/*
|
||
that.$.navigateBack(1, function() {
|
||
var e = {};
|
||
that.notice.postNotificationName("RefreshMessage", e)
|
||
})
|
||
*/
|
||
});
|
||
}
|
||
}
|
||
});
|
||
}
|
||
}, true);
|
||
},
|
||
confirmReceipt: function confirmReceipt(data, obj) {
|
||
var params = {
|
||
order_id: obj.currentTarget.dataset.on
|
||
};
|
||
|
||
//拉起确认收货组件
|
||
if (wx.openBusinessView) {
|
||
wx.openBusinessView({
|
||
businessType: "weappOrderConfirm",
|
||
extraData: {
|
||
// merchant_id: data.lkl_merchant_no,//用户交易商户号
|
||
// merchant_trade_no: data.order_id,//商户订单号
|
||
transaction_id: data.lkl_trade_no //用户交易单号
|
||
// transaction_id: "4200002884202509154936380358", //用户交易单号
|
||
},
|
||
|
||
success: function success(e) {
|
||
console.log("e1", e);
|
||
if (e.extraData.status === "success") {
|
||
// 用户确认收货成功,再执行自己的代码
|
||
that.$.request({
|
||
url: that.Config.URL.user.order_receive,
|
||
data: params,
|
||
success: function success(data, status, msg, code) {
|
||
if (status == 200) {
|
||
that.$.alert(that.__("收货成功!"), function () {
|
||
that.notice.postNotificationName("RefreshMessage", e);
|
||
});
|
||
}
|
||
}
|
||
});
|
||
} else if (e.extraData.status === "fail") {
|
||
// 用户确认收货失败
|
||
uni.showToast({
|
||
title: "确认收货失败",
|
||
icon: "none"
|
||
});
|
||
} else if (e.extraData.status === "cancel") {
|
||
// 用户取消
|
||
uni.showToast({
|
||
title: "取消确认收货",
|
||
icon: "none"
|
||
});
|
||
}
|
||
},
|
||
fail: function fail(e) {
|
||
console.log("e2", e);
|
||
uni.showToast({
|
||
title: "确认收货失败",
|
||
icon: "none"
|
||
});
|
||
},
|
||
complete: function complete(e) {
|
||
console.log("e3", e);
|
||
console.log("无论是否成功都会执行");
|
||
}
|
||
});
|
||
} else {
|
||
//引导用户升级微信版本
|
||
uni.showToast({
|
||
title: "请升级微信版本",
|
||
icon: "none"
|
||
});
|
||
that.$.confirm(that.__("是否确认收货?"), function (e) {
|
||
if (e.confirm) {
|
||
that.$.request({
|
||
url: that.Config.URL.user.order_receive,
|
||
data: params,
|
||
success: function success(data, status, msg, code) {
|
||
if (status == 200) {
|
||
that.$.alert(that.__("收货成功!"), function () {
|
||
that.notice.postNotificationName("RefreshMessage", e);
|
||
});
|
||
}
|
||
}
|
||
});
|
||
}
|
||
}, true);
|
||
}
|
||
var that = this;
|
||
|
||
// that.$.confirm(
|
||
// that.__("是否确认收货?"),
|
||
// function (e) {
|
||
// if (e.confirm) {
|
||
// that.$.request({
|
||
// url: that.Config.URL.user.order_receive,
|
||
// data: params,
|
||
// success: function (data, status, msg, code) {
|
||
// if (status == 200) {
|
||
// that.$.alert(that.__("收货成功!"), function () {
|
||
// that.notice.postNotificationName("RefreshMessage", e);
|
||
// });
|
||
// }
|
||
// },
|
||
// });
|
||
// }
|
||
// },
|
||
// true
|
||
// );
|
||
},
|
||
|
||
gotopay: function () {
|
||
var _gotopay = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(e) {
|
||
var that;
|
||
return _regenerator.default.wrap(function _callee$(_context) {
|
||
while (1) {
|
||
switch (_context.prev = _context.next) {
|
||
case 0:
|
||
that = this;
|
||
_context.next = 3;
|
||
return that.$store.dispatch("getUserInfo", function (userIfo) {});
|
||
case 3:
|
||
that.setData({
|
||
order_id: that.OrderInfo.order_id,
|
||
paymentData: {
|
||
order_id: that.OrderInfo.order_id,
|
||
orderSelMoneyAmount: that.OrderInfo.trade.trade_payment_amount,
|
||
user_money: this.userInfo.user_money,
|
||
user_points: this.userInfo.user_points,
|
||
user_recharge_card: this.userInfo.user_recharge_card,
|
||
user_sp: this.userInfo.user_sp
|
||
}
|
||
});
|
||
this.$refs.paymentBox.show();
|
||
return _context.abrupt("return", true);
|
||
case 6:
|
||
case "end":
|
||
return _context.stop();
|
||
}
|
||
}
|
||
}, _callee, this);
|
||
}));
|
||
function gotopay(_x) {
|
||
return _gotopay.apply(this, arguments);
|
||
}
|
||
return gotopay;
|
||
}(),
|
||
onCancel: function onCancel(e) {
|
||
return;
|
||
},
|
||
onPaid: function onPaid(e) {
|
||
var that = this;
|
||
that.$.alert(that.__("支付成功!"), function () {
|
||
that.$refs.paymentBox.cancel();
|
||
that.options.init_pay_flag = true;
|
||
that.InitPage(that.options);
|
||
that.notice.postNotificationName("RefreshMessage", e);
|
||
/*
|
||
that.$.navigateBack(1, function() {
|
||
var e = {};
|
||
that.notice.postNotificationName("RefreshMessage", e)
|
||
})
|
||
*/
|
||
});
|
||
},
|
||
|
||
onFail: function onFail(e) {
|
||
var that = this;
|
||
that.$.alert(that.__("支付失败!"));
|
||
//console.log("支付失败:", e)
|
||
},
|
||
|
||
sendMessage: function sendMessage(e) {
|
||
var that = this;
|
||
var t = {
|
||
api: orderapi.OrderPaySuccessWXMessage,
|
||
pages: "/member/order/detail?on=" + e,
|
||
formId: this.formId,
|
||
WeiXinOpenId: this.userInfo.openId,
|
||
value: {
|
||
store_id: this.shopInfo.store_id,
|
||
order_id: e
|
||
}
|
||
};
|
||
that.$.sendTpl(t);
|
||
},
|
||
copyVirtualCode: function copyVirtualCode() {
|
||
uni.setClipboardData({
|
||
data: this.OrderInfo.chain_code,
|
||
complete: function complete() {
|
||
uni.showToast({
|
||
title: "已复制到剪贴板"
|
||
});
|
||
}
|
||
});
|
||
},
|
||
onShareAppMessage: function onShareAppMessage() {
|
||
var that = this;
|
||
return {
|
||
title: "拼手气红包,第" + this.maxRPK + "个领取的红包最大!",
|
||
imageUrl: "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/shareImg.png",
|
||
path: "pages/redpacket/redpacket?g=" + this.ActivityGroupId + "&n=" + this.maxRPK + "&uid=" + this.userInfo.Id,
|
||
success: function success() {
|
||
that.$.xsr1(that.$.makeUrl(orderapi.ShareCount, {
|
||
sponsorId: this.userInfo.Id,
|
||
audienceType: 1,
|
||
audienceId: 0,
|
||
ContentType: 22,
|
||
contentId: that.ActivityGroupId
|
||
}), function (e) {});
|
||
}
|
||
};
|
||
},
|
||
shareQRCode: function shareQRCode(e) {
|
||
var that = this,
|
||
params = {
|
||
store_id: this.shopInfo.Id,
|
||
sponsorId: this.userInfo.Id,
|
||
imageUrl: "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/shareImg.png",
|
||
path: "pages/redpacket/redpacket?g=" + this.ActivityGroupId + "&n=" + this.maxRPK + "&uid=" + this.userInfo.Id,
|
||
luckyOrder: this.maxRPK
|
||
};
|
||
//生成二维码并返回地址。 - 需要修改调整为小程序地址
|
||
that.$.request({
|
||
url: this.Config.URL.wx.getMiniAppQRCodeUnlimit,
|
||
data: params,
|
||
success: function success(data, status, msg, code) {
|
||
that.setData({
|
||
PageQRCodeInfo: {
|
||
Path: data.url,
|
||
IsShare: true,
|
||
IsShareBox: false,
|
||
IsJT: true
|
||
}
|
||
});
|
||
}
|
||
});
|
||
},
|
||
shareBox: function shareBox() {
|
||
this.setData({
|
||
PageQRCodeInfo: {
|
||
Path: "",
|
||
IsShare: true,
|
||
IsShareBox: true,
|
||
IsJT: false
|
||
}
|
||
});
|
||
},
|
||
cancelShare: function cancelShare() {
|
||
this.setData({
|
||
PageQRCodeInfo: {
|
||
Path: "",
|
||
IsShare: false,
|
||
IsShareBox: false,
|
||
IsJT: false
|
||
}
|
||
});
|
||
},
|
||
saveImg: function saveImg() {
|
||
var that = this;
|
||
that.$.loading(), that.$.downloadFile({
|
||
url: this.PageQRCodeInfo.Path,
|
||
success: function success(t) {
|
||
that.$.hideloading(), that.$.saveImageToPhotosAlbum({
|
||
filePath: t.tempFilePath,
|
||
success: function success() {
|
||
that.setData({
|
||
PageQRCodeInfo: {
|
||
Path: "",
|
||
IsShare: false,
|
||
IsShareBox: false,
|
||
IsJT: false
|
||
}
|
||
}), that.$.alert("保存图片成功!"), that.$.xsr1(that.$.makeUrl(orderapi.ShareCount, {
|
||
sponsorId: this.userInfo.Id,
|
||
audienceType: 3,
|
||
audienceId: 0,
|
||
ContentType: 22,
|
||
contentId: that.ActivityGroupId
|
||
}));
|
||
},
|
||
fail: function fail(e) {
|
||
that.$.hideloading();
|
||
that.$.alert("保存图片失败!");
|
||
}
|
||
});
|
||
},
|
||
fail: function fail(e) {
|
||
that.$.hideloading();
|
||
}
|
||
});
|
||
},
|
||
showCodeImg: function showCodeImg() {
|
||
var that = this;
|
||
that.$.previewImage({
|
||
current: this.PageQRCodeInfo.Path,
|
||
urls: [this.PageQRCodeInfo.Path]
|
||
});
|
||
},
|
||
IsShowRPK: function IsShowRPK() {
|
||
var e = this;
|
||
e.showRPK ? setTimeout(function () {
|
||
e.setData({
|
||
showRPK: false
|
||
});
|
||
}, 250) : e.setData({
|
||
showRPK: true
|
||
});
|
||
},
|
||
previewProductImg: function previewProductImg(e) {
|
||
var that = this;
|
||
var i = e.target.dataset.src;
|
||
var n = [];
|
||
n.push(i);
|
||
//console.info(i);
|
||
//console.info(n);
|
||
that.$.previewImage({
|
||
current: i,
|
||
urls: n
|
||
});
|
||
},
|
||
gotomap: function gotomap(e) {
|
||
var that = this;
|
||
that.$.openLocation({
|
||
latitude: parseFloat(e.currentTarget.dataset.lat),
|
||
longitude: parseFloat(e.currentTarget.dataset.lng),
|
||
name: e.currentTarget.dataset.name,
|
||
address: e.currentTarget.dataset.address,
|
||
scale: 28
|
||
});
|
||
}
|
||
})
|
||
};
|
||
exports.default = _default;
|
||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 559:
|
||
/*!********************************************************************************************************************************!*\
|
||
!*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/order/detail.vue?vue&type=style&index=0&lang=scss& ***!
|
||
\********************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./detail.vue?vue&type=style&index=0&lang=scss& */ 560);
|
||
/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_detail_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 560:
|
||
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/member/order/detail.vue?vue&type=style&index=0&lang=scss& ***!
|
||
\************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
// extracted by mini-css-extract-plugin
|
||
module.exports = {"theme_bg":"#f30213"};
|
||
if(false) { var cssReload; }
|
||
|
||
|
||
/***/ })
|
||
|
||
},[[553,"common/runtime","common/vendor"]]]);
|
||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/member/order/detail.js.map
|