| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\system\\maintain\\systemCleardata\\index.vue?vue&type=style&index=0&id=680e5913&lang=scss&scoped=true","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\system\\maintain\\systemCleardata\\index.vue","mtime":1761614939075},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\css-loader\\index.js","mtime":1761614929364},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":1761614937403},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\postcss-loader\\src\\index.js","mtime":1761614935133},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\sass-loader\\dist\\cjs.js","mtime":1761614936391},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQouY2xlYXJfdGl0IHsNCiAgYWxpZ24taXRlbXM6IGNlbnRlcjsNCiAgbWFyZ2luOiAxNXB4Ow0KICBzcGFuIHsNCiAgICBmb250LXNpemU6IDE0cHg7DQogICAgY29sb3I6ICNlZDQwMTQ7DQogIH0NCn0NCi5jbGVhcl9ib3ggew0KICBib3JkZXI6IDFweCBzb2xpZCAjZGFkZmU2Ow0KICBib3JkZXItcmFkaXVzOiAzcHg7DQogIGRpc3BsYXk6IGZsZXg7DQogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47DQogIGFsaWduLWl0ZW1zOiBjZW50ZXI7DQogIHBhZGRpbmc6IDMwcHggMTBweDsNCiAgYm94LXNpemluZzogYm9yZGVyLWJveDsNCiAgLmNsZWFyX2JveF9zcDEgew0KICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICBjb2xvcjogIzAwMDAwMDsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgfQ0KICAuY2xlYXJfYm94X3NwMiB7DQogICAgZm9udC1zaXplOiAxNHB4Ow0KICAgIGNvbG9yOiAjODA4Njk1Ow0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIG1hcmdpbjogMTJweCAwOw0KICB9DQp9DQouY2xlYXJfYm94IDo6di1kZWVwIC5pdnUtYnRuLWVycm9yIHsNCiAgY29sb3I6ICNmZmY7DQogIGJhY2tncm91bmQtY29sb3I6ICNlZDQwMTQ7DQogIGJvcmRlci1jb2xvcjogI2VkNDAxNDsNCn0NCi5wcm9kdWN0X3RhYnMgOjp2LWRlZXAgLml2dS1wYWdlLWhlYWRlci10aXRsZSB7DQogIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsNCn0NCg=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";AA4KA;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"]}]}
|