516d1878ce569033fadff10f2547e29d.json 12 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/babel-loader/lib/index.js!/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/src/components/EleCropperDialog/index.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/src/components/EleCropperDialog/index.vue","mtime":1616225262000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/project/NN2020060801/addons/admin/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMubnVtYmVyLmNvbnN0cnVjdG9yIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEVsZUNyb3BwZXIgZnJvbSAnLi9FbGVDcm9wcGVyJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJFbGVDcm9wcGVyRGlhbG9nIiwKICBjb21wb25lbnRzOiB7CiAgICBFbGVDcm9wcGVyOiBFbGVDcm9wcGVyCiAgfSwKICBwcm9wczogewogICAgLyogY3JvcHBlcuWPguaVsCAqLwogICAgc3JjOiBTdHJpbmcsCiAgICAvLyDoo4HliarnmoTlm77niYflnLDlnYAKICAgIGFzcGVjdFJhdGlvOiB7CiAgICAgIC8vIOijgeWJquavlOS+iwogICAgICB0eXBlOiBOdW1iZXIsCiAgICAgIGRlZmF1bHQ6IDEKICAgIH0sCiAgICB2aWV3TW9kZTogTnVtYmVyLAogICAgLy8g6KOB5Ymq57uE5Lu25qih5byPCiAgICBkcmFnTW9kZTogU3RyaW5nLAogICAgaW5pdGlhbEFzcGVjdFJhdGlvOiBOdW1iZXIsCiAgICBtaW5Db250YWluZXJXaWR0aDogTnVtYmVyLAogICAgbWluQ29udGFpbmVySGVpZ2h0OiBOdW1iZXIsCiAgICBtaW5DYW52YXNXaWR0aDogTnVtYmVyLAogICAgbWluQ2FudmFzSGVpZ2h0OiBOdW1iZXIsCiAgICBtaW5Dcm9wQm94V2lkdGg6IE51bWJlciwKICAgIG1pbkNyb3BCb3hIZWlnaHQ6IE51bWJlciwKICAgIGNyb3BwZWRXaWR0aDogTnVtYmVyLAogICAgY3JvcHBlZEhlaWdodDogTnVtYmVyLAogICAgY3JvcHBlZE1pbldpZHRoOiBOdW1iZXIsCiAgICBjcm9wcGVkTWluSGVpZ2h0OiBOdW1iZXIsCiAgICBjcm9wcGVkTWF4V2lkdGg6IE51bWJlciwKICAgIGNyb3BwZWRNYXhIZWlnaHQ6IE51bWJlciwKICAgIGNyb3BwZWRGaWxsQ29sb3I6IE51bWJlciwKICAgIGNyb3BwZWRJbWFnZVNtb290aGluZ0VuYWJsZWQ6IEJvb2xlYW4sCiAgICBjcm9wcGVkSW1hZ2VTbW9vdGhpbmdRdWFsaXR5OiBTdHJpbmcsCiAgICB0b0Jsb2I6IEJvb2xlYW4sCiAgICAvLyDmmK/lkKbov5Tlm55ibG9i5pWw5o2uCiAgICBhY2NlcHQ6IHsKICAgICAgLy8g5YWB6K645LiK5Lyg55qE5Zu+54mH57G75Z6LCiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogJ2ltYWdlLyonCiAgICB9LAogICAgdG9vbHM6IHsKICAgICAgLy8g5pON5L2c5oyJ6ZKu5biD5bGACiAgICAgIHR5cGU6IFtCb29sZWFuLCBTdHJpbmddLAogICAgICBkZWZhdWx0OiB0cnVlCiAgICB9LAogICAgc2hvd1ByZXZpZXc6IHsKICAgICAgLy8g5piv5ZCm5pi+56S66aKE6KeI57uE5Lu2CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0sCgogICAgLyog5by556qX5Y+C5pWwICovCiAgICB0aXRsZTogewogICAgICAvLyDlvLnnqpfnmoTmoIfpopgKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiAn6KOB5Ymq5Zu+54mHJwogICAgfSwKICAgIHdpZHRoOiB7CiAgICAgIC8vIOW8ueeql+eahOWuveW6pgogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICc2ODBweCcKICAgIH0sCiAgICBjdXN0b21DbGFzczogU3RyaW5nLAogICAgLy8gRGlhbG9nIOeahOiHquWumuS5ieexu+WQjQogICAgY2xvc2VPbkNsaWNrTW9kYWw6IHsKICAgICAgLy8g5piv5ZCm5Y+v5Lul6YCa6L+H54K55Ye7IG1vZGFsIOWFs+mXrSBEaWFsb2cKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBjbG9zZU9uUHJlc3NFc2NhcGU6IHsKICAgICAgLy8g5piv5ZCm5Y+v5Lul6YCa6L+H5oyJ5LiLIEVTQyDlhbPpl60gRGlhbG9nCiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0sCiAgICBzaG93Q2xvc2U6IHsKICAgICAgLy8g5piv5ZCm5pi+56S65YWz6Zet5oyJ6ZKuCiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0sCiAgICBsb2NrU2Nyb2xsOiB7CiAgICAgIC8vIOaYr+WQpuWcqCBEaWFsb2cg5Ye6546w5pe25bCGIGJvZHkg5rua5Yqo6ZSB5a6aCiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IHRydWUKICAgIH0sCiAgICBhcHBlbmRUb0JvZHk6IEJvb2xlYW4sCiAgICAvLyBEaWFsb2cg6Ieq6Lqr5piv5ZCm5o+S5YWl6IezIGJvZHkg5YWD57Sg5LiKCiAgICBtb2RhbEFwcGVuZFRvQm9keTogewogICAgICAvLyDpga7nvanlsYLmmK/lkKbmj5LlhaXoh7MgYm9keSDlhYPntKDkuIoKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogdHJ1ZQogICAgfSwKICAgIG1vZGFsOiB7CiAgICAgIC8vIOaYr+WQpumcgOimgemBrue9qeWxggogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiB0cnVlCiAgICB9LAogICAgdG9wOiBTdHJpbmcsCiAgICAvLyBEaWFsb2cgQ1NTIOS4reeahCBtYXJnaW4tdG9wIOWAvAogICAgZGVzdHJveU9uQ2xvc2U6IHsKICAgICAgLy8g5YWz6Zet5pe26ZSA5q+BIERpYWxvZyDkuK3nmoTlhYPntKAKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBzaG93OiBCb29sZWFuIC8vIOaYr+WQpuaYvuekugoKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzaG93Q3JvcHBlcjogZmFsc2UKICAgIH07CiAgfSwKICBtZXRob2RzOiB7CiAgICBvbk9wZW46IGZ1bmN0aW9uIG9uT3BlbigpIHsKICAgICAgdGhpcy5zaG93Q3JvcHBlciA9IHRydWU7CiAgICAgIHRoaXMuJGVtaXQoJ29wZW4nKTsKICAgIH0sCiAgICBvbkNsb3NlZDogZnVuY3Rpb24gb25DbG9zZWQoKSB7CiAgICAgIHRoaXMuJGVtaXQoJ2Nsb3NlZCcpOwogICAgICBpZiAodGhpcy5kZXN0cm95T25DbG9zZSkgdGhpcy5zaG93Q3JvcHBlciA9IGZhbHNlOwogICAgfQogIH0KfTs="},{"version":3,"sources":["index.vue"],"names":[],"mappings":"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","sourcesContent":["<!-- 图片裁剪弹窗 -->\r\n<template>\r\n <el-dialog :visible=\"show\" :title=\"title\" :width=\"width\" :custom-class=\"customClass\" :show-close=\"showClose\"\r\n :close-on-click-modal=\"closeOnClickModal\" :close-on-press-escape=\"closeOnPressEscape\"\r\n :destroy-on-close=\"destroyOnClose\" @update:visible=\"d => $emit('update:show', d)\"\r\n :lock-scroll=\"lockScroll\" :append-to-body=\"appendToBody\" :modal-append-to-body=\"modalAppendToBody\"\r\n :modal=\"modal\" :top=\"top\" @open=\"onOpen\" @closed=\"onClosed\">\r\n <template slot=\"title\">\r\n <slot name=\"title\"/>\r\n </template>\r\n <ele-cropper v-if=\"showCropper\" :src=\"src\" :aspectRatio=\"aspectRatio\" :viewMode=\"viewMode\" :accept=\"accept\"\r\n :drag-mode=\"dragMode\" :initial-aspect-ratio=\"initialAspectRatio\"\r\n :min-container-width=\"minContainerWidth\" :min-container-height=\"minContainerHeight\"\r\n :min-canvas-width=\"minCanvasWidth\" :min-canvas-height=\"minCanvasHeight\"\r\n :min-crop-box-width=\"minCropBoxWidth\" :min-crop-box-height=\"minCropBoxHeight\"\r\n :cropped-width=\"croppedWidth\" :cropped-height=\"croppedHeight\"\r\n :cropped-min-width=\"croppedMinWidth\" :cropped-min-height=\"croppedMinHeight\"\r\n :cropped-max-width=\"croppedMaxWidth\" :cropped-max-height=\"croppedMaxHeight\"\r\n :cropped-fill-color=\"croppedFillColor\" :to-blob=\"toBlob\"\r\n :cropped-image-smoothing-enabled=\"croppedImageSmoothingEnabled\"\r\n :cropped-image-smoothing-quality=\"croppedImageSmoothingQuality\"\r\n :tools=\"tools\" :showPreview=\"showPreview\" @crop=\"data=>$emit('crop',data)\"/>\r\n <template slot=\"footer\">\r\n <slot/>\r\n </template>\r\n </el-dialog>\r\n</template>\r\n\r\n<script>\r\nimport EleCropper from './EleCropper';\r\n\r\nexport default {\r\n name: \"EleCropperDialog\",\r\n components: {EleCropper},\r\n props: {\r\n /* cropper参数 */\r\n src: String, // 裁剪的图片地址\r\n aspectRatio: { // 裁剪比例\r\n type: Number,\r\n default: 1\r\n },\r\n viewMode: Number, // 裁剪组件模式\r\n dragMode: String,\r\n initialAspectRatio: Number,\r\n minContainerWidth: Number,\r\n minContainerHeight: Number,\r\n minCanvasWidth: Number,\r\n minCanvasHeight: Number,\r\n minCropBoxWidth: Number,\r\n minCropBoxHeight: Number,\r\n croppedWidth: Number,\r\n croppedHeight: Number,\r\n croppedMinWidth: Number,\r\n croppedMinHeight: Number,\r\n croppedMaxWidth: Number,\r\n croppedMaxHeight: Number,\r\n croppedFillColor: Number,\r\n croppedImageSmoothingEnabled: Boolean,\r\n croppedImageSmoothingQuality: String,\r\n toBlob: Boolean, // 是否返回blob数据\r\n accept: { // 允许上传的图片类型\r\n type: String,\r\n default: 'image/*'\r\n },\r\n tools: { // 操作按钮布局\r\n type: [Boolean, String],\r\n default: true\r\n },\r\n showPreview: { // 是否显示预览组件\r\n type: Boolean,\r\n default: true\r\n },\r\n /* 弹窗参数 */\r\n title: { // 弹窗的标题\r\n type: String,\r\n default: '裁剪图片'\r\n },\r\n width: { // 弹窗的宽度\r\n type: String,\r\n default: '680px'\r\n },\r\n customClass: String, // Dialog 的自定义类名\r\n closeOnClickModal: { // 是否可以通过点击 modal 关闭 Dialog\r\n type: Boolean,\r\n default: false\r\n },\r\n closeOnPressEscape: { // 是否可以通过按下 ESC 关闭 Dialog\r\n type: Boolean,\r\n default: true\r\n },\r\n showClose: { // 是否显示关闭按钮\r\n type: Boolean,\r\n default: true\r\n },\r\n lockScroll: { // 是否在 Dialog 出现时将 body 滚动锁定\r\n type: Boolean,\r\n default: true\r\n },\r\n appendToBody: Boolean, // Dialog 自身是否插入至 body 元素上\r\n modalAppendToBody: { // 遮罩层是否插入至 body 元素上\r\n type: Boolean,\r\n default: true\r\n },\r\n modal: { // 是否需要遮罩层\r\n type: Boolean,\r\n default: true\r\n },\r\n top: String, // Dialog CSS 中的 margin-top 值\r\n destroyOnClose: { // 关闭时销毁 Dialog 中的元素\r\n type: Boolean,\r\n default: false\r\n },\r\n show: Boolean // 是否显示\r\n },\r\n data() {\r\n return {\r\n showCropper: false\r\n }\r\n },\r\n methods: {\r\n onOpen() {\r\n this.showCropper = true;\r\n this.$emit('open');\r\n },\r\n onClosed() {\r\n this.$emit('closed');\r\n if (this.destroyOnClose) this.showCropper = false;\r\n }\r\n }\r\n}\r\n</script>\r\n"],"sourceRoot":"src/components/EleCropperDialog"}]}