daShangDao_miniProgram/unpackage/dist/dev/mp-weixin/components/CameraUpload.js
2026-06-15 16:37:57 +08:00

889 lines
55 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["components/CameraUpload"],{
/***/ 410:
/*!*****************************************************!*\
!*** D:/project/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& */ 411);
/* harmony import */ var _CameraUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CameraUpload.vue?vue&type=script&lang=js& */ 413);
/* 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& */ 415);
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 41);
var renderjs
/* normalize component */
var component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
_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);
/***/ }),
/***/ 411:
/*!************************************************************************************************!*\
!*** D:/project/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 _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_CameraUpload_vue_vue_type_template_id_12eaed3e_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./CameraUpload.vue?vue&type=template&id=12eaed3e&scoped=true& */ 412);
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_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 _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_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 _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_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 _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_17_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_CameraUpload_vue_vue_type_template_id_12eaed3e_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
/***/ }),
/***/ 412:
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--17-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/project/zhizhu/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 */ 424))
},
}
} 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
/***/ }),
/***/ 413:
/*!******************************************************************************!*\
!*** D:/project/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 _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_CameraUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./CameraUpload.vue?vue&type=script&lang=js& */ 414);
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_CameraUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_CameraUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_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 _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_CameraUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_13_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_CameraUpload_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 414:
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--13-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/project/zhizhu/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 */ 36));
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 */ 38));
var _MemberBookCheck = __webpack_require__(/*! @/components/MemberBookCheck.js */ 221);
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; }
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; }
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;
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:
// 获取已使用的编号(排除识图照片)
usedNums = new Set(); // 收集当前文件列表中已使用的编号,只收集普通照片
_this.fileList.forEach(function (file) {
if (file.num && !file.isOCR) {
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.isOCR || (_a$name = a.name) !== null && _a$name !== void 0 && _a$name.startsWith('识图-')) return 1;
if (b.isOCR || (_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:
// 标记为已处理
_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,
isOCR: f.isOCR
};
}));
case 18:
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;
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 = 31;
break;
case 28:
if (!data.url) {
_context3.next = 31;
break;
}
_context3.next = 31;
return _this3.processNewImage(data.url);
case 31:
_context3.next = 37;
break;
case 33:
_context3.prev = 33;
_context3.t1 = _context3["catch"](6);
console.error('处理照片失败:', _context3.t1);
uni.showToast({
title: '处理照片失败',
icon: 'none',
duration: 1500
});
case 37:
case "end":
return _context3.stop();
}
}
}, _callee3, null, [[6, 33], [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: "local",
// 改为"local"状态,避免触发上传
message: "本地识图照片",
name: "\u8BC6\u56FE-".concat(Date.now(), ".jpg"),
num: "999",
// 设置为很大的编号,确保排在最后
hidden: true,
// 初始设置为隐藏
isOCR: 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"]))
/***/ }),
/***/ 415:
/*!**************************************************************************************************************!*\
!*** D:/project/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 _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_CameraUpload_vue_vue_type_style_index_0_id_12eaed3e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-2!../../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./CameraUpload.vue?vue&type=style&index=0&id=12eaed3e&scoped=true&lang=css& */ 416);
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_CameraUpload_vue_vue_type_style_index_0_id_12eaed3e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_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 _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_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 _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_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"] = (_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_CameraUpload_vue_vue_type_style_index_0_id_12eaed3e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ 416:
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./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!D:/project/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__(410))
})
},
[['components/CameraUpload-create-component']]
]);