(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["components/CameraUpload"],{

/***/ 363:
/*!********************************************************************************************!*\
  !*** C:/Users/Administrator/Documents/HBuilderProjects/zhizhu/components/CameraUpload.vue ***!
  \********************************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _CameraUpload_vue_vue_type_template_id_12eaed3e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./CameraUpload.vue?vue&type=template&id=12eaed3e&scoped=true& */ 364);
/* harmony import */ var _CameraUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CameraUpload.vue?vue&type=script&lang=js& */ 366);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _CameraUpload_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 _CameraUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony import */ var _CameraUpload_vue_vue_type_style_index_0_id_12eaed3e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CameraUpload.vue?vue&type=style&index=0&id=12eaed3e&scoped=true&lang=css& */ 368);
/* 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"])(
  _CameraUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  _CameraUpload_vue_vue_type_template_id_12eaed3e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  _CameraUpload_vue_vue_type_template_id_12eaed3e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  false,
  null,
  "12eaed3e",
  null,
  false,
  _CameraUpload_vue_vue_type_template_id_12eaed3e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  renderjs
)

component.options.__file = "components/CameraUpload.vue"
/* harmony default export */ __webpack_exports__["default"] = (component.exports);

/***/ }),

/***/ 364:
/*!***************************************************************************************************************************************!*\
  !*** C:/Users/Administrator/Documents/HBuilderProjects/zhizhu/components/CameraUpload.vue?vue&type=template&id=12eaed3e&scoped=true& ***!
  \***************************************************************************************************************************************/
/*! 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_CameraUpload_vue_vue_type_template_id_12eaed3e_scoped_true___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!./CameraUpload.vue?vue&type=template&id=12eaed3e&scoped=true& */ 365);
/* 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_CameraUpload_vue_vue_type_template_id_12eaed3e_scoped_true___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_CameraUpload_vue_vue_type_template_id_12eaed3e_scoped_true___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_CameraUpload_vue_vue_type_template_id_12eaed3e_scoped_true___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_CameraUpload_vue_vue_type_template_id_12eaed3e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });



/***/ }),

/***/ 365:
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./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/components/CameraUpload.vue?vue&type=template&id=12eaed3e&scoped=true& ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns, recyclableRender, components */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
var components
try {
  components = {
    bcodeCamera: function () {
      return __webpack_require__.e(/*! import() | uni_modules/bcode-camera/components/bcode-camera/bcode-camera */ "uni_modules/bcode-camera/components/bcode-camera/bcode-camera").then(__webpack_require__.bind(null, /*! @/uni_modules/bcode-camera/components/bcode-camera/bcode-camera.vue */ 377))
    },
  }
} catch (e) {
  if (
    e.message.indexOf("Cannot find module") !== -1 &&
    e.message.indexOf(".vue") !== -1
  ) {
    console.error(e.message)
    console.error("1. 排查组件名称拼写是否正确")
    console.error(
      "2. 排查组件是否符合 easycom 规范，文档：https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
    )
    console.error(
      "3. 若组件不符合 easycom 规范，需手动引入，并在 components 中注册该组件"
    )
  } else {
    throw e
  }
}
var render = function () {
  var _vm = this
  var _h = _vm.$createElement
  var _c = _vm._self._c || _h
  var g0 = _vm.fileList.length
  var g1 = _vm.showCamera ? _vm.visibleFileList.length : null
  _vm.$mp.data = Object.assign(
    {},
    {
      $root: {
        g0: g0,
        g1: g1,
      },
    }
  )
}
var recyclableRender = false
var staticRenderFns = []
render._withStripped = true



/***/ }),

/***/ 366:
/*!*********************************************************************************************************************!*\
  !*** C:/Users/Administrator/Documents/HBuilderProjects/zhizhu/components/CameraUpload.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_CameraUpload_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!./CameraUpload.vue?vue&type=script&lang=js& */ 367);
/* 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_CameraUpload_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_CameraUpload_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_CameraUpload_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_CameraUpload_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_CameraUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 

/***/ }),

