{"remainingRequest":"/data/jenkins/workspace/admin.ws.baibaodun.com.cn/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/admin.ws.baibaodun.com.cn/src/views/pagediy/components/mobileConfig/c_home_seckill.vue?vue&type=script&lang=js","dependencies":[{"path":"/data/jenkins/workspace/admin.ws.baibaodun.com.cn/src/views/pagediy/components/mobileConfig/c_home_seckill.vue","mtime":1701741776319},{"path":"/data/jenkins/workspace/admin.ws.baibaodun.com.cn/node_modules/cache-loader/dist/cjs.js","mtime":1701741918737},{"path":"/data/jenkins/workspace/admin.ws.baibaodun.com.cn/node_modules/thread-loader/dist/cjs.js","mtime":1701741918386},{"path":"/data/jenkins/workspace/admin.ws.baibaodun.com.cn/node_modules/babel-loader/lib/index.js","mtime":1701741929501},{"path":"/data/jenkins/workspace/admin.ws.baibaodun.com.cn/node_modules/cache-loader/dist/cjs.js","mtime":1701741918737},{"path":"/data/jenkins/workspace/admin.ws.baibaodun.com.cn/node_modules/vue-loader/lib/index.js","mtime":1701741928146}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n// +---------------------------------------------------------------------\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\n// +---------------------------------------------------------------------\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\n// +---------------------------------------------------------------------\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\n// +---------------------------------------------------------------------\n// | Author: CRMEB Team \n// +---------------------------------------------------------------------\nimport toolCom from '../mobileConfigRight/index.js';\nimport rightBtn from '../rightBtn/index.vue';\nimport { mapState, mapMutations, mapActions } from 'vuex';\nexport default {\n name: 'c_home_seckill',\n componentsName: 'home_seckill',\n components: {\n ...toolCom,\n rightBtn,\n },\n props: {\n activeIndex: {\n type: null,\n },\n num: {\n type: null,\n },\n index: {\n type: null,\n },\n },\n data() {\n return {\n configObj: {},\n rCom: [\n {\n components: toolCom.c_checked_tab,\n configNme: 'setUp',\n },\n ],\n };\n },\n watch: {\n num(nVal) {\n let value = JSON.parse(JSON.stringify(this.$store.state.mobildConfig.defaultArray[nVal]));\n this.configObj = value;\n },\n configObj: {\n handler(nVal, oVal) {\n this.$store.commit('mobildConfig/UPDATEARR', { num: this.num, val: nVal });\n },\n deep: true,\n },\n 'configObj.setUp.tabVal': {\n handler(nVal, oVal) {\n var arr = [this.rCom[0]];\n if (nVal == 0) {\n let tempArr = [\n {\n components: toolCom.c_title,\n configNme: 'tabConfig',\n },\n {\n components: toolCom.c_txt_tab,\n configNme: 'tabConfig',\n },\n {\n components: toolCom.c_title,\n configNme: 'logoConfig',\n },\n {\n components: toolCom.c_upload_img,\n configNme: 'logoConfig',\n },\n {\n components: toolCom.c_title,\n configNme: 'titleConfig',\n },\n {\n components: toolCom.c_input_item,\n configNme: 'titleConfig',\n },\n {\n components: toolCom.c_input_item,\n configNme: 'linkConfig',\n },\n {\n components: toolCom.c_title,\n configNme: 'typeConfig',\n },\n {\n components: toolCom.c_checkbox_group,\n configNme: 'typeConfig',\n },\n ];\n this.rCom = arr.concat(tempArr);\n } else {\n let tempArr = [\n {\n components: toolCom.c_title,\n configNme: 'bgColor',\n },\n {\n components: toolCom.c_bg_color,\n configNme: 'bgColor',\n },\n {\n components: toolCom.c_bg_color,\n configNme: 'titleColor',\n },\n {\n components: toolCom.c_bg_color,\n configNme: 'moreColor',\n },\n {\n components: toolCom.c_bg_color,\n configNme: 'nameColor',\n },\n {\n components: toolCom.c_bg_color,\n configNme: 'priceColor',\n },\n {\n components: toolCom.c_title,\n configNme: 'upConfig',\n },\n {\n components: toolCom.c_slider,\n configNme: 'upConfig',\n },\n {\n components: toolCom.c_slider,\n configNme: 'downConfig',\n },\n {\n components: toolCom.c_slider,\n configNme: 'lrConfig',\n },\n {\n components: toolCom.c_slider,\n configNme: 'contentConfig',\n },\n {\n components: toolCom.c_slider,\n configNme: 'mbConfig',\n },\n {\n components: toolCom.c_title,\n configNme: 'bgStyle',\n },\n {\n components: toolCom.c_slider,\n configNme: 'bgStyle',\n },\n {\n components: toolCom.c_slider,\n configNme: 'contentStyle',\n },\n ];\n this.rCom = arr.concat(tempArr);\n }\n },\n deep: true,\n },\n },\n mounted() {\n this.$nextTick(() => {\n let value = JSON.parse(JSON.stringify(this.$store.state.mobildConfig.defaultArray[this.num]));\n this.configObj = value;\n });\n },\n created() {},\n methods: {\n getConfig(data) {\n if (data.name && data.name === 'c_input_item') this.configObj.linkConfig.val = data.values;\n },\n },\n};\n",null]}