(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/clone-tool/index"],{

/***/ 296:
/*!**************************************************************************************************************!*\
  !*** C:/Users/Administrator/Documents/HBuilderProjects/zhizhu/main.js?{"page":"pages%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 */ 26);
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 25));
var _index = _interopRequireDefault(__webpack_require__(/*! ./pages/clone-tool/index.vue */ 297));
// @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"]))

/***/ }),

/***/ 297:
/*!*******************************************************************************************!*\
  !*** C:/Users/Administrator/Documents/HBuilderProjects/zhizhu/pages/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_526371f8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=526371f8& */ 298);
/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 300);
/* 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& */ 304);
/* harmony import */ var _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 37);

var renderjs





/* normalize component */

var component = Object(_uni_app_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_526371f8___WEBPACK_IMPORTED_MODULE_0__["render"],
  _index_vue_vue_type_template_id_526371f8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  false,
  null,
  null,
  null,
  false,
  _index_vue_vue_type_template_id_526371f8___WEBPACK_IMPORTED_MODULE_0__["components"],
  renderjs
)

component.options.__file = "pages/clone-tool/index.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);

/***/ }),

/***/ 298:
/*!**************************************************************************************************************************!*\
  !*** C:/Users/Administrator/Documents/HBuilderProjects/zhizhu/pages/clone-tool/index.vue?vue&type=template&id=526371f8& ***!
  \**************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_526371f8___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=template&id=526371f8& */ 299);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_526371f8___WEBPACK_IMPORTED_MODULE_0__["render"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_526371f8___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_526371f8___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_index_vue_vue_type_template_id_526371f8___WEBPACK_IMPORTED_MODULE_0__["components"]; });



/***/ }),

/***/ 299:
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./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/Administrator/Documents/HBuilderProjects/zhizhu/pages/clone-tool/index.vue?vue&type=template&id=526371f8& ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! 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



/***/ }),

/***/ 300:
/*!********************************************************************************************************************!*\
  !*** C:/Users/Administrator/Documents/HBuilderProjects/zhizhu/pages/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 _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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__(/*! -!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js& */ 301);
/* harmony import */ var _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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(_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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 _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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 _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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"] = (_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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); 

/***/ }),

/***/ 301:
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./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/Administrator/Documents/HBuilderProjects/zhizhu/pages/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 */ 32));
var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 5));
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 34));
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
var _request = _interopRequireDefault(__webpack_require__(/*! @/utils/request.js */ 40));
var _cloneTool = __webpack_require__(/*! @/utils/clone-tool.js */ 302);
var _kongfz = __webpack_require__(/*! @/api/kongfz.js */ 303);
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"]))

/***/ }),

/***/ 304:
/*!*****************************************************************************************************************************!*\
  !*** C:/Users/Administrator/Documents/HBuilderProjects/zhizhu/pages/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 _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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__(/*! -!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--8-oneOf-1-3!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=style&index=0&lang=scss& */ 305);
/* harmony import */ var _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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(_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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 _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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 _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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"] = (_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_uni_app_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); 

/***/ }),

/***/ 305:
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./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/Administrator/Documents/HBuilderProjects/zhizhu/pages/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; }
  

/***/ })

},[[296,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/clone-tool/index.js.map