/***/ 367:
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./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/components/CameraUpload.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 _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 18));
var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 34));
var _MemberBookCheck = __webpack_require__(/*! @/components/MemberBookCheck.js */ 218);
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 _default2 = {
  name: 'CameraUpload',
  props: {
    // 初始文件列表
    value: {
      type: Array,
      default: function _default() {
        return [];
      }
    },
    // 最大上传数量
    maxCount: {
      type: Number,
      default: 9
    },
    uploadUrl: {
      type: String,
      required: true,
      // 必须传递有效 URL（如 https://xxx.com）
      default: '' // 可选默认值
    },

    // 新增的ISBN和书名props
    isbn: {
      type: String,
      default: ''
    },
    bookName: {
      type: String,
      default: ''
    }
  },
  data: function data() {
    return {
      showCamera: false,
      fileList: this.value,
      uploadQueue: [],
      // 上传队列
      isUploading: false,
      // 是否正在上传
      processedUrls: new Set() // 新增：用于记录已处理的图片URL
    };
  },

  computed: {
    tipsText: function tipsText() {
      return "\u5DF2\u62CD\u6444 ".concat(this.fileList.length, " \u5F20\uFF0C\u6700\u591A\u53EF\u62CD ").concat(this.maxCount, " \u5F20");
    },
    visibleFileList: function visibleFileList() {
      return this.fileList.filter(function (file) {
        return !file.hidden;
      });
    }
  },
  watch: {
    value: function value(newVal) {
      this.fileList = newVal;
    },
    // 新增：监听上传队列变化
    uploadQueue: {
      handler: function handler(newQueue) {
        if (newQueue.length > 0 && !this.isUploading) {
          this.processUploadQueue();
        }
      },
      deep: true
    },
    // 监听文件列表变化，检查上传状态
    fileList: {
      handler: function handler(newFileList) {
        // 检查是否有文件正在上传中
        var isUploading = newFileList.some(function (file) {
          return file.status === 'uploading';
        });
        // 通知父组件上传状态
        this.$emit('upload-status-change', isUploading);
      },
      deep: true
    }
  },
  methods: {
    // 新增：检查文件是否已处理
    isProcessed: function isProcessed(url) {
      return this.processedUrls.has(url);
    },
    // 新增：标记文件为已处理
    markAsProcessed: function markAsProcessed(url) {
      this.processedUrls.add(url);
    },
    // 新增：检查是否有文件正在上传中
    checkUploadingStatus: function checkUploadingStatus() {
      var isUploading = this.fileList.some(function (file) {
        return file.status === 'uploading';
      });
      // 通知父组件上传状态
      this.$emit('upload-status-change', isUploading);
      return isUploading;
    },
    // 修改：处理新图片
    processNewImage: function processNewImage(imageUrl) {
      var _this = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
        var usedNums, nextNum, newFile, existingFileIndex, ocrPhoto, ocrIndex, updatedOcrPhoto;
        return _regenerator.default.wrap(function _callee$(_context) {
          while (1) {
            switch (_context.prev = _context.next) {
              case 0:
                if (!_this.isProcessed(imageUrl)) {
                  _context.next = 3;
                  break;
                }
                console.log('图片已处理过，跳过:', imageUrl);
                return _context.abrupt("return");
              case 3:
                // 获取已使用的编号（包括2，因为它预留给识图照片）
                usedNums = new Set(["2"]); // 收集当前文件列表中已使用的编号，并确保不会重复使用已上传文件的编号
                _this.fileList.forEach(function (file) {
                  if (file.num) {
                    usedNums.add(file.num);
                  }
                });

                // 找到下一个可用的编号（从1开始）
                nextNum = 1;
                while (usedNums.has(nextNum.toString())) {
                  nextNum++;
                }

                // 添加到文件列表
                newFile = {
                  url: imageUrl,
                  status: "ready",
                  message: "待上传",
                  num: nextNum.toString()
                }; // 在添加新文件之前，检查是否存在相同编号的文件
                existingFileIndex = _this.fileList.findIndex(function (f) {
                  return f.num === nextNum.toString();
                });
                if (existingFileIndex !== -1) {
                  // 如果存在相同编号的文件，为新文件找一个新的编号
                  nextNum = Math.max.apply(Math, (0, _toConsumableArray2.default)(Array.from(_this.fileList.map(function (f) {
                    return parseInt(f.num) || 0;
                  })))) + 1;
                  newFile.num = nextNum.toString();
                }
                _this.fileList.push(newFile);

                // 重新排序文件列表，但保持识图照片的位置
                _this.fileList.sort(function (a, b) {
                  var _a$name, _b$name;
                  // 如果其中一个是识图照片，保持其位置
                  if ((_a$name = a.name) !== null && _a$name !== void 0 && _a$name.startsWith('识图-')) return 1;
                  if ((_b$name = b.name) !== null && _b$name !== void 0 && _b$name.startsWith('识图-')) return -1;
                  var numA = parseInt(a.num) || 999;
                  var numB = parseInt(b.num) || 999;
                  return numA - numB;
                });

                // 添加到上传队列
                _context.next = 14;
                return _this.addToUploadQueue(newFile, _this.fileList.indexOf(newFile));
              case 14:
                if (!(newFile.num === "1")) {
                  _context.next = 25;
                  break;
                }
                ocrPhoto = _this.fileList.find(function (file) {
                  var _file$name;
                  return ((_file$name = file.name) === null || _file$name === void 0 ? void 0 : _file$name.startsWith('识图-')) && file.status === 'ready' && file.url.startsWith('wxfile://tmp') || file.url.startsWith('http://tmp');
                } // 检查是否为临时路径
                );
                if (!ocrPhoto) {
                  _context.next = 25;
                  break;
                }
                console.log('发现待上传的识图照片，准备上传:', ocrPhoto);
                // 更新识图照片的hidden属性为false
                ocrIndex = _this.fileList.indexOf(ocrPhoto);
                updatedOcrPhoto = _objectSpread(_objectSpread({}, ocrPhoto), {}, {
                  hidden: false,
                  num: "2" // 确保编号为2
                });

                _this.fileList.splice(ocrIndex, 1, updatedOcrPhoto);

                // 立即上传识图照片
                _context.next = 23;
                return _this.addToUploadQueue(updatedOcrPhoto, ocrIndex);
              case 23:
                // 通知父组件更新
                _this.$emit('input', _this.fileList);
                console.log('已将识图照片设置为第二张并添加到上传队列');
              case 25:
                // 标记为已处理
                _this.markAsProcessed(imageUrl);

                // 通知父组件更新
                _this.$emit('input', _this.fileList);
                console.log("\u65B0\u7167\u7247\u5DF2\u6DFB\u52A0\uFF0C\u7F16\u53F7\u4E3A: ".concat(nextNum));
                console.log('当前文件列表:', _this.fileList.map(function (f) {
                  return {
                    url: f.url,
                    num: f.num,
                    name: f.name,
                    hidden: f.hidden,
                    status: f.status
                  };
                }));
              case 29:
              case "end":
                return _context.stop();
            }
          }
        }, _callee);
      }))();
    },
    // 修改：onUpload 处理程序
    onUpload: function onUpload(data) {
      var _this2 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
        return _regenerator.default.wrap(function _callee2$(_context2) {
          while (1) {
            switch (_context2.prev = _context2.next) {
              case 0:
                if (!(!data || !data.url)) {
                  _context2.next = 3;
                  break;
                }
                console.error('无效的图片URL');
                return _context2.abrupt("return");
              case 3:
                console.log('接收到新拍摄的照片:', data);
                _context2.next = 6;
                return _this2.processNewImage(data.url);
              case 6:
              case "end":
                return _context2.stop();
            }
          }
        }, _callee2);
      }))();
    },
    // 修改：handleCameraConfirm 处理程序
    handleCameraConfirm: function handleCameraConfirm(data) {
      var _this3 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {
        var _iterator, _step, imageUrl, ocrPhoto, ocrIndex;
        return _regenerator.default.wrap(function _callee3$(_context3) {
          while (1) {
            switch (_context3.prev = _context3.next) {
              case 0:
                console.log('相机确认完成，接收到数据:', data);

                // 关闭相机
                _this3.showCamera = false;
                _this3.$emit('camera-status-change', false);

                // 检查是否有图片数据
                if (!(!data || !data.images && !data.url)) {
                  _context3.next = 6;
                  break;
                }
                console.log('没有新的图片需要处理');
                return _context3.abrupt("return");
              case 6:
                _context3.prev = 6;
                if (!(data.images && data.images.length > 0)) {
                  _context3.next = 28;
                  break;
                }
                console.log("\u5904\u7406".concat(data.images.length, "\u5F20\u65B0\u56FE\u7247"));
                _iterator = _createForOfIteratorHelper(data.images);
                _context3.prev = 10;
                _iterator.s();
              case 12:
                if ((_step = _iterator.n()).done) {
                  _context3.next = 18;
                  break;
                }
                imageUrl = _step.value;
                _context3.next = 16;
                return _this3.processNewImage(imageUrl);
              case 16:
                _context3.next = 12;
                break;
              case 18:
                _context3.next = 23;
                break;
              case 20:
                _context3.prev = 20;
                _context3.t0 = _context3["catch"](10);
                _iterator.e(_context3.t0);
              case 23:
                _context3.prev = 23;
                _iterator.f();
                return _context3.finish(23);
              case 26:
                _context3.next = 33;
                break;
              case 28:
                if (!data.url) {
                  _context3.next = 33;
                  break;
                }
                _context3.next = 31;
                return _this3.processNewImage(data.url);
              case 31:
                // 检查是否有识图照片需要上传
                ocrPhoto = _this3.fileList.find(function (file) {
                  var _file$name2;
                  return ((_file$name2 = file.name) === null || _file$name2 === void 0 ? void 0 : _file$name2.startsWith('识图-')) && file.status === 'ready';
                });
                if (ocrPhoto) {
                  console.log('发现待上传的识图照片，准备上传');
                  // 更新识图照片的hidden属性为false，使其显示出来
                  ocrIndex = _this3.fileList.indexOf(ocrPhoto);
                  _this3.fileList.splice(ocrIndex, 1, _objectSpread(_objectSpread({}, ocrPhoto), {}, {
                    hidden: false,
                    num: "2" // 设置为第二张照片
                  }));

                  // 将识图照片添加到上传队列
                  _this3.addToUploadQueue(ocrPhoto, ocrIndex);

                  // 通知父组件更新
                  _this3.$emit('input', _this3.fileList);
                }
              case 33:
                _context3.next = 39;
                break;
              case 35:
                _context3.prev = 35;
                _context3.t1 = _context3["catch"](6);
                console.error('处理照片失败:', _context3.t1);
                uni.showToast({
                  title: '处理照片失败',
                  icon: 'none',
                  duration: 1500
                });
              case 39:
              case "end":
                return _context3.stop();
            }
          }
        }, _callee3, null, [[6, 35], [10, 20, 23, 26]]);
      }))();
    },
    // 修改：handleCameraCancel 处理程序（处理识图照片）
    handleCameraCancel: function handleCameraCancel(data) {
      var _this4 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {
        var file, existingOcrIndex;
        return _regenerator.default.wrap(function _callee4$(_context4) {
          while (1) {
            switch (_context4.prev = _context4.next) {
              case 0:
                if (!(!data || !data.url)) {
                  _context4.next = 4;
                  break;
                }
                _this4.showCamera = false;
                _this4.$emit('camera-status-change', false);
                return _context4.abrupt("return");
              case 4:
                try {
                  console.log('收到识图照片数据:', data);

                  // 添加识图照片（hidden为true，等待第一张照片上传后再显示）
                  file = {
                    url: data.url,
                    status: "ready",
                    message: "待上传",
                    name: "\u8BC6\u56FE-".concat(Date.now(), ".jpg"),
                    num: "2",
                    // 预设为第二张照片
                    hidden: true // 初始设置为隐藏
                  };

                  if (!_this4.isProcessed(data.url)) {
                    // 如果已经有识图照片，替换它
                    existingOcrIndex = _this4.fileList.findIndex(function (f) {
                      var _f$name;
                      return (_f$name = f.name) === null || _f$name === void 0 ? void 0 : _f$name.startsWith('识图-');
                    });
                    if (existingOcrIndex !== -1) {
                      _this4.fileList.splice(existingOcrIndex, 1, file);
                    } else {
                      _this4.fileList.push(file);
                    }

                    // 标记为已处理
                    _this4.markAsProcessed(data.url);

                    // 通知父组件更新
                    _this4.$emit('input', _this4.fileList);
                    console.log('识图照片已保存，等待第一张照片上传后再显示');
                  }
                } catch (error) {
                  console.error('处理识图照片失败:', error);
                  uni.showToast({
                    title: '处理照片失败',
                    icon: 'none',
                    duration: 1500
                  });
                } finally {
                  _this4.showCamera = false;
                  _this4.$emit('camera-status-change', false);
                }
              case 5:
              case "end":
                return _context4.stop();
            }
          }
        }, _callee4);
      }))();
    },
    // 新增：单个文件上传方法
    uploadSingleFile: function uploadSingleFile(file, index) {
      var _this5 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {
        var parentPage, result;
        return _regenerator.default.wrap(function _callee5$(_context5) {
          while (1) {
            switch (_context5.prev = _context5.next) {
              case 0:
                parentPage = _this5.getParentPage();
                if (!(!parentPage || typeof parentPage.uploadFilePromise !== 'function')) {
                  _context5.next = 3;
                  break;
                }
                throw new Error('上传功能不可用');
              case 3:
                _context5.prev = 3;
                // 更新状态为上传中
                _this5.updateFileStatus(index, 'uploading', '上传中');

                // 上传文件
                _context5.next = 7;
                return parentPage.uploadFilePromise(file.url, index);
              case 7:
                result = _context5.sent;
                // 更新状态为成功
                _this5.updateFileStatus(index, 'success', '', result);
                console.log("\u56FE\u7247 ".concat(index + 1, " \u4E0A\u4F20\u6210\u529F:"), result);
                _context5.next = 17;
                break;
              case 12:
                _context5.prev = 12;
                _context5.t0 = _context5["catch"](3);
                console.error("\u56FE\u7247 ".concat(index + 1, " \u4E0A\u4F20\u5931\u8D25:"), _context5.t0);
                _this5.updateFileStatus(index, 'error', '上传失败');
                throw _context5.t0;
              case 17:
              case "end":
                return _context5.stop();
            }
          }
        }, _callee5, null, [[3, 12]]);
      }))();
    },
    // 新增：更新文件状态的辅助方法
    updateFileStatus: function updateFileStatus(index, status, message) {
      var newUrl = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
      var file = this.fileList[index];
      if (file) {
        var updatedFile = _objectSpread(_objectSpread({}, file), {}, {
          status: status,
          message: message
        });
        if (newUrl) {
          updatedFile.url = newUrl;
          // 保留原有的num和name属性
          updatedFile.num = file.num;
          updatedFile.name = file.name;
        }
        this.fileList.splice(index, 1, updatedFile);
        this.$emit('input', this.fileList);
      }
    },
    // 新增：检查文件是否已存在
    isFileExists: function isFileExists(url) {
      return this.fileList.some(function (file) {
        return file.url === url;
      });
    },
    // 修改：添加到上传队列的方法
    addToUploadQueue: function addToUploadQueue(file, index) {
      var _this6 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {
        var isInQueue, parentPage, fileIndex, result, _fileIndex;
        return _regenerator.default.wrap(function _callee6$(_context6) {
          while (1) {
            switch (_context6.prev = _context6.next) {
              case 0:
                // 检查是否已在队列中
                isInQueue = _this6.uploadQueue.some(function (item) {
                  return item.file.url === file.url;
                });
                if (isInQueue) {
                  _context6.next = 24;
                  break;
                }
                console.log('添加新文件到上传队列:', file.url);

                // 获取父页面实例
                parentPage = _this6.getParentPage();
                if (!(!parentPage || typeof parentPage.uploadFilePromise !== 'function')) {
                  _context6.next = 7;
                  break;
                }
                console.error('上传功能不可用');
                return _context6.abrupt("return");
              case 7:
                _context6.prev = 7;
                // 更新状态为上传中
                fileIndex = _this6.fileList.indexOf(file);
                if (fileIndex !== -1) {
                  _this6.fileList.splice(fileIndex, 1, _objectSpread(_objectSpread({}, file), {}, {
                    status: 'uploading',
                    message: '上传中'
                  }));
                  _this6.$emit('input', _this6.fileList);
                  // 检查上传状态并通知父组件
                  _this6.checkUploadingStatus();
                }

                // 上传文件
                _context6.next = 12;
                return parentPage.uploadFilePromise(file.url, index);
              case 12:
                result = _context6.sent;
                // 更新状态为成功
                if (fileIndex !== -1) {
                  _this6.fileList.splice(fileIndex, 1, _objectSpread(_objectSpread({}, file), {}, {
                    status: 'success',
                    message: '上传成功',
                    url: result,
                    // 使用服务器返回的URL
                    num: file.num,
                    // 保留原有编号
                    name: file.name // 保留原有名称
                  }));

                  _this6.$emit('input', _this6.fileList);
                  // 检查上传状态并通知父组件
                  _this6.checkUploadingStatus();

                  // 如果是识图照片，确保保留name属性
                  if (file.name && file.name.startsWith('识图-')) {
                    console.log("\u8BC6\u56FE\u7167\u7247\u4E0A\u4F20\u6210\u529F\uFF0C\u4FDD\u7559name\u5C5E\u6027: ".concat(file.name));
                  }
                }
                console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F: ".concat(file.url, " -> ").concat(result));
                _context6.next = 22;
                break;
              case 17:
                _context6.prev = 17;
                _context6.t0 = _context6["catch"](7);
                console.error('文件上传失败:', _context6.t0);
                // 更新状态为失败
                _fileIndex = _this6.fileList.indexOf(file);
                if (_fileIndex !== -1) {
                  _this6.fileList.splice(_fileIndex, 1, _objectSpread(_objectSpread({}, file), {}, {
                    status: 'error',
                    message: '上传失败'
                  }));
                  _this6.$emit('input', _this6.fileList);
                  // 检查上传状态并通知父组件
                  _this6.checkUploadingStatus();
                }
              case 22:
                _context6.next = 25;
                break;
              case 24:
                console.log('文件已在上传队列中，跳过:', file.url);
              case 25:
              case "end":
                return _context6.stop();
            }
          }
        }, _callee6, null, [[7, 17]]);
      }))();
    },
    previewImage: function previewImage(index) {
      // 获取可见文件的URL列表
      var visibleUrls = this.visibleFileList.map(function (item) {
        return item.url;
      });
      uni.previewImage({
        current: this.visibleFileList[index].url,
        urls: visibleUrls,
        indicator: 'number',
        // 显示数字指示器
        loop: true
      });
    },
    handleOpenCamera: function handleOpenCamera() {
      var _this7 = this;
      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {
        var canUpload;
        return _regenerator.default.wrap(function _callee7$(_context7) {
          while (1) {
            switch (_context7.prev = _context7.next) {
              case 0:
                _context7.next = 2;
                return (0, _MemberBookCheck.checkMemberBooksCount)();
              case 2:
                canUpload = _context7.sent;
                if (canUpload) {
                  _context7.next = 5;
                  break;
                }
                return _context7.abrupt("return");
              case 5:
                if (!(!_this7.isbn || !_this7.bookName)) {
                  _context7.next = 8;
                  break;
                }
                uni.showToast({
                  title: '请先填写ISBN和书名',
                  icon: 'none'
                });
                return _context7.abrupt("return");
              case 8:
                if (!(_this7.fileList.length >= _this7.maxCount)) {
                  _context7.next = 11;
                  break;
                }
                uni.showToast({
                  title: "\u6700\u591A\u53EA\u80FD\u4E0A\u4F20 ".concat(_this7.maxCount, " \u5F20\u7167\u7247"),
                  icon: 'none'
                });
                return _context7.abrupt("return");
              case 11:
                _this7.showCamera = true;
                _this7.$emit('camera-status-change', true);
              case 13:
              case "end":
                return _context7.stop();
            }
          }
        }, _callee7);
      }))();
    },
    // 获取父组件实例的方法
    getParentPage: function getParentPage() {
      var parent = this.$parent;
      while (parent) {
        if (parent.uploadFilePromise) {
          return parent;
        }
        parent = parent.$parent;
      }
      return null;
    },
    handleDelete: function handleDelete(index) {
      // 获取要删除的可见文件
      var fileToDelete = this.visibleFileList[index];

      // 在完整fileList中找到对应索引并删除
      var actualIndex = this.fileList.findIndex(function (file) {
        return file === fileToDelete;
      });
      if (actualIndex !== -1) {
        this.fileList.splice(actualIndex, 1);
        this.$emit('input', this.fileList);
      }
    },
    handleDeleteImage: function handleDeleteImage(event) {
      var index = event.index;
      // 获取可见文件列表中的文件
      if (index >= 0 && index < this.visibleFileList.length) {
        var fileToDelete = this.visibleFileList[index];

        // 在完整fileList中找到对应索引并删除
        var actualIndex = this.fileList.findIndex(function (file) {
          return file === fileToDelete;
        });
        if (actualIndex !== -1) {
          this.fileList.splice(actualIndex, 1);
          this.$emit('input', this.fileList);
          uni.showToast({
            title: '已删除图片',
            icon: 'none',
            duration: 1000
          });
        }
      }
    },
    // 添加一个新方法，专门用于处理文件变化
    handleFileChange: function handleFileChange(newFileList) {
      console.log('CameraUpload组件收到文件变化:', newFileList);

      // 检查是否有识图照片
      var ocrPhoto = newFileList.find(function (file) {
        return file.name && file.name.startsWith('识图-');
      });
      if (ocrPhoto) {
        console.log('发现识图照片:', ocrPhoto);

        // 确保识图照片的num为2
        var updatedOcrPhoto = _objectSpread(_objectSpread({}, ocrPhoto), {}, {
          num: "2"
        });

        // 找出识图照片在列表中的位置
        var ocrIndex = newFileList.findIndex(function (file) {
          return file.name && file.name.startsWith('识图-');
        });

        // 更新列表中的识图照片
        if (ocrIndex !== -1) {
          newFileList.splice(ocrIndex, 1, updatedOcrPhoto);
        }
      }

      // 更新文件列表
      this.fileList = (0, _toConsumableArray2.default)(newFileList);

      // 触发输入事件
      this.$emit('input', this.fileList);
    }
  }
};
exports.default = _default2;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))

