1 |
- {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\ShoppingMall\\mendianset\\MessageTemplate.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\ShoppingMall\\mendianset\\MessageTemplate.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0U3lzdGVtU2V0dGluZ3NJbmZvLCB1cGRhdGVTeXN0ZW1TZXR0aW5ncyB9IGZyb20gIkAvYXBpL1N5c3RlbSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiTWVzc2FnZVRlbXBsYXRlIiwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNob3dfdGVtcGxhdGU6IGZhbHNlLAogICAgICBkYXRhaWQ6IDAsCiAgICAgIG1zZ19kYXRhOiBbewogICAgICAgIG5hbWU6ICLmlrDorqLljZXpgJrnn6UiLAogICAgICAgIHRlbXBsYXRlSUQ6ICIiCiAgICAgIH0sIHsKICAgICAgICBuYW1lOiAi5Y+R6LSn6YCa55+lIiwKICAgICAgICB0ZW1wbGF0ZUlEOiAiIgogICAgICB9LCB7CiAgICAgICAgbmFtZTogIuiuouWNleWPlua2iOmAmuefpSIsCiAgICAgICAgdGVtcGxhdGVJRDogIiIKICAgICAgfSwgewogICAgICAgIG5hbWU6ICLorqLljZXllK7lkI7nlLPor7ciLAogICAgICAgIHRlbXBsYXRlSUQ6ICIiCiAgICAgIH0sIHsKICAgICAgICBuYW1lOiAi6YCA6LSn6YCa55+lIiwKICAgICAgICB0ZW1wbGF0ZUlEOiAiIgogICAgICB9XQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRTeXN0ZW1TZXR0aW5nc0luZm8oKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyDojrflj5bor6bmg4UKICAgIGFzeW5jIGdldFN5c3RlbVNldHRpbmdzSW5mbygpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldFN5c3RlbVNldHRpbmdzSW5mbygyKTsKCiAgICAgIGlmIChKU09OLnN0cmluZ2lmeShkYXRhKSAhPT0gInt9IikgewogICAgICAgIHRoaXMuZGF0YWlkID0gZGF0YS5pZDsKICAgICAgICBjb25zdCBtc2dEYXRhID0gW107CgogICAgICAgIGZvciAobGV0IGkgaW4gZGF0YS5jb250ZW50KSB7CiAgICAgICAgICBsZXQgaXRlbSA9IGRhdGEuY29udGVudFtpXTsKICAgICAgICAgIG1zZ0RhdGEucHVzaCh7CiAgICAgICAgICAgIG5hbWU6IGksCiAgICAgICAgICAgIHRlbXBsYXRlSUQ6IGl0ZW0KICAgICAgICAgIH0pOwogICAgICAgIH0KCiAgICAgICAgdGhpcy5tc2dfZGF0YSA9IG1zZ0RhdGE7CiAgICAgIH0KICAgIH0sCgogICAgLy8g5o+Q5LqkCiAgICBhc3luYyB1cGRhdGVTeXN0ZW1TZXR0aW5ncygpIHsKICAgICAgbGV0IGNvbnRlbnQgPSB7fTsKICAgICAgdGhpcy5tc2dfZGF0YS5mb3JFYWNoKGl0ZW0gPT4gewogICAgICAgIGNvbnRlbnRbaXRlbS5uYW1lXSA9IGl0ZW0udGVtcGxhdGVJRDsKICAgICAgfSk7CiAgICAgIGNvbnN0IHBhcmFtcyA9IHsKICAgICAgICB0eXBlOiAiMiIsCiAgICAgICAgY29udGVudDogY29udGVudAogICAgICB9OwogICAgICBjb25zdCBkYXRhID0gYXdhaXQgdXBkYXRlU3lzdGVtU2V0dGluZ3ModGhpcy5kYXRhaWQsIHsgLi4ucGFyYW1zCiAgICAgIH0pOwogICAgICB0aGlzLiRtZXNzYWdlLnN1Y2Nlc3MoIuaPkOS6pOaIkOWKnyIpOwogICAgICB0aGlzLmdldFN5c3RlbVNldHRpbmdzSW5mbygpOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAyFA;AACA;EACAA,uBADA;;EAEAC;IACA;MACAC,oBADA;MAEAC,SAFA;MAGAC,WACA;QACAJ,aADA;QAEAK;MAFA,CADA,EAKA;QACAL,YADA;QAEAK;MAFA,CALA,EASA;QACAL,cADA;QAEAK;MAFA,CATA,EAaA;QACAL,cADA;QAEAK;MAFA,CAbA,EAiBA;QACAL,YADA;QAEAK;MAFA,CAjBA;IAHA;EA0BA,CA7BA;;EA8BAC;IACA;EACA,CAhCA;;EAiCAC;IACA;IACA;MACA;QAAAN;MAAA;;MAEA;QACA;QACA;;QACA;UACA;UACAO;YACAR,OADA;YAEAK;UAFA;QAIA;;QACA;MACA;IACA,CAjBA;;IAkBA;IACA;MACA;MACA;QACAI;MACA,CAFA;MAGA;QACAC,SADA;QAEAD;MAFA;MAKA,uDACA;MADA;MAIA;MACA;IACA;;EAnCA;AAjCA","names":["name","data","show_template","dataid","msg_data","templateID","created","methods","msgData","content","type"],"sourceRoot":"src/views/ShoppingMall/mendianset","sources":["MessageTemplate.vue"],"sourcesContent":["<template>\n <Container>\n <div slot=\"right\">\n <el-button size=\"small\" type=\"primary\" @click=\"updateSystemSettings\">\n 提交\n </el-button>\n </div>\n <div slot=\"left\" style=\"margin-bottom: 10px\">\n <el-alert\n title=\"温馨提示\"\n description=\"获取前请先确认您已获得模版消息的使用权限,并且模版消息中没有任何数据。获取后请不要到微信公众号后台删除相应的模版消息,否则会影响模版消息正常使用。\"\n type=\"info\"\n show-icon\n :closable=\"false\"\n ></el-alert>\n </div>\n <el-table border :data=\"msg_data\">\n <el-table-column\n prop=\"name\"\n label=\"标题\"\n align=\"center\"\n ></el-table-column>\n <el-table-column prop=\"templateID\" label=\"模版ID\" align=\"center\">\n <template slot-scope=\"scope\">\n <el-input\n v-model=\"scope.row.templateID\"\n size=\"small\"\n placeholder=\"请输入模版ID\"\n ></el-input>\n </template>\n </el-table-column>\n <el-table-column prop=\"appsecret\" label=\"操作\" align=\"center\">\n <template>\n <el-button size=\"mini\" @click=\"show_template = true\">\n 查看模版示例\n </el-button>\n <el-button size=\"mini\">发送测试</el-button>\n </template>\n </el-table-column>\n </el-table>\n <el-dialog\n :close-on-press-escape=\"false\"\n :close-on-click-modal=\"false\"\n title=\"模板消息格式\"\n :visible.sync=\"show_template\"\n width=\"50%\"\n >\n <ul class=\"msg-model\">\n <li>\n <span class=\"de_label\">标题:</span>\n <span class=\"de_val\">新订单通知</span>\n </li>\n <li>\n <span class=\"de_label\">行业:</span>\n <span class=\"de_val\">IT科技-互联网|电子商务</span>\n </li>\n <li class=\"clearfix\">\n <span class=\"de_label float_left\">详细内容:</span>\n <div class=\"de_val float_left\">\n <p style=\"padding-bottom: 10px\">{ { first.DATA } }</p>\n <p>提交时间:{ { tradDateTime.DATA } }</p>\n <p>订单类型:{ { orderType.DATA } }</p>\n <p>客户信息:{ { customerInfo.DATA } }</p>\n <p>{ { orderItemName.DATA } }:{ { orderItemData.DATA } }</p>\n <p style=\"color: #999; padding-top: 10px\">\n 在发送时,需要将内容中的参数( { { .DATA } } 内为参数\n )赋值替换为需要的信息\n </p>\n </div>\n </li>\n <li class=\"clearfix\">\n <span class=\"de_label float_left\">内容示例:</span>\n <div class=\"de_val float_left\">\n <p style=\"padding-bottom: 10px\">您有一笔新订单,请及时处理</p>\n <p>提交时间:2019-09-09 12:09:09</p>\n <p>订单类型:商城订单</p>\n <p>客户信息:张三</p>\n <p>商品信息:测试商品1</p>\n </div>\n </li>\n </ul>\n <span slot=\"footer\" class=\"dialog-footer\">\n <el-button @click=\"show_template = false\">关 闭</el-button>\n </span>\n </el-dialog>\n </Container>\n</template>\n\n<script>\n import { getSystemSettingsInfo, updateSystemSettings } from \"@/api/System\";\n export default {\n name: \"MessageTemplate\",\n data() {\n return {\n show_template: false,\n dataid: 0,\n msg_data: [\n {\n name: \"新订单通知\",\n templateID: \"\",\n },\n {\n name: \"发货通知\",\n templateID: \"\",\n },\n {\n name: \"订单取消通知\",\n templateID: \"\",\n },\n {\n name: \"订单售后申请\",\n templateID: \"\",\n },\n {\n name: \"退货通知\",\n templateID: \"\",\n },\n ],\n };\n },\n created() {\n this.getSystemSettingsInfo();\n },\n methods: {\n // 获取详情\n async getSystemSettingsInfo() {\n const { data } = await getSystemSettingsInfo(2);\n\n if (JSON.stringify(data) !== \"{}\") {\n this.dataid = data.id;\n const msgData = [];\n for (let i in data.content) {\n let item = data.content[i];\n msgData.push({\n name: i,\n templateID: item,\n });\n }\n this.msg_data = msgData;\n }\n },\n // 提交\n async updateSystemSettings() {\n let content = {};\n this.msg_data.forEach((item) => {\n content[item.name] = item.templateID;\n });\n const params = {\n type: \"2\",\n content: content,\n };\n\n const data = await updateSystemSettings(this.dataid, {\n ...params,\n });\n\n this.$message.success(\"提交成功\");\n this.getSystemSettingsInfo();\n },\n },\n };\n</script>\n\n<style scoped>\n .msg-model > li {\n padding: 10px 0;\n border-bottom: 1px solid #ddd;\n }\n .msg-model > li .de_label {\n width: 100px;\n display: inline-block;\n }\n .msg-model > li .de_val {\n padding-left: 30px;\n }\n</style>\n"]}]}
|