{"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/pageTitle.vue?vue&type=script&lang=js","dependencies":[{"path":"/data/jenkins/workspace/admin.ws.baibaodun.com.cn/src/views/pagediy/components/mobileConfig/pageTitle.vue","mtime":1701741776320},{"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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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 { mapState } from 'vuex';\nimport uploadPictures from '@/components/base/uploadPicture';\nimport checkedTab from '../mobileConfigRight/c_checked_tab.vue';\nimport txtTab from '../mobileConfigRight/c_txt_tab.vue';\nimport cTitle from '../mobileConfigRight/c_title.vue';\nimport linkaddress from '@/components/linkaddress';\nexport default {\n name: 'pageTitle',\n components: {\n uploadPictures,\n checkedTab,\n linkaddress,\n txtTab,\n cTitle,\n },\n data() {\n return {\n actived: 0,\n // 默认初始化数据禁止修改\n defaultConfig: {\n titleCent: {\n tabTitle: '基础设置',\n },\n titleColor: {\n tabTitle: '颜色设置',\n },\n setUp: {\n tabVal: '0',\n cname: '页面设置',\n },\n },\n title: '', //页面标题\n name: '', //模板名称\n isShow: true,\n bgColor: false,\n bgPic: false,\n tabVal: '0',\n colorPicker: '#f5f5f5', //背景色\n isChoice: '单选',\n bgPicUrl: '', //背景图\n returnAddress: '', // 返回地址\n titleColor: '#000000', // 标题颜色\n titleBgColor: '#fff', //顶部颜色\n textPosition: 0, //文本位置\n picList: ['icon-dantu', 'icon-pingpu', 'icon-datu'],\n gridBtn: {\n xl: 4,\n lg: 8,\n md: 8,\n sm: 8,\n xs: 8,\n },\n gridPic: {\n xl: 6,\n lg: 8,\n md: 12,\n sm: 12,\n xs: 12,\n },\n };\n },\n computed: {\n ...mapState({\n titleTxt: (state) => state.mobildConfig.pageTitle || '首页',\n nameTxt: (state) => state.mobildConfig.pageName || '模板',\n }),\n },\n watch: {\n nameTxt(val) {\n //直接赋值给本地data中的属性,就不会报错啦\n this.name = val;\n },\n },\n created() {\n let state = this.$store.state.mobildConfig;\n this.title = state.pageTitle || '首页';\n this.name = state.pageName || '模板';\n this.isShow = state.pageShow ? true : false;\n this.bgColor = state.pageColor ? true : false;\n this.bgPic = state.pagePic ? true : false;\n this.colorPicker = state.pageColorPicker;\n this.tabVal = state.pageTabVal;\n this.bgPicUrl = state.pagePicUrl;\n this.returnAddress = state.returnAddress;\n this.titleColor = state.titleColor;\n this.titleBgColor = state.titleBgColor;\n },\n methods: {\n // 重置\n resetBgA() {\n this.titleBgColor = '#fff';\n this.$store.commit('mobildConfig/UPPTitleBgColor', this.titleBgColor);\n },\n getConfig(e) {\n this.actived = e.values;\n },\n getLink() {\n this.$refs.linkaddres.dialogVisible = true;\n },\n //返回链接\n linkUrl(e) {\n this.returnAddress = e;\n this.$store.commit('mobildConfig/UPPReturnAddress', this.returnAddress);\n },\n // 点击图文封面\n modalPicTap() {\n const _this = this;\n this.$modalUpload(function (img) {\n _this.bgPicUrl = img[0].sattDir;\n _this.$store.commit('mobildConfig/UPPICURL', _this.bgPicUrl);\n });\n },\n bindDelete() {\n this.bgPicUrl = '';\n },\n //标题背景颜色\n titleBgPickerTap(colorPicker) {\n this.$store.commit('mobildConfig/UPPTitleBgColor', colorPicker);\n },\n //标题颜色\n handleChangeTitle(colorPicker) {\n this.$store.commit('mobildConfig/UPPTitleColor', colorPicker);\n },\n //背景色\n colorPickerTap(colorPicker) {\n this.$store.commit('mobildConfig/UPPICKER', colorPicker);\n },\n radioTap(val) {\n this.$store.commit('mobildConfig/UPRADIO', val);\n },\n // 标题\n changVal(val) {\n this.$store.commit('mobildConfig/UPTITLE', val);\n },\n //模板名称\n changName(val) {\n this.$store.commit('mobildConfig/nameUpdata', val);\n },\n //是否选背景色\n bgColorTap(val) {\n this.$store.commit('mobildConfig/UPCOLOR', val);\n },\n //是否选背景图\n bgPicTap(val) {\n this.$store.commit('mobildConfig/UPPIC', val);\n },\n },\n};\n",null]}