/***/ }),

/***/ 368:
/*!*****************************************************************************************************************************************************!*\
  !*** C:/Users/Administrator/Documents/HBuilderProjects/zhizhu/components/CameraUpload.vue?vue&type=style&index=0&id=12eaed3e&scoped=true&lang=css& ***!
  \*****************************************************************************************************************************************************/
/*! 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_6_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_CameraUpload_vue_vue_type_style_index_0_id_12eaed3e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-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--6-oneOf-1-2!../../../../uni-app/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../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!./CameraUpload.vue?vue&type=style&index=0&id=12eaed3e&scoped=true&lang=css& */ 369);
/* harmony import */ var _uni_app_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_CameraUpload_vue_vue_type_style_index_0_id_12eaed3e_scoped_true_lang_css___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_6_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_CameraUpload_vue_vue_type_style_index_0_id_12eaed3e_scoped_true_lang_css___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_6_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_CameraUpload_vue_vue_type_style_index_0_id_12eaed3e_scoped_true_lang_css___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_6_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_CameraUpload_vue_vue_type_style_index_0_id_12eaed3e_scoped_true_lang_css___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_6_oneOf_1_0_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_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_6_oneOf_1_2_uni_app_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_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_CameraUpload_vue_vue_type_style_index_0_id_12eaed3e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 

/***/ }),

/***/ 369:
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--6-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--6-oneOf-1-2!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./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/components/CameraUpload.vue?vue&type=style&index=0&id=12eaed3e&scoped=true&lang=css& ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

// extracted by mini-css-extract-plugin
    if(false) { var cssReload; }
  

/***/ })

}]);
//# sourceMappingURL=../../.sourcemap/mp-weixin/components/CameraUpload.js.map
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
    'components/CameraUpload-create-component',
    {
        'components/CameraUpload-create-component':(function(module, exports, __webpack_require__){
            __webpack_require__('2')['createComponent'](__webpack_require__(363))
        })
    },
    [['components/CameraUpload-create-component']]
]);
