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\\WxCode\\TemplateSet.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\ShoppingMall\\WxCode\\TemplateSet.vue","mtime":1661306185607},{"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:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgdGVtYmcxIGZyb20gIkAvYXNzZXRzL2ltZy90ZW1wbGF0ZTEucG5nIjsKaW1wb3J0IHRlbWJnMiBmcm9tICJAL2Fzc2V0cy9pbWcvdGVtcGxhdGUyLnBuZyI7CmltcG9ydCB7IGdldFd4U3RhdHVzLCBwcmVBdXRoQ29kZSwgc3VibWl0QXVkaXQsIGdldEFsbFRlbXBsYXRlLCBzdWJtaXRDb2RlLCBiaW5kVGVtcGxhdGUsIGdldEF1ZGl0U3RhdHVzLCByZWxlYXNlIH0gZnJvbSAiQC9hcGkvU3lzdGVtIjsKaW1wb3J0IHsgbWFwR2V0dGVycyB9IGZyb20gInZ1ZXgiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIlRlbXBsYXRlU2V0IiwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHRlbXBsYXRlX2xpc3Q6IFtdLAogICAgICByZWFzb246ICIiLAogICAgICB0ZW1iZzE6IHRlbWJnMSwKICAgICAgdGVtYmcyOiB0ZW1iZzIsCiAgICAgIGF1ZGl0U3RhdHVzOiAiIiwKICAgICAgd3hfc3RhdHVzOiB7fQogICAgfTsKICB9LAoKICBjb21wdXRlZDogeyAuLi5tYXBHZXR0ZXJzKHsKICAgICAgZW50ZXJwcmlzZTogIk1Vc2VyL2VudGVycHJpc2UiCiAgICB9KQogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldERhdGEoKTsKICAgIHRoaXMuZ2V0V3hTdGF0dXMoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICAvLyDorr7nva7mjInpkq7kuovku7YKICAgIHNldE1vZGVsKGluZGV4LCBpZCkgewogICAgICAvLyBpZiAoaW5kZXggPT09IDApIHsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goIi9TaG9wcGluZ01hbGwvQXBwRGVzaWduL1BhZ2VEZXNpZ25MaXN0Iik7IC8vIH0KICAgIH0sCgogICAgLy8g6I635Y+W5o+Q5Lqk5Luj56CB5ZCO5bCP56iL5bqP54q25oCBCiAgICBhc3luYyBnZXRXeFN0YXR1cygpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldFd4U3RhdHVzKCk7CiAgICAgIHRoaXMuYXVkaXRTdGF0dXMgPSBkYXRhLmF1ZGl0U3RhdHVzOwogICAgICB0aGlzLnd4X3N0YXR1cyA9IGRhdGE7CiAgICB9LAoKICAgIC8vIOehruWumuimgeaPkOS6pOWuoeaguOWQlwogICAgc3VibWl0QXVkaXQocm93KSB7CiAgICAgIGlmICghdGhpcy4kYWNjZXNzQ2hlY2sodGhpcy4kQWNjZXNzLnd4UHVzaHN1Ym1pdEF1ZGl0KSkgewogICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygi5oqx5q2J77yM5oKo5rKh5pyJ5b2T5YmN5pON5L2c5p2D6ZmQIik7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICB0aGlzLiRjb25maXJtKCLnoa7lrpropoHmj5DkuqTlrqHmoLjlkJc/IiwgIuaPkOekuiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oYXN5bmMgKCkgPT4gewogICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBzdWJtaXRBdWRpdCh7CiAgICAgICAgICB0ZW1wbGF0ZUlkOiByb3cudGVtcGxhdGVJZAogICAgICAgIH0pOwogICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgdHlwZTogInN1Y2Nlc3MiLAogICAgICAgICAgbWVzc2FnZTogIuaTjeS9nOaIkOWKnyEiCiAgICAgICAgfSk7CiAgICAgICAgdGhpcy5nZXREYXRhKCk7CiAgICAgICAgdGhpcy5nZXRXeFN0YXR1cygpOwogICAgICB9KTsKICAgIH0sCgogICAgLy8gIOWuoeaguHN1YlVwZGF0ZQogICAgYXN5bmMgc3ViVXBkYXRlKHJvdykgewogICAgICBpZiAoWzYsIDEsIDUsIDddLmluY2x1ZGVzKHBhcnNlSW50KHJvdy5hdWRpdFN0YXR1cykpKSB7CiAgICAgICAgaWYgKCF0aGlzLiRhY2Nlc3NDaGVjayh0aGlzLiRBY2Nlc3Mud3hQdXNoc3VibWl0Q29kZSkpIHsKICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygi5rKh5pyJ5pON5L2c5p2D6ZmQIik7CiAgICAgICAgICByZXR1cm47CiAgICAgICAgfSAvLyDmj5DkuqTku6PnoIEKCgogICAgICAgIHRoaXMuJGNvbmZpcm0oIuehruWumuimgeaPkOS6pOS7o+eggT8iLCAi5o+Q56S6IiwgewogICAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgICB0eXBlOiAid2FybmluZyIKICAgICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBzdWJtaXRDb2RlKHJvdy5pZCwgewogICAgICAgICAgICB3ZWl4aW5UZW1wbGF0ZUlkOiByb3cud2VpeGluVGVtcGxhdGVJZCwKICAgICAgICAgICAgdmVyc2lvbjogcm93LnZlcnNpb24KICAgICAgICAgIH0pOwogICAgICAgICAgdGhpcy4kbWVzc2FnZSh7CiAgICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgICAgbWVzc2FnZTogIuaTjeS9nOaIkOWKnyEiCiAgICAgICAgICB9KTsKICAgICAgICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgICAgICAgdGhpcy5nZXRXeFN0YXR1cygpOwogICAgICAgIH0pOwogICAgICB9IGVsc2UgaWYgKHBhcnNlSW50KHJvdy5hdWRpdFN0YXR1cykgPT09IDQpIHsKICAgICAgICAvLyAg5LyB5Lia5L2/55So5qih54mI5ZCv55SoL+WBnOeUqAogICAgICAgIGlmICghdGhpcy4kYWNjZXNzQ2hlY2sodGhpcy4kQWNjZXNzLlRlbXBsYXRlU2V0QmluZFRlbXBsYXRlKSkgewogICAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLmirHmrYnvvIzmgqjmsqHmnInlvZPliY3mk43kvZzmnYPpmZAiKTsKICAgICAgICAgIHJldHVybjsKICAgICAgICB9CgogICAgICAgIHRoaXMuJGNvbmZpcm0oIuehruWumuimgeS9v+eUqOivpeaooeeJiOWQlz8iLCAi5o+Q56S6IiwgewogICAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgICB0eXBlOiAid2FybmluZyIKICAgICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBiaW5kVGVtcGxhdGUocm93LmlkLCB7CiAgICAgICAgICAgIGVuYWJsZVN0YXR1czogNSwKICAgICAgICAgICAgd2VpeGluVGVtcGxhdGVJZDogcm93LndlaXhpblRlbXBsYXRlSWQsCiAgICAgICAgICAgIHZlcnNpb246IHJvdy52ZXJzaW9uCiAgICAgICAgICB9KTsKICAgICAgICAgIHRoaXMuJG1lc3NhZ2UoewogICAgICAgICAgICB0eXBlOiAic3VjY2VzcyIsCiAgICAgICAgICAgIG1lc3NhZ2U6ICLmqKHniYjlkK/nlKjmiJDlip8hIgogICAgICAgICAgfSk7CiAgICAgICAgICB0aGlzLmdldERhdGEoKTsKICAgICAgICB9KTsKICAgICAgfSBlbHNlIGlmIChwYXJzZUludChyb3cuYXVkaXRTdGF0dXMpID09PSAyKSB7CiAgICAgICAgLy8gIOafpeivouWuoeaguOeKtuaAgQogICAgICAgIHRoaXMuZ2V0QXVkaXRTdGF0dXMocm93KTsKICAgICAgfQogICAgfSwKCiAgICAvLyDmn6Xor6LlrqHmoLjnirbmgIEKICAgIGFzeW5jIGdldEF1ZGl0U3RhdHVzKHJvdykgewogICAgICBpZiAoIXRoaXMuJGFjY2Vzc0NoZWNrKHRoaXMuJEFjY2Vzcy53eFB1c2hwcmVBdXRoQ29kZSkpIHsKICAgICAgICB0aGlzLiRtZXNzYWdlLndhcm5pbmcoIuaKseatie+8jOaCqOayoeacieW9k+WJjeaTjeS9nOadg+mZkCIpOwogICAgICAgIHJldHVybjsKICAgICAgfQoKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldEF1ZGl0U3RhdHVzKHsKICAgICAgICB0ZW1wbGF0ZUlkOiByb3cuaWQsCiAgICAgICAgYXVkaXRJZDogcm93LmF1ZGl0SWQKICAgICAgfSk7CiAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2VzcyhkYXRhLm1lc3NhZ2UpOwogICAgfSwKCiAgICAvLyDlj5HluIPpgJrov4flrqHmoLjnmoTlsI/nqIvluo8g44CRCiAgICBhc3luYyByZWxlYXNlKHJvdykgewogICAgICBpZiAoIXRoaXMuJGFjY2Vzc0NoZWNrKHRoaXMuJEFjY2Vzcy53eFB1c2hyZWxlYXNlKSkgewogICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygi5oqx5q2J77yM5oKo5rKh5pyJ5b2T5YmN5pON5L2c5p2D6ZmQIik7CiAgICAgICAgcmV0dXJuOwogICAgICB9CgogICAgICBjb25zdCBkYXRhID0gYXdhaXQgcmVsZWFzZSh7CiAgICAgICAgdGVtcGxhdGVJZDogcm93LnRlbXBsYXRlSWQKICAgICAgfSk7CiAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2Vzcygi5pON5L2c5oiQ5YqfIik7CiAgICAgIHRoaXMuZ2V0RGF0YSgpOwogICAgICB0aGlzLmdldFd4U3RhdHVzKCk7CiAgICB9LAoKICAgIGFzeW5jIGdldERhdGEoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBnZXRBbGxUZW1wbGF0ZSgpOwogICAgICB0aGlzLnRlbXBsYXRlX2xpc3QgPSBkYXRhOwogICAgfSwKCiAgICBnb1BhZ2UoKSB7CiAgICAgIHdpbmRvdy5vcGVuKCJodHRwczovL21wLndlaXhpbi5xcS5jb20vIik7CiAgICB9LAoKICAgIC8vICDlsI/nqIvluo/mjojmnYMKICAgIGFzeW5jIHd4T3BlbigpIHsKICAgICAgaWYgKCF0aGlzLiRhY2Nlc3NDaGVjayh0aGlzLiRBY2Nlc3Mud3hQdXNocHJlQXV0aENvZGUpKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLmirHmrYnvvIzmgqjmsqHmnInlvZPliY3mk43kvZzmnYPpmZAiKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBwcmVBdXRoQ29kZSgpOwogICAgICBjb25zdCB3eFVybCA9IGRhdGE7IC8vICDmiZPlvIDnqbrnmb3pobXpnaIKCiAgICAgIHdpbmRvdy5vcGVuKHd4VXJsKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuOA;AACA;AACA,SACAA,WADA,EAEAC,WAFA,EAGAC,WAHA,EAIAC,cAJA,EAKAC,UALA,EAMAC,YANA,EAOAC,cAPA,EAQAC,OARA,QASA,cATA;AAUA;AACA;EACAC,mBADA;;EAEAC;IACA;MACAC,iBADA;MAEAC,UAFA;MAGAC,cAHA;MAIAC,cAJA;MAKAC,eALA;MAMAC;IANA;EAQA,CAXA;;EAYAC,YACA;MACAC;IADA;EADA,CAZA;;EAiBAC;IACA;IACA;EACA,CApBA;;EAqBAC;IACA;IACAC;MACA;MACA,4DAFA,CAGA;IACA,CANA;;IAOA;IACA;MACA;QAAAX;MAAA;MAEA;MACA;IACA,CAbA;;IAcA;IACAP;MACA;QACA;QACA;MACA;;MACA;QACAmB,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UACAC;QADA;QAIA;UACAF,eADA;UAEAG;QAFA;QAIA;QACA;MACA,CAfA;IAgBA,CApCA;;IAqCA;IACA;MACA;QACA;UACA;UACA;QACA,CAJA,CAKA;;;QACA;UACAL,uBADA;UAEAC,sBAFA;UAGAC;QAHA,GAIAC,IAJA,CAIA;UACA;YACAG,sCADA;YAEAC;UAFA;UAKA;YACAL,eADA;YAEAG;UAFA;UAIA;UACA;QACA,CAhBA;MAiBA,CAvBA,MAuBA;QACA;QACA;UACA;UACA;QACA;;QACA;UACAL,uBADA;UAEAC,sBAFA;UAGAC;QAHA,GAIAC,IAJA,CAIA;UACA;YACAK,eADA;YAEAF,sCAFA;YAGAC;UAHA;UAMA;YACAL,eADA;YAEAG;UAFA;UAIA;QACA,CAhBA;MAiBA,CAvBA,MAuBA;QACA;QACA;MACA;IACA,CAzFA;;IA0FA;IACA;MACA;QACA;QACA;MACA;;MACA;QAAAjB;MAAA;QACAgB,kBADA;QAEAK;MAFA;MAKA;IACA,CAtGA;;IAuGA;IACA;MACA;QACA;QACA;MACA;;MACA;QACAL;MADA;MAIA;MACA;MACA;IACA,CApHA;;IAqHA;MACA;QAAAhB;MAAA;MAEA;IACA,CAzHA;;IA0HAsB;MACAC;IACA,CA5HA;;IA6HA;IACA;MACA;QACA;QACA;MACA;;MACA;QAAAvB;MAAA;MAEA,mBAPA,CAQA;;MACAuB;IACA;;EAxIA;AArBA","names":["getWxStatus","preAuthCode","submitAudit","getAllTemplate","submitCode","bindTemplate","getAuditStatus","release","name","data","template_list","reason","tembg1","tembg2","auditStatus","wx_status","computed","enterprise","created","methods","setModel","confirmButtonText","cancelButtonText","type","then","templateId","message","weixinTemplateId","version","enableStatus","auditId","goPage","window"],"sourceRoot":"src/views/ShoppingMall/WxCode","sources":["TemplateSet.vue"],"sourcesContent":["<template>\n <ContainerTit :is-footer=\"false\">\n <Container></Container>\n <div>\n <div v-if=\"parseInt(enterprise.enterpriseId) === 4\" class=\"page-tip-div\">\n 温馨提示:当前企业为六牛科技演示企业,不允许操作小程序发布\n </div>\n <el-timeline>\n <el-timeline-item timestamp=\"步骤一\" placement=\"top\">\n <el-card class=\"step-card\" shadow=\"never\">\n <div class=\"step-left\">\n <h3>设置微信小程序必要信息与支付方式</h3>\n <p class=\"step-des\">\n 请提前完成\n <el-button\n v-if=\"$accessCheck($Access.WxCodeSet)\"\n type=\"text\"\n @click=\"$router.push('/ShoppingMall/WxCode/WxCodeSet')\"\n >\n 微信小程序设置\n </el-button>\n <span v-else>微信小程序设置</span>\n 并且保证信息填写与微信小程序后台信息一致。\n </p>\n <p class=\"step-des\">\n 微信小程序\n <el-button\n v-if=\"$accessCheck($Access.PayList)\"\n type=\"text\"\n @click=\"$router.push('/SystemSettings/jiaoyiset/PayList')\"\n >\n 支付设置\n </el-button>\n <span v-else>支付设置</span>\n :选择微信支付\n </p>\n <p class=\"step-des\">\n <el-button\n v-if=\"$accessCheck($Access.DeliverySet)\"\n type=\"text\"\n @click=\"$router.push('/SystemSettings/jiaoyiset/Delivery')\"\n >\n 配送方式设置\n </el-button>\n <span v-else>配送方式设置</span>\n :可以启用适合您商铺的配送方式\n </p>\n </div>\n\n <el-button\n v-if=\"$accessCheck($Access.WxCodeSet)\"\n class=\"step-btn\"\n type=\"primary\"\n @click=\"$router.push('/ShoppingMall/WxCode/WxCodeSet')\"\n >\n 前去设置\n </el-button>\n </el-card>\n </el-timeline-item>\n <el-timeline-item timestamp=\"步骤二\" placement=\"top\">\n <el-card class=\"step-card\" shadow=\"never\">\n <div class=\"step-left\">\n <h3>已注册微信小程序,立即授权发布</h3>\n <p class=\"step-des\">\n 使用微信小程序管理员帐号扫码进行授权,授权过程中请勾选所有权限以确保小程序功能完整性。如未注册小程序,可以从公众号后台免微信认证创建小程序或直接前往“微信公众平台”注册企业主体的小程序帐号。\n </p>\n <el-button type=\"text\" @click=\"goPage\">官方注册小程序</el-button>\n </div>\n <el-button\n v-if=\"$accessCheck($Access.wxPushpreAuthCode)\"\n class=\"step-btn\"\n :disabled=\"parseInt(enterprise.enterpriseId) === 4\"\n type=\"primary\"\n @click=\"wxOpen\"\n >\n 小程序授权\n </el-button>\n </el-card>\n </el-timeline-item>\n <el-timeline-item timestamp=\"步骤三\" placement=\"top\">\n <el-card shadow=\"never\">\n <h3>选择小程序模版,提交代码</h3>\n <ul v-if=\"template_list.length\" class=\"clearfix temp-ul\">\n <li class=\"temp-item float_left\">\n <img class=\"tem-img\" :src=\"tembg1\" alt=\"\" />\n <p class=\"tem-tit\">\n {{ template_list[0].title }}\n </p>\n <p>\n <span style=\"padding-right: 10px\">\n <el-popover\n v-if=\"template_list[0].auditStatus !== 6\"\n placement=\"right\"\n width=\"230\"\n trigger=\"hover\"\n >\n <el-image\n style=\"width: 200px; height: 200px\"\n :src=\"template_list[0].qrcodeImg\"\n fit=\"contain\"\n />\n <el-button slot=\"reference\" size=\"small\" type=\"primary\">\n 预览\n </el-button>\n </el-popover>\n <!-- @click=\"useTem(template_list[0])\"-->\n <el-button\n v-if=\"![0, 1, 5].includes(template_list[0].auditStatus)\"\n slot=\"reference\"\n size=\"small\"\n type=\"primary\"\n :disabled=\"parseInt(enterprise.enterpriseId) === 4\"\n style=\"margin: 0 10px\"\n @click=\"subUpdate(template_list[0])\"\n >\n {{\n template_list[0].auditStatus === 2\n ? \"查询审核状态\"\n : template_list[0].auditStatus === 3\n ? \"已撤回\"\n : template_list[0].auditStatus === 4\n ? \"版本更新重新提交代码\"\n : template_list[0].auditStatus === 6\n ? \"提交代码\"\n : template_list[0].auditStatus === 7\n ? \"正在使用\"\n : \"\"\n }}\n </el-button>\n <el-button\n v-if=\"\n template_list[0].auditStatus === 5 ||\n template_list[0].auditStatus === 7\n \"\n slot=\"reference\"\n size=\"small\"\n style=\"margin: 0 10px\"\n type=\"primary\"\n :disabled=\"parseInt(enterprise.enterpriseId) === 4\"\n @click=\"subUpdate(template_list[0])\"\n >\n 重新提交代码\n </el-button>\n <el-popover\n v-if=\"template_list[0].auditStatus === 1\"\n placement=\"top-start\"\n title=\"提示\"\n width=\"200\"\n trigger=\"hover\"\n :content=\"template_list[0].reason.reason\"\n >\n <el-button\n slot=\"reference\"\n :disabled=\"parseInt(enterprise.enterpriseId) === 4\"\n size=\"small\"\n type=\"primary\"\n @click=\"subUpdate(template_list[0])\"\n >\n 审核拒绝,重新提交代码\n </el-button>\n </el-popover>\n </span>\n <!-- $router.push('/ShoppingMall/mendianset/TemplateEdit/'+template_list[0].id)-->\n <el-button\n size=\"small\"\n type=\"primary\"\n :disabled=\"parseInt(enterprise.enterpriseId) === 4\"\n @click=\"setModel(index, template_list[0].id)\"\n >\n 设置\n </el-button>\n </p>\n </li>\n </ul>\n </el-card>\n </el-timeline-item>\n <el-timeline-item timestamp=\"步骤四\" placement=\"top\">\n <el-card class=\"step-card\" shadow=\"never\">\n <div class=\"step-left\">\n <h3>完成所有准备,提交审核并发布小程序</h3>\n <p class=\"step-des\">\n 提交微信审核(最长14个工作日),审核通过后即可立即发布版本\n </p>\n </div>\n\n <el-button\n v-if=\"auditStatus === 5\"\n class=\"step-btn\"\n type=\"primary\"\n :disabled=\"parseInt(enterprise.enterpriseId) === 4\"\n @click=\"submitAudit(wx_status)\"\n >\n 提交审核\n </el-button>\n <el-button\n v-if=\"auditStatus === 0\"\n class=\"step-btn\"\n type=\"primary\"\n @click=\"release(wx_status)\"\n >\n 审核通过,发布小程序\n </el-button>\n <el-button\n v-if=\"auditStatus === 2 || auditStatus === 7\"\n disabled\n class=\"step-btn\"\n :type=\"\n auditStatus === 2\n ? 'primary'\n : auditStatus === 7\n ? 'success'\n : ''\n \"\n plain\n >\n {{\n auditStatus === 2\n ? \"审核中\"\n : auditStatus === 7\n ? \"发布成功\"\n : \"\"\n }}\n </el-button>\n </el-card>\n </el-timeline-item>\n </el-timeline>\n </div>\n </ContainerTit>\n</template>\n\n<script>\n import tembg1 from \"@/assets/img/template1.png\";\n import tembg2 from \"@/assets/img/template2.png\";\n import {\n getWxStatus,\n preAuthCode,\n submitAudit,\n getAllTemplate,\n submitCode,\n bindTemplate,\n getAuditStatus,\n release,\n } from \"@/api/System\";\n import { mapGetters } from \"vuex\";\n export default {\n name: \"TemplateSet\",\n data() {\n return {\n template_list: [],\n reason: \"\",\n tembg1: tembg1,\n tembg2: tembg2,\n auditStatus: \"\",\n wx_status: {},\n };\n },\n computed: {\n ...mapGetters({\n enterprise: \"MUser/enterprise\",\n }),\n },\n created() {\n this.getData();\n this.getWxStatus();\n },\n methods: {\n // 设置按钮事件\n setModel(index, id) {\n // if (index === 0) {\n this.$router.push(\"/ShoppingMall/AppDesign/PageDesignList\");\n // }\n },\n // 获取提交代码后小程序状态\n async getWxStatus() {\n const { data } = await getWxStatus();\n\n this.auditStatus = data.auditStatus;\n this.wx_status = data;\n },\n // 确定要提交审核吗\n submitAudit(row) {\n if (!this.$accessCheck(this.$Access.wxPushsubmitAudit)) {\n this.$message.warning(\"抱歉,您没有当前操作权限\");\n return;\n }\n this.$confirm(\"确定要提交审核吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await submitAudit({\n templateId: row.templateId,\n });\n\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n this.getData();\n this.getWxStatus();\n });\n },\n // 审核subUpdate\n async subUpdate(row) {\n if ([6, 1, 5, 7].includes(parseInt(row.auditStatus))) {\n if (!this.$accessCheck(this.$Access.wxPushsubmitCode)) {\n this.$message.warning(\"没有操作权限\");\n return;\n }\n // 提交代码\n this.$confirm(\"确定要提交代码?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await submitCode(row.id, {\n weixinTemplateId: row.weixinTemplateId,\n version: row.version,\n });\n\n this.$message({\n type: \"success\",\n message: \"操作成功!\",\n });\n this.getData();\n this.getWxStatus();\n });\n } else if (parseInt(row.auditStatus) === 4) {\n // 企业使用模版启用/停用\n if (!this.$accessCheck(this.$Access.TemplateSetBindTemplate)) {\n this.$message.warning(\"抱歉,您没有当前操作权限\");\n return;\n }\n this.$confirm(\"确定要使用该模版吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await bindTemplate(row.id, {\n enableStatus: 5,\n weixinTemplateId: row.weixinTemplateId,\n version: row.version,\n });\n\n this.$message({\n type: \"success\",\n message: \"模版启用成功!\",\n });\n this.getData();\n });\n } else if (parseInt(row.auditStatus) === 2) {\n // 查询审核状态\n this.getAuditStatus(row);\n }\n },\n // 查询审核状态\n async getAuditStatus(row) {\n if (!this.$accessCheck(this.$Access.wxPushpreAuthCode)) {\n this.$message.warning(\"抱歉,您没有当前操作权限\");\n return;\n }\n const { data } = await getAuditStatus({\n templateId: row.id,\n auditId: row.auditId,\n });\n\n this.$message.success(data.message);\n },\n // 发布通过审核的小程序 】\n async release(row) {\n if (!this.$accessCheck(this.$Access.wxPushrelease)) {\n this.$message.warning(\"抱歉,您没有当前操作权限\");\n return;\n }\n const data = await release({\n templateId: row.templateId,\n });\n\n this.$message.success(\"操作成功\");\n this.getData();\n this.getWxStatus();\n },\n async getData() {\n const { data } = await getAllTemplate();\n\n this.template_list = data;\n },\n goPage() {\n window.open(\"https://mp.weixin.qq.com/\");\n },\n // 小程序授权\n async wxOpen() {\n if (!this.$accessCheck(this.$Access.wxPushpreAuthCode)) {\n this.$message.warning(\"抱歉,您没有当前操作权限\");\n return;\n }\n const { data } = await preAuthCode();\n\n const wxUrl = data;\n // 打开空白页面\n window.open(wxUrl);\n },\n },\n };\n</script>\n\n<style scoped>\n .temp-item {\n background: #f5f9fc;\n border-radius: 4px;\n padding: 20px;\n text-align: center;\n margin-right: 20px;\n }\n .tem-img {\n width: 160px;\n border-radius: 20px;\n }\n .temp-ul {\n padding: 20px;\n }\n .tem-tit {\n font-size: 14px;\n padding: 10px 0;\n }\n .step-left {\n width: 84%;\n }\n .step-left h3 {\n padding-bottom: 10px;\n }\n .step-des {\n color: #666;\n }\n .step-card {\n position: relative;\n }\n .step-btn {\n position: absolute;\n right: 20px;\n top: 50%;\n transform: translateY(-20px);\n }\n</style>\n"]}]}
|