d70f0f04f6f77b75c5aa8ab0bf52e94f.json 11 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\components\\diyComponents\\c_upload_img.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\components\\diyComponents\\c_upload_img.vue","mtime":1761614938953},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm51bWJlci5jb25zdHJ1Y3Rvci5qcyI7CmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCBzZXR0aW5ncyBmcm9tICdAL3NldHRpbmcnOwppbXBvcnQgdXBsb2FkUGljdHVyZXMgZnJvbSAnQC9jb21wb25lbnRzL3VwbG9hZFBpY3R1cmVzJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdjX3VwbG9hZF9pbWcnLAogIGNvbXBvbmVudHM6IHsKICAgIHVwbG9hZFBpY3R1cmVzOiB1cGxvYWRQaWN0dXJlcwogIH0sCiAgY29tcHV0ZWQ6IHt9LAogIHByb3BzOiB7CiAgICBuYW1lOiB7CiAgICAgIHR5cGU6IFN0cmluZwogICAgfSwKICAgIGNvbmZpZ0RhdGE6IHsKICAgICAgdHlwZTogbnVsbAogICAgfSwKICAgIGNvbmZpZ051bTogewogICAgICB0eXBlOiBOdW1iZXIgfCBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICdkZWZhdWx0JwogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGRlZmF1bHRMaXN0OiBbewogICAgICAgIG5hbWU6ICdhNDJiZGNjMTE3OGU2MmI0Njk0YzgzMGYwMjhkYjVjMCcsCiAgICAgICAgdXJsOiAnaHR0cHM6Ly9vNXd3azhiYXcucW5zc2wuY29tL2E0MmJkY2MxMTc4ZTYyYjQ2OTRjODMwZjAyOGRiNWMwL2F2YXRhcicKICAgICAgfSwgewogICAgICAgIG5hbWU6ICdiYzc1MjFlMDMzYWJkZDFlOTIyMjJkNzMzNTkwZjEwNCcsCiAgICAgICAgdXJsOiAnaHR0cHM6Ly9vNXd3azhiYXcucW5zc2wuY29tL2JjNzUyMWUwMzNhYmRkMWU5MjIyMmQ3MzM1OTBmMTA0L2F2YXRhcicKICAgICAgfV0sCiAgICAgIGRlZmF1bHRzOiB7fSwKICAgICAgbW9kYWxQaWM6IGZhbHNlLAogICAgICBpc0Nob2ljZTogJ+WNlemAiScsCiAgICAgIGdyaWRCdG46IHsKICAgICAgICB4bDogNCwKICAgICAgICBsZzogOCwKICAgICAgICBtZDogOCwKICAgICAgICBzbTogOCwKICAgICAgICB4czogOAogICAgICB9LAogICAgICBncmlkUGljOiB7CiAgICAgICAgeGw6IDYsCiAgICAgICAgbGc6IDgsCiAgICAgICAgbWQ6IDEyLAogICAgICAgIHNtOiAxMiwKICAgICAgICB4czogMTIKICAgICAgfSwKICAgICAgYWN0aXZlSW5kZXg6IDAsCiAgICAgIGRhdGFzOiB0aGlzLmNvbmZpZ0RhdGFbdGhpcy5jb25maWdOdW1dCiAgICB9OwogIH0sCiAgd2F0Y2g6IHsKICAgIGNvbmZpZ0RhdGE6IHsKICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcihuVmFsLCBvVmFsKSB7CiAgICAgICAgdGhpcy5kYXRhcyA9IG5WYWxbdGhpcy5jb25maWdOdW1dOwogICAgICB9LAogICAgICBkZWVwOiB0cnVlCiAgICB9CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkge30sCiAgbWV0aG9kczogewogICAgLy8g54K55Ye75Zu+5paH5bCB6Z2iCiAgICBtb2RhbFBpY1RhcDogZnVuY3Rpb24gbW9kYWxQaWNUYXAodGl0bGUpIHsKICAgICAgdGhpcy5tb2RhbFBpYyA9IHRydWU7CiAgICB9LAogICAgLy8g5re75Yqg6Ieq5a6a5LmJ5by556qXCiAgICBhZGRDdXN0b21EaWFsb2c6IGZ1bmN0aW9uIGFkZEN1c3RvbURpYWxvZyhlZGl0b3JJZCkgewogICAgICB3aW5kb3cuVUUucmVnaXN0ZXJVSSgndGVzdC1kaWFsb2cnLCBmdW5jdGlvbiAoZWRpdG9yLCB1aU5hbWUpIHsKICAgICAgICB2YXIgZGlhbG9nID0gbmV3IHdpbmRvdy5VRS51aS5EaWFsb2coewogICAgICAgICAgaWZyYW1lVXJsOiBzZXR0aW5ncy5yb3V0ZVByZSArICcvd2lkZ2V0LmltYWdlcy9pbmRleC5odG1sP2ZvZGRlcj1kaWFsb2cnLAogICAgICAgICAgZWRpdG9yOiBlZGl0b3IsCiAgICAgICAgICBuYW1lOiB1aU5hbWUsCiAgICAgICAgICB0aXRsZTogJ+S4iuS8oOWbvueJhycsCiAgICAgICAgICBjc3NSdWxlczogJ3dpZHRoOjk2MHB4O2hlaWdodDo1NTBweDtwYWRkaW5nOjIwcHg7JwogICAgICAgIH0pOwogICAgICAgIHRoaXMuZGlhbG9nID0gZGlhbG9nOwogICAgICAgIC8vIOWPguiAg+S4iumdoueahOiHquWumuS5ieaMiemSrgogICAgICAgIHZhciBidG4gPSBuZXcgd2luZG93LlVFLnVpLkJ1dHRvbih7CiAgICAgICAgICBuYW1lOiAnZGlhbG9nLWJ1dHRvbicsCiAgICAgICAgICB0aXRsZTogJ+S4iuS8oOWbvueJhycsCiAgICAgICAgICBjc3NSdWxlczogImJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25zLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNnB4IC03N3B4OyIsCiAgICAgICAgICBvbmNsaWNrOiBmdW5jdGlvbiBvbmNsaWNrKCkgewogICAgICAgICAgICAvLyDmuLLmn5NkaWFsb2cKICAgICAgICAgICAgZGlhbG9nLnJlbmRlcigpOwogICAgICAgICAgICBkaWFsb2cub3BlbigpOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgIHJldHVybiBidG47CiAgICAgIH0sIDM3KTsKICAgIH0sCiAgICAvLyDojrflj5blm77niYfkv6Hmga8KICAgIGdldFBpYzogZnVuY3Rpb24gZ2V0UGljKHBjKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpcy5jb25maWdEYXRhW190aGlzLmNvbmZpZ051bV1bX3RoaXMubmFtZV0udXJsID0gcGMuYXR0X2RpcjsKICAgICAgICBfdGhpcy5tb2RhbFBpYyA9IGZhbHNlOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"names":["mapState","settings","uploadPictures","name","components","computed","props","type","String","configData","configNum","Number","default","data","defaultList","url","defaults","modalPic","isChoice","gridBtn","xl","lg","md","sm","xs","gridPic","activeIndex","datas","watch","handler","nVal","oVal","deep","mounted","methods","modalPicTap","title","addCustomDialog","editorId","window","UE","registerUI","editor","uiName","dialog","ui","Dialog","iframeUrl","routePre","cssRules","btn","Button","onclick","render","open","getPic","pc","_this","$nextTick","att_dir"],"sources":["src/components/diyComponents/c_upload_img.vue"],"sourcesContent":["<template>\r\n <div class=\"upload_img\">\r\n <div class=\"title\">{{ datas[name].title }}</div>\r\n <div class=\"box\" v-db-click @click=\"modalPicTap('单选')\">\r\n <img :src=\"datas[name].url\" alt=\"\" v-if=\"datas[name].url\" />\r\n <div class=\"upload-box\" v-else>\r\n <i class=\"el-icon-picture-outline\" style=\"font-size: 24px\"></i>\r\n </div>\r\n </div>\r\n <div>\r\n <el-dialog :visible.sync=\"modalPic\" width=\"950px\" title=\"上传商品图\" :mask-closable=\"false\" :z-index=\"888\">\r\n <uploadPictures\r\n :isChoice=\"isChoice\"\r\n @getPic=\"getPic\"\r\n :gridBtn=\"gridBtn\"\r\n :gridPic=\"gridPic\"\r\n v-if=\"modalPic\"\r\n ></uploadPictures>\r\n </el-dialog>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport settings from '@/setting';\r\nimport uploadPictures from '@/components/uploadPictures';\r\nexport default {\r\n name: 'c_upload_img',\r\n components: {\r\n uploadPictures,\r\n },\r\n computed: {},\r\n props: {\r\n name: {\r\n type: String,\r\n },\r\n configData: {\r\n type: null,\r\n },\r\n configNum: {\r\n type: Number | String,\r\n default: 'default',\r\n },\r\n },\r\n data() {\r\n return {\r\n defaultList: [\r\n {\r\n name: 'a42bdcc1178e62b4694c830f028db5c0',\r\n url: 'https://o5wwk8baw.qnssl.com/a42bdcc1178e62b4694c830f028db5c0/avatar',\r\n },\r\n {\r\n name: 'bc7521e033abdd1e92222d733590f104',\r\n url: 'https://o5wwk8baw.qnssl.com/bc7521e033abdd1e92222d733590f104/avatar',\r\n },\r\n ],\r\n defaults: {},\r\n modalPic: false,\r\n isChoice: '单选',\r\n gridBtn: {\r\n xl: 4,\r\n lg: 8,\r\n md: 8,\r\n sm: 8,\r\n xs: 8,\r\n },\r\n gridPic: {\r\n xl: 6,\r\n lg: 8,\r\n md: 12,\r\n sm: 12,\r\n xs: 12,\r\n },\r\n activeIndex: 0,\r\n datas: this.configData[this.configNum],\r\n };\r\n },\r\n watch: {\r\n configData: {\r\n handler(nVal, oVal) {\r\n this.datas = nVal[this.configNum];\r\n },\r\n deep: true,\r\n },\r\n },\r\n mounted() {},\r\n methods: {\r\n // 点击图文封面\r\n modalPicTap(title) {\r\n this.modalPic = true;\r\n },\r\n // 添加自定义弹窗\r\n addCustomDialog(editorId) {\r\n window.UE.registerUI(\r\n 'test-dialog',\r\n function (editor, uiName) {\r\n let dialog = new window.UE.ui.Dialog({\r\n iframeUrl: settings.routePre + '/widget.images/index.html?fodder=dialog',\r\n editor: editor,\r\n name: uiName,\r\n title: '上传图片',\r\n cssRules: 'width:960px;height:550px;padding:20px;',\r\n });\r\n this.dialog = dialog;\r\n // 参考上面的自定义按钮\r\n var btn = new window.UE.ui.Button({\r\n name: 'dialog-button',\r\n title: '上传图片',\r\n cssRules: `background-image: url(../../../assets/images/icons.png);background-position: -726px -77px;`,\r\n onclick: function () {\r\n // 渲染dialog\r\n dialog.render();\r\n dialog.open();\r\n },\r\n });\r\n\r\n return btn;\r\n },\r\n 37,\r\n );\r\n },\r\n // 获取图片信息\r\n getPic(pc) {\r\n this.$nextTick(() => {\r\n this.configData[this.configNum][this.name].url = pc.att_dir;\r\n this.modalPic = false;\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.title {\r\n margin-bottom: 10px;\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\r\n font-size: 12px;\r\n color: #999;\r\n}\r\n.box {\r\n width: 60px;\r\n height: 60px;\r\n margin-bottom: 10px;\r\n background-color: #f2f2f2;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n.upload-box {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n width: 60px;\r\n height: 60px;\r\n background: #ccc;\r\n}\r\n</style>\r\n"],"mappings":";;AAwBA,SAAAA,QAAA;AACA,OAAAC,QAAA;AACA,OAAAC,cAAA;AACA;EACAC,IAAA;EACAC,UAAA;IACAF,cAAA,EAAAA;EACA;EACAG,QAAA;EACAC,KAAA;IACAH,IAAA;MACAI,IAAA,EAAAC;IACA;IACAC,UAAA;MACAF,IAAA;IACA;IACAG,SAAA;MACAH,IAAA,EAAAI,MAAA,GAAAH,MAAA;MACAI,OAAA;IACA;EACA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,WAAA,GACA;QACAX,IAAA;QACAY,GAAA;MACA,GACA;QACAZ,IAAA;QACAY,GAAA;MACA,EACA;MACAC,QAAA;MACAC,QAAA;MACAC,QAAA;MACAC,OAAA;QACAC,EAAA;QACAC,EAAA;QACAC,EAAA;QACAC,EAAA;QACAC,EAAA;MACA;MACAC,OAAA;QACAL,EAAA;QACAC,EAAA;QACAC,EAAA;QACAC,EAAA;QACAC,EAAA;MACA;MACAE,WAAA;MACAC,KAAA,OAAAlB,UAAA,MAAAC,SAAA;IACA;EACA;EACAkB,KAAA;IACAnB,UAAA;MACAoB,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,KAAAJ,KAAA,GAAAG,IAAA,MAAApB,SAAA;MACA;MACAsB,IAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;EACAC,OAAA;IACA;IACAC,WAAA,WAAAA,YAAAC,KAAA;MACA,KAAAnB,QAAA;IACA;IACA;IACAoB,eAAA,WAAAA,gBAAAC,QAAA;MACAC,MAAA,CAAAC,EAAA,CAAAC,UAAA,CACA,eACA,UAAAC,MAAA,EAAAC,MAAA;QACA,IAAAC,MAAA,OAAAL,MAAA,CAAAC,EAAA,CAAAK,EAAA,CAAAC,MAAA;UACAC,SAAA,EAAA9C,QAAA,CAAA+C,QAAA;UACAN,MAAA,EAAAA,MAAA;UACAvC,IAAA,EAAAwC,MAAA;UACAP,KAAA;UACAa,QAAA;QACA;QACA,KAAAL,MAAA,GAAAA,MAAA;QACA;QACA,IAAAM,GAAA,OAAAX,MAAA,CAAAC,EAAA,CAAAK,EAAA,CAAAM,MAAA;UACAhD,IAAA;UACAiC,KAAA;UACAa,QAAA;UACAG,OAAA,WAAAA,QAAA;YACA;YACAR,MAAA,CAAAS,MAAA;YACAT,MAAA,CAAAU,IAAA;UACA;QACA;QAEA,OAAAJ,GAAA;MACA,GACA,EACA;IACA;IACA;IACAK,MAAA,WAAAA,OAAAC,EAAA;MAAA,IAAAC,KAAA;MACA,KAAAC,SAAA;QACAD,KAAA,CAAAhD,UAAA,CAAAgD,KAAA,CAAA/C,SAAA,EAAA+C,KAAA,CAAAtD,IAAA,EAAAY,GAAA,GAAAyC,EAAA,CAAAG,OAAA;QACAF,KAAA,CAAAxC,QAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}