UNPKG

beehole-store-server

Version:

www.bee-hole.com

1 lines 13.1 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6c9ddc54","chunk-0fe176f6"],{"0a6c":function(t,a,e){"use strict";e.r(a);var i=function(){var t=this,a=t._self._c;return a("div",{staticStyle:{height:"70vh"}},[a("a-collapse",{staticStyle:{"margin-bottom":"0.5rem"},attrs:{accordion:""}},[a("a-collapse-panel",{key:"1",attrs:{header:t.$t("app.menus.left.shop.emailConfig")}},[a("a-card",{staticStyle:{"margin-bottom":"10px",padding:"10px"},attrs:{bordered:!1}},[a("a-form-model",t._b({ref:"ruleForm",staticClass:"emailForm",attrs:{model:t.formData,layout:"vertical"}},"a-form-model",{labelCol:{span:24},wrapperCol:{span:24}},!1),[a("a-row",{staticStyle:{"margin-top":"10px"},attrs:{gutter:12}},[a("a-col",{attrs:{xs:12,lg:6,xxl:6}},[a("a-form-model-item",{attrs:{prop:"admin_emails"},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(" "+t._s(t.$t("view.config.email.add.gaunliemail.label"))+" ")]},proxy:!0}])},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("view.config.email.add.guanliemail.placeholder")},model:{value:t.formData.admin_emails,callback:function(a){t.$set(t.formData,"admin_emails",a)},expression:"formData.admin_emails"}})],1)],1)],1),a("a-row",{staticStyle:{"margin-top":"10px"},attrs:{gutter:12}},[a("a-col",{attrs:{xs:12,lg:6,xxl:6}},[a("a-form-model-item",{attrs:{prop:"emailSetting.smtp_host"},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(" "+t._s(t.$t("view.config.email.add.host.label"))+" ")]},proxy:!0}])},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("view.config.email.add.host.placeholder")},model:{value:t.formData.emailSetting.smtp_host,callback:function(a){t.$set(t.formData.emailSetting,"smtp_host",a)},expression:"formData.emailSetting.smtp_host"}})],1)],1),a("a-col",{attrs:{xs:12,lg:6,xxl:6}},[a("a-form-model-item",{attrs:{prop:"emailSetting.smtp_port"},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(" "+t._s(t.$t("view.config.email.add.port.label"))+" ")]},proxy:!0}])},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("view.config.email.add.port.placeholder")},model:{value:t.formData.emailSetting.smtp_port,callback:function(a){t.$set(t.formData.emailSetting,"smtp_port",a)},expression:"formData.emailSetting.smtp_port"}})],1)],1),a("a-col",{attrs:{xs:12,lg:6,xxl:6}},[a("a-form-model-item",{attrs:{prop:"emailSetting.imap_host"},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(" "+t._s(t.$t("view.config.email.add.host1.label"))+" ")]},proxy:!0}])},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("view.config.email.add.host1.placeholder")},model:{value:t.formData.emailSetting.imap_host,callback:function(a){t.$set(t.formData.emailSetting,"imap_host",a)},expression:"formData.emailSetting.imap_host"}})],1)],1),a("a-col",{attrs:{xs:12,lg:6,xxl:6}},[a("a-form-model-item",{attrs:{prop:"emailSetting.imap_port"},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(" "+t._s(t.$t("view.config.email.add.port.label"))+" ")]},proxy:!0}])},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("view.config.email.add.port.placeholder")},model:{value:t.formData.emailSetting.imap_port,callback:function(a){t.$set(t.formData.emailSetting,"imap_port",a)},expression:"formData.emailSetting.imap_port"}})],1)],1),a("a-col",{attrs:{xs:12,lg:6,xxl:6}},[a("a-form-model-item",{attrs:{prop:"emailSetting.username"},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(" "+t._s(t.$t("view.config.email.add.username.label"))+" ")]},proxy:!0}])},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("view.config.email.add.username.placeholder")},model:{value:t.formData.emailSetting.username,callback:function(a){t.$set(t.formData.emailSetting,"username",a)},expression:"formData.emailSetting.username"}})],1)],1),a("a-col",{attrs:{xs:12,lg:6,xxl:6}},[a("a-form-model-item",{attrs:{prop:"emailSetting.password"},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(" "+t._s(t.$t("view.config.email.add.password.label"))+" ")]},proxy:!0}])},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:t.$t("view.config.email.add.password.placeholder")},model:{value:t.formData.emailSetting.password,callback:function(a){t.$set(t.formData.emailSetting,"password",a)},expression:"formData.emailSetting.password"}})],1)],1)],1)],1),a("a-form-model",t._b({staticStyle:{"margin-top":"10px"}},"a-form-model",{labelCol:{span:24},wrapperCol:{span:24}},!1),[a("a-form-model-item",{attrs:{"wrapper-col":{wrapperCol:{span:14,offset:18}}}},[a("a-button",{attrs:{type:"primary"},on:{click:t.onSubmit}},[t._v(t._s(t.$t("view.config.email.add.gaunliemail.btn.save")))])],1)],1)],1)],1)],1),a("a-card",{staticClass:"table-card",attrs:{bordered:!1}},[a("a-layout",{staticStyle:{height:"100%",width:"100%"}},[a("a-layout-sider",{attrs:{theme:"light",collapsed:t.isMobile,"default-collapsed":t.isMobile,"collapsed-width":"0"}},[a("a-menu",{staticStyle:{width:"100%"},attrs:{mode:"inline"}},[a("a-menu-item",{key:"2"},[a("a-icon",{attrs:{type:"desktop"}}),a("span",[t._v(t._s(t.$t("view.config.email.list.title")))])],1)],1),a("a-menu",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{mode:"inline"},on:{click:t.handleClick2}},t._l(t.data,(function(e){return a("a-menu-item",{key:e.id},[a("span",[t._v(t._s(e.subject))])])})),1)],1),a("a-layout",{staticClass:"emailRightContext",staticStyle:{height:"100%"}},[a("a-layout-header",[t.email&&!1===t.visableList?a("div",{staticStyle:{display:"flex"}},[a("div",[a("a-button",{on:{click:t.backEmail}},[t._v(t._s(t.$t("view.config.email.list.back.btn")))])],1),a("div",[a("a-button",{on:{click:t.changeEditEmail}},[t._v(t._s(t.$t("view.config.email.send.modal.huifu")))])],1)]):t._e()]),a("a-layout-content",[a("a-card",{staticClass:"table-card",attrs:{bordered:!1}},[t.visableList&&t.isMobile?a("a-list",{staticStyle:{background:"#fff"},attrs:{"item-layout":"horizontal","data-source":t.data},scopedSlots:t._u([{key:"renderItem",fn:function(e){return a("a-list-item",{},[a("a-list-item-meta",{on:{click:function(a){return t.handleClick(e)}}},[a("div",{attrs:{slot:"title"},slot:"title"},[a("div",[a("a-row",[a("a-col",{attrs:{lg:12,sm:18,xs:16}},[a("div",{staticClass:"emailAccount"},[t._v(t._s(e.subject))])]),a("a-col",{attrs:{lg:12,sm:6,xs:8}},[a("div",{staticClass:"extraTime"},[t._v(t._s(t.moment(e.date,t.format)))])])],1)],1),a("div",[t._v(t._s(e.from))])]),a("div",{attrs:{slot:"description"},slot:"description"})]),a("div",{attrs:{slot:"actions"},slot:"actions"},[a("a-icon",{attrs:{type:"right"}})],1)],1)}}],null,!1,3394224452)}):t._e(),!t.visableList&&t.email?a("div",[a("a-collapse",{attrs:{accordion:""}},[a("a-collapse-panel",{key:"1",attrs:{header:t.email.subject}},[a("div",{staticStyle:{padding:"0.75rem 0"}},[a("a-row",{staticClass:"email-item"},[a("a-col",{staticClass:"label",attrs:{lg:4,xs:6}},[t._v("发件人:")]),a("a-col",{attrs:{lg:16,xs:18}},[t._v(t._s(t.email.from))])],1),a("a-row",{staticClass:"email-item"},[a("a-col",{staticClass:"label",attrs:{lg:4,xs:6}},[t._v("时间:")]),a("a-col",{attrs:{lg:16,xs:18}},[t._v(t._s(t.moment(t.email.date,t.format)))])],1)],1)])],1),a("div",[a("a-card",{attrs:{bordered:!1}},[a("div",{directives:[{name:"show",rawName:"v-show",value:!t.isEdit,expression:"!isEdit"}],domProps:{innerHTML:t._s(t.email.body)}}),a("div",{directives:[{name:"show",rawName:"v-show",value:t.isEdit,expression:"isEdit"}]},[a("a-form-model-item",{attrs:{label:"内容",prop:"content"}},[a("v-ditor",{ref:"ComDitor",attrs:{good_id:t.email.id,value:t.email.body},on:{"update:value":function(a){return t.$set(t.email,"body",a)}}})],1),a("a-form-model-item",{staticStyle:{"text-align":"right"}},[a("a-button",{attrs:{type:"primary"},on:{click:t.sendEmail}},[t._v(t._s(t.$t("view.config.email.table.columns.operate.send")))])],1)],1)])],1)],1):t._e()],1)],1),a("a-layout-footer",[t._v("Footer")])],1)],1),a("div")],1)],1)},o=[],s=e("5530"),l=e("fd1d"),n=Object(s["a"])({},l["default"]),r=n,m=(e("905d"),e("2877")),c=Object(m["a"])(r,i,o,!1,null,null,null);a["default"]=c.exports},2613:function(t,a,e){},"905d":function(t,a,e){"use strict";e("2613")},c8a9:function(t,a,e){"use strict";e.d(a,"a",(function(){return s})),e.d(a,"b",(function(){return l})),e.d(a,"d",(function(){return n})),e.d(a,"e",(function(){return r})),e.d(a,"c",(function(){return m}));var i=e("b775"),o={emailBind:"/email/bind",emailList:"/email/list",emailSend:"/email/send",emailSetting:"/email/setting",emailPull:"/email/pull"};function s(t){return Object(i["b"])({url:o.emailBind,method:"post",data:t})}function l(t){return Object(i["b"])({url:o.emailList,method:"post",data:t})}function n(t){return Object(i["b"])({url:o.emailSend,method:"post",data:t})}function r(t){return Object(i["b"])({url:o.emailSetting,method:"post",data:t})}function m(t){return Object(i["b"])({url:o.emailPull,method:"post",data:t})}},ca00:function(t,a,e){"use strict";e.d(a,"c",(function(){return s})),e.d(a,"b",(function(){return l})),e.d(a,"a",(function(){return n}));e("99af"),e("a15b"),e("ac1f"),e("5319"),e("d3b7"),e("25f0");function i(t,a){return Math.floor(Math.random()*(a-t+1)+t)}function o(t,a){t||(t=1),a||(a="0123456789qwertyuioplkjhgfdsazxcvbnm");for(var e="",o=0;o<t;o++){var s=i(0,a.length-1);e+=a[s]}return e}function s(){var t="0123456789abcdef";return o(32,t)}function l(){function t(){return Math.floor(1e4*(1+Math.random())).toString(16)}return t()+t()+t()+t()}function n(t){var a=document.createElement("textarea");a.value=t,document.body.appendChild(a),a.select();try{document.execCommand("copy")}catch(e){}document.body.removeChild(a)}},fd1d:function(t,a,e){"use strict";e.r(a),function(t){var i=e("5530"),o=(e("d81d"),e("a9e3"),e("d3b7"),e("3ca3"),e("ddb0"),e("c740"),e("25f0"),e("5880")),s=e("c8a9"),l=e("ca00"),n=e("5ac8"),r=(e("2f2f"),e("c1df")),m=e.n(r),c=[{id:1,userName:"John Brown",title:"Ant Design Title 1",createTime:"2018-08-08 12:00:00",describe:"Ant Design, a design language for background applications, is refined by Ant UED Team"},{id:2,userName:"lily",title:"Ant Design Title 2",createTime:"2018-09-08 12:00:00",describe:"Ant Design, a design language for background applications, is refined by Ant UED Team"},{id:3,userName:"lucy",title:"Ant Design Title 3",createTime:"2021-09-08 12:00:00",describe:"Ant Design, a design language for background applications, is refined by Ant UED Team"},{id:4,userName:"wong",title:"Ant Design Title 4",createTime:"2023-09-08 12:00:00",describe:"Ant Design, a design language for background applications, is refined by Ant UED Team"}];a["default"]={name:"email-list",computed:Object(i["a"])(Object(i["a"])({},Object(o["mapGetters"])(["isMobile","shopId","shopInfo"])),{},{moment:function(){return function(t,a){var e=m.a.parseZone(t,"YYYY-MM-DD HH:mm:ss Z");return e.format(a)}}}),components:{VDitor:n["a"]},data:function(){return{data:c,visableList:!0,email:null,labelCol:{lg:4,xs:6,md:6},wrapperCol:{lg:12,xs:6,md:6},isEdit:!1,format:"YY-MM-DD HH:mm",formData:{admin_emails:"",emailSetting:{smtp_host:"smtp.exmail.qq.com",smtp_post:"465",imap_host:"imap.exmail.qq.com",imap_post:"993",username:"",password:""}}}},created:function(){this.visableList=!0,this.init(),this.getList()},methods:{init:function(){var t=this;this.$store.dispatch("GetShopList").then((function(a){var e=t.$store.getters.shopInfo(t.shopId);if(e)try{t.formData.admin_emails=e.admin_emails;var i=JSON.parse(e.email_setter);i&&(t.formData.emailSetting.username=i.username,t.formData.emailSetting.password=i.password,t.formData.emailSetting.smtp_host=i.smtp_host,t.formData.emailSetting.smtp_port=i.smtp_port,t.formData.emailSetting.imap_host=i.imap_host,t.formData.emailSetting.imap_port=i.imap_port)}catch(o){}}))},onSubmit:function(){var t=this;this._.map(this.formData.exchange_rates,(function(a){a.currency===t.formData.quote_currency&&(a.rate=1)})),this.formData.emailSetting.smtp_port&&(this.formData.emailSetting.smtp_port=Number(this.formData.emailSetting.smtp_port)),this.formData.emailSetting.imap_port&&(this.formData.emailSetting.imap_port=Number(this.formData.emailSetting.imap_port)),Promise.all([Object(s["a"])({emails:this.formData.admin_emails,shop_id:this.shopId}),Object(s["e"])(this.formData.emailSetting)]).then((function(a){t.init(),a&&a.length&&t.$message.info(a[0].message)}))},handleClick:function(t){this.visableList=!1,this.$set(this,"email",t)},handleClick2:function(t){var a=t.key;this.EditColse();var e=this._.findIndex(this.data,{id:a});this.handleClick(this.data[e])},getList:function(){var a=this;Object(s["c"])({n:20}).then((function(e){e.list.map((function(a){a.body&&window.atob&&(a.id=Object(l["b"])(),a.body=t.from(a.body,"base64").toString("utf8"))})),a.data=e.list}))},changeEditEmail:function(){this.isEdit=!0},EditColse:function(){this.isEdit=!1},backEmail:function(){this.visableList=!0,this.EditColse()},sendEmail:function(){var t=this;this.$refs.ComDitor.getValue1(),Object(s["d"])({subject:this.email.subject,content:this.email.body,recipient:this.email.from}).then((function(a){0===a.code&&t.$message.info(a.message)}))}}}}.call(this,e("b639").Buffer)}}]);