dc3d0c1586f1e314876b11f640dad222.json 9.5 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_checkbox.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\mobileConfigRight\\c_checkbox.vue","mtime":1761185179988},{"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:ZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdjX2NoZWNrYm94JywKICBwcm9wczogewogICAgY29uZmlnT2JqOiB7CiAgICAgIHR5cGU6IE9iamVjdAogICAgfSwKICAgIGNvbmZpZ05tZTogewogICAgICB0eXBlOiBTdHJpbmcKICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBmb3JtRGF0YTogewogICAgICAgIHR5cGU6IDAKICAgICAgfSwKICAgICAgZGVmYXVsdHM6IHt9LAogICAgICBjb25maWdEYXRhOiB7fSwKICAgICAgc2VsZWN0ZWREYXRhOiBbXSwKICAgICAgdXNlclN0eWxlOiAwCiAgICB9OwogIH0sCiAgd2F0Y2g6IHsKICAgIGNvbmZpZ09iajogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5WYWwsIG9WYWwpIHsKICAgICAgICB0aGlzLmRlZmF1bHRzID0gblZhbDsKICAgICAgICB0aGlzLmNvbmZpZ0RhdGEgPSBuVmFsW3RoaXMuY29uZmlnTm1lXTsKICAgICAgICB0aGlzLnVzZXJTdHlsZSA9IG5WYWwuc3R5bGVDb25maWcudGFiVmFsOwogICAgICAgIHRoaXMuc2VsZWN0ZWREYXRhID0gblZhbC5jaGVja2JveEluZm8udHlwZTsKICAgICAgfSwKICAgICAgZGVlcDogdHJ1ZQogICAgfSwKICAgICdjb25maWdPYmouc3R5bGVDb25maWcudGFiVmFsJzogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5WYWwsIG9WYWwpIHsKICAgICAgICBpZiAodGhpcy5jb25maWdEYXRhLnVzZXJUeXBlKSB7CiAgICAgICAgICB0aGlzLmNvbmZpZ0RhdGEudHlwZSA9IFszLCAxLCAyXTsKICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAnY29uZmlnT2JqLnN0b3JlU3R5bGVDb25maWcudGFiVmFsJzogewogICAgICBoYW5kbGVyOiBmdW5jdGlvbiBoYW5kbGVyKG5WYWwsIG9WYWwpIHsKICAgICAgICBpZiAodGhpcy5jb25maWdEYXRhLnN0b3JlVHlwZSkgewogICAgICAgICAgaWYgKG5WYWwgPT0gMSkgewogICAgICAgICAgICB0aGlzLmNvbmZpZ0RhdGEubGlzdCA9IFt7CiAgICAgICAgICAgICAgaWQ6IDAsCiAgICAgICAgICAgICAgbmFtZTogJ+mFjemAgeaWueW8jycKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGlkOiAyLAogICAgICAgICAgICAgIG5hbWU6ICfpl6jlupfot53nprsnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpZDogMywKICAgICAgICAgICAgICBuYW1lOiAn6Zeo5bqX5Zyw5Z2AJwogICAgICAgICAgICB9XTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHRoaXMuY29uZmlnRGF0YS5saXN0ID0gW3sKICAgICAgICAgICAgICBpZDogMCwKICAgICAgICAgICAgICBuYW1lOiAn6YWN6YCB5pa55byPJwogICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgaWQ6IDEsCiAgICAgICAgICAgICAgbmFtZTogJ+iQpeS4muaXtumXtCcKICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgIGlkOiAyLAogICAgICAgICAgICAgIG5hbWU6ICfpl6jlupfot53nprsnCiAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICBpZDogMywKICAgICAgICAgICAgICBuYW1lOiAn6Zeo5bqX5Zyw5Z2AJwogICAgICAgICAgICB9XTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICBfdGhpcy5kZWZhdWx0cyA9IF90aGlzLmNvbmZpZ09iajsKICAgICAgX3RoaXMuY29uZmlnRGF0YSA9IF90aGlzLmNvbmZpZ09ialtfdGhpcy5jb25maWdObWVdOwogICAgICBfdGhpcy51c2VyU3R5bGUgPSBfdGhpcy5kZWZhdWx0cy5zdHlsZUNvbmZpZy50YWJWYWw7CiAgICAgIF90aGlzLnNlbGVjdGVkRGF0YSA9IF90aGlzLmRlZmF1bHRzLmNoZWNrYm94SW5mby50eXBlOwogICAgfSk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBjaGVja2JveENoYW5nZTogZnVuY3Rpb24gY2hlY2tib3hDaGFuZ2UoZSkgewogICAgICAvLyB0aGlzLiRlbWl0KCdnZXRDb25maWcnLCBlKTsKICAgIH0KICB9Cn07"},{"version":3,"names":["name","props","configObj","type","Object","configNme","String","data","formData","defaults","configData","selectedData","userStyle","watch","handler","nVal","oVal","styleConfig","tabVal","checkboxInfo","deep","userType","storeType","list","id","mounted","_this","$nextTick","methods","checkboxChange","e"],"sources":["src/components/mobileConfigRight/c_checkbox.vue"],"sourcesContent":["<template>\r\n <div class=\"checkboxs acea-row row-top\">\r\n <div class=\"title-tips\" v-if=\"configData\">\r\n <span>{{ configData.title }}</span>\r\n </div>\r\n <div class=\"checkbox-box\">\r\n <el-checkbox-group size=\"small\" v-model=\"configData.type\" @change=\"checkboxChange()\">\r\n <el-checkbox\r\n :label=\"item.id\"\r\n :disabled=\"\r\n selectedData.length >= 3 && userStyle && configData.userType && !selectedData.includes(item.id)\r\n ? true\r\n : false\r\n \"\r\n v-for=\"(item, index) in configData.list\"\r\n :key=\"index\"\r\n >\r\n <span>{{ item.name }}</span>\r\n </el-checkbox>\r\n </el-checkbox-group>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: 'c_checkbox',\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 formData: {\r\n type: 0,\r\n },\r\n defaults: {},\r\n configData: {},\r\n selectedData: [],\r\n userStyle: 0,\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 this.userStyle = nVal.styleConfig.tabVal;\r\n this.selectedData = nVal.checkboxInfo.type;\r\n },\r\n deep: true,\r\n },\r\n 'configObj.styleConfig.tabVal': {\r\n handler(nVal, oVal) {\r\n if (this.configData.userType) {\r\n this.configData.type = [3, 1, 2];\r\n }\r\n },\r\n },\r\n 'configObj.storeStyleConfig.tabVal': {\r\n handler(nVal, oVal) {\r\n if (this.configData.storeType) {\r\n if (nVal == 1) {\r\n this.configData.list = [\r\n {\r\n id: 0,\r\n name: '配送方式',\r\n },\r\n {\r\n id: 2,\r\n name: '门店距离',\r\n },\r\n {\r\n id: 3,\r\n name: '门店地址',\r\n },\r\n ];\r\n } else {\r\n this.configData.list = [\r\n {\r\n id: 0,\r\n name: '配送方式',\r\n },\r\n {\r\n id: 1,\r\n name: '营业时间',\r\n },\r\n {\r\n id: 2,\r\n name: '门店距离',\r\n },\r\n {\r\n id: 3,\r\n name: '门店地址',\r\n },\r\n ];\r\n }\r\n }\r\n },\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 this.userStyle = this.defaults.styleConfig.tabVal;\r\n this.selectedData = this.defaults.checkboxInfo.type;\r\n });\r\n },\r\n methods: {\r\n checkboxChange(e) {\r\n // this.$emit('getConfig', e);\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.checkboxs {\r\n padding: 0 15px;\r\n margin-bottom: 20px;\r\n}\r\n.title-tips {\r\n margin-right: 14px;\r\n color: #999;\r\n font-size: 12px;\r\n width: 82px;\r\n}\r\n.checkbox-box {\r\n width: 270px;\r\n}\r\n.ivu-checkbox-group-item {\r\n margin-bottom: 15px;\r\n margin-right: 15px;\r\n}\r\n::v-deep.ivu-checkbox {\r\n margin-right: 4px;\r\n}\r\n::v-deep.ivu-checkbox-group-item {\r\n font-size: 12px;\r\n}\r\n::v-deep.ivu-checkbox-wrapper:nth-last-child(1) {\r\n margin-right: 0;\r\n}\r\n</style>\r\n"],"mappings":"AAyBA;EACAA,IAAA;EACAC,KAAA;IACAC,SAAA;MACAC,IAAA,EAAAC;IACA;IACAC,SAAA;MACAF,IAAA,EAAAG;IACA;EACA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,QAAA;QACAL,IAAA;MACA;MACAM,QAAA;MACAC,UAAA;MACAC,YAAA;MACAC,SAAA;IACA;EACA;EACAC,KAAA;IACAX,SAAA;MACAY,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,KAAAP,QAAA,GAAAM,IAAA;QACA,KAAAL,UAAA,GAAAK,IAAA,MAAAV,SAAA;QACA,KAAAO,SAAA,GAAAG,IAAA,CAAAE,WAAA,CAAAC,MAAA;QACA,KAAAP,YAAA,GAAAI,IAAA,CAAAI,YAAA,CAAAhB,IAAA;MACA;MACAiB,IAAA;IACA;IACA;MACAN,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,SAAAN,UAAA,CAAAW,QAAA;UACA,KAAAX,UAAA,CAAAP,IAAA;QACA;MACA;IACA;IACA;MACAW,OAAA,WAAAA,QAAAC,IAAA,EAAAC,IAAA;QACA,SAAAN,UAAA,CAAAY,SAAA;UACA,IAAAP,IAAA;YACA,KAAAL,UAAA,CAAAa,IAAA,IACA;cACAC,EAAA;cACAxB,IAAA;YACA,GACA;cACAwB,EAAA;cACAxB,IAAA;YACA,GACA;cACAwB,EAAA;cACAxB,IAAA;YACA,EACA;UACA;YACA,KAAAU,UAAA,CAAAa,IAAA,IACA;cACAC,EAAA;cACAxB,IAAA;YACA,GACA;cACAwB,EAAA;cACAxB,IAAA;YACA,GACA;cACAwB,EAAA;cACAxB,IAAA;YACA,GACA;cACAwB,EAAA;cACAxB,IAAA;YACA,EACA;UACA;QACA;MACA;IACA;EACA;EACAyB,OAAA,WAAAA,QAAA;IAAA,IAAAC,KAAA;IACA,KAAAC,SAAA;MACAD,KAAA,CAAAjB,QAAA,GAAAiB,KAAA,CAAAxB,SAAA;MACAwB,KAAA,CAAAhB,UAAA,GAAAgB,KAAA,CAAAxB,SAAA,CAAAwB,KAAA,CAAArB,SAAA;MACAqB,KAAA,CAAAd,SAAA,GAAAc,KAAA,CAAAjB,QAAA,CAAAQ,WAAA,CAAAC,MAAA;MACAQ,KAAA,CAAAf,YAAA,GAAAe,KAAA,CAAAjB,QAAA,CAAAU,YAAA,CAAAhB,IAAA;IACA;EACA;EACAyB,OAAA;IACAC,cAAA,WAAAA,eAAAC,CAAA;MACA;IAAA;EAEA;AACA","ignoreList":[]}]}