| 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\\system\\maintain\\systemCleardata\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\system\\maintain\\systemCleardata\\index.vue","mtime":1761185180218},{"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:DQppbXBvcnQgeyByZXBsYWNlU2l0ZVVybEFwaSB9IGZyb20gJ0AvYXBpL3N5c3RlbSc7DQpleHBvcnQgZGVmYXVsdCB7DQogIG5hbWU6ICdzeXN0ZW1DbGVhcmRhdGEnLA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICB2YWx1ZTY6ICcnLA0KICAgICAgbW9kYWxzOiBmYWxzZSwNCiAgICAgIGdyaWQ6IHsNCiAgICAgICAgeGw6IDYsDQogICAgICAgIGxnOiA4LA0KICAgICAgICBtZDogMTIsDQogICAgICAgIHNtOiAyNCwNCiAgICAgICAgeHM6IDI0LA0KICAgICAgfSwNCiAgICAgIHRhYkxpc3Q6IFsNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5pu05o2i5Z+f5ZCNJywNCiAgICAgICAgICB0bHQ6ICfmm7/mjaLmiYDmnInmnKzlnLDkuIrkvKDnmoTlm77niYfln5/lkI0nLA0KICAgICAgICAgIHR5cGVOYW1lOiAncHJpbWFyeScsDQogICAgICAgICAgdHlwZTogJzExJywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5riF6Zmk55So5oi355Sf5oiQ55qE5Li05pe26ZmE5Lu2JywNCiAgICAgICAgICB0bHQ6ICfmuIXpmaTnlKjmiLfnlJ/miJDnmoTkuLTml7bpmYTku7bvvIzkuI3kvJrlvbHlk43llYblk4Hlm74nLA0KICAgICAgICAgIHR5cGVOYW1lOiAnZXJyb3InLA0KICAgICAgICAgIHR5cGU6ICd0ZW1wJywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5riF6Zmk5Zue5pS256uZ5ZWG5ZOBJywNCiAgICAgICAgICB0bHQ6ICfmuIXpmaTlm57mlLbnq5nllYblk4HvvIzosKjmhY7mk43kvZwnLA0KICAgICAgICAgIHR5cGVOYW1lOiAnZXJyb3InLA0KICAgICAgICAgIHR5cGU6ICdyZWN5Y2xlJywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5riF6Zmk55So5oi35pWw5o2uJywNCiAgICAgICAgICB0bHQ6ICfnlKjmiLfnm7jlhbPnmoTmiYDmnInooajpg73lsIbooqvmuIXpmaTvvIzosKjmhY7mk43kvZwnLA0KICAgICAgICAgIHR5cGVOYW1lOiAnZXJyb3InLA0KICAgICAgICAgIHR5cGU6ICd1c2VyJywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5riF6Zmk5ZWG5Z+O5pWw5o2uJywNCiAgICAgICAgICB0bHQ6ICfmuIXpmaTmiYDmnInllYbln47mlbDmja7vvIzosKjmhY7mk43kvZwnLA0KICAgICAgICAgIHR5cGVOYW1lOiAnZXJyb3InLA0KICAgICAgICAgIHR5cGU6ICdzdG9yZScsDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+a4hemZpOWVhuWTgeWIhuexuycsDQogICAgICAgICAgdGx0OiAn5Lya5riF6Zmk5omA5pyJ5ZWG5ZOB5YiG57G777yM6LCo5oWO5pON5L2cJywNCiAgICAgICAgICB0eXBlTmFtZTogJ2Vycm9yJywNCiAgICAgICAgICB0eXBlOiAnY2F0ZWdvcnknLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICfmuIXpmaTorqLljZXmlbDmja4nLA0KICAgICAgICAgIHRsdDogJ+a4hemZpOeUqOaIt+aJgOacieiuouWNleaVsOaNru+8jOiwqOaFjuaTjeS9nCcsDQogICAgICAgICAgdHlwZU5hbWU6ICdlcnJvcicsDQogICAgICAgICAgdHlwZTogJ29yZGVyJywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5riF6Zmk5a6i5pyN5pWw5o2uJywNCiAgICAgICAgICB0bHQ6ICfmuIXpmaTmt7vliqDnmoTlrqLmnI3mlbDmja7vvIzosKjmhY7mk43kvZwnLA0KICAgICAgICAgIHR5cGVOYW1lOiAnZXJyb3InLA0KICAgICAgICAgIHR5cGU6ICdrZWZ1JywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5riF6Zmk5b6u5L+h5pWw5o2uJywNCiAgICAgICAgICB0bHQ6ICfmuIXpmaTlvq7kv6Hoj5zljZXkv53lrZjmlbDmja7vvIzlvq7kv6HlhbPplK7lrZfml6DmlYjlm57lpI0nLA0KICAgICAgICAgIHR5cGVOYW1lOiAnZXJyb3InLA0KICAgICAgICAgIHR5cGU6ICd3ZWNoYXQnLA0KICAgICAgICB9LA0KICAgICAgICB7DQogICAgICAgICAgdGl0bGU6ICfmuIXpmaTlhoXlrrnliIbnsbsnLA0KICAgICAgICAgIHRsdDogJ+a4hemZpOa3u+WKoOeahOaWh+eroOWSjOaWh+eroOWIhuexuyzosKjmhY7mk43kvZwnLA0KICAgICAgICAgIHR5cGVOYW1lOiAnZXJyb3InLA0KICAgICAgICAgIHR5cGU6ICdhcnRpY2xlJywNCiAgICAgICAgfSwNCiAgICAgICAgew0KICAgICAgICAgIHRpdGxlOiAn5riF6Zmk5omA5pyJ6ZmE5Lu2JywNCiAgICAgICAgICB0bHQ6ICfmuIXpmaTmiYDmnInpmYTku7bnlKjmiLfnlJ/miJDlkozlkI7lj7DkuIrkvKAs6LCo5oWO5pON5L2cJywNCiAgICAgICAgICB0eXBlTmFtZTogJ2Vycm9yJywNCiAgICAgICAgICB0eXBlOiAnYXR0YWNobWVudCcsDQogICAgICAgIH0sDQogICAgICAgIHsNCiAgICAgICAgICB0aXRsZTogJ+a4hemZpOezu+e7n+iusOW9lScsDQogICAgICAgICAgdGx0OiAn5riF6Zmk57O757uf6K6w5b2VLOiwqOaFjuaTjeS9nCcsDQogICAgICAgICAgdHlwZU5hbWU6ICdlcnJvcicsDQogICAgICAgICAgdHlwZTogJ3N5c3RlbScsDQogICAgICAgIH0sDQogICAgICBdLA0KICAgIH07DQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICAvLyDmuIXpmaTmlbDmja4NCiAgICBvbkNoYW5nZShpdGVtKSB7DQogICAgICBpZiAoaXRlbS50eXBlID09PSAnMTEnKSB7DQogICAgICAgIHRoaXMubW9kYWxzID0gdHJ1ZTsNCiAgICAgIH0gZWxzZSB7DQogICAgICAgIHRoaXMuY2xlYXJGcm9tcyhpdGVtKTsNCiAgICAgIH0NCiAgICB9LA0KICAgIGNsZWFyRnJvbXMoaXRlbSkgew0KICAgICAgbGV0IGRlbGZyb21EYXRhID0gew0KICAgICAgICB0aXRsZTogaXRlbS50aXRsZSwNCiAgICAgICAgdXJsOiBgc3lzdGVtL2NsZWFyLyR7aXRlbS50eXBlfWAsDQogICAgICAgIG1ldGhvZDogJ2dldCcsDQogICAgICAgIGlkczogJycsDQogICAgICB9Ow0KICAgICAgdGhpcy4kbW9kYWxTdXJlKGRlbGZyb21EYXRhKQ0KICAgICAgICAudGhlbigocmVzKSA9PiB7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOw0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7DQogICAgICAgIH0pOw0KICAgIH0sDQogICAgLy8g5pu05o2i5Z+f5ZCNDQogICAgY2hhbmdlWVUoKSB7DQogICAgICByZXBsYWNlU2l0ZVVybEFwaSh7IHVybDogdGhpcy52YWx1ZTYgfSkNCiAgICAgICAgLnRoZW4oKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMubW9kYWxzID0gZmFsc2U7DQogICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKHJlcy5tc2cpOw0KICAgICAgICB9KQ0KICAgICAgICAuY2F0Y2goKHJlcykgPT4gew0KICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7DQogICAgICAgIH0pOw0KICAgIH0sDQogIH0sDQp9Ow0K"},{"version":3,"sources":["index.vue"],"names":[],"mappings":";AA0CA;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;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/system/maintain/systemCleardata","sourcesContent":["<template>\r\n <div>\r\n <div class=\"i-layout-page-header header-title\">\r\n <span class=\"ivu-page-header-title\">{{ $route.meta.title }}</span>\r\n <span class=\"clear_tit\">\r\n <i class=\"el-icon-info\" style=\"color: #ed4014\" />\r\n <span>清除数据请谨慎,清除就无法恢复哦!</span>\r\n </span>\r\n </div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\">\r\n <el-row :gutter=\"24\">\r\n <el-col v-bind=\"grid\" class=\"mb20\" v-for=\"(item, index) in tabList\" :key=\"index\">\r\n <div class=\"clear_box\">\r\n <span class=\"clear_box_sp1\" v-text=\"item.title\"></span>\r\n <span class=\"clear_box_sp2\" v-text=\"item.tlt\"></span>\r\n <el-button\r\n :type=\"item.typeName\"\r\n v-text=\"item.typeName === 'primary' ? '立即更换' : '立即清理'\"\r\n v-db-click\r\n @click=\"onChange(item)\"\r\n ></el-button>\r\n </div>\r\n </el-col>\r\n </el-row>\r\n </el-card>\r\n <!-- 更换域名-->\r\n <el-dialog :visible.sync=\"modals\" class=\"tableBox\" title=\"更换域名\" width=\"540px\" :close-on-click-modal=\"false\">\r\n <div class=\"acea-row row-column\">\r\n <span>请输入需要替换的域名,格式为:http://域名。</span>\r\n <span>替换规则:会使用当前[设置]里面的[网站域名]去替换成当前您输入的域名。</span>\r\n <span class=\"mb15\">替换成功后再去更换[网站域名]。</span>\r\n <el-input v-model=\"value6\" type=\"textarea\" :rows=\"4\" placeholder=\"请输入网站域名...\" />\r\n </div>\r\n <span slot=\"footer\" class=\"dialog-footer\">\r\n <el-button v-db-click @click=\"modals = false\">取 消</el-button>\r\n <el-button type=\"primary\" v-db-click @click=\"changeYU\">确 定</el-button>\r\n </span>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { replaceSiteUrlApi } from '@/api/system';\r\nexport default {\r\n name: 'systemCleardata',\r\n data() {\r\n return {\r\n value6: '',\r\n modals: false,\r\n grid: {\r\n xl: 6,\r\n lg: 8,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n tabList: [\r\n {\r\n title: '更换域名',\r\n tlt: '替换所有本地上传的图片域名',\r\n typeName: 'primary',\r\n type: '11',\r\n },\r\n {\r\n title: '清除用户生成的临时附件',\r\n tlt: '清除用户生成的临时附件,不会影响商品图',\r\n typeName: 'error',\r\n type: 'temp',\r\n },\r\n {\r\n title: '清除回收站商品',\r\n tlt: '清除回收站商品,谨慎操作',\r\n typeName: 'error',\r\n type: 'recycle',\r\n },\r\n {\r\n title: '清除用户数据',\r\n tlt: '用户相关的所有表都将被清除,谨慎操作',\r\n typeName: 'error',\r\n type: 'user',\r\n },\r\n {\r\n title: '清除商城数据',\r\n tlt: '清除所有商城数据,谨慎操作',\r\n typeName: 'error',\r\n type: 'store',\r\n },\r\n {\r\n title: '清除商品分类',\r\n tlt: '会清除所有商品分类,谨慎操作',\r\n typeName: 'error',\r\n type: 'category',\r\n },\r\n {\r\n title: '清除订单数据',\r\n tlt: '清除用户所有订单数据,谨慎操作',\r\n typeName: 'error',\r\n type: 'order',\r\n },\r\n {\r\n title: '清除客服数据',\r\n tlt: '清除添加的客服数据,谨慎操作',\r\n typeName: 'error',\r\n type: 'kefu',\r\n },\r\n {\r\n title: '清除微信数据',\r\n tlt: '清除微信菜单保存数据,微信关键字无效回复',\r\n typeName: 'error',\r\n type: 'wechat',\r\n },\r\n {\r\n title: '清除内容分类',\r\n tlt: '清除添加的文章和文章分类,谨慎操作',\r\n typeName: 'error',\r\n type: 'article',\r\n },\r\n {\r\n title: '清除所有附件',\r\n tlt: '清除所有附件用户生成和后台上传,谨慎操作',\r\n typeName: 'error',\r\n type: 'attachment',\r\n },\r\n {\r\n title: '清除系统记录',\r\n tlt: '清除系统记录,谨慎操作',\r\n typeName: 'error',\r\n type: 'system',\r\n },\r\n ],\r\n };\r\n },\r\n methods: {\r\n // 清除数据\r\n onChange(item) {\r\n if (item.type === '11') {\r\n this.modals = true;\r\n } else {\r\n this.clearFroms(item);\r\n }\r\n },\r\n clearFroms(item) {\r\n let delfromData = {\r\n title: item.title,\r\n url: `system/clear/${item.type}`,\r\n method: 'get',\r\n ids: '',\r\n };\r\n this.$modalSure(delfromData)\r\n .then((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 // 更换域名\r\n changeYU() {\r\n replaceSiteUrlApi({ url: this.value6 })\r\n .then((res) => {\r\n this.modals = false;\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 },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.clear_tit {\r\n align-items: center;\r\n margin: 15px;\r\n span {\r\n font-size: 14px;\r\n color: #ed4014;\r\n }\r\n}\r\n.clear_box {\r\n border: 1px solid #dadfe6;\r\n border-radius: 3px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n padding: 30px 10px;\r\n box-sizing: border-box;\r\n .clear_box_sp1 {\r\n font-size: 16px;\r\n color: #000000;\r\n display: block;\r\n }\r\n .clear_box_sp2 {\r\n font-size: 14px;\r\n color: #808695;\r\n display: block;\r\n margin: 12px 0;\r\n }\r\n}\r\n.clear_box ::v-deep .ivu-btn-error {\r\n color: #fff;\r\n background-color: #ed4014;\r\n border-color: #ed4014;\r\n}\r\n.product_tabs ::v-deep .ivu-page-header-title {\r\n margin-bottom: 0 !important;\r\n}\r\n</style>\r\n"]}]}
|