df39e3f0bf6e75f73693a8c7dc3f7285.json 21 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\mobileConfigRight\\c_menu_list.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\mobileConfigRight\\c_menu_list.vue","mtime":1761185179992},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmZ1bmN0aW9uLm5hbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5qc29uLnN0cmluZ2lmeS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLmxpbmsuanMiOwppbXBvcnQgdnVlZHJhZ2dhYmxlIGZyb20gJ3Z1ZWRyYWdnYWJsZSc7CmltcG9ydCB1cGxvYWRQaWN0dXJlcyBmcm9tICdAL2NvbXBvbmVudHMvdXBsb2FkUGljdHVyZXMnOwppbXBvcnQgbGlua2FkZHJlc3MgZnJvbSAnQC9jb21wb25lbnRzL2xpbmthZGRyZXNzJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdjX21lbnVfbGlzdCcsCiAgcHJvcHM6IHsKICAgIGNvbmZpZ09iajogewogICAgICB0eXBlOiBPYmplY3QKICAgIH0sCiAgICBjb25maWdObWU6IHsKICAgICAgdHlwZTogU3RyaW5nCiAgICB9LAogICAgaW5kZXg6IHsKICAgICAgdHlwZTogbnVsbAogICAgfQogIH0sCiAgY29tcG9uZW50czogewogICAgZHJhZ2dhYmxlOiB2dWVkcmFnZ2FibGUsCiAgICBsaW5rYWRkcmVzczogbGlua2FkZHJlc3MsCiAgICB1cGxvYWRQaWN0dXJlczogdXBsb2FkUGljdHVyZXMKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBkZWZhdWx0czoge30sCiAgICAgIGNvbmZpZ0RhdGE6IHt9LAogICAgICBtZW51czogW10sCiAgICAgIGxpc3Q6IFt7CiAgICAgICAgdGl0bGU6ICdhYScsCiAgICAgICAgdmFsOiAnJwogICAgICB9XSwKICAgICAgbW9kYWxQaWM6IGZhbHNlLAogICAgICBpc0Nob2ljZTogJ+WNlemAiScsCiAgICAgIGdyaWRCdG46IHsKICAgICAgICB4bDogNCwKICAgICAgICBsZzogOCwKICAgICAgICBtZDogOCwKICAgICAgICBzbTogOCwKICAgICAgICB4czogOAogICAgICB9LAogICAgICBncmlkUGljOiB7CiAgICAgICAgeGw6IDYsCiAgICAgICAgbGc6IDgsCiAgICAgICAgbWQ6IDEyLAogICAgICAgIHNtOiAxMiwKICAgICAgICB4czogMTIKICAgICAgfSwKICAgICAgYWN0aXZlSW5kZXg6IDAsCiAgICAgIGluZGV4TGFzdDogMCwKICAgICAgbGFzdE9iajoge30KICAgIH07CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKICAgIHRoaXMuJG5leHRUaWNrKGZ1bmN0aW9uICgpIHsKICAgICAgX3RoaXMuZGVmYXVsdHMgPSBfdGhpcy5jb25maWdPYmo7CiAgICAgIF90aGlzLmNvbmZpZ0RhdGEgPSBfdGhpcy5jb25maWdPYmpbX3RoaXMuY29uZmlnTm1lXTsKICAgIH0pOwogIH0sCiAgd2F0Y2g6IHsKICAgIGNvbmZpZ09iajogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5WYWwsIG9WYWwpIHsKICAgICAgICB0aGlzLmRlZmF1bHRzID0gblZhbDsKICAgICAgICB0aGlzLmNvbmZpZ0RhdGEgPSBuVmFsW3RoaXMuY29uZmlnTm1lXTsKICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgbGlua1VybDogZnVuY3Rpb24gbGlua1VybChlKSB7CiAgICAgIHRoaXMuY29uZmlnRGF0YS5saXN0W3RoaXMuYWN0aXZlSW5kZXhdLmluZm9bdGhpcy5pbmRleExhc3RdLnZhbHVlID0gZTsKICAgICAgaWYgKHRoaXMuZGVmYXVsdHMubmFtZSA9PSAncGljdHVyZUN1YmUnKSB7CiAgICAgICAgdGhpcy5kZWZhdWx0cy5waWNTdHlsZS5waWNMaXN0W3RoaXMuZGVmYXVsdHMucGljU3R5bGUudGFiVmFsXS5saW5rID0gZTsKICAgICAgfQogICAgfSwKICAgIGdldExpbms6IGZ1bmN0aW9uIGdldExpbmsoaW5kZXgsIGtleSwgaXRlbSkgewogICAgICB0aGlzLmluZGV4TGFzdCA9IGl0ZW0ubGVuZ3RoIC0gMTsKICAgICAgaWYgKGtleSAhPSBpdGVtLmxlbmd0aCAtIDEpIHsKICAgICAgICByZXR1cm47CiAgICAgIH0KICAgICAgdGhpcy5hY3RpdmVJbmRleCA9IGluZGV4OwogICAgICB0aGlzLiRyZWZzLmxpbmthZGRyZXMubW9kYWxzID0gdHJ1ZTsKICAgIH0sCiAgICBhZGRCb3g6IGZ1bmN0aW9uIGFkZEJveCgpIHsKICAgICAgaWYgKHRoaXMuY29uZmlnRGF0YS5saXN0Lmxlbmd0aCA9PSAwKSB7CiAgICAgICAgdGhpcy5sYXN0T2JqLmltZyA9ICcnOwogICAgICAgIHRoaXMubGFzdE9iai5pbmZvWzBdLnZhbHVlID0gJyc7CiAgICAgICAgdGhpcy5sYXN0T2JqLmluZm9bMV0udmFsdWUgPSAnJzsKICAgICAgICB0aGlzLmNvbmZpZ0RhdGEubGlzdC5wdXNoKHRoaXMubGFzdE9iaik7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdmFyIG9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy5jb25maWdEYXRhLmxpc3RbdGhpcy5jb25maWdEYXRhLmxpc3QubGVuZ3RoIC0gMV0pKTsKICAgICAgICBvYmouaW1nID0gJyc7CiAgICAgICAgb2JqLmluZm9bMF0udmFsdWUgPSAnJzsKICAgICAgICBvYmouaW5mb1sxXS52YWx1ZSA9ICcnOwogICAgICAgIHRoaXMuY29uZmlnRGF0YS5saXN0LnB1c2gob2JqKTsKICAgICAgfQogICAgfSwKICAgIC8vIOeCueWHu+WbvuaWh+WwgemdogogICAgbW9kYWxQaWNUYXA6IGZ1bmN0aW9uIG1vZGFsUGljVGFwKHRpdGxlLCBpbmRleCkgewogICAgICB0aGlzLmFjdGl2ZUluZGV4ID0gaW5kZXg7CiAgICAgIHRoaXMubW9kYWxQaWMgPSB0cnVlOwogICAgfSwKICAgIC8vIOa3u+WKoOiHquWumuS5ieW8ueeqlwogICAgYWRkQ3VzdG9tRGlhbG9nOiBmdW5jdGlvbiBhZGRDdXN0b21EaWFsb2coZWRpdG9ySWQpIHsKICAgICAgd2luZG93LlVFLnJlZ2lzdGVyVUkoJ3Rlc3QtZGlhbG9nJywgZnVuY3Rpb24gKGVkaXRvciwgdWlOYW1lKSB7CiAgICAgICAgdmFyIGRpYWxvZyA9IG5ldyB3aW5kb3cuVUUudWkuRGlhbG9nKHsKICAgICAgICAgIGlmcmFtZVVybDogJy9hZG1pbi93aWRnZXQuaW1hZ2VzL2luZGV4Lmh0bWw/Zm9kZGVyPWRpYWxvZycsCiAgICAgICAgICBlZGl0b3I6IGVkaXRvciwKICAgICAgICAgIG5hbWU6IHVpTmFtZSwKICAgICAgICAgIHRpdGxlOiAn5LiK5Lyg5Zu+54mHJywKICAgICAgICAgIGNzc1J1bGVzOiAnd2lkdGg6MTIwMHB4O2hlaWdodDo1MDBweDtwYWRkaW5nOjIwcHg7JwogICAgICAgIH0pOwogICAgICAgIHRoaXMuZGlhbG9nID0gZGlhbG9nOwogICAgICAgIC8vIOWPguiAg+S4iumdoueahOiHquWumuS5ieaMiemSrgogICAgICAgIHZhciBidG4gPSBuZXcgd2luZG93LlVFLnVpLkJ1dHRvbih7CiAgICAgICAgICBuYW1lOiAnZGlhbG9nLWJ1dHRvbicsCiAgICAgICAgICB0aXRsZTogJ+S4iuS8oOWbvueJhycsCiAgICAgICAgICBjc3NSdWxlczogImJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25zLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNnB4IC03N3B4OyIsCiAgICAgICAgICBvbmNsaWNrOiBmdW5jdGlvbiBvbmNsaWNrKCkgewogICAgICAgICAgICAvLyDmuLLmn5NkaWFsb2cKICAgICAgICAgICAgZGlhbG9nLnJlbmRlcigpOwogICAgICAgICAgICBkaWFsb2cub3BlbigpOwogICAgICAgICAgfQogICAgICAgIH0pOwogICAgICAgIHJldHVybiBidG47CiAgICAgIH0sIDM3KTsKICAgIH0sCiAgICAvLyDojrflj5blm77niYfkv6Hmga8KICAgIGdldFBpYzogZnVuY3Rpb24gZ2V0UGljKHBjKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB0aGlzLiRuZXh0VGljayhmdW5jdGlvbiAoKSB7CiAgICAgICAgX3RoaXMyLmNvbmZpZ0RhdGEubGlzdFtfdGhpczIuYWN0aXZlSW5kZXhdLmltZyA9IHBjLmF0dF9kaXI7CiAgICAgICAgdmFyIGRhdGEgPSBfdGhpczIuZGVmYXVsdHMubWVudUNvbmZpZzsKICAgICAgICBpZiAoZGF0YSAmJiBkYXRhLmlzQ3ViZSkgewogICAgICAgICAgX3RoaXMyLmRlZmF1bHRzLnBpY1N0eWxlLnBpY0xpc3Quc3BsaWNlKF90aGlzMi5kZWZhdWx0cy5waWNTdHlsZS50YWJWYWwsIDEsIHsKICAgICAgICAgICAgaW1hZ2U6IHBjLmF0dF9kaXIsCiAgICAgICAgICAgIGxpbms6IGRhdGEubGlzdFswXS5pbmZvWzBdLnZhbHVlCiAgICAgICAgICB9KTsKICAgICAgICB9CiAgICAgICAgX3RoaXMyLm1vZGFsUGljID0gZmFsc2U7CiAgICAgIH0pOwogICAgfSwKICAgIG9uQmx1cjogZnVuY3Rpb24gb25CbHVyKCkgewogICAgICB2YXIgZGF0YSA9IHRoaXMuZGVmYXVsdHMubWVudUNvbmZpZzsKICAgICAgdGhpcy5kZWZhdWx0cy5waWNTdHlsZS5waWNMaXN0W3RoaXMuZGVmYXVsdHMucGljU3R5bGUudGFiVmFsXS5saW5rID0gZGF0YS5saXN0WzBdLmluZm9bMF0udmFsdWU7CiAgICB9LAogICAgLy8g5Yig6ZmkCiAgICBiaW5kRGVsZXRlOiBmdW5jdGlvbiBiaW5kRGVsZXRlKGl0ZW0sIGluZGV4KSB7CiAgICAgIGlmICh0aGlzLmNvbmZpZ0RhdGEubGlzdC5sZW5ndGggPT0gMSkgewogICAgICAgIHRoaXMubGFzdE9iaiA9IHRoaXMuY29uZmlnRGF0YS5saXN0WzBdOwogICAgICB9CiAgICAgIHRoaXMuY29uZmlnRGF0YS5saXN0LnNwbGljZShpbmRleCwgMSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["vuedraggable","uploadPictures","linkaddress","name","props","configObj","type","Object","configNme","String","index","components","draggable","data","defaults","configData","menus","list","title","val","modalPic","isChoice","gridBtn","xl","lg","md","sm","xs","gridPic","activeIndex","indexLast","lastObj","mounted","_this","$nextTick","watch","handler","nVal","oVal","deep","methods","linkUrl","e","info","value","picStyle","picList","tabVal","link","getLink","key","item","length","$refs","linkaddres","modals","addBox","img","push","obj","JSON","parse","stringify","modalPicTap","addCustomDialog","editorId","window","UE","registerUI","editor","uiName","dialog","ui","Dialog","iframeUrl","cssRules","btn","Button","onclick","render","open","getPic","pc","_this2","att_dir","menuConfig","isCube","splice","image","onBlur","bindDelete"],"sources":["src/components/mobileConfigRight/c_menu_list.vue"],"sourcesContent":["<template>\r\n <div class=\"hot_imgs\">\r\n <div class=\"title\" v-if=\"configData.title\">\r\n {{ configData.title }}\r\n </div>\r\n <div class=\"list-box\">\r\n <draggable class=\"dragArea list-group\" :list=\"configData.list\" group=\"peoples\" handle=\".move-icon\">\r\n <div class=\"item\" v-for=\"(item, index) in configData.list\" :key=\"index\">\r\n <div class=\"delect-btn\" @click.stop=\"bindDelete(item, index)\" v-if=\"!configData.isCube\">\r\n <span class=\"iconfont-diy icondel_1\"></span>\r\n </div>\r\n <div class=\"move-icon\">\r\n <span class=\"iconfont-diy iconxingzhuangjiehe\"></span>\r\n </div>\r\n <div class=\"img-box\" @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-plus\"></i> -->\r\n <i class=\"el-icon-plus\"></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 <span class=\"span\">{{ infos.title }}</span>\r\n <div class=\"input-box\">\r\n <el-input v-model=\"infos.value\" :placeholder=\"infos.tips\" :maxlength=\"infos.max\">\r\n <i v-if=\"infos.title == '链接'\" class=\"el-icon-link\" slot=\"suffix\" @blur=\"onBlur\" @click=\"getLink(index, key, item.info)\" />\r\n </el-input>\r\n </div>\r\n </div>\r\n <div class=\"info-item\" v-if=\"configData.type\">\r\n <span class=\"span\">状态</span>\r\n <el-switch v-model=\"item.show\" />\r\n </div>\r\n </div>\r\n </div>\r\n </draggable>\r\n <div>\r\n <el-dialog :visible.sync=\"modalPic\" width=\"960px\" title=\"上传图片\">\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=\"configData.list\">\r\n <div class=\"add-btn\" v-if=\"configData.list.length < configData.maxList\">\r\n <el-button class=\"btn\" type=\"primary\" ghost @click=\"addBox\">\r\n <span class=\"iconfont iconjiahao\"></span>{{ configData.bnt }}\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 vuedraggable from 'vuedraggable';\r\nimport uploadPictures from '@/components/uploadPictures';\r\nimport linkaddress from '@/components/linkaddress';\r\nexport default {\r\n name: 'c_menu_list',\r\n props: {\r\n configObj: {\r\n type: Object,\r\n },\r\n configNme: {\r\n type: String,\r\n },\r\n index: {\r\n type: null,\r\n },\r\n },\r\n components: {\r\n draggable: vuedraggable,\r\n linkaddress,\r\n uploadPictures,\r\n },\r\n data() {\r\n return {\r\n defaults: {},\r\n configData: {},\r\n menus: [],\r\n list: [\r\n {\r\n title: 'aa',\r\n val: '',\r\n },\r\n ],\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 indexLast: 0,\r\n lastObj: {},\r\n };\r\n },\r\n mounted() {\r\n this.$nextTick(() => {\r\n this.defaults = this.configObj;\r\n this.configData = this.configObj[this.configNme];\r\n });\r\n },\r\n watch: {\r\n configObj: {\r\n handler(nVal, oVal) {\r\n this.defaults = nVal;\r\n this.configData = nVal[this.configNme];\r\n },\r\n deep: true,\r\n },\r\n },\r\n methods: {\r\n linkUrl(e) {\r\n this.configData.list[this.activeIndex].info[this.indexLast].value = e;\r\n if (this.defaults.name == 'pictureCube') {\r\n this.defaults.picStyle.picList[this.defaults.picStyle.tabVal].link = e;\r\n }\r\n },\r\n getLink(index, key, item) {\r\n this.indexLast = item.length - 1;\r\n if (key != item.length - 1) {\r\n return;\r\n }\r\n this.activeIndex = index;\r\n this.$refs.linkaddres.modals = true;\r\n },\r\n addBox() {\r\n if (this.configData.list.length == 0) {\r\n this.lastObj.img = '';\r\n this.lastObj.info[0].value = '';\r\n this.lastObj.info[1].value = '';\r\n this.configData.list.push(this.lastObj);\r\n } else {\r\n let obj = JSON.parse(JSON.stringify(this.configData.list[this.configData.list.length - 1]));\r\n obj.img = '';\r\n obj.info[0].value = '';\r\n obj.info[1].value = '';\r\n this.configData.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: '/admin/widget.images/index.html?fodder=dialog',\r\n editor: editor,\r\n name: uiName,\r\n title: '上传图片',\r\n cssRules: 'width:1200px;height:500px;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.list[this.activeIndex].img = pc.att_dir;\r\n let data = this.defaults.menuConfig;\r\n if (data && data.isCube) {\r\n this.defaults.picStyle.picList.splice(this.defaults.picStyle.tabVal, 1, {\r\n image: pc.att_dir,\r\n link: data.list[0].info[0].value,\r\n });\r\n }\r\n this.modalPic = false;\r\n });\r\n },\r\n onBlur() {\r\n let data = this.defaults.menuConfig;\r\n this.defaults.picStyle.picList[this.defaults.picStyle.tabVal].link = data.list[0].info[0].value;\r\n },\r\n // 删除\r\n bindDelete(item, index) {\r\n if (this.configData.list.length == 1) {\r\n this.lastObj = this.configData.list[0];\r\n }\r\n this.configData.list.splice(index, 1);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n::v-deep.ivu-input-icon {\r\n color: #bbbbbb;\r\n}\r\n\r\n::v-deep.ivu-input-word-count {\r\n color: #bbbbbb;\r\n}\r\n\r\n.hot_imgs {\r\n margin: 0 15px 20px 15px;\r\n\r\n .title {\r\n padding-bottom: 21px;\r\n color: #999;\r\n font-size: 12px;\r\n }\r\n\r\n .list-box {\r\n .item {\r\n position: relative;\r\n display: flex;\r\n background: #f9f9f9;\r\n align-items: center;\r\n padding: 16px 20px 16px 0;\r\n margin-bottom: 16px;\r\n border-radius: 3px;\r\n\r\n .delect-btn {\r\n position: absolute;\r\n right: -13px;\r\n top: -16px;\r\n\r\n .iconfont-diy {\r\n font-size: 25px;\r\n color: #ccc;\r\n }\r\n }\r\n\r\n .move-icon {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n width: 30px;\r\n cursor: move;\r\n }\r\n\r\n .img-box {\r\n position: relative;\r\n width: 64px;\r\n height: 64px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n border-radius: 3px;\r\n }\r\n }\r\n\r\n .info {\r\n flex: 1;\r\n margin-left: 22px;\r\n\r\n .info-item {\r\n display: flex;\r\n align-items: center;\r\n margin-bottom: 10px;\r\n\r\n &:nth-last-child(1) {\r\n margin-bottom: 0;\r\n }\r\n\r\n .span {\r\n width: 40px;\r\n font-size: 12px;\r\n color: #999;\r\n }\r\n\r\n .input-box {\r\n flex: 1;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .add-btn {\r\n margin-top: 10px;\r\n\r\n .btn {\r\n width: 100%;\r\n height: 36px;\r\n border-color: #eeeeee;\r\n color: #666666;\r\n\r\n .iconfont {\r\n font-size: 11px;\r\n margin-right: 5px;\r\n }\r\n }\r\n }\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: #fff;\r\n border-radius: 4px;\r\n border: 1px solid #eeeeee;\r\n color: #ccc;\r\n}\r\n\r\n.iconfont-diy {\r\n color: #dddddd;\r\n font-size: 16px;\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}