"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[2950,7894,1595],{25513:function(e,t,r){r.r(t);var n=r(14048),a=r(30388),u=r(25026),i=r(69492),l=r(96557),s=function(){function e(){(0,u.A)(this,e)}return(0,i.A)(e,[{key:"createEmailSetting",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l["default"])({method:"post",url:"v1/email-smtp-setting",data:t}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getEmailSetting",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,l.get)("v1/email-smtp-setting/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"editEmailSetting",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t,r){var a;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,l.put)("v1/email-smtp-setting/".concat(t),r);case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"deleteEmailSetting",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,l._delete)("v1/email-smtp-setting/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getEmailSettingList",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l["default"])({method:"get",url:"v1/email-smtp-setting/list",params:{keyword:t},handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getEmailSettingPage",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l["default"])({method:"get",url:"v1/email-smtp-setting/page",params:t,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()}])}();t["default"]=new s},51595:function(e,t,r){r.r(t);var n=r(14048),a=r(30388),u=r(25026),i=r(69492),l=r(96557),s=function(){function e(){(0,u.A)(this,e)}return(0,i.A)(e,[{key:"createSysDictItem",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l["default"])({method:"post",url:"v1/sysDictItem",data:t}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getSysDictItem",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,l.get)("v1/sysDictItem/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"editSysDictItem",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t,r){var a;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,l.put)("v1/sysDictItem/".concat(t),r);case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"deleteSysDictItem",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){var r;return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,l._delete)("v1/sysDictItem/".concat(t));case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"getSysDictItemList",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t,r){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l["default"])({method:"get",url:"v1/sysDictItem/list2",params:{keyword:t,dict_id:r},handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t,r){return e.apply(this,arguments)}return t}()},{key:"getSysDictItemListByType",value:function(){var e=(0,a.A)((0,n.A)().mark((function e(t){return(0,n.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l["default"])({method:"get",url:"v1/sysDictItem/list2",params:{dictType:t},handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()}])}();t["default"]=new s},62950:function(e,t,r){r.r(t),r.d(t,{default:function(){return S}});var n=r(20641),a=r(53751),u=function(e){return(0,n.Qi)("data-v-0315273b"),e=e(),(0,n.jt)(),e},i={class:"container"},l={key:0,class:"title"},s=u((function(){return(0,n.Lk)("i",{class:"iconfont icon-fanhui"},null,-1)})),c={key:1,class:"title"},o=u((function(){return(0,n.Lk)("span",null,"修改客户",-1)})),p=u((function(){return(0,n.Lk)("i",{class:"iconfont icon-fanhui"},null,-1)})),m={class:"wrap"};function d(e,t,r,u,d,f){var v=(0,n.g2)("el-input"),b=(0,n.g2)("el-form-item"),g=(0,n.g2)("el-input-number"),h=(0,n.g2)("el-option"),k=(0,n.g2)("el-select"),y=(0,n.g2)("el-button"),w=(0,n.g2)("el-form"),_=(0,n.g2)("el-col"),A=(0,n.g2)("el-row");return(0,n.uX)(),(0,n.CE)("div",i,[r.editId?((0,n.uX)(),(0,n.CE)("div",c,[o,(0,n.eW)(),(0,n.Lk)("span",{class:"back",onClick:t[1]||(t[1]=function(){return u.back&&u.back.apply(u,arguments)})},[p,(0,n.eW)(" 返回 ")])])):((0,n.uX)(),(0,n.CE)("div",l,[(0,n.eW)("新建客户 "),(0,n.Lk)("span",{class:"back",onClick:t[0]||(t[0]=function(){return u.back&&u.back.apply(u,arguments)})},[s,(0,n.eW)(" 返回 ")])])),(0,n.Lk)("div",m,[(0,n.bF)(A,null,{default:(0,n.k6)((function(){return[(0,n.bF)(_,{lg:16,md:20,sm:24,xs:24},{default:(0,n.k6)((function(){return[(0,n.bF)(w,{model:u.emailSetting,"status-icon":"",ref:"form","label-width":"auto",onSubmit:t[10]||(t[10]=(0,a.D$)((function(){}),["prevent"])),rules:u.rules},{default:(0,n.k6)((function(){return[(0,n.bF)(b,{label:"SMTP服务器地址",prop:"smtp_host"},{default:(0,n.k6)((function(){return[(0,n.bF)(v,{modelValue:u.emailSetting.smtp_host,"onUpdate:modelValue":t[2]||(t[2]=function(e){return u.emailSetting.smtp_host=e}),placeholder:"请填写SMTP服务器地址"},null,8,["modelValue"])]})),_:1}),(0,n.bF)(b,{label:"SMTP服务器端口",prop:"smtp_port"},{default:(0,n.k6)((function(){return[(0,n.bF)(g,{modelValue:u.emailSetting.smtp_port,"onUpdate:modelValue":t[3]||(t[3]=function(e){return u.emailSetting.smtp_port=e}),placeholder:"请填写SMTP服务器端口"},null,8,["modelValue"])]})),_:1}),(0,n.bF)(b,{label:"服务器用户名",prop:"smtp_username"},{default:(0,n.k6)((function(){return[(0,n.bF)(v,{modelValue:u.emailSetting.smtp_username,"onUpdate:modelValue":t[4]||(t[4]=function(e){return u.emailSetting.smtp_username=e}),placeholder:"请填写服务器用户名"},null,8,["modelValue"])]})),_:1}),(0,n.bF)(b,{label:"服务器密码",prop:"smtp_password"},{default:(0,n.k6)((function(){return[(0,n.bF)(v,{modelValue:u.emailSetting.smtp_password,"onUpdate:modelValue":t[5]||(t[5]=function(e){return u.emailSetting.smtp_password=e}),placeholder:"请填写服务器密码"},null,8,["modelValue"])]})),_:1}),(0,n.bF)(b,{label:"邮件发出人",prop:"smtp_from"},{default:(0,n.k6)((function(){return[(0,n.bF)(v,{modelValue:u.emailSetting.smtp_from,"onUpdate:modelValue":t[6]||(t[6]=function(e){return u.emailSetting.smtp_from=e}),placeholder:"请填写邮件发出人"},null,8,["modelValue"])]})),_:1}),(0,n.bF)(b,{label:"邮箱类型",prop:"smtp_type"},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{modelValue:u.emailSetting.smtp_type,"onUpdate:modelValue":t[7]||(t[7]=function(e){return u.emailSetting.smtp_type=e}),placeholder:"邮箱类型",clearable:"",filterable:""},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(u.smtpTypeArr,(function(e){return(0,n.uX)(),(0,n.Wv)(h,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),(0,n.bF)(b,{label:"启用状态",prop:"is_enabled"},{default:(0,n.k6)((function(){return[(0,n.bF)(k,{modelValue:u.emailSetting.is_enabled,"onUpdate:modelValue":t[8]||(t[8]=function(e){return u.emailSetting.is_enabled=e}),placeholder:"启用状态",clearable:"",filterable:""},{default:(0,n.k6)((function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(u.enableArr,(function(e){return(0,n.uX)(),(0,n.Wv)(h,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),(0,n.bF)(b,{label:"备注",prop:"remark"},{default:(0,n.k6)((function(){return[(0,n.bF)(v,{type:"textarea",autosize:{minRows:4,maxRows:8},placeholder:"请输入备注",modelValue:u.emailSetting.remark,"onUpdate:modelValue":t[9]||(t[9]=function(e){return u.emailSetting.remark=e})},null,8,["modelValue"])]})),_:1}),(0,n.bF)(b,{class:"submit"},{default:(0,n.k6)((function(){return[(0,n.bF)(y,{type:"primary",onClick:u.submitForm},{default:(0,n.k6)((function(){return[(0,n.eW)("保 存")]})),_:1},8,["onClick"]),(0,n.bF)(y,{onClick:u.resetForm},{default:(0,n.k6)((function(){return[(0,n.eW)("重 置")]})),_:1},8,["onClick"])]})),_:1})]})),_:1},8,["model","rules"])]})),_:1})]})),_:1})])])}var f=r(14048),v=r(30388),b=(r(16280),r(79432),r(26099),r(23500),r(50953)),g=r(20163),h=r(51595),k=r(25513),y={props:{editId:{type:String,default:null}},setup:function(e,t){var r=(0,b.KR)(null),a=(0,b.KR)(!1),u=(0,b.KR)([]),i=(0,b.KR)([]),l=(0,b.Kh)({id:e.editId,smtp_host:"",smtp_port:"",smtp_username:"",smtp_password:"",smtp_from:"",smtp_type:"",is_enabled:"1",remark:""}),s=function(e,t){return Object.keys(e).forEach((function(r){e[r]=t[r]||e[r]}))},c=w(),o=c.rules;(0,n.sV)((function(){e.editId&&m(),p()}));var p=function(){var e=(0,v.A)((0,f.A)().mark((function e(){return(0,f.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,h["default"].getSysDictItemListByType("smtp_type");case 2:return u.value=e.sent,e.next=5,h["default"].getSysDictItemListByType("email_enable_flag");case 5:i.value=e.sent;case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){var t=(0,v.A)((0,f.A)().mark((function t(){var r;return(0,f.A)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a.value=!0,t.next=3,k["default"].getEmailSetting(e.editId);case 3:r=t.sent,s(l,r),l.is_enabled=String(r.is_enabled),a.value=!1;case 7:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),d=function(){r.value.resetFields()},y=function(){var n=(0,v.A)((0,f.A)().mark((function n(a){return(0,f.A)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:r.value.validate(function(){var r=(0,v.A)((0,f.A)().mark((function r(n){var u;return(0,f.A)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!n){r.next=16;break}if(u={},!e.editId){r.next=9;break}return r.next=5,k["default"].editEmailSetting(e.editId,l);case 5:u=r.sent,t.emit("editClose"),r.next=13;break;case 9:return r.next=11,k["default"].createEmailSetting(l);case 11:u=r.sent,d(a);case 13:u.code<window.MAX_SUCCESS_CODE&&g.nk.success("".concat(u.message)),r.next=18;break;case 16:console.error("error submit!!"),g.nk.error("请将信息填写完整");case 18:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}());case 1:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),_=function(){t.emit("editClose")};return{back:_,emailSetting:l,form:r,rules:o,resetForm:d,submitForm:y,smtpTypeArr:u,enableArr:i}}};function w(){var e=function(e,t,r){t||r(new Error("信息不能为空")),r()},t={smtp_host:[{validator:e,trigger:"blur",required:!0},{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"],required:!0}],smtp_port:[{validator:e,trigger:"blur",required:!0}],smtp_username:[{validator:e,trigger:"blur",required:!0},{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"],required:!0}],smtp_password:[{validator:e,trigger:"blur",required:!0}],smtp_from:[{validator:e,trigger:"blur",required:!0},{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"],required:!0}],smtp_type:[{validator:e,trigger:"blur",required:!0}],is_enabled:[{validator:e,trigger:"blur",required:!0}]};return{rules:t}}var _=r(66262);const A=(0,_.A)(y,[["render",d],["__scopeId","data-v-0315273b"]]);var S=A}}]);
|