1314 lines
70 KiB
JavaScript
1314 lines
70 KiB
JavaScript
require('../common/vendor.js');(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pkgManage/clone-tool/index"],{
|
||
|
||
/***/ 292:
|
||
/*!***************************************************************************!*\
|
||
!*** D:/project/zhizhu/main.js?{"page":"pkgManage%2Fclone-tool%2Findex"} ***!
|
||
\***************************************************************************/
|
||
/*! 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 */ 30);
|
||
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
|
||
var _index = _interopRequireDefault(__webpack_require__(/*! ./pkgManage/clone-tool/index.vue */ 293));
|
||
// @ts-ignore
|
||
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;
|
||
createPage(_index.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"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 293:
|
||
/*!********************************************************!*\
|
||
!*** D:/project/zhizhu/pkgManage/clone-tool/index.vue ***!
|
||
\********************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _index_vue_vue_type_template_id_55686397___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=55686397& */ 294);
|
||
/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 296);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_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 _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony import */ var _index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.vue?vue&type=style&index=0&lang=scss& */ 300);
|
||
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 41);
|
||
|
||
var renderjs
|
||
|
||
|
||
|
||
|
||
|
||
/* normalize component */
|
||
|
||
var component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||
_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||
_index_vue_vue_type_template_id_55686397___WEBPACK_IMPORTED_MODULE_0__["render"],
|
||
_index_vue_vue_type_template_id_55686397___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
||
false,
|
||
null,
|
||
null,
|
||
null,
|
||
false,
|
||
_index_vue_vue_type_template_id_55686397___WEBPACK_IMPORTED_MODULE_0__["components"],
|
||
renderjs
|
||
)
|
||
|
||
component.options.__file = "pkgManage/clone-tool/index.vue"
|
||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 294:
|
||
/*!***************************************************************************************!*\
|
||
!*** D:/project/zhizhu/pkgManage/clone-tool/index.vue?vue&type=template&id=55686397& ***!
|
||
\***************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_55686397___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=template&id=55686397& */ 295);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_55686397___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_55686397___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_55686397___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_55686397___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 295:
|
||
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./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!D:/project/zhizhu/pkgManage/clone-tool/index.vue?vue&type=template&id=55686397& ***!
|
||
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! 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
|
||
var render = function () {
|
||
var _vm = this
|
||
var _h = _vm.$createElement
|
||
var _c = _vm._self._c || _h
|
||
var g0 = _vm.logs.length
|
||
var m0 = _vm.showPriceModal ? _vm.getPlaceholderText() : null
|
||
if (!_vm._isMounted) {
|
||
_vm.e0 = function ($event) {
|
||
_vm.showAccountModal = true
|
||
}
|
||
_vm.e1 = function ($event) {
|
||
_vm.showFetchModal = true
|
||
}
|
||
_vm.e2 = function ($event) {
|
||
_vm.showPriceModal = true
|
||
}
|
||
_vm.e3 = function ($event) {
|
||
_vm.showProcessModal = true
|
||
}
|
||
_vm.e4 = function ($event) {
|
||
_vm.showAccountModal = false
|
||
}
|
||
_vm.e5 = function ($event) {
|
||
_vm.showAccountModal = false
|
||
}
|
||
_vm.e6 = function ($event) {
|
||
_vm.showAccountModal = false
|
||
}
|
||
_vm.e7 = function ($event) {
|
||
_vm.showFetchModal = false
|
||
}
|
||
_vm.e8 = function ($event) {
|
||
_vm.showFetchModal = false
|
||
}
|
||
_vm.e9 = function ($event) {
|
||
_vm.showFetchModal = false
|
||
}
|
||
_vm.e10 = function ($event) {
|
||
_vm.showPriceModal = false
|
||
}
|
||
_vm.e11 = function ($event) {
|
||
_vm.showPriceModal = false
|
||
}
|
||
_vm.e12 = function ($event) {
|
||
_vm.showPriceModal = false
|
||
}
|
||
_vm.e13 = function ($event) {
|
||
_vm.showProcessModal = false
|
||
}
|
||
_vm.e14 = function ($event) {
|
||
_vm.showProcessModal = false
|
||
}
|
||
_vm.e15 = function ($event) {
|
||
_vm.showProcessModal = false
|
||
}
|
||
}
|
||
_vm.$mp.data = Object.assign(
|
||
{},
|
||
{
|
||
$root: {
|
||
g0: g0,
|
||
m0: m0,
|
||
},
|
||
}
|
||
)
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 296:
|
||
/*!*********************************************************************************!*\
|
||
!*** D:/project/zhizhu/pkgManage/clone-tool/index.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 _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js& */ 297);
|
||
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_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 _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 297:
|
||
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./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!D:/project/zhizhu/pkgManage/clone-tool/index.vue?vue&type=script&lang=js& ***!
|
||
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
/* WEBPACK VAR INJECTION */(function(uni) {
|
||
|
||
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 */ 36));
|
||
var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 5));
|
||
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 38));
|
||
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
|
||
var _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 45));
|
||
var _cloneTool = __webpack_require__(/*! @/utils/clone-tool.js */ 298);
|
||
var _kongfz = __webpack_require__(/*! @/api/kongfz.js */ 299);
|
||
function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }
|
||
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
|
||
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
|
||
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 _default = {
|
||
data: function data() {
|
||
return {
|
||
// 配置信息
|
||
config: {
|
||
username: '',
|
||
password: '',
|
||
token: ''
|
||
},
|
||
// 价格配置
|
||
priceConfig: {
|
||
configType: 1,
|
||
// 1: 折扣, 2: 加减值, 3: 指定金额
|
||
value: 1.0
|
||
},
|
||
// 正负号选择
|
||
signOptions: ['+', '-'],
|
||
signIndex: 0,
|
||
// 拉取参数
|
||
fetchParams: {
|
||
itemSn: '',
|
||
priceMin: '',
|
||
priceMax: '',
|
||
startDate: '',
|
||
endDate: ''
|
||
},
|
||
// 处理状态
|
||
processing: false,
|
||
paused: false,
|
||
fetching: false,
|
||
status: '就绪',
|
||
// 日志
|
||
logs: [],
|
||
scrollTop: 0,
|
||
// 进度
|
||
progressText: '0/0',
|
||
currentItemText: '当前商品: 无',
|
||
// 商品列表
|
||
itemList: [],
|
||
currentItemIndex: -1,
|
||
// 设备ID
|
||
deviceId: '',
|
||
// 模态框控制
|
||
showAccountModal: false,
|
||
showFetchModal: false,
|
||
showPriceModal: false,
|
||
showProcessModal: false
|
||
};
|
||
},
|
||
onLoad: function onLoad() {
|
||
// 生成设备ID
|
||
this.deviceId = (0, _cloneTool.generateDeviceId)();
|
||
this.log("\u8BBE\u5907ID: ".concat(this.deviceId));
|
||
|
||
// 加载配置
|
||
this.config = (0, _cloneTool.loadFromStorage)('kongfz_config', this.config);
|
||
var savedPriceConfig = (0, _cloneTool.loadFromStorage)('kongfz_price_config', this.priceConfig);
|
||
this.priceConfig = savedPriceConfig;
|
||
// 加载正负号信息
|
||
if (savedPriceConfig && savedPriceConfig.signIndex !== undefined) {
|
||
this.signIndex = savedPriceConfig.signIndex;
|
||
}
|
||
|
||
// 加载商品列表
|
||
var itemList = (0, _cloneTool.loadFromStorage)('kongfz_item_list');
|
||
if (itemList) {
|
||
this.itemList = itemList;
|
||
}
|
||
|
||
// 加载新商品ID列表
|
||
this.newItemIds = (0, _cloneTool.getNewItemIds)();
|
||
this.log('配置已加载');
|
||
if (this.newItemIds.length > 0) {
|
||
this.log("\u5DF2\u52A0\u8F7D ".concat(this.newItemIds.length, " \u4E2A\u65B0\u5546\u54C1ID"));
|
||
}
|
||
},
|
||
computed: {
|
||
// 开始日期格式化为YYYY-MM-DD格式供picker使用
|
||
startDateFormatted: function startDateFormatted() {
|
||
if (!this.fetchParams.startDate) return '';
|
||
var date = this.fetchParams.startDate;
|
||
if (date.length === 8) {
|
||
return "".concat(date.substring(0, 4), "-").concat(date.substring(4, 6), "-").concat(date.substring(6, 8));
|
||
}
|
||
return date;
|
||
},
|
||
// 结束日期格式化为YYYY-MM-DD格式供picker使用
|
||
endDateFormatted: function endDateFormatted() {
|
||
if (!this.fetchParams.endDate) return '';
|
||
var date = this.fetchParams.endDate;
|
||
if (date.length === 8) {
|
||
return "".concat(date.substring(0, 4), "-").concat(date.substring(4, 6), "-").concat(date.substring(6, 8));
|
||
}
|
||
return date;
|
||
}
|
||
},
|
||
methods: {
|
||
// 开始日期选择处理
|
||
onStartDateChange: function onStartDateChange(e) {
|
||
var selectedDate = e.detail.value;
|
||
this.fetchParams.startDate = selectedDate.replace(/-/g, '');
|
||
},
|
||
// 结束日期选择处理
|
||
onEndDateChange: function onEndDateChange(e) {
|
||
var selectedDate = e.detail.value;
|
||
this.fetchParams.endDate = selectedDate.replace(/-/g, '');
|
||
},
|
||
// 清空开始日期
|
||
clearStartDate: function clearStartDate() {
|
||
this.fetchParams.startDate = '';
|
||
},
|
||
// 清空结束日期
|
||
clearEndDate: function clearEndDate() {
|
||
this.fetchParams.endDate = '';
|
||
},
|
||
// 价格类型选择处理
|
||
onPriceTypeChange: function onPriceTypeChange(e) {
|
||
this.priceConfig.configType = parseInt(e.detail.value);
|
||
// 重置调整值
|
||
this.priceConfig.value = this.priceConfig.configType === 1 ? 1.0 : 0;
|
||
// 重置正负号为正号
|
||
this.signIndex = 0;
|
||
},
|
||
// 正负号选择处理
|
||
onSignChange: function onSignChange(e) {
|
||
this.signIndex = e.detail.value;
|
||
},
|
||
// 获取输入框提示文本
|
||
getPlaceholderText: function getPlaceholderText() {
|
||
switch (this.priceConfig.configType) {
|
||
case 1:
|
||
return '请输入0-100的折扣值';
|
||
case 2:
|
||
return '请输入数字';
|
||
case 3:
|
||
return '请输入指定金额';
|
||
default:
|
||
return '请输入调整值';
|
||
}
|
||
},
|
||
// 键盘按键事件处理(阻止非数字字符输入)
|
||
onKeyPress: function onKeyPress(e) {
|
||
var char = String.fromCharCode(e.which || e.keyCode);
|
||
var currentValue = this.priceConfig.value || '';
|
||
|
||
// 只允许数字和小数点
|
||
if (!/[\d.]/.test(char)) {
|
||
e.preventDefault();
|
||
return false;
|
||
}
|
||
|
||
// 如果是小数点,检查是否已经有小数点
|
||
if (char === '.' && currentValue.includes('.')) {
|
||
e.preventDefault();
|
||
return false;
|
||
}
|
||
return true;
|
||
},
|
||
// 价格值输入处理
|
||
onPriceValueInput: function onPriceValueInput(e) {
|
||
var _this = this;
|
||
var value = e.detail.value;
|
||
|
||
// 严格过滤:只允许数字和小数点,移除所有非数字字符(包括汉字)
|
||
value = value.replace(/[^\d.]/g, '');
|
||
|
||
// 防止多个小数点
|
||
var dotCount = (value.match(/\./g) || []).length;
|
||
if (dotCount > 1) {
|
||
var firstDotIndex = value.indexOf('.');
|
||
value = value.substring(0, firstDotIndex + 1) + value.substring(firstDotIndex + 1).replace(/\./g, '');
|
||
}
|
||
|
||
// 防止以小数点开头
|
||
if (value.startsWith('.')) {
|
||
value = '0' + value;
|
||
}
|
||
|
||
// 折扣类型限制0-100
|
||
if (this.priceConfig.configType === 1) {
|
||
var numValue = parseFloat(value);
|
||
if (numValue > 100) {
|
||
value = '100';
|
||
uni.showToast({
|
||
title: '折扣值不能超过100',
|
||
icon: 'none'
|
||
});
|
||
}
|
||
}
|
||
|
||
// 更新值
|
||
this.priceConfig.value = value;
|
||
|
||
// 强制更新输入框显示(防止输入汉字后显示异常)
|
||
this.$nextTick(function () {
|
||
_this.priceConfig.value = value;
|
||
});
|
||
},
|
||
// 保存配置
|
||
saveConfig: function saveConfig() {
|
||
if ((0, _cloneTool.saveToStorage)('kongfz_config', this.config)) {
|
||
this.log('配置已保存');
|
||
this.showAccountModal = false; // 关闭弹框
|
||
} else {
|
||
this.log('保存配置失败');
|
||
}
|
||
},
|
||
// 加载价格配置
|
||
loadPriceConfig: function loadPriceConfig() {
|
||
var savedPriceConfig = (0, _cloneTool.loadFromStorage)('kongfz_price_config', this.priceConfig);
|
||
this.priceConfig = savedPriceConfig;
|
||
// 加载正负号信息
|
||
if (savedPriceConfig && savedPriceConfig.signIndex !== undefined) {
|
||
this.signIndex = savedPriceConfig.signIndex;
|
||
}
|
||
console.log('已加载价格配置:', this.priceConfig);
|
||
},
|
||
// 保存价格配置
|
||
savePriceConfig: function savePriceConfig() {
|
||
// 验证价格值是否为数字
|
||
var value = parseFloat(this.priceConfig.value);
|
||
if (isNaN(value)) {
|
||
uni.showToast({
|
||
title: '请输入有效的数值',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
|
||
// 折扣类型验证范围
|
||
if (this.priceConfig.configType === 1 && (value < 0 || value > 100)) {
|
||
uni.showToast({
|
||
title: '折扣值必须在0-100之间',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
|
||
// 加减值类型处理正负号
|
||
if (this.priceConfig.configType === 2 && parseInt(this.signIndex) === 1) {
|
||
value = -Math.abs(value); // 确保是负数
|
||
}
|
||
|
||
// 保存配置时包含正负号信息
|
||
var configToSave = _objectSpread(_objectSpread({}, this.priceConfig), {}, {
|
||
value: value,
|
||
signIndex: this.signIndex
|
||
});
|
||
console.log("价格配置", configToSave);
|
||
if ((0, _cloneTool.saveToStorage)('kongfz_price_config', configToSave)) {
|
||
this.log('价格配置已保存');
|
||
} else {
|
||
this.log('保存价格配置失败');
|
||
}
|
||
},
|
||
// 登录
|
||
login: function login() {
|
||
var _this2 = this;
|
||
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
|
||
var _this2$config, username, password, result;
|
||
return _regenerator.default.wrap(function _callee$(_context) {
|
||
while (1) {
|
||
switch (_context.prev = _context.next) {
|
||
case 0:
|
||
_this2$config = _this2.config, username = _this2$config.username, password = _this2$config.password;
|
||
if (!(!username || !password)) {
|
||
_context.next = 4;
|
||
break;
|
||
}
|
||
uni.showToast({
|
||
title: '请输入用户名和密码',
|
||
icon: 'none'
|
||
});
|
||
return _context.abrupt("return");
|
||
case 4:
|
||
_this2.log('正在登录...');
|
||
_this2.status = '登录中...';
|
||
_context.prev = 6;
|
||
_context.next = 9;
|
||
return (0, _kongfz.login)(username, password);
|
||
case 9:
|
||
result = _context.sent;
|
||
if (result.success) {
|
||
console.log("token", result);
|
||
_this2.config.token = result.token;
|
||
_this2.saveConfig();
|
||
_this2.log("\u767B\u5F55\u6210\u529F! Token: ".concat(result.token));
|
||
_this2.status = '登录成功';
|
||
|
||
// 关闭账号配置模态框
|
||
_this2.showAccountModal = false;
|
||
|
||
// 显示成功提示
|
||
uni.showToast({
|
||
title: '登录成功',
|
||
icon: 'success',
|
||
duration: 2000
|
||
});
|
||
} else {
|
||
// 处理登录失败情况
|
||
_this2.handleLoginError(result);
|
||
}
|
||
_context.next = 19;
|
||
break;
|
||
case 13:
|
||
_context.prev = 13;
|
||
_context.t0 = _context["catch"](6);
|
||
console.error('登录出错:', _context.t0);
|
||
_this2.log("\u767B\u5F55\u5931\u8D25: ".concat(_context.t0.message));
|
||
_this2.status = '登录失败';
|
||
|
||
// 显示网络错误提示
|
||
uni.showModal({
|
||
title: '登录失败',
|
||
content: '网络异常或服务器错误,请检查网络连接后重试',
|
||
showCancel: false
|
||
});
|
||
case 19:
|
||
case "end":
|
||
return _context.stop();
|
||
}
|
||
}
|
||
}, _callee, null, [[6, 13]]);
|
||
}))();
|
||
},
|
||
// 处理登录错误
|
||
handleLoginError: function handleLoginError(result) {
|
||
this.log(result.message || '登录失败');
|
||
this.status = '登录失败';
|
||
|
||
// 根据错误码显示不同的错误信息
|
||
var errorTitle = '登录失败';
|
||
var errorContent = result.message || '未知错误';
|
||
|
||
// 检查是否有具体的错误码
|
||
if (result.responseData) {
|
||
var errCode = result.responseData.errCode;
|
||
var errInfo = result.responseData.errInfo;
|
||
switch (errCode) {
|
||
case 102:
|
||
errorContent = '用户名不能为空';
|
||
break;
|
||
case 1000:
|
||
errorContent = '授权码错误或已过期';
|
||
break;
|
||
case 1001:
|
||
errorContent = '用户不存在,请检查用户名是否正确';
|
||
break;
|
||
case 1005:
|
||
errorContent = '密码错误,请检查密码是否正确';
|
||
break;
|
||
case 1009:
|
||
errorContent = '调用次数已达上限,请稍后再试';
|
||
break;
|
||
default:
|
||
if (errInfo) {
|
||
errorContent = errInfo;
|
||
}
|
||
break;
|
||
}
|
||
|
||
// 检查是否需要手机验证
|
||
if (result.responseData.extInfo && result.responseData.extInfo.action === "redirect" && result.responseData.extInfo.uri && result.responseData.extInfo.uri.includes("请使用手机号验证登录")) {
|
||
errorTitle = '需要手机验证';
|
||
errorContent = '该账号需要手机验证登录,请使用其他账号或到网页端完成验证';
|
||
}
|
||
}
|
||
|
||
// 显示错误弹框
|
||
uni.showModal({
|
||
title: errorTitle,
|
||
content: errorContent,
|
||
showCancel: false,
|
||
confirmText: '确定'
|
||
});
|
||
},
|
||
// 确认拉取商品
|
||
confirmFetchItems: function confirmFetchItems() {
|
||
this.showFetchModal = false;
|
||
this.startFetchItems();
|
||
},
|
||
// 确认保存价格配置
|
||
confirmSavePriceConfig: function confirmSavePriceConfig() {
|
||
this.showPriceModal = false;
|
||
this.savePriceConfig();
|
||
// 更新当前的价格配置
|
||
this.loadPriceConfig();
|
||
},
|
||
// 开始拉取商品
|
||
startFetchItems: function startFetchItems() {
|
||
if (this.fetching) {
|
||
return;
|
||
}
|
||
|
||
// 获取输入参数
|
||
var _this$fetchParams = this.fetchParams,
|
||
itemSn = _this$fetchParams.itemSn,
|
||
priceMin = _this$fetchParams.priceMin,
|
||
priceMax = _this$fetchParams.priceMax,
|
||
startDate = _this$fetchParams.startDate,
|
||
endDate = _this$fetchParams.endDate;
|
||
|
||
// 验证日期格式
|
||
if (startDate && !(0, _cloneTool.validateDate)(startDate)) {
|
||
uni.showToast({
|
||
title: '开始日期格式错误,请输入YYYYMMDD格式的日期',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
if (endDate && !(0, _cloneTool.validateDate)(endDate)) {
|
||
uni.showToast({
|
||
title: '结束日期格式错误,请输入YYYYMMDD格式的日期',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
|
||
// 验证时间范围
|
||
if (startDate && endDate) {
|
||
try {
|
||
var startTs = (0, _cloneTool.dateToTimestamp)(startDate, false);
|
||
var endTs = (0, _cloneTool.dateToTimestamp)(endDate, true);
|
||
if (endTs <= startTs) {
|
||
uni.showToast({
|
||
title: '结束日期必须大于开始日期',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
} catch (e) {
|
||
this.log("\u65E5\u671F\u8F6C\u6362\u9519\u8BEF: ".concat(e.message));
|
||
return;
|
||
}
|
||
}
|
||
|
||
// 准备参数
|
||
var params = {};
|
||
if (itemSn) {
|
||
params.itemSn = itemSn;
|
||
}
|
||
if (priceMin) {
|
||
try {
|
||
parseFloat(priceMin); // 验证是否为数字
|
||
params.priceMin = priceMin;
|
||
} catch (e) {
|
||
uni.showToast({
|
||
title: '最低价格格式错误,请输入有效数字',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
}
|
||
if (priceMax) {
|
||
try {
|
||
parseFloat(priceMax); // 验证是否为数字
|
||
params.priceMax = priceMax;
|
||
} catch (e) {
|
||
uni.showToast({
|
||
title: '最高价格格式错误,请输入有效数字',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
}
|
||
if (startDate) {
|
||
try {
|
||
var _startTs = (0, _cloneTool.dateToTimestamp)(startDate, false);
|
||
params.startCreateTime = _startTs.toString();
|
||
} catch (e) {
|
||
this.log("\u5F00\u59CB\u65E5\u671F\u8F6C\u6362\u9519\u8BEF: ".concat(e.message));
|
||
return;
|
||
}
|
||
}
|
||
if (endDate) {
|
||
try {
|
||
var _endTs = (0, _cloneTool.dateToTimestamp)(endDate, true);
|
||
params.endCreateTime = _endTs.toString();
|
||
} catch (e) {
|
||
this.log("\u7ED3\u675F\u65E5\u671F\u8F6C\u6362\u9519\u8BEF: ".concat(e.message));
|
||
return;
|
||
}
|
||
}
|
||
this.log('开始拉取商品...');
|
||
this.status = '拉取商品中...';
|
||
this.fetching = true;
|
||
|
||
// 执行拉取
|
||
this.fetchItems(params);
|
||
},
|
||
// 拉取商品
|
||
fetchItems: function fetchItems(params) {
|
||
var _this3 = this;
|
||
var token = this.config.token;
|
||
if (!token) {
|
||
this.log('请先登录获取Token');
|
||
this.fetching = false;
|
||
this.status = '就绪';
|
||
return;
|
||
}
|
||
|
||
// 调用API获取商品列表
|
||
console.log("\u5F00\u59CB\u62C9\u53D6\u5546\u54C1...");
|
||
this.log("\u8BF7\u6C42\u53C2\u6570\uFF1A".concat(JSON.stringify(params)));
|
||
this.log("\u4F7F\u7528Token\uFF1A".concat(token.substring(0, 4), "...").concat(token.substring(token.length - 4)));
|
||
(0, _kongfz.fetchItems)(token, params, function (progressMessage) {
|
||
// 进度回调
|
||
_this3.log(progressMessage);
|
||
}).then(function (allItemIds) {
|
||
if (allItemIds.length > 0) {
|
||
_this3.itemList = allItemIds;
|
||
_this3.log("\u2705 \u6210\u529F\u62C9\u53D6 ".concat(allItemIds.length, " \u4E2A\u5546\u54C1"));
|
||
_this3.log("\uD83D\uDCCB \u5546\u54C1ID\u5217\u8868: ".concat(allItemIds.slice(0, 5).map(function (item) {
|
||
return item.id;
|
||
}).join(', ')).concat(allItemIds.length > 5 ? '...' : ''));
|
||
|
||
// 统计商品状态
|
||
var statusCounts = allItemIds.reduce(function (acc, item) {
|
||
acc[item.status] = (acc[item.status] || 0) + 1;
|
||
return acc;
|
||
}, {});
|
||
_this3.log("\uD83D\uDCCA \u5546\u54C1\u72B6\u6001\u7EDF\u8BA1: ".concat(Object.entries(statusCounts).map(function (_ref) {
|
||
var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
|
||
status = _ref2[0],
|
||
count = _ref2[1];
|
||
return "".concat(status, "=").concat(count);
|
||
}).join(', ')));
|
||
console.log("保存数据", allItemIds);
|
||
// 保存到本地存储
|
||
(0, _cloneTool.saveToStorage)('kongfz_item_list', allItemIds);
|
||
_this3.log('💾 商品列表已保存到本地存储');
|
||
} else {
|
||
_this3.log('⚠️ 没有找到符合条件的商品');
|
||
_this3.log('请检查以下可能的原因:');
|
||
_this3.log('1. 筛选条件是否过于严格');
|
||
_this3.log('2. 账号中是否有在售商品');
|
||
_this3.log('3. 日期范围是否正确');
|
||
}
|
||
_this3.fetching = false;
|
||
_this3.status = '就绪';
|
||
_this3.log('拉取商品完成');
|
||
}).catch(function (err) {
|
||
_this3.log("\u274C \u62C9\u53D6\u5546\u54C1\u5931\u8D25: ".concat(err.message));
|
||
_this3.log('🔍 请检查以下可能的问题:');
|
||
_this3.log('1. 网络连接是否正常');
|
||
_this3.log('2. 登录状态是否有效 (Token可能已过期)');
|
||
_this3.log('3. 孔夫子网站是否可访问');
|
||
_this3.log('4. 请求参数是否正确');
|
||
|
||
// 建议用户重新登录
|
||
_this3.log('建议尝试重新登录后再次拉取');
|
||
_this3.fetching = false;
|
||
_this3.status = '拉取失败';
|
||
|
||
// 3秒后恢复状态
|
||
setTimeout(function () {
|
||
if (_this3.status === '拉取失败') {
|
||
_this3.status = '就绪';
|
||
}
|
||
}, 3000);
|
||
});
|
||
},
|
||
// 开始处理商品
|
||
startProcessing: function startProcessing() {
|
||
if (this.processing) {
|
||
return;
|
||
}
|
||
|
||
// 检查是否有商品列表
|
||
if (!this.itemList || this.itemList.length === 0) {
|
||
try {
|
||
var itemListStr = uni.getStorageSync('kongfz_item_list');
|
||
if (itemListStr) {
|
||
this.itemList = JSON.parse(itemListStr);
|
||
}
|
||
} catch (e) {
|
||
this.log('读取商品列表失败: ' + e.message);
|
||
}
|
||
if (!this.itemList || this.itemList.length === 0) {
|
||
uni.showToast({
|
||
title: '没有可处理的商品,请先拉取商品',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
}
|
||
|
||
// 检查是否已登录
|
||
if (!this.config.token) {
|
||
this.log('请先登录获取Token');
|
||
uni.showToast({
|
||
title: '请先登录',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
this.processing = true;
|
||
this.paused = false;
|
||
this.status = '处理中...';
|
||
this.log('开始处理商品...');
|
||
|
||
// 清除之前的新商品ID存储数据
|
||
try {
|
||
uni.removeStorageSync('kongfz_new_ids');
|
||
this.log('已清除之前的新商品ID记录');
|
||
} catch (e) {
|
||
this.log('清除新商品ID记录失败: ' + e.message);
|
||
}
|
||
|
||
// 重置进度
|
||
this.currentItemIndex = -1;
|
||
var waitingItems = this.itemList.filter(function (item) {
|
||
return item.status === 'wait';
|
||
});
|
||
this.progressText = "0/".concat(waitingItems.length);
|
||
|
||
// 保存当前商品列表到本地存储
|
||
(0, _cloneTool.saveToStorage)('kongfz_item_list', this.itemList);
|
||
|
||
// 开始处理
|
||
this.processNextItem();
|
||
},
|
||
// 处理下一个商品
|
||
processNextItem: function processNextItem() {
|
||
var _this4 = this;
|
||
if (!this.processing || this.paused) {
|
||
return;
|
||
}
|
||
|
||
// 查找下一个待处理的商品
|
||
var nextItemIndex = -1;
|
||
for (var i = 0; i < this.itemList.length; i++) {
|
||
if (this.itemList[i].status === 'wait') {
|
||
nextItemIndex = i;
|
||
break;
|
||
}
|
||
}
|
||
if (nextItemIndex === -1) {
|
||
// 所有商品已处理完成
|
||
this.log('所有商品处理完成!');
|
||
this.stopProcessing();
|
||
return;
|
||
}
|
||
this.currentItemIndex = nextItemIndex;
|
||
var currentItem = this.itemList[nextItemIndex];
|
||
var itemId = currentItem.id;
|
||
this.currentItemText = "\u5F53\u524D\u5546\u54C1: ".concat(itemId);
|
||
this.log("\u5904\u7406\u5546\u54C1: ".concat(itemId));
|
||
|
||
// 获取商品模板字段
|
||
this.log("\u83B7\u53D6\u5546\u54C1 ".concat(itemId, " \u7684\u6A21\u677F\u5B57\u6BB5..."));
|
||
console.log("通过itemId获取模板", itemId);
|
||
this.getItemTplFields(itemId).then(function (itemData) {
|
||
console.log("itemData", itemData);
|
||
if (itemData) {
|
||
// 保存商品数据
|
||
_this4.log("\u4FDD\u5B58\u5546\u54C1 ".concat(itemId, " \u6570\u636E..."));
|
||
_this4.saveItemData(itemId, itemData);
|
||
|
||
// 更新状态为geted
|
||
_this4.updateItemStatus(nextItemIndex, 'geted');
|
||
|
||
// 更新进度
|
||
var waitingItems = _this4.itemList.filter(function (item) {
|
||
return item.status === 'wait';
|
||
});
|
||
var processedItems = _this4.itemList.filter(function (item) {
|
||
return item.status !== 'wait';
|
||
}).length;
|
||
_this4.progressText = "".concat(processedItems, "/").concat(processedItems + waitingItems.length);
|
||
|
||
// 保存当前状态到本地存储
|
||
(0, _cloneTool.saveToStorage)('kongfz_item_list', _this4.itemList);
|
||
|
||
// 提交商品表单
|
||
_this4.log("\u63D0\u4EA4\u5546\u54C1 ".concat(itemId, "..."));
|
||
console.log("itemData", itemData);
|
||
_this4.submitItemForm(itemData).then(function (success) {
|
||
if (success) {
|
||
_this4.log("\u5546\u54C1 ".concat(itemId, " \u63D0\u4EA4\u6210\u529F"));
|
||
|
||
// 刷新新商品ID列表
|
||
// this.refreshNewItemIds();
|
||
|
||
// 删除原商品
|
||
_this4.deleteItem(itemId).then(function (deleteSuccess) {
|
||
if (deleteSuccess) {
|
||
_this4.updateItemStatus(nextItemIndex, 'delete');
|
||
_this4.log("\u539F\u5546\u54C1 ".concat(itemId, " \u5DF2\u5220\u9664"));
|
||
} else {
|
||
_this4.updateItemStatus(nextItemIndex, 'delete_error');
|
||
_this4.log("\u8B66\u544A: \u539F\u5546\u54C1 ".concat(itemId, " \u5220\u9664\u5931\u8D25"));
|
||
}
|
||
console.log("保存数据1", _this4.itemList);
|
||
// 保存当前状态到本地存储
|
||
(0, _cloneTool.saveToStorage)('kongfz_item_list', _this4.itemList);
|
||
|
||
// 立即处理当前商品的孔更新
|
||
_this4.log("\u5F00\u59CB\u5904\u7406\u5546\u54C1 ".concat(itemId, " \u7684\u5E73\u53F0ID\u66F4\u65B0..."));
|
||
_this4.processSinglePddItem(itemId).then(function () {
|
||
_this4.log("\u5B54\u5546\u54C1 ".concat(itemId, " \u5904\u7406\u5B8C\u6210"));
|
||
// 延迟5秒后处理下一个
|
||
_this4.log('等待5秒...');
|
||
setTimeout(function () {
|
||
return _this4.processNextItem();
|
||
}, 5000);
|
||
}).catch(function (err) {
|
||
_this4.log("\u5546\u54C1 ".concat(itemId, " \u5B54\u5904\u7406\u5931\u8D25: ").concat(err.message));
|
||
// 延迟5秒后处理下一个
|
||
_this4.log('等待5秒...');
|
||
setTimeout(function () {
|
||
return _this4.processNextItem();
|
||
}, 5000);
|
||
});
|
||
});
|
||
} else {
|
||
_this4.log("\u5546\u54C1 ".concat(itemId, " \u63D0\u4EA4\u5931\u8D25"));
|
||
_this4.updateItemStatus(nextItemIndex, 'clone_error');
|
||
|
||
// 保存当前状态到本地存储
|
||
(0, _cloneTool.saveToStorage)('kongfz_item_list', _this4.itemList);
|
||
|
||
// 延迟5秒后处理下一个
|
||
_this4.log('等待5秒...');
|
||
setTimeout(function () {
|
||
return _this4.processNextItem();
|
||
}, 5000);
|
||
}
|
||
});
|
||
} else {
|
||
// 更新状态为error
|
||
_this4.updateItemStatus(nextItemIndex, 'error');
|
||
_this4.log("\u5546\u54C1 ".concat(itemId, " \u5904\u7406\u5931\u8D25"));
|
||
|
||
// 保存当前状态到本地存储
|
||
(0, _cloneTool.saveToStorage)('kongfz_item_list', _this4.itemList);
|
||
|
||
// 延迟5秒后处理下一个
|
||
_this4.log('等待5秒...');
|
||
setTimeout(function () {
|
||
return _this4.processNextItem();
|
||
}, 5000);
|
||
}
|
||
}).catch(function (err) {
|
||
_this4.log("\u5904\u7406\u5546\u54C1 ".concat(itemId, " \u65F6\u51FA\u9519: ").concat(err.message));
|
||
_this4.updateItemStatus(nextItemIndex, 'error');
|
||
|
||
// 保存当前状态到本地存储
|
||
(0, _cloneTool.saveToStorage)('kongfz_item_list', _this4.itemList);
|
||
|
||
// 延迟5秒后处理下一个
|
||
_this4.log('等待5秒...');
|
||
setTimeout(function () {
|
||
return _this4.processNextItem();
|
||
}, 5000);
|
||
});
|
||
},
|
||
// 暂停/继续处理
|
||
togglePause: function togglePause() {
|
||
this.paused = !this.paused;
|
||
if (this.paused) {
|
||
this.log('处理已暂停...');
|
||
this.status = '已暂停';
|
||
} else {
|
||
this.log('继续处理...');
|
||
this.status = '处理中...';
|
||
this.processNextItem();
|
||
}
|
||
},
|
||
// 停止处理
|
||
stopProcessing: function stopProcessing() {
|
||
this.processing = false;
|
||
this.paused = false;
|
||
this.log('处理已停止');
|
||
this.status = '已停止';
|
||
this.currentItemText = '当前商品: 无';
|
||
},
|
||
// 获取商品模板字段
|
||
getItemTplFields: function getItemTplFields(itemId) {
|
||
return (0, _kongfz.getItemTplFields)(this.config.token, itemId);
|
||
},
|
||
// 保存商品数据
|
||
saveItemData: function saveItemData(itemId, data) {
|
||
try {
|
||
// 保存到本地存储
|
||
var key = "kongfz_item_".concat(itemId);
|
||
(0, _cloneTool.saveToStorage)(key, data);
|
||
return true;
|
||
} catch (e) {
|
||
this.log("\u4FDD\u5B58\u5546\u54C1\u6570\u636E\u5931\u8D25: ".concat(e.message));
|
||
return false;
|
||
}
|
||
},
|
||
// 更新商品状态
|
||
updateItemStatus: function updateItemStatus(index, newStatus) {
|
||
if (index >= 0 && index < this.itemList.length) {
|
||
this.itemList[index].status = newStatus;
|
||
// 不在每次状态更新时都保存,而是在processNextItem方法的关键点保存
|
||
}
|
||
},
|
||
// 提交商品表单
|
||
submitItemForm: function submitItemForm(itemData) {
|
||
return (0, _kongfz.submitItemForm)(this.config.token, itemData, this.priceConfig);
|
||
},
|
||
// 删除原商品
|
||
deleteItem: function deleteItem(itemId) {
|
||
return (0, _kongfz.deleteItem)(this.config.token, itemId);
|
||
},
|
||
// 添加日志
|
||
log: function log(message) {
|
||
var _this5 = this;
|
||
var logMessage = (0, _cloneTool.formatLogMessage)(message);
|
||
this.logs.push(logMessage);
|
||
|
||
// 同时输出到控制台
|
||
console.log(logMessage);
|
||
|
||
// 保持日志不超过1000条
|
||
if (this.logs.length > 1000) {
|
||
this.logs.shift();
|
||
}
|
||
|
||
// 自动滚动到底部
|
||
this.$nextTick(function () {
|
||
var query = uni.createSelectorQuery().in(_this5);
|
||
query.select('.log-content').fields({
|
||
scrollOffset: true,
|
||
size: true
|
||
}, function (data) {
|
||
if (data && data.scrollHeight > data.height) {
|
||
// 计算需要滚动的距离
|
||
var maxScrollTop = data.scrollHeight - data.height;
|
||
_this5.scrollTop = maxScrollTop;
|
||
}
|
||
}).exec();
|
||
});
|
||
},
|
||
// 清空日志
|
||
clearLog: function clearLog() {
|
||
this.logs = [];
|
||
this.log('日志已清空');
|
||
},
|
||
// 导出日志
|
||
exportLog: function exportLog() {
|
||
var _this6 = this;
|
||
if (this.logs.length === 0) {
|
||
uni.showToast({
|
||
title: '暂无日志可导出',
|
||
icon: 'none'
|
||
});
|
||
return;
|
||
}
|
||
var logContent = this.logs.join('\n');
|
||
var timestamp = new Date().toISOString().replace(/[:.]/g, '-');
|
||
var filename = "clone-tool-log-".concat(timestamp, ".txt");
|
||
|
||
// 在小程序环境中,可以使用分享功能
|
||
uni.showActionSheet({
|
||
itemList: ['复制到剪贴板', '分享日志'],
|
||
success: function success(res) {
|
||
if (res.tapIndex === 0) {
|
||
uni.setClipboardData({
|
||
data: logContent,
|
||
success: function success() {
|
||
uni.showToast({
|
||
title: '日志已复制到剪贴板',
|
||
icon: 'success'
|
||
});
|
||
}
|
||
});
|
||
} else if (res.tapIndex === 1) {
|
||
// 分享功能
|
||
uni.share({
|
||
provider: 'weixin',
|
||
type: 0,
|
||
title: '克隆工具日志',
|
||
summary: "\u65E5\u5FD7\u5185\u5BB9\uFF0C\u5171".concat(_this6.logs.length, "\u6761\u8BB0\u5F55"),
|
||
success: function success() {
|
||
_this6.log('日志分享成功');
|
||
},
|
||
fail: function fail(err) {
|
||
_this6.log("\u65E5\u5FD7\u5206\u4EAB\u5931\u8D25: ".concat(err.errMsg));
|
||
}
|
||
});
|
||
}
|
||
}
|
||
});
|
||
},
|
||
// 开始孔商品处理
|
||
startPddProcessing: function startPddProcessing() {
|
||
if (this.pddProcessing) {
|
||
return;
|
||
}
|
||
|
||
// 获取新商品ID列表
|
||
var newItemIds = (0, _cloneTool.getNewItemIds)();
|
||
if (!newItemIds || newItemIds.length === 0) {
|
||
uni.showToast({
|
||
title: '没有找到新商品ID,请先完成商品处理',
|
||
icon: 'none'
|
||
});
|
||
this.log('孔处理失败: 没有找到新商品ID');
|
||
return;
|
||
}
|
||
|
||
// 检查是否有对应的旧商品ID
|
||
if (!this.itemList || this.itemList.length === 0) {
|
||
uni.showToast({
|
||
title: '没有找到原始商品列表,请先拉取商品',
|
||
icon: 'none'
|
||
});
|
||
this.log('孔处理失败: 没有找到原始商品列表');
|
||
return;
|
||
}
|
||
this.pddProcessing = true;
|
||
this.pddStatus = '处理中...';
|
||
this.pddProcessedItems = [];
|
||
this.log('开始孔商品处理...');
|
||
this.log("\u627E\u5230 ".concat(newItemIds.length, " \u4E2A\u65B0\u5546\u54C1ID"));
|
||
this.log("\u539F\u59CB\u5546\u54C1\u5217\u8868\u5305\u542B ".concat(this.itemList.length, " \u4E2A\u5546\u54C1"));
|
||
|
||
// 构建ID对应关系 - 使用存储的映射关系而不是索引匹配
|
||
var idMappings = [];
|
||
|
||
// 遍历新商品ID列表,每个项目现在包含oldId和newId的映射
|
||
var _iterator = _createForOfIteratorHelper(newItemIds),
|
||
_step;
|
||
try {
|
||
for (_iterator.s(); !(_step = _iterator.n()).done;) {
|
||
var item = _step.value;
|
||
// 严格校验oldId和newId都不为空
|
||
if (item.oldId && item.newId && String(item.oldId).trim() !== '' && String(item.newId).trim() !== '') {
|
||
idMappings.push({
|
||
oldPlatformId: String(item.oldId),
|
||
newPlatformId: String(item.newId)
|
||
});
|
||
} else {
|
||
// 记录跳过的无效数据
|
||
this.log("\u8DF3\u8FC7\u65E0\u6548\u6570\u636E: oldId=".concat(item.oldId || '空', ", newId=").concat(item.newId || '空'));
|
||
}
|
||
}
|
||
} catch (err) {
|
||
_iterator.e(err);
|
||
} finally {
|
||
_iterator.f();
|
||
}
|
||
if (idMappings.length === 0) {
|
||
this.pddProcessing = false;
|
||
this.pddStatus = '处理失败';
|
||
uni.showToast({
|
||
title: '没有找到有效的ID对应关系',
|
||
icon: 'none'
|
||
});
|
||
this.log('孔处理失败: 没有找到有效的ID对应关系');
|
||
return;
|
||
}
|
||
this.pddProgressText = "0/".concat(idMappings.length);
|
||
this.log("\u51C6\u5907\u5904\u7406 ".concat(idMappings.length, " \u4E2A\u5546\u54C1ID\u5BF9\u5E94\u5173\u7CFB"));
|
||
|
||
// 调用批量更新接口
|
||
this.processPddBatch(idMappings);
|
||
},
|
||
// 处理单个商品的孔平台ID更新
|
||
processSinglePddItem: function processSinglePddItem(oldItemId) {
|
||
var _this7 = this;
|
||
return new Promise(function (resolve, reject) {
|
||
// 获取新商品ID列表
|
||
var newItemIds = (0, _cloneTool.getNewItemIds)();
|
||
if (!newItemIds || newItemIds.length === 0) {
|
||
reject(new Error('没有找到新商品ID记录'));
|
||
return;
|
||
}
|
||
|
||
// 查找对应的新商品ID
|
||
var matchedItem = newItemIds.find(function (item) {
|
||
return item.oldId && String(item.oldId).trim() === String(oldItemId).trim();
|
||
});
|
||
if (!matchedItem || !matchedItem.newId || String(matchedItem.newId).trim() === '') {
|
||
reject(new Error("\u672A\u627E\u5230\u5546\u54C1 ".concat(oldItemId, " \u5BF9\u5E94\u7684\u65B0\u5546\u54C1ID")));
|
||
return;
|
||
}
|
||
|
||
// 构建单个商品的ID映射
|
||
var idMapping = [{
|
||
oldPlatformId: String(matchedItem.oldId),
|
||
newPlatformId: String(matchedItem.newId)
|
||
}];
|
||
_this7.log("\u627E\u5230\u5546\u54C1 ".concat(oldItemId, " \u5BF9\u5E94\u7684\u65B0ID: ").concat(matchedItem.newId));
|
||
|
||
// 调用批量更新接口(虽然只有一个商品)
|
||
(0, _kongfz.batchUpdatePddPlatformId)(idMapping).then(function (result) {
|
||
if (result.success) {
|
||
_this7.log("\u5546\u54C1 ".concat(oldItemId, " \u5B54\u5E73\u53F0ID\u66F4\u65B0\u6210\u529F"));
|
||
resolve(result);
|
||
} else {
|
||
reject(new Error(result.message || '更新失败'));
|
||
}
|
||
}).catch(function (err) {
|
||
reject(err);
|
||
});
|
||
});
|
||
},
|
||
// 处理孔批量更新
|
||
processPddBatch: function processPddBatch(idMappings) {
|
||
var _this8 = this;
|
||
this.pddCurrentItemText = "\u6B63\u5728\u6279\u91CF\u66F4\u65B0 ".concat(idMappings.length, " \u4E2A\u5546\u54C1...");
|
||
(0, _kongfz.batchUpdatePddPlatformId)(idMappings).then(function (result) {
|
||
if (result.success) {
|
||
_this8.pddStatus = '处理完成';
|
||
_this8.pddProgressText = "".concat(idMappings.length, "/").concat(idMappings.length);
|
||
_this8.pddCurrentItemText = '批量更新完成';
|
||
_this8.log("\u5B54\u5546\u54C1\u5904\u7406\u6210\u529F: ".concat(result.message));
|
||
_this8.log("\u6210\u529F\u66F4\u65B0 ".concat(idMappings.length, " \u4E2A\u5546\u54C1\u7684\u5E73\u53F0ID"));
|
||
|
||
// 显示处理结果
|
||
uni.showToast({
|
||
title: '孔商品处理完成',
|
||
icon: 'success'
|
||
});
|
||
|
||
// 保存处理记录
|
||
_this8.pddProcessedItems = idMappings;
|
||
} else {
|
||
_this8.pddStatus = '处理失败';
|
||
_this8.pddCurrentItemText = '批量更新失败';
|
||
_this8.log("\u5B54\u5546\u54C1\u5904\u7406\u5931\u8D25: ".concat(result.message));
|
||
uni.showToast({
|
||
title: "\u5904\u7406\u5931\u8D25: ".concat(result.message),
|
||
icon: 'none'
|
||
});
|
||
}
|
||
}).catch(function (err) {
|
||
_this8.pddStatus = '处理失败';
|
||
_this8.pddCurrentItemText = '批量更新出错';
|
||
_this8.log("\u5B54\u5546\u54C1\u5904\u7406\u51FA\u9519: ".concat(err.message));
|
||
uni.showToast({
|
||
title: "\u5904\u7406\u51FA\u9519: ".concat(err.message),
|
||
icon: 'none'
|
||
});
|
||
}).finally(function () {
|
||
_this8.pddProcessing = false;
|
||
});
|
||
},
|
||
// 格式化时间
|
||
formatTime: function formatTime(timeStr) {
|
||
try {
|
||
var date = new Date(timeStr);
|
||
return date.toLocaleString('zh-CN', {
|
||
year: 'numeric',
|
||
month: '2-digit',
|
||
day: '2-digit',
|
||
hour: '2-digit',
|
||
minute: '2-digit',
|
||
second: '2-digit'
|
||
});
|
||
} catch (e) {
|
||
return timeStr;
|
||
}
|
||
}
|
||
}
|
||
};
|
||
exports.default = _default;
|
||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 300:
|
||
/*!******************************************************************************************!*\
|
||
!*** D:/project/zhizhu/pkgManage/clone-tool/index.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 _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!../../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--8-oneOf-1-3!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=style&index=0&lang=scss& */ 301);
|
||
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_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 _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
||
/* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 301:
|
||
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./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!D:/project/zhizhu/pkgManage/clone-tool/index.vue?vue&type=style&index=0&lang=scss& ***!
|
||
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
// extracted by mini-css-extract-plugin
|
||
if(false) { var cssReload; }
|
||
|
||
|
||
/***/ })
|
||
|
||
},[[292,"common/runtime","common/vendor","pkgManage/common/vendor"]]]);
|
||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pkgManage/clone-tool/index.js.map
|