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