e0d451a8bfc43100bdcf60a48048b03f.json 7.4 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\components\\mobileConfigRight\\c_select_item.vue?vue&type=style&index=0&id=4d83ef63&scoped=true&lang=scss","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\components\\mobileConfigRight\\c_select_item.vue","mtime":1761614938968},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\css-loader\\index.js","mtime":1761614929364},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":1761614937403},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\postcss-loader\\src\\index.js","mtime":1761614935133},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\sass-loader\\dist\\cjs.js","mtime":1761614936391},{"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:DQoucG9wdGlwT24gew0KICBkaXNwbGF5OiBub25lOw0KfQ0KOjp2LWRlZXB0ZXh0YXJlYS5pdnUtaW5wdXQgew0KICByZXNpemU6IG5vbmU7DQp9DQouYmF0Y2hJdGVtIHsNCiAgcGFkZGluZy1sZWZ0OiAycHg7DQogIHBhZGRpbmctcmlnaHQ6IDJweDsNCiAgLnRpdGxlIHsNCiAgICBmb250LXNpemU6IDEzcHg7DQogICAgY29sb3I6ICMzMzM7DQogICAgZm9udC13ZWlnaHQ6IDQwMDsNCiAgICBtYXJnaW4tdG9wOiA2cHg7DQogIH0NCiAgLnRpcHMgew0KICAgIGZvbnQtc2l6ZTogMTJweDsNCiAgICBjb2xvcjogIzk5OTk5OTsNCiAgICBmb250LXdlaWdodDogNDAwOw0KICAgIG1hcmdpbi10b3A6IDNweDsNCiAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICB9DQogIC5iYXRjaEJudCB7DQogICAgbWFyZ2luLXRvcDogMTJweDsNCiAgfQ0KfQ0KLnNlbGVjdC13b3JkIHsNCiAgbWFyZ2luLWJvdHRvbTogMjBweDsNCiAgLmNfcm93LWl0ZW0gew0KICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50Ow0KICAgIHRleHQtYWxpZ246IHJpZ2h0Ow0KICAgIGNvbG9yOiAjNjY2Ow0KICAgIDo6di1kZWVwLml2dS1pbnB1dC1zdWZmaXggaSB7DQogICAgICBjb2xvcjogIzk5OTsNCiAgICAgIGZvbnQtc2l6ZTogMThweDsNCiAgICB9DQogICAgLmJ1dHRvbiB7DQogICAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgICAgJi5vbiB7DQogICAgICAgIG1hcmdpbi10b3A6IDA7DQogICAgICB9DQogICAgICAuYm50IHsNCiAgICAgICAgd2lkdGg6IDE0M3B4Ow0KICAgICAgICBoZWlnaHQ6IDMycHg7DQogICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RmZTY7DQogICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsNCiAgICAgICAgZm9udC1zaXplOiAxM3B4Ow0KICAgICAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgICAgIC5pY29uZm9udCB7DQogICAgICAgICAgZm9udC1zaXplOiAxMnB4Ow0KICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmV2LWNvbG9yLXByaW1hcnkpOw0KICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4Ow0KICAgICAgICB9DQogICAgICB9DQogICAgfQ0KICAgIC5pbnB1dHMgew0KICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICB9DQogIH0NCn0NCg=="},{"version":3,"sources":["c_select_item.vue"],"names":[],"mappings":";AAuGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"c_select_item.vue","sourceRoot":"src/components/mobileConfigRight","sourcesContent":["<template>\r\n <div class=\"select-word\" v-if=\"configData\">\r\n <div class=\"c_row-item\">\r\n <el-col class=\"label\" :span=\"4\">\r\n {{ configData.title }}\r\n </el-col>\r\n <el-col :span=\"19\" class=\"slider-box\">\r\n <div class=\"inputs\" v-for=\"(item, index) in configData.list\" :key=\"index\">\r\n <el-input\r\n :icon=\"index > 1 ? 'ios-trash-outline' : ''\"\r\n v-model=\"item.val\"\r\n maxlength=\"10\"\r\n placeholder=\"选填,不超过十个字\"\r\n @on-click=\"bindDelete(index)\"\r\n />\r\n </div>\r\n <div class=\"button acea-row row-between-wrapper\" :class=\"configData.list.length == 0 ? 'on' : ''\">\r\n <div class=\"bnt acea-row row-center-wrapper\" @click=\"addHotTxt\">\r\n <span class=\"iconfont iconjia\"></span>\r\n 添加单个选项\r\n </div>\r\n <Poptip placement=\"bottom\" trigger=\"click\" width=\"256\" transfer padding=\"8px\" v-model=\"visible\">\r\n <div class=\"bnt acea-row row-center-wrapper\">\r\n <span class=\"iconfont iconjia\"></span>\r\n 批量添加选项\r\n </div>\r\n <div class=\"batchItem on\" slot=\"content\">\r\n <div class=\"title\">批量添加选项</div>\r\n <div class=\"tips\">可按回车键添加多个选项</div>\r\n <el-input v-model=\"batchWord\" type=\"textarea\" :autosize=\"{ minRows: 3, maxRows: 5 }\" />\r\n <div class=\"batchBnt acea-row row-right\">\r\n <el-button @click.stop=\"cancel(1)\">取消</el-button>\r\n <el-button type=\"primary\" class=\"ml10\" @click.stop=\"cancel(2)\">确定</el-button>\r\n </div>\r\n </div>\r\n </Poptip>\r\n </div>\r\n </el-col>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\nexport default {\r\n name: 'c_select_item',\r\n props: {\r\n configObj: {\r\n type: Object,\r\n },\r\n configNme: {\r\n type: String,\r\n },\r\n },\r\n data() {\r\n return {\r\n defaults: {},\r\n configData: {},\r\n batchWord: '',\r\n visible: false,\r\n };\r\n },\r\n created() {\r\n this.defaults = this.configObj;\r\n this.configData = this.configObj[this.configNme];\r\n },\r\n watch: {\r\n configObj: {\r\n handler(nVal, oVal) {\r\n this.configData = nVal[this.configNme];\r\n },\r\n immediate: true,\r\n deep: true,\r\n },\r\n },\r\n methods: {\r\n cancel(num) {\r\n this.visible = false;\r\n if (num == 2) {\r\n let arr = this.batchWord.split('\\n');\r\n let arrNew = [];\r\n arr.forEach((item) => {\r\n let obj = {};\r\n obj['val'] = item;\r\n arrNew.push(obj);\r\n });\r\n this.configData.list = this.configData.list.concat(arrNew);\r\n }\r\n this.batchWord = '';\r\n },\r\n addHotTxt() {\r\n let obj = {\r\n val: '',\r\n };\r\n this.configData.list.push(obj);\r\n },\r\n // 删除数组\r\n bindDelete(index) {\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.poptipOn {\r\n display: none;\r\n}\r\n::v-deeptextarea.ivu-input {\r\n resize: none;\r\n}\r\n.batchItem {\r\n padding-left: 2px;\r\n padding-right: 2px;\r\n .title {\r\n font-size: 13px;\r\n color: #333;\r\n font-weight: 400;\r\n margin-top: 6px;\r\n }\r\n .tips {\r\n font-size: 12px;\r\n color: #999999;\r\n font-weight: 400;\r\n margin-top: 3px;\r\n margin-bottom: 10px;\r\n }\r\n .batchBnt {\r\n margin-top: 12px;\r\n }\r\n}\r\n.select-word {\r\n margin-bottom: 20px;\r\n .c_row-item {\r\n align-items: baseline !important;\r\n text-align: right;\r\n color: #666;\r\n ::v-deep.ivu-input-suffix i {\r\n color: #999;\r\n font-size: 18px;\r\n }\r\n .button {\r\n margin-top: 20px;\r\n &.on {\r\n margin-top: 0;\r\n }\r\n .bnt {\r\n width: 143px;\r\n height: 32px;\r\n border: 1px solid #dcdfe6;\r\n border-radius: 5px;\r\n font-size: 13px;\r\n cursor: pointer;\r\n .iconfont {\r\n font-size: 12px;\r\n color: var(--prev-color-primary);\r\n margin-right: 5px;\r\n }\r\n }\r\n }\r\n .inputs {\r\n margin-bottom: 10px;\r\n }\r\n }\r\n}\r\n</style>\r\n"]}]}