| 1 |
- {"remainingRequest":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/view/system-config/userAgreement.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/view/system-config/userAgreement.vue","mtime":1618306924000},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":1665684010704},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js","mtime":1665684006084}],"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//\nimport Editor from '_c/editor';\nimport axios from '@/libs/api.request';\nexport default {\n name: 'userAgreement',\n\n data() {\n return {\n showButton: true,\n btnLoading_pass: false,\n currentPage: 1,\n total: 0,\n showNoticeModal: false,\n eduModalTitle: 'addnew',\n // 查询条件\n pagenum: 10,\n content: '12312323',\n columns: [{\n title: ' 排序',\n key: 'id'\n },\n /* {\n title: '标题',\n key: 'title'\n }, */\n {\n title: '更改时间',\n key: 'updated_at'\n }, {\n title: '创建',\n key: 'user',\n render: (h, params) => {\n return h('span', params.row.user.nick_name);\n }\n }, {\n title: '操作',\n key: 'action',\n align: 'center',\n render: (h, params) => {\n return h('div', [h('Button', {\n props: {\n size: 'small',\n type: 'primary'\n },\n style: {\n marginTop: '5px',\n marginBottom: '5px'\n },\n on: {\n click: () => {\n this.eduModalTitle = 'check';\n this.showNoticeModal = true;\n this.$refs.editor.setHtml(params.row.content);\n }\n },\n directives: [{\n name: 'opcode',\n value: 'admins/notice/protocol'\n }]\n }, '查看'), h('Button', {\n props: {\n size: 'small',\n type: 'primary'\n },\n style: {\n marginTop: '5px',\n marginBottom: '5px',\n marginLeft: '5px'\n },\n on: {\n click: () => {\n this.eduModalTitle = 'addnew';\n this.showNoticeModal = true;\n this.$refs.editor.setHtml(params.row.content);\n }\n },\n directives: [{\n name: 'opcode',\n value: 'admins/notice/protocol'\n }]\n }, '编辑')]);\n }\n }],\n tableData: []\n };\n },\n\n created() {\n this.getList();\n },\n\n components: {\n Editor\n },\n methods: {\n // 分页\n levelchangepage(res) {\n this.currentPage = res;\n this.getList();\n },\n\n // 打开新增广告弹窗\n openNoticeModal() {\n this.eduModalTitle = 'addnew', this.showNoticeModal = true;\n this.content = '';\n this.$refs.editor.setHtml('');\n },\n\n // 获取列表信息\n getList() {\n axios.request({\n method: 'POST',\n url: '/admins/system/protocol',\n data: {\n page: this.currentPage\n }\n }).then(res => {\n if (res.data.code === 'success') {\n if (res.data.data == []) {\n this.showButton = true;\n } else {\n this.showButton = false;\n }\n\n this.tableData = res.data.data;\n this.total = res.data.data.total;\n } else {\n this.$Message.error(res.data.message, 'middle');\n }\n });\n },\n\n // 新增用户协议\n saveAdd() {\n var that = this;\n this.btnLoading_pass = true;\n axios.request({\n url: '/admins/system/protocol/add',\n data: {\n content: this.content\n },\n method: 'POST'\n }).then(res => {\n if (res.data.code === 'success') {\n this.showNoticeModal = false;\n this.getList();\n }\n\n this.$Message.info(res.data.message);\n this.btnLoading_pass = false;\n });\n },\n\n handleChange(html, text) {\n this.content = html;\n console.log('html', html);\n console.log('text', text);\n }\n\n }\n};",{"version":3,"sources":["userAgreement.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n <div>\n <Card>\n <Row>\n <Button v-opcode=\"'admins/notice/protocol/add'\" v-show=\"showButton\" type=\"primary\" @click=\"openNoticeModal()\">\n <Icon type=\"md-add\" />新增用户协议\n </Button>\n </Row>\n <Row class=\"mt10\">\n <Table border ref=\"selection\" :columns=\"columns\" :data=\"tableData\">\n </Table>\n </Row>\n <!-- 页码 -->\n <div style=\"margin: 10px;overflow: hidden\">\n <div style=\"float: left;\">\n <Page :total=\"total\" :current=\"currentPage\" :page-size=\"pagenum\" @on-change=\"levelchangepage\"></Page>\n </div>\n </div>\n </Card>\n <!-- 新增/查看 协议 -->\n <Modal v-model=\"showNoticeModal\" width=\"800px\">\n <p slot=\"header\" style=\"text-align:center;font-size:16px;\">\n <!-- <Icon type=\"ios-alert\" color=\"#2d8cf0\" size=\"24\" /> -->\n <span>用户协议</span>\n </p>\n\t\t\t<Form ref=\"addform\" label-position=\"right\" :label-width=\"80\">\n\t\t\t\t<FormItem label=\"协议内容:\">\n\t\t\t\t\t<Row type=\"flex\" justify=\"space-between\" align=\"middle\">\n\t\t\t\t\t\t<Col span=\"24\">\n\t\t\t\t\t\t\t<editor ref=\"editor\" :value=\"content\" @on-change=\"handleChange\"/>\n\t\t\t\t\t\t</Col>\n\t\t\t\t\t</Row>\n\t\t\t\t</FormItem>\n\t\t\t</Form>\n <div slot=\"footer\">\n <Row type=\"flex\" justify=\"center\">\n <Button @click=\"showNoticeModal=false\">取消</Button>\n <Button type=\"primary\" @click=\"saveAdd()\" :loading=\"btnLoading_pass\" v-show=\"eduModalTitle=='addnew'\">确定</Button>\n </Row>\n </div>\n </Modal>\n </div>\n</template>\n\n<script>\nimport Editor from '_c/editor'\nimport axios from '@/libs/api.request'\nexport default {\n name: 'userAgreement',\n data () {\n return {\n showButton:true,\n btnLoading_pass: false,\n currentPage: 1,\n total: 0,\n showNoticeModal: false,\n eduModalTitle: 'addnew',\n // 查询条件\n pagenum: 10,\n content: '12312323',\n columns: [\n {\n title: ' 排序',\n key: 'id'\n },\n /* {\n title: '标题',\n key: 'title'\n }, */\n {\n title: '更改时间',\n key: 'updated_at'\n },\n {\n title: '创建',\n key: 'user',\n render: (h, params) => {\n return h('span', params.row.user.nick_name)\n }\n },\n {\n title: '操作',\n key: 'action',\n align: 'center',\n render: (h, params) => {\n return h('div', [\n h('Button', {\n props: {\n size: 'small',\n type: 'primary'\n },\n style: {\n marginTop: '5px',\n marginBottom: '5px'\n },\n on: {\n click: () => {\n this.eduModalTitle = 'check'\n this.showNoticeModal = true\n this.$refs.editor.setHtml(params.row.content)\n }\n },\n directives: [\n {\n name: 'opcode',\n value: 'admins/notice/protocol'\n }\n ]\n }, '查看'),\n h('Button', {\n props: {\n size: 'small',\n type: 'primary'\n },\n style: {\n marginTop: '5px',\n marginBottom: '5px',\n marginLeft:'5px'\n },\n on: {\n click: () => {\n this.eduModalTitle = 'addnew'\n this.showNoticeModal = true\n this.$refs.editor.setHtml(params.row.content)\n }\n },\n directives: [\n {\n name: 'opcode',\n value: 'admins/notice/protocol'\n }\n ]\n }, '编辑')\n ])\n }\n }\n ],\n tableData: []\n }\n },\n created () {\n this.getList()\n },\n components: {Editor},\n methods: {\n // 分页\n levelchangepage (res) {\n this.currentPage = res\n this.getList()\n },\n // 打开新增广告弹窗\n openNoticeModal () {\n this.eduModalTitle = 'addnew',\n this.showNoticeModal = true\n this.content = ''\n this.$refs.editor.setHtml('')\n },\n // 获取列表信息\n getList () {\n axios\n .request({\n method: 'POST',\n url: '/admins/system/protocol',\n data: {\n page: this.currentPage\n }\n })\n .then(res => {\n if (res.data.code === 'success') {\n if(res.data.data == []){\n this.showButton = true\n }else{\n this.showButton = false\n }\n this.tableData = res.data.data\n this.total = res.data.data.total\n } else {\n this.$Message.error(res.data.message, 'middle')\n }\n })\n },\n // 新增用户协议\n saveAdd () {\n var that = this\n this.btnLoading_pass = true\n axios.request({\n url: '/admins/system/protocol/add',\n data: {\n content: this.content\n },\n method: 'POST'\n }).then((res) => {\n if (res.data.code === 'success') {\n this.showNoticeModal = false\n this.getList()\n }\n this.$Message.info(res.data.message)\n this.btnLoading_pass = false\n })\n },\n handleChange (html, text) {\n this.content = html\n console.log('html', html)\n console.log('text', text)\n }\n }\n}\n</script>\n\n<style>\n .mt10 {\n margin-top: 10px;\n }\n</style>\n"],"sourceRoot":"src/view/system-config"}]}
|