a1a807448161ee92f8e398e687a195d9.json 20 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_list.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\components\\diyComponents\\c_upload_list.vue","mtime":1761614938954},{"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:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5qc29uLnN0cmluZ2lmeS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm51bWJlci5jb25zdHJ1Y3Rvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIjsKaW1wb3J0IGxpbmthZGRyZXNzIGZyb20gJ0AvY29tcG9uZW50cy9saW5rYWRkcmVzcyc7CmltcG9ydCB1cGxvYWRQaWN0dXJlcyBmcm9tICdAL2NvbXBvbmVudHMvdXBsb2FkUGljdHVyZXMnOwppbXBvcnQgc2V0dGluZ3MgZnJvbSAnQC9zZXR0aW5nJzsKaW1wb3J0IHZ1ZWRyYWdnYWJsZSBmcm9tICd2dWVkcmFnZ2FibGUnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2NfdXBsb2FkX2xpc3QnLAogIHByb3BzOiB7CiAgICBuYW1lOiB7CiAgICAgIHR5cGU6IFN0cmluZwogICAgfSwKICAgIGNvbmZpZ0RhdGE6IHsKICAgICAgdHlwZTogbnVsbAogICAgfSwKICAgIGNvbmZpZ051bTogewogICAgICB0eXBlOiBOdW1iZXIgfCBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICdkZWZhdWx0JwogICAgfSwKICAgIG1vZHVsZU5hbWU6IHsKICAgICAgdHlwZTogU3RyaW5nCiAgICB9CiAgfSwKICBjb21wb25lbnRzOiB7CiAgICBsaW5rYWRkcmVzczogbGlua2FkZHJlc3MsCiAgICB1cGxvYWRQaWN0dXJlczogdXBsb2FkUGljdHVyZXMsCiAgICBkcmFnZ2FibGU6IHZ1ZWRyYWdnYWJsZQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGRlZmF1bHRzOiB7fSwKICAgICAgbWVudXM6IFtdLAogICAgICBtb2RhbFBpYzogZmFsc2UsCiAgICAgIGlzQ2hvaWNlOiAn5Y2V6YCJJywKICAgICAgZ3JpZEJ0bjogewogICAgICAgIHhsOiA0LAogICAgICAgIGxnOiA4LAogICAgICAgIG1kOiA4LAogICAgICAgIHNtOiA4LAogICAgICAgIHhzOiA4CiAgICAgIH0sCiAgICAgIGdyaWRQaWM6IHsKICAgICAgICB4bDogNiwKICAgICAgICBsZzogOCwKICAgICAgICBtZDogMTIsCiAgICAgICAgc206IDEyLAogICAgICAgIHhzOiAxMgogICAgICB9LAogICAgICBhY3RpdmVJbmRleDogMCwKICAgICAga2V5SW5kZXg6IDAsCiAgICAgIGRhdGFzOiB0aGlzLmNvbmZpZ0RhdGFbdGhpcy5jb25maWdOdW1dCiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHt9LAogIHdhdGNoOiB7CiAgICBjb25maWdEYXRhOiB7CiAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIoblZhbCwgb1ZhbCkgewogICAgICAgIHRoaXMuZGF0YXMgPSBuVmFsW3RoaXMuY29uZmlnTnVtXTsKICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgZ2V0TGluazogZnVuY3Rpb24gZ2V0TGluayhpbmRleCwga2V5KSB7CiAgICAgIHRoaXMuYWN0aXZlSW5kZXggPSBpbmRleDsKICAgICAgdGhpcy5rZXlJbmRleCA9IGtleTsKICAgICAgdGhpcy4kcmVmcy5saW5rYWRkcmVzLm1vZGFscyA9IHRydWU7CiAgICB9LAogICAgbGlua1VybDogZnVuY3Rpb24gbGlua1VybChlKSB7CiAgICAgIHRoaXMuZGF0YXNbdGhpcy5uYW1lXS5saXN0W3RoaXMuYWN0aXZlSW5kZXhdLmluZm9bdGhpcy5rZXlJbmRleF0udmFsdWUgPSBlOwogICAgfSwKICAgIGFkZEJveDogZnVuY3Rpb24gYWRkQm94KCkgewogICAgICB2YXIgdmFsID0gewogICAgICAgIGltZzogJycsCiAgICAgICAgaW5mbzogW3sKICAgICAgICAgIG1heGxlbmd0aDogMTAsCiAgICAgICAgICB0aXBzOiAn6YCJ5aGr77yM5LiN6LaF6L+H5Y2B5Liq5a2XJywKICAgICAgICAgIHRpdGxlOiAn5qCH6aKYJywKICAgICAgICAgIHZhbHVlOiAnJwogICAgICAgIH0sIHsKICAgICAgICAgIG1heGxlbmd0aDogOTk5LAogICAgICAgICAgdGlwczogJ+ivt+Whq+WGmemTvuaOpScsCiAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsCiAgICAgICAgICB2YWx1ZTogJycKICAgICAgICB9XQogICAgICB9OwogICAgICBpZiAodGhpcy5tb2R1bGVOYW1lID09ICdzd2lwZXJCZycgfHwgdGhpcy5tb2R1bGVOYW1lID09ICdtZW51cycpIHsKICAgICAgICB0aGlzLmNvbmZpZ0RhdGFbdGhpcy5jb25maWdOdW1dW3RoaXMubmFtZV0ubGlzdC5wdXNoKHZhbCk7CiAgICAgICAgcmV0dXJuOwogICAgICB9CiAgICAgIGlmICh0aGlzLmNvbmZpZ0RhdGFbdGhpcy5jb25maWdOdW1dW3RoaXMubmFtZV0ubGlzdC5sZW5ndGggPT0gMCkgewogICAgICAgIHZhciB1cGxvYWRMaXN0RGF0YSA9IHRoaXMuJHN0b3JlLnN0YXRlLnVzZXJJbmZvWyd1cGxvYWRMaXN0RGF0YScgKyB0aGlzLm1vZHVsZU5hbWVdOwogICAgICAgIHRoaXMuY29uZmlnRGF0YVt0aGlzLmNvbmZpZ051bV1bdGhpcy5uYW1lXS5saXN0LnB1c2godXBsb2FkTGlzdERhdGEpOwogICAgICB9IGVsc2UgewogICAgICAgIHZhciBvYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KHRoaXMuY29uZmlnRGF0YVt0aGlzLmNvbmZpZ051bV1bdGhpcy5uYW1lXS5saXN0W3RoaXMuY29uZmlnRGF0YVt0aGlzLmNvbmZpZ051bV1bdGhpcy5uYW1lXS5saXN0Lmxlbmd0aCAtIDFdKSk7CiAgICAgICAgdGhpcy5jb25maWdEYXRhW3RoaXMuY29uZmlnTnVtXVt0aGlzLm5hbWVdLmxpc3QucHVzaChvYmopOwogICAgICB9CiAgICB9LAogICAgLy8g54K55Ye75Zu+5paH5bCB6Z2iCiAgICBtb2RhbFBpY1RhcDogZnVuY3Rpb24gbW9kYWxQaWNUYXAodGl0bGUsIGluZGV4KSB7CiAgICAgIHRoaXMuYWN0aXZlSW5kZXggPSBpbmRleDsKICAgICAgdGhpcy5tb2RhbFBpYyA9IHRydWU7CiAgICB9LAogICAgLy8g5re75Yqg6Ieq5a6a5LmJ5by556qXCiAgICBhZGRDdXN0b21EaWFsb2c6IGZ1bmN0aW9uIGFkZEN1c3RvbURpYWxvZyhlZGl0b3JJZCkgewogICAgICB3aW5kb3cuVUUucmVnaXN0ZXJVSSgndGVzdC1kaWFsb2cnLCBmdW5jdGlvbiAoZWRpdG9yLCB1aU5hbWUpIHsKICAgICAgICB2YXIgZGlhbG9nID0gbmV3IHdpbmRvdy5VRS51aS5EaWFsb2coewogICAgICAgICAgaWZyYW1lVXJsOiBzZXR0aW5ncy5yb3V0ZVByZSArICcvd2lkZ2V0LmltYWdlcy9pbmRleC5odG1sP2ZvZGRlcj1kaWFsb2cnLAogICAgICAgICAgZWRpdG9yOiBlZGl0b3IsCiAgICAgICAgICBuYW1lOiB1aU5hbWUsCiAgICAgICAgICB0aXRsZTogJ+S4iuS8oOWbvueJhycsCiAgICAgICAgICBjc3NSdWxlczogJ3dpZHRoOjk2MHB4O2hlaWdodDo1NTBweDtwYWRkaW5nOjIwcHg7JwogICAgICAgIH0pOwogICAgICAgIHRoaXMuZGlhbG9nID0gZGlhbG9nOwogICAgICAgIC8vIOWPguiAg+S4iumdoueahOiHquWumuS5ieaMiemSrgogICAgICAgIHZhciBidG4gPSBuZXcgd2luZG93LlVFLnVpLkJ1dHRvbih7CiAgICAgICAgICBuYW1lOiAnZGlhbG9nLWJ1dHRvbicsCiAgICAgICAgICB0aXRsZTogJ+S4iuS8oOWbvueJhycsCiAgICAgICAgICBjc3NSdWxlczogImJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25zLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNnB4IC03N3B4OyIsCiAgICAgICAgICBvbmNsaWNrOiBmdW5jdGlvbiBvbmNsaWNrKCkgewogICAgICAgICAgICAvLyDmuLLmn5NkaWFsb2cKICAgICAgICAgICAgZGlhbG9nLnJlbmRlcigpOwogICAgICAgICAgICBkaWFsb2cub3BlbigpOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgIHJldHVybiBidG47CiAgICAgIH0sIDM3KTsKICAgIH0sCiAgICAvLyDojrflj5blm77niYfkv6Hmga8KICAgIGdldFBpYzogZnVuY3Rpb24gZ2V0UGljKHBjKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpcy5jb25maWdEYXRhW190aGlzLmNvbmZpZ051bV1bX3RoaXMubmFtZV0ubGlzdFtfdGhpcy5hY3RpdmVJbmRleF0uaW1nID0gcGMuYXR0X2RpcjsKICAgICAgICBfdGhpcy5tb2RhbFBpYyA9IGZhbHNlOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDliKDpmaQKICAgIGJpbmREZWxldGU6IGZ1bmN0aW9uIGJpbmREZWxldGUoaXRlbSwgaW5kZXgpIHsKICAgICAgaWYgKHRoaXMuY29uZmlnRGF0YVt0aGlzLmNvbmZpZ051bV1bdGhpcy5uYW1lXS5saXN0Lmxlbmd0aCA9PSAxKSB7CiAgICAgICAgdmFyIGxhc3RPYmogPSB0aGlzLmNvbmZpZ0RhdGFbdGhpcy5jb25maWdOdW1dW3RoaXMubmFtZV0ubGlzdFswXTsKICAgICAgICB0aGlzLiRzdG9yZS5jb21taXQoJ3VzZXJJbmZvL3VwbG9hZExpc3QnICsgdGhpcy5tb2R1bGVOYW1lLCBsYXN0T2JqKTsKICAgICAgfQogICAgICB0aGlzLmNvbmZpZ0RhdGFbdGhpcy5jb25maWdOdW1dW3RoaXMubmFtZV0ubGlzdC5zcGxpY2UoaW5kZXgsIDEpOwogICAgfQogIH0KfTs="},{"version":3,"names":["linkaddress","uploadPictures","settings","vuedraggable","name","props","type","String","configData","configNum","Number","default","moduleName","components","draggable","data","defaults","menus","modalPic","isChoice","gridBtn","xl","lg","md","sm","xs","gridPic","activeIndex","keyIndex","datas","mounted","watch","handler","nVal","oVal","deep","methods","getLink","index","key","$refs","linkaddres","modals","linkUrl","e","list","info","value","addBox","val","img","maxlength","tips","title","push","length","uploadListData","$store","state","userInfo","obj","JSON","parse","stringify","modalPicTap","addCustomDialog","editorId","window","UE","registerUI","editor","uiName","dialog","ui","Dialog","iframeUrl","routePre","cssRules","btn","Button","onclick","render","open","getPic","pc","_this","$nextTick","att_dir","bindDelete","item","lastObj","commit","splice"],"sources":["src/components/diyComponents/c_upload_list.vue"],"sourcesContent":["<template>\r\n <div class=\"hot_imgs\">\r\n <div class=\"title\">\r\n {{ datas[name].title }}\r\n </div>\r\n <div class=\"list-box\">\r\n <draggable class=\"dragArea list-group\" :list=\"datas[name].list\" group=\"peoples\" handle=\".move-icon\">\r\n <div class=\"item\" v-for=\"(item, index) in datas[name].list\" :key=\"index\">\r\n <div class=\"move-icon\">\r\n <span class=\"iconfont icondrag2\"></span>\r\n </div>\r\n <div class=\"img-box\" v-db-click @click=\"modalPicTap('单选', index)\">\r\n <img :src=\"item.img\" alt=\"\" v-if=\"item.img\" />\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 v-if=\"!datas[name].isDelete\" class=\"delect-btn\" v-db-click @click.stop=\"bindDelete(item, index)\">\r\n <i class=\"el-icon-circle-close\" style=\"font-size: 24px\"></i>\r\n </div>\r\n </div>\r\n <div class=\"info\">\r\n <div class=\"info-item\" v-for=\"(infos, key) in item.info\" :key=\"key\">\r\n <div class=\"info-item\" v-if=\"infos.title === '链接'\">\r\n <span>{{ infos.title }}</span>\r\n <div class=\"input-box\" v-db-click>\r\n <el-input v-model=\"infos.value\" :placeholder=\"infos.tips\" :maxlength=\"infos.maxlength\">\r\n <i class=\"el-icon-link\" slot=\"suffix\" @click=\"getLink(index, key)\" />\r\n </el-input>\r\n </div>\r\n </div>\r\n <div v-else class=\"info-item\">\r\n <span>{{ infos.title }}</span>\r\n <div class=\"input-box\">\r\n <el-input\r\n v-model=\"infos.value\"\r\n :placeholder=\"infos.tips\"\r\n :maxlength=\"infos.maxlength\"\r\n width=\"250px\"\r\n />\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </draggable>\r\n <div>\r\n <el-dialog\r\n :visible.sync=\"modalPic\"\r\n width=\"950px\"\r\n title=\"上传商品图\"\r\n :close-on-click-modal=\"false\"\r\n :z-index=\"888\"\r\n >\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 v-if=\"datas[name]\">\r\n <div class=\"add-btn\" v-if=\"datas[name].list.length < datas[name].max || datas[name].max == ''\">\r\n <el-button\r\n type=\"primary\"\r\n ghost\r\n style=\"width: 100%; height: 40px; border-color: var(--prev-color-primary); color: var(--prev-color-primary)\"\r\n v-db-click\r\n @click=\"addBox\"\r\n >添加图片\r\n </el-button>\r\n </div>\r\n </template>\r\n <linkaddress ref=\"linkaddres\" @linkUrl=\"linkUrl\"></linkaddress>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport linkaddress from '@/components/linkaddress';\r\n\r\nimport uploadPictures from '@/components/uploadPictures';\r\nimport settings from '@/setting';\r\n\r\nimport vuedraggable from 'vuedraggable';\r\nexport default {\r\n name: 'c_upload_list',\r\n props: {\r\n name: {\r\n type: String,\r\n },\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 moduleName: {\r\n type: String,\r\n },\r\n },\r\n components: {\r\n linkaddress,\r\n uploadPictures,\r\n draggable: vuedraggable,\r\n },\r\n data() {\r\n return {\r\n defaults: {},\r\n menus: [],\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 keyIndex: 0,\r\n datas: this.configData[this.configNum],\r\n };\r\n },\r\n mounted() {},\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 methods: {\r\n getLink(index, key) {\r\n this.activeIndex = index;\r\n this.keyIndex = key;\r\n this.$refs.linkaddres.modals = true;\r\n },\r\n linkUrl(e) {\r\n this.datas[this.name].list[this.activeIndex].info[this.keyIndex].value = e;\r\n },\r\n addBox() {\r\n let val = {\r\n img: '',\r\n info: [\r\n {\r\n maxlength: 10,\r\n tips: '选填,不超过十个字',\r\n title: '标题',\r\n value: '',\r\n },\r\n {\r\n maxlength: 999,\r\n tips: '请填写链接',\r\n title: '链接',\r\n value: '',\r\n },\r\n ],\r\n };\r\n if (this.moduleName == 'swiperBg' || this.moduleName == 'menus') {\r\n this.configData[this.configNum][this.name].list.push(val);\r\n return;\r\n }\r\n if (this.configData[this.configNum][this.name].list.length == 0) {\r\n let uploadListData = this.$store.state.userInfo['uploadListData' + this.moduleName];\r\n this.configData[this.configNum][this.name].list.push(uploadListData);\r\n } else {\r\n let obj = JSON.parse(\r\n JSON.stringify(\r\n this.configData[this.configNum][this.name].list[this.configData[this.configNum][this.name].list.length - 1],\r\n ),\r\n );\r\n this.configData[this.configNum][this.name].list.push(obj);\r\n }\r\n },\r\n // 点击图文封面\r\n modalPicTap(title, index) {\r\n this.activeIndex = index;\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].list[this.activeIndex].img = pc.att_dir;\r\n this.modalPic = false;\r\n });\r\n },\r\n // 删除\r\n bindDelete(item, index) {\r\n if (this.configData[this.configNum][this.name].list.length == 1) {\r\n let lastObj = this.configData[this.configNum][this.name].list[0];\r\n this.$store.commit('userInfo/uploadList' + this.moduleName, lastObj);\r\n }\r\n this.configData[this.configNum][this.name].list.splice(index, 1);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.icondrag2 {\r\n font-size: 26px;\r\n color: #d8d8d8;\r\n}\r\n.hot_imgs {\r\n margin-bottom: 20px;\r\n .title {\r\n padding: 0 0 13px 0;\r\n color: #999;\r\n font-size: 12px;\r\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\r\n }\r\n .list-box {\r\n .item {\r\n position: relative;\r\n display: flex;\r\n align-items: center;\r\n margin-top: 14px;\r\n .move-icon {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n width: 30px;\r\n height: 80px;\r\n cursor: move;\r\n color: #d8d8d8;\r\n }\r\n .img-box {\r\n position: relative;\r\n width: 80px;\r\n height: 80px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n .info {\r\n flex: 1;\r\n margin-left: 22px;\r\n .info-item {\r\n display: flex;\r\n align-items: center;\r\n margin-bottom: 10px;\r\n width: 300px;\r\n\r\n span {\r\n width: 40px;\r\n font-size: 13px;\r\n }\r\n .input-box {\r\n flex: 1;\r\n }\r\n }\r\n }\r\n .delect-btn {\r\n position: absolute;\r\n right: -12px;\r\n top: -12px;\r\n color: #999999;\r\n .iconfont {\r\n font-size: 28px;\r\n color: #999;\r\n }\r\n }\r\n }\r\n }\r\n .add-btn {\r\n margin-top: 10px;\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: 100%;\r\n height: 100%;\r\n background: #ccc;\r\n}\r\n.iconfont {\r\n color: #dddddd;\r\n font-size: 28px;\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}