a0557f30b14e3a8b2925e43af35c98ba.json 11 KB

1
  1. {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\setting\\agreement\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\setting\\agreement\\index.vue","mtime":1677828270229},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCBXYW5nRWRpdG9yIGZyb20gJ0AvY29tcG9uZW50cy93YW5nRWRpdG9yL2luZGV4LnZ1ZSc7CmltcG9ydCB7IGdldEFncmVlbWVudHMsIHNldEFncmVlbWVudHMgfSBmcm9tICdAL2FwaS9zeXN0ZW0nOwpleHBvcnQgZGVmYXVsdCB7CiAgY29tcG9uZW50czogewogICAgV2FuZ0VkaXRvcjogV2FuZ0VkaXRvcgogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGxvYWRpbmdFeGlzdDogZmFsc2UsCiAgICAgIGN1cnJlbnRUYWI6ICcxJywKICAgICAgaGVhZGVyTGlzdDogW3sKICAgICAgICBsYWJlbDogJ+S7mOi0ueS8muWRmOWNj+iuricsCiAgICAgICAgdmFsdWU6ICcxJwogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICfku6PnkIbllYbljY/orq4nLAogICAgICAgIHZhbHVlOiAnMicKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAn6ZqQ56eB5Y2P6K6uJywKICAgICAgICB2YWx1ZTogJzMnCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogJ+eUqOaIt+WNj+iuricsCiAgICAgICAgdmFsdWU6ICc0JwogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICfms6jplIDljY/orq4nLAogICAgICAgIHZhbHVlOiAnNScKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAn56ev5YiG5Y2P6K6uJywKICAgICAgICB2YWx1ZTogJzYnCiAgICAgIH1dLAogICAgICB1ZUNvbmZpZzogewogICAgICAgIGF1dG9IZWlnaHRFbmFibGVkOiBmYWxzZSwKICAgICAgICBpbml0aWFsRnJhbWVIZWlnaHQ6IDUwMCwKICAgICAgICBpbml0aWFsRnJhbWVXaWR0aDogJzEwMCUnLAogICAgICAgIFVFRElUT1JfSE9NRV9VUkw6ICcvYWRtaW4vVUVkaXRvci8nLAogICAgICAgIHNlcnZlclVybDogJycKICAgICAgfSwKICAgICAgaWQ6IDAsCiAgICAgIGZvcm1WYWxpZGF0ZTogewogICAgICAgIGNvbnRlbnQ6ICcnCiAgICAgIH0sCiAgICAgIGNvbnRlbnQ6ICcnLAogICAgICBzcGluU2hvdzogZmFsc2UKICAgIH07CiAgfSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ2FkbWluL2xheW91dCcsIFsnaXNNb2JpbGUnLCAnbWVudUNvbGxhcHNlJ10pKSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5jaGFuZ2VUYWIodGhpcy5jdXJyZW50VGFiKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIHNhdmU6IGZ1bmN0aW9uIHNhdmUoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5jb250ZW50ID0gdGhpcy5jb250ZW50OwogICAgICBzZXRBZ3JlZW1lbnRzKHRoaXMuZm9ybVZhbGlkYXRlKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBfdGhpcy4kTWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOwoKICAgICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICB9KSk7CgogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gpIHsKICAgICAgICAgIHJldHVybiBfcmVmLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIGdldEVkaXRvckNvbnRlbnQ6IGZ1bmN0aW9uIGdldEVkaXRvckNvbnRlbnQoY29udGVudCkgewogICAgICB0aGlzLmNvbnRlbnQgPSBjb250ZW50OwogICAgfSwKICAgIGNoYW5nZVRhYjogZnVuY3Rpb24gY2hhbmdlVGFiKGRhdGEpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5jb250ZW50ID0gJyAnOwogICAgICBnZXRBZ3JlZW1lbnRzKGRhdGEpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi5mb3JtVmFsaWRhdGUuaWQgPSByZXMuZGF0YS5pZCB8fCAwOwogICAgICAgIF90aGlzMi5mb3JtVmFsaWRhdGUudHlwZSA9IHJlcy5kYXRhLnR5cGU7CiAgICAgICAgX3RoaXMyLmZvcm1WYWxpZGF0ZS50aXRsZSA9IHJlcy5kYXRhLnRpdGxlOwogICAgICAgIF90aGlzMi5mb3JtVmFsaWRhdGUuY29udGVudCA9IHJlcy5kYXRhLmNvbnRlbnQ7CiAgICAgICAgX3RoaXMyLmNvbnRlbnQgPSByZXMuZGF0YS5jb250ZW50OwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuCA;AACA;AACA;AAEA;EACAA;IAAAC;EAAA,CADA;EAEAC,IAFA,kBAEA;IACA;MACAC,mBADA;MAEAC,eAFA;MAGAC,aACA;QAAAC;QAAAC;MAAA,CADA,EAEA;QAAAD;QAAAC;MAAA,CAFA,EAGA;QAAAD;QAAAC;MAAA,CAHA,EAIA;QAAAD;QAAAC;MAAA,CAJA,EAKA;QAAAD;QAAAC;MAAA,CALA,EAMA;QAAAD;QAAAC;MAAA,CANA,CAHA;MAWAC;QACAC,wBADA;QAEAC,uBAFA;QAGAC,yBAHA;QAIAC,mCAJA;QAKAC;MALA,CAXA;MAkBAC,KAlBA;MAmBAC;QACAC;MADA,CAnBA;MAsBAA,WAtBA;MAuBAC;IAvBA;EAyBA,CA5BA;EA6BAC,4BACAC,sDADA,CA7BA;EAgCAC,OAhCA,qBAgCA;IACA;EACA,CAlCA;EAmCAC;IACAC,IADA,kBACA;MAAA;;MACA;MACAC,iCACAC,IADA;QAAA,mEACA;UAAA;YAAA;cAAA;gBAAA;kBACA;;gBADA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAIAC,KAJA,CAIA;QACA;MACA,CANA;IAOA,CAVA;IAWAC,gBAXA,4BAWAV,OAXA,EAWA;MACA;IACA,CAbA;IAcAW,SAdA,qBAcAzB,IAdA,EAcA;MAAA;;MACA;MACA0B;QACA;QACA;QACA;QACA;QACA;MACA,CANA;IAOA;EAvBA;AAnCA","names":["components","WangEditor","data","loadingExist","currentTab","headerList","label","value","ueConfig","autoHeightEnabled","initialFrameHeight","initialFrameWidth","UEDITOR_HOME_URL","serverUrl","id","formValidate","content","spinShow","computed","mapState","created","methods","save","setAgreements","then","catch","getEditorContent","changeTab","getAgreements"],"sourceRoot":"src/pages/setting/agreement","sources":["index.vue"],"sourcesContent":["<template>\r\n <div class=\"agreemant\">\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\" :padding=\"0\">\r\n <div class=\"new_card_pd\">\r\n <Tabs v-model=\"currentTab\" @on-click=\"changeTab\">\r\n <TabPane :label=\"item.label\" :name=\"item.value.toString()\" v-for=\"(item, index) in headerList\" :key=\"index\" />\r\n </Tabs>\r\n </div>\r\n </Card>\r\n\r\n <Row class=\"mb10 content\">\r\n <Col span=\"16\">\r\n <WangEditor style=\"width: 100%\" :content=\"formValidate.content\" @editorContent=\"getEditorContent\"></WangEditor>\r\n </Col>\r\n <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 </Col>\r\n </Row>\r\n <!-- <Row class=\"mb10 content\">\r\n <Button class=\"bnt\" type=\"primary\" @click=\"save\" :loading=\"loadingExist\"\r\n >保存</Button\r\n >\r\n </Row> -->\r\n <Card\r\n :bordered=\"false\"\r\n dis-hover\r\n class=\"fixed-card\"\r\n :style=\"{ left: `${!menuCollapse ? '200px' : isMobile ? '0' : '80px'}` }\"\r\n >\r\n <div class=\"acea-row row-center\">\r\n <Button class=\"bnt\" type=\"primary\" @click=\"save\" :loading=\"loadingExist\">保存</Button>\r\n </div>\r\n </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 ],\r\n ueConfig: {\r\n autoHeightEnabled: false,\r\n initialFrameHeight: 500,\r\n initialFrameWidth: '100%',\r\n UEDITOR_HOME_URL: '/admin/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 ...mapState('admin/layout', ['isMobile', 'menuCollapse']),\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(data) {\r\n this.formValidate.content = ' ';\r\n getAgreements(data).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=\"stylus\" scoped>\r\n.agreemant {\r\n background-color: #fff;\r\n padding: 5px 15px ;\r\n margin-top 10px;\r\n}\r\n\r\n.content {\r\n padding: 10px 0px;\r\n}\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\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\r\n .content::-webkit-scrollbar {\r\n display: none; /* Chrome Safari */\r\n }\r\n}\r\n\r\n.new_tab {\r\n >>>.ivu-tabs-nav .ivu-tabs-tab {\r\n padding: 4px 16px 20px !important;\r\n font-weight: 500;\r\n }\r\n}\r\n\r\n.fixed-card {\r\n position: fixed;\r\n right: 0;\r\n bottom: 0;\r\n left: 200px;\r\n z-index: 99;\r\n box-shadow: 0 -1px 2px rgb(240, 240, 240);\r\n\r\n /deep/ .ivu-card-body {\r\n padding: 15px 16px 14px;\r\n }\r\n\r\n .ivu-form-item {\r\n margin-bottom: 0;\r\n }\r\n\r\n /deep/ .ivu-form-item-content {\r\n margin-right: 124px;\r\n text-align: center;\r\n }\r\n}\r\n</style>\r\n"]}]}