| 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\\pages\\setting\\agreement\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\setting\\agreement\\index.vue","mtime":1761185180169},{"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:aW1wb3J0IF9yZWdlbmVyYXRvciBmcm9tICJDOi9Vc2Vycy9BZG1pbmlzdHJhdG9yL0Rlc2t0b3AvY3JtZWI1LjAvdGVtcGxhdGUvYWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkM6L1VzZXJzL0FkbWluaXN0cmF0b3IvRGVza3RvcC9jcm1lYjUuMC90ZW1wbGF0ZS9hZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmluY2x1ZGVzLmpzIjsKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JzsKaW1wb3J0IFdhbmdFZGl0b3IgZnJvbSAnQC9jb21wb25lbnRzL3dhbmdFZGl0b3IvaW5kZXgudnVlJzsKaW1wb3J0IHsgZ2V0QWdyZWVtZW50cywgc2V0QWdyZWVtZW50cyB9IGZyb20gJ0AvYXBpL3N5c3RlbSc7CmV4cG9ydCBkZWZhdWx0IHsKICBjb21wb25lbnRzOiB7CiAgICBXYW5nRWRpdG9yOiBXYW5nRWRpdG9yCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgbG9hZGluZ0V4aXN0OiBmYWxzZSwKICAgICAgY3VycmVudFRhYjogJzEnLAogICAgICBoZWFkZXJMaXN0OiBbewogICAgICAgIGxhYmVsOiAn5LuY6LS55Lya5ZGY5Y2P6K6uJywKICAgICAgICB2YWx1ZTogJzEnCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogJ+S7o+eQhuWVhuWNj+iuricsCiAgICAgICAgdmFsdWU6ICcyJwogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICfpmpDnp4HljY/orq4nLAogICAgICAgIHZhbHVlOiAnMycKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAn55So5oi35Y2P6K6uJywKICAgICAgICB2YWx1ZTogJzQnCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogJ+azqOmUgOWNj+iuricsCiAgICAgICAgdmFsdWU6ICc1JwogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICfnp6/liIbljY/orq4nLAogICAgICAgIHZhbHVlOiAnNicKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAn5YiG6ZSA5Y2P6K6uJywKICAgICAgICB2YWx1ZTogJzgnCiAgICAgIH1dLAogICAgICB1ZUNvbmZpZzogewogICAgICAgIGF1dG9IZWlnaHRFbmFibGVkOiBmYWxzZSwKICAgICAgICBpbml0aWFsRnJhbWVIZWlnaHQ6IDUwMCwKICAgICAgICBpbml0aWFsRnJhbWVXaWR0aDogJzEwMCUnLAogICAgICAgIFVFRElUT1JfSE9NRV9VUkw6ICcvVUVkaXRvci8nLAogICAgICAgIHNlcnZlclVybDogJycKICAgICAgfSwKICAgICAgaWQ6IDAsCiAgICAgIGZvcm1WYWxpZGF0ZTogewogICAgICAgIGNvbnRlbnQ6ICcnCiAgICAgIH0sCiAgICAgIGNvbnRlbnQ6ICcnLAogICAgICBzcGluU2hvdzogZmFsc2UKICAgIH07CiAgfSwKICBjb21wdXRlZDogewogICAgLy8g6K6+572u5piv5ZCm5pi+56S6IHRhZ3NWaWV3CiAgICBmaXhCb3R0b21XaWR0aDogZnVuY3Rpb24gZml4Qm90dG9tV2lkdGgoKSB7CiAgICAgIHZhciBfdGhpcyQkc3RvcmUkc3RhdGUkdGggPSB0aGlzLiRzdG9yZS5zdGF0ZS50aGVtZUNvbmZpZy50aGVtZUNvbmZpZywKICAgICAgICBsYXlvdXQgPSBfdGhpcyQkc3RvcmUkc3RhdGUkdGgubGF5b3V0LAogICAgICAgIGlzQ29sbGFwc2UgPSBfdGhpcyQkc3RvcmUkc3RhdGUkdGguaXNDb2xsYXBzZTsKICAgICAgdmFyIHc7CiAgICAgIGlmIChbJ2NvbHVtbnMnXS5pbmNsdWRlcyhsYXlvdXQpKSB7CiAgICAgICAgaWYgKGlzQ29sbGFwc2UpIHsKICAgICAgICAgIHcgPSAnODVweCc7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHcgPSAnMjY1cHgnOwogICAgICAgIH0KICAgICAgfSBlbHNlIGlmIChbJ2NsYXNzaWMnXS5pbmNsdWRlcyhsYXlvdXQpKSB7CiAgICAgICAgaWYgKGlzQ29sbGFwc2UpIHsKICAgICAgICAgIHcgPSAnODVweCc7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHcgPSAnMTgwcHgnOwogICAgICAgIH0KICAgICAgfSBlbHNlIGlmIChbJ2RlZmF1bHRzJywgJ2NsYXNzaWMnXS5pbmNsdWRlcyhsYXlvdXQpKSB7CiAgICAgICAgaWYgKGlzQ29sbGFwc2UpIHsKICAgICAgICAgIHcgPSAnNjRweCc7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHcgPSAnMTgwcHgnOwogICAgICAgIH0KICAgICAgfSBlbHNlIHsKICAgICAgICB3ID0gJzBweCc7CiAgICAgIH0KICAgICAgcmV0dXJuIHc7CiAgICB9CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5jaGFuZ2VUYWIodGhpcy5jdXJyZW50VGFiKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIHNhdmU6IGZ1bmN0aW9uIHNhdmUoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLmNvbnRlbnQgPSB0aGlzLmNvbnRlbnQ7CiAgICAgIHNldEFncmVlbWVudHModGhpcy5mb3JtVmFsaWRhdGUpLnRoZW4oLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3IoKS5tKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yKCkudyhmdW5jdGlvbiAoX2NvbnRleHQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQubikgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIF90aGlzLiRtZXNzYWdlLnN1Y2Nlc3MocmVzLm1zZyk7CiAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LmEoMik7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUpOwogICAgICAgIH0pKTsKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBnZXRFZGl0b3JDb250ZW50OiBmdW5jdGlvbiBnZXRFZGl0b3JDb250ZW50KGNvbnRlbnQpIHsKICAgICAgdGhpcy5jb250ZW50ID0gY29udGVudDsKICAgIH0sCiAgICBjaGFuZ2VUYWI6IGZ1bmN0aW9uIGNoYW5nZVRhYigpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CiAgICAgIHRoaXMuZm9ybVZhbGlkYXRlLmNvbnRlbnQgPSAnICc7CiAgICAgIGdldEFncmVlbWVudHModGhpcy5jdXJyZW50VGFiKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIuZm9ybVZhbGlkYXRlLmlkID0gcmVzLmRhdGEuaWQgfHwgMDsKICAgICAgICBfdGhpczIuZm9ybVZhbGlkYXRlLnR5cGUgPSByZXMuZGF0YS50eXBlOwogICAgICAgIF90aGlzMi5mb3JtVmFsaWRhdGUudGl0bGUgPSByZXMuZGF0YS50aXRsZTsKICAgICAgICBfdGhpczIuZm9ybVZhbGlkYXRlLmNvbnRlbnQgPSByZXMuZGF0YS5jb250ZW50OwogICAgICAgIF90aGlzMi5jb250ZW50ID0gcmVzLmRhdGEuY29udGVudDsKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["mapState","WangEditor","getAgreements","setAgreements","components","data","loadingExist","currentTab","headerList","label","value","ueConfig","autoHeightEnabled","initialFrameHeight","initialFrameWidth","UEDITOR_HOME_URL","serverUrl","id","formValidate","content","spinShow","computed","fixBottomWidth","_this$$store$state$th","$store","state","themeConfig","layout","isCollapse","w","includes","created","changeTab","methods","save","_this","then","_ref","_asyncToGenerator","_regenerator","m","_callee","res","_context","n","$message","success","msg","a","_x","apply","arguments","catch","error","getEditorContent","_this2","type","title"],"sources":["src/pages/setting/agreement/index.vue"],"sourcesContent":["<template>\r\n <div class=\"agreemant\">\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\" :body-style=\"{ padding: '0 20px' }\">\r\n <div>\r\n <el-tabs v-model=\"currentTab\" @tab-click=\"changeTab\">\r\n <el-tab-pane\r\n :label=\"item.label\"\r\n :name=\"item.value.toString()\"\r\n v-for=\"(item, index) in headerList\"\r\n :key=\"index\"\r\n />\r\n </el-tabs>\r\n </div>\r\n </el-card>\r\n\r\n <el-row class=\"content\">\r\n <el-col :span=\"16\">\r\n <WangEditor style=\"width: 100%\" :content=\"formValidate.content\" @editorContent=\"getEditorContent\"></WangEditor>\r\n </el-col>\r\n <el-col :span=\"6\" style=\"width: 33%\">\r\n <div class=\"ifam\">\r\n <div class=\"content\" v-html=\"content\"></div>\r\n </div>\r\n </el-col>\r\n </el-row>\r\n <!-- <el-row class=\"mb10 content\">\r\n <el-button class=\"bnt\" type=\"primary\" v-db-click @click=\"save\" :loading=\"loadingExist\"\r\n >保存</el-button\r\n >\r\n </el-row> -->\r\n\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"fixed-card\" :style=\"{ left: `${fixBottomWidth}` }\">\r\n <div class=\"acea-row row-center\">\r\n <el-button class=\"bnt\" type=\"primary\" v-db-click @click=\"save\" :loading=\"loadingExist\">保存</el-button>\r\n </div>\r\n </el-card>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport WangEditor from '@/components/wangEditor/index.vue';\r\nimport { getAgreements, setAgreements } from '@/api/system';\r\n\r\nexport default {\r\n components: { WangEditor },\r\n data() {\r\n return {\r\n loadingExist: false,\r\n currentTab: '1',\r\n headerList: [\r\n { label: '付费会员协议', value: '1' },\r\n { label: '代理商协议', value: '2' },\r\n { label: '隐私协议', value: '3' },\r\n { label: '用户协议', value: '4' },\r\n { label: '注销协议', value: '5' },\r\n { label: '积分协议', value: '6' },\r\n { label: '分销协议', value: '8' },\r\n ],\r\n ueConfig: {\r\n autoHeightEnabled: false,\r\n initialFrameHeight: 500,\r\n initialFrameWidth: '100%',\r\n UEDITOR_HOME_URL: '/UEditor/',\r\n serverUrl: '',\r\n },\r\n id: 0,\r\n formValidate: {\r\n content: '',\r\n },\r\n content: '',\r\n spinShow: false,\r\n };\r\n },\r\n computed: {\r\n // 设置是否显示 tagsView\r\n fixBottomWidth() {\r\n let { layout, isCollapse } = this.$store.state.themeConfig.themeConfig;\r\n let w;\r\n if (['columns'].includes(layout)) {\r\n if (isCollapse) {\r\n w = '85px';\r\n } else {\r\n w = '265px';\r\n }\r\n } else if (['classic'].includes(layout)) {\r\n if (isCollapse) {\r\n w = '85px';\r\n } else {\r\n w = '180px';\r\n }\r\n } else if (['defaults', 'classic'].includes(layout)) {\r\n if (isCollapse) {\r\n w = '64px';\r\n } else {\r\n w = '180px';\r\n }\r\n } else {\r\n w = '0px';\r\n }\r\n return w;\r\n },\r\n },\r\n created() {\r\n this.changeTab(this.currentTab);\r\n },\r\n methods: {\r\n save() {\r\n this.formValidate.content = this.content;\r\n setAgreements(this.formValidate)\r\n .then(async (res) => {\r\n this.$message.success(res.msg);\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n getEditorContent(content) {\r\n this.content = content;\r\n },\r\n changeTab() {\r\n this.formValidate.content = ' ';\r\n getAgreements(this.currentTab).then((res) => {\r\n this.formValidate.id = res.data.id || 0;\r\n this.formValidate.type = res.data.type;\r\n this.formValidate.title = res.data.title;\r\n this.formValidate.content = res.data.content;\r\n this.content = res.data.content;\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n::v-deep .el-tabs__item {\r\n height: 54px !important;\r\n line-height: 54px !important;\r\n}\r\n.agreemant {\r\n background-color: #fff;\r\n}\r\n.content {\r\n padding: 10px 16px;\r\n}\r\n.ifam {\r\n width: 344px;\r\n height: 644px;\r\n background: url('../../../assets/images/ag-phone.png') no-repeat center top;\r\n background-size: 344px 644px;\r\n padding: 40px 20px;\r\n padding-top: 50px;\r\n margin: 0 auto 0 20px;\r\n .content {\r\n height: 560px;\r\n overflow: hidden;\r\n scrollbar-width: none; /* firefox */\r\n -ms-overflow-style: none; /* IE 10+ */\r\n overflow-x: hidden;\r\n overflow-y: auto;\r\n }\r\n .content::-webkit-scrollbar {\r\n display: none; /* Chrome Safari */\r\n }\r\n}\r\n.new_tab {\r\n ::v-deep .ivu-tabs-nav .ivu-tabs-tab {\r\n padding: 4px 16px 20px !important;\r\n font-weight: 500;\r\n }\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}
|