79cb7774bdd35fc9dbff0deb62a10de5.json 7.4 KB

1
  1. {"remainingRequest":"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\\pages\\setting\\devisePage\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\setting\\devisePage\\index.vue","mtime":1761185180176},{"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:DQppbXBvcnQgeyBkaXlHZXRJbmZvLCBkaXlTYXZlIH0gZnJvbSAnQC9hcGkvZGl5JzsNCmltcG9ydCB7IG1hcE11dGF0aW9ucyB9IGZyb20gJ3Z1ZXgnOw0KaW1wb3J0IHJpZ2h0Q29uZmlnIGZyb20gJ0AvY29tcG9uZW50cy9yaWdodENvbmZpZy9pbmRleCc7DQppbXBvcnQgbGlua3MgZnJvbSAnLi9saW5rcyc7DQppbXBvcnQgeyBnZXRDb29raWVzLCBzZXRDb29raWVzIH0gZnJvbSAnQC9saWJzL3V0aWwnOw0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAnaW5kZXgnLA0KICBjb21wb25lbnRzOiB7DQogICAgcmlnaHRDb25maWcsDQogICAgbGlua3MsDQogIH0sDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIGNvbmZpZ05hbWU6IHt9LA0KICAgICAgY29uZmlnTnVtOiAnZGVmYXVsdCcsDQogICAgICBpZnJhbWVVcmw6ICcnLA0KICAgICAgc2V0Q29uZmlnOiAnJywNCiAgICAgIHVwZGF0YUNvbmZpZzogJycsDQogICAgICBwYWdlSWQ6IDAsDQogICAgfTsNCiAgfSwNCiAgY3JlYXRlZCgpIHsNCiAgICB0aGlzLnNob3cgPSB0cnVlOw0KICAgIGxldCBwYWdlSWQgPSB0aGlzLiRyb3V0ZS5xdWVyeS5pZDsNCiAgICBsZXQgZGVmYXVsdERhdGEgPSB0aGlzLiRzdG9yZS5zdGF0ZS5tb3Jlbi5kZWZhdWx0Q29uZmlnOw0KICAgIHRoaXMucGFnZUlkID0gcGFyc2VJbnQocGFnZUlkKTsNCiAgICBsZXQgbW92ZUxpbmsgPSBnZXRDb29raWVzKCdtb3ZlTGluaycpOw0KICAgIGlmIChOdW1iZXIodGhpcy4kcm91dGUucXVlcnkudHlwZSkgPT09IDEpIHsNCiAgICAgIHRoaXMuaWZyYW1lVXJsID0gYCR7bW92ZUxpbmt9L3BhZ2VzL2luZGV4L2luZGV4P21kVHlwZT1pZnJhbWVXaW5kb3dgOw0KICAgIH0gZWxzZSB7DQogICAgICB0aGlzLmlmcmFtZVVybCA9IGAke2xvY2F0aW9uLm9yaWdpbn0vcGFnZXMvaW5kZXgvaW5kZXg/bWRUeXBlPWlmcmFtZVdpbmRvd2A7DQogICAgfQ0KICAgIGRpeUdldEluZm8ocGFyc2VJbnQocGFnZUlkKSkudGhlbigoZGF0YXMpID0+IHsNCiAgICAgIGxldCBkYXRhID0gZGF0YXMuZGF0YS5pbmZvLnZhbHVlOw0KICAgICAgaWYgKGRhdGEpIHsNCiAgICAgICAgdGhpcy51cERhdGEoZGF0YSk7DQogICAgICB9IGVsc2Ugew0KICAgICAgICBkaXlTYXZlKHBhcnNlSW50KHBhZ2VJZCksIHsNCiAgICAgICAgICB2YWx1ZTogZGVmYXVsdERhdGEsDQogICAgICAgIH0pLnRoZW4oKHJlcykgPT4ge30pOw0KICAgICAgfQ0KICAgIH0pOw0KICB9LA0KICBtb3VudGVkKCkgew0KICAgIC8v55uR5ZCs5a2Q6aG16Z2i57uZ5b2T5YmN6aG16Z2i5Lyg5YC8DQogICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCB0aGlzLmhhbmRsZU1lc3NhZ2UsIGZhbHNlKTsNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIC8v5o6l5pS2aWZyYW1l5YC8DQogICAgaGFuZGxlTWVzc2FnZShldmVudCkgew0KICAgICAgaWYgKGV2ZW50LmRhdGEubmFtZSkgew0KICAgICAgICBsZXQgb2JqID0geyBuYW1lOiBldmVudC5kYXRhLm5hbWUsIG51bTogZXZlbnQuZGF0YS5kYXRhTmFtZSB9Ow0KICAgICAgICB0aGlzLmNvbmZpZ05hbWUgPSBvYmo7DQogICAgICAgIHRoaXMuY29uZmlnTnVtID0gZXZlbnQuZGF0YS5kYXRhTmFtZTsNCiAgICAgICAgdGhpcy5hZGQoZXZlbnQuZGF0YS5uYW1lKTsNCiAgICAgIH0NCiAgICB9LA0KICAgIGFkZChkYXRhKSB7DQogICAgICB0aGlzLiRzdG9yZS5jb21taXQoJ21vcmVuL3NldENvbmZpZycsIGRhdGEpOw0KICAgIH0sDQogICAgdXBEYXRhKGRhdGEpIHsNCiAgICAgIHRoaXMuJHN0b3JlLmNvbW1pdCgnbW9yZW4vdXBkYXRhQ29uZmlnJywgZGF0YSk7DQogICAgfSwNCiAgICAvLyAuLi5tYXBNdXRhdGlvbnMoew0KICAgIC8vICAgICBhZGQ6ICdkaXkvc2V0Q29uZmlnJywNCiAgICAvLyAgICAgdXBEYXRhOidkaXkvdXBkYXRhQ29uZmlnJw0KICAgIC8vIH0pDQogIH0sDQp9Ow0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";AAmBA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/pages/setting/devisePage","sourcesContent":["<template>\r\n <div>\r\n <pages-header ref=\"pageHeader\" title=\"页面设计\" :backUrl=\"$routeProStr + '/setting/pages/devise/0'\"></pages-header>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt mt15\">\r\n <div class=\"flex-wrapper\">\r\n <!-- :src=\"iframeUrl\" -->\r\n <iframe class=\"iframe-box\" :src=\"iframeUrl\" frameborder=\"0\" ref=\"iframe\"></iframe>\r\n <div>\r\n <div class=\"content\">\r\n <rightConfig :name=\"configName\" :pageId=\"pageId\" :configNum=\"configNum\"></rightConfig>\r\n </div>\r\n </div>\r\n <!-- <links v-if=\"show\"></links> -->\r\n </div>\r\n </el-card>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { diyGetInfo, diySave } from '@/api/diy';\r\nimport { mapMutations } from 'vuex';\r\nimport rightConfig from '@/components/rightConfig/index';\r\nimport links from './links';\r\nimport { getCookies, setCookies } from '@/libs/util';\r\nexport default {\r\n name: 'index',\r\n components: {\r\n rightConfig,\r\n links,\r\n },\r\n data() {\r\n return {\r\n configName: {},\r\n configNum: 'default',\r\n iframeUrl: '',\r\n setConfig: '',\r\n updataConfig: '',\r\n pageId: 0,\r\n };\r\n },\r\n created() {\r\n this.show = true;\r\n let pageId = this.$route.query.id;\r\n let defaultData = this.$store.state.moren.defaultConfig;\r\n this.pageId = parseInt(pageId);\r\n let moveLink = getCookies('moveLink');\r\n if (Number(this.$route.query.type) === 1) {\r\n this.iframeUrl = `${moveLink}/pages/index/index?mdType=iframeWindow`;\r\n } else {\r\n this.iframeUrl = `${location.origin}/pages/index/index?mdType=iframeWindow`;\r\n }\r\n diyGetInfo(parseInt(pageId)).then((datas) => {\r\n let data = datas.data.info.value;\r\n if (data) {\r\n this.upData(data);\r\n } else {\r\n diySave(parseInt(pageId), {\r\n value: defaultData,\r\n }).then((res) => {});\r\n }\r\n });\r\n },\r\n mounted() {\r\n //监听子页面给当前页面传值\r\n window.addEventListener('message', this.handleMessage, false);\r\n },\r\n methods: {\r\n //接收iframe值\r\n handleMessage(event) {\r\n if (event.data.name) {\r\n let obj = { name: event.data.name, num: event.data.dataName };\r\n this.configName = obj;\r\n this.configNum = event.data.dataName;\r\n this.add(event.data.name);\r\n }\r\n },\r\n add(data) {\r\n this.$store.commit('moren/setConfig', data);\r\n },\r\n upData(data) {\r\n this.$store.commit('moren/updataConfig', data);\r\n },\r\n // ...mapMutations({\r\n // add: 'diy/setConfig',\r\n // upData:'diy/updataConfig'\r\n // })\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.content {\r\n}\r\n.flex-wrapper {\r\n display: flex;\r\n}\r\n.iframe-box {\r\n min-width: 375px;\r\n height: 700px;\r\n /* border: 1px solid #ddd; */\r\n border-radius: 4px;\r\n box-shadow: 0 0 7px #cccccc;\r\n}\r\n.right-box {\r\n width: 500px;\r\n margin-left: 50px;\r\n border: 1px solid #ddd;\r\n border-radius: 4px;\r\n .title-bar {\r\n width: 100%;\r\n height: 38px;\r\n line-height: 38px;\r\n padding-left: 24px;\r\n color: #333;\r\n border-radius: 4px;\r\n border-bottom: 1px solid #eee;\r\n }\r\n}\r\n</style>\r\n"]}]}