"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[3282,2598,1966,1595,3705],{92598:function(e,a,t){t.r(a);var l=t(96557);class n{async createCompanyInfo(e){return(0,l["default"])({method:"post",url:"v1/company-info",data:e})}async getCompanyInfo(e){const a=await(0,l.get)(`v1/company-info/${e}`);return a}async editCompanyInfo(e,a){const t=await(0,l.put)(`v1/company-info/${e}`,a);return t}async deleteCompanyInfo(e){const a=await(0,l._delete)(`v1/company-info/${e}`);return a}async getCompanyInfoList(e){return(0,l["default"])({method:"get",url:"v1/company-info/list",params:{keyword:e},handleError:!0})}async getCompanyInfoPage(e){return(0,l["default"])({method:"get",url:"v1/company-info/page",params:e,handleError:!0})}}a["default"]=new n},41966:function(e,a,t){t.r(a);var l=t(96557);class n{async createEmailTaskSetting(e){return(0,l["default"])({method:"post",url:"v1/email-smtp-setting",data:e})}async getEmailTaskSetting(e){const a=await(0,l.get)(`v1/email-smtp-setting/${e}`);return a}async editEmailTaskSetting(e,a){const t=await(0,l.put)(`v1/email-smtp-setting/${e}`,a);return t}async deleteEmailTaskSetting(e){const a=await(0,l._delete)(`v1/email-smtp-setting/${e}`);return a}async getEmailTaskSettingList(e){return(0,l["default"])({method:"get",url:"v1/email-smtp-setting/list",params:{keyword:e},handleError:!0})}async getEmailTaskSettingPage(e){return(0,l["default"])({method:"get",url:"v1/email-smtp-setting/page",params:e,handleError:!0})}}a["default"]=new n},51595:function(e,a,t){t.r(a);var l=t(96557);class n{async createSysDictItem(e){return(0,l["default"])({method:"post",url:"v1/sysDictItem",data:e})}async getSysDictItem(e){const a=await(0,l.get)(`v1/sysDictItem/${e}`);return a}async editSysDictItem(e,a){const t=await(0,l.put)(`v1/sysDictItem/${e}`,a);return t}async deleteSysDictItem(e){const a=await(0,l._delete)(`v1/sysDictItem/${e}`);return a}async getSysDictItemList(e,a){return(0,l["default"])({method:"get",url:"v1/sysDictItem/list2",params:{keyword:e,dict_id:a},handleError:!0})}async getSysDictItemListByType(e){return(0,l["default"])({method:"get",url:"v1/sysDictItem/list2",params:{dictType:e},handleError:!0})}}a["default"]=new n},53705:function(e,a,t){t.r(a),t.d(a,{default:function(){return C}});var l=t(20641),n=t(53751);const o=e=>((0,l.Qi)("data-v-692f8845"),e=e(),(0,l.jt)(),e),r={class:"container"},i={key:0,class:"title"},s=o((()=>(0,l.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),d={key:1,class:"title"},u=o((()=>(0,l.Lk)("span",null,"修改客户",-1))),c=o((()=>(0,l.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),m={class:"wrap"};function p(e,a,t,o,p,g){const y=(0,l.g2)("el-input"),f=(0,l.g2)("el-form-item"),h=(0,l.g2)("el-button"),k=(0,l.g2)("el-form"),v=(0,l.g2)("el-col"),b=(0,l.g2)("el-row");return(0,l.uX)(),(0,l.CE)("div",r,[t.editId?((0,l.uX)(),(0,l.CE)("div",d,[u,(0,l.eW)(),(0,l.Lk)("span",{class:"back",onClick:a[1]||(a[1]=(...e)=>o.back&&o.back(...e))},[c,(0,l.eW)(" 返回 ")])])):((0,l.uX)(),(0,l.CE)("div",i,[(0,l.eW)("新建客户 "),(0,l.Lk)("span",{class:"back",onClick:a[0]||(a[0]=(...e)=>o.back&&o.back(...e))},[s,(0,l.eW)(" 返回 ")])])),(0,l.Lk)("div",m,[(0,l.bF)(b,null,{default:(0,l.k6)((()=>[(0,l.bF)(v,{lg:16,md:20,sm:24,xs:24},{default:(0,l.k6)((()=>[(0,l.bF)(k,{model:o.company,"status-icon":"",ref:"form","label-width":"auto",onSubmit:a[5]||(a[5]=(0,n.D$)((()=>{}),["prevent"])),rules:o.rules},{default:(0,l.k6)((()=>[(0,l.bF)(f,{label:"简称",prop:"short_name"},{default:(0,l.k6)((()=>[(0,l.bF)(y,{modelValue:o.company.short_name,"onUpdate:modelValue":a[2]||(a[2]=e=>o.company.short_name=e),placeholder:"请填写简称"},null,8,["modelValue"])])),_:1}),(0,l.bF)(f,{label:"全称",prop:"name"},{default:(0,l.k6)((()=>[(0,l.bF)(y,{modelValue:o.company.name,"onUpdate:modelValue":a[3]||(a[3]=e=>o.company.name=e),placeholder:"请填写全称"},null,8,["modelValue"])])),_:1}),(0,l.bF)(f,{label:"地址",prop:"address"},{default:(0,l.k6)((()=>[(0,l.bF)(y,{modelValue:o.company.address,"onUpdate:modelValue":a[4]||(a[4]=e=>o.company.address=e),placeholder:"请填写地址"},null,8,["modelValue"])])),_:1}),(0,l.bF)(f,{class:"submit"},{default:(0,l.k6)((()=>[(0,l.bF)(h,{type:"primary",onClick:o.submitForm},{default:(0,l.k6)((()=>[(0,l.eW)("保 存")])),_:1},8,["onClick"]),(0,l.bF)(h,{onClick:o.resetForm},{default:(0,l.k6)((()=>[(0,l.eW)("重 置")])),_:1},8,["onClick"])])),_:1})])),_:1},8,["model","rules"])])),_:1})])),_:1})])])}var g=t(50953),y=t(20163),f=t(92598),h={props:{editId:{type:String,default:null}},setup(e,a){const t=(0,g.KR)(null),n=(0,g.KR)(!1),o=(0,g.Kh)({id:e.editId,short_name:"",name:"",address:""}),r=(e,a)=>Object.keys(e).forEach((t=>{e[t]=a[t]||e[t]})),{rules:i}=k();(0,l.sV)((()=>{e.editId&&s()}));const s=async()=>{n.value=!0;const a=await f["default"].getCompanyInfo(e.editId);r(o,a),n.value=!1},d=()=>{t.value.resetFields()},u=async l=>{t.value.validate((async t=>{if(t){let t={};e.editId?(t=await f["default"].editCompanyInfo(e.editId,o),a.emit("editClose")):(t=await f["default"].createCompanyInfo(o),d(l)),t.code<window.MAX_SUCCESS_CODE&&y.nk.success(`${t.message}`)}else console.error("error submit!!"),y.nk.error("请将信息填写完整")}))},c=()=>{a.emit("editClose")};return{back:c,company:o,form:t,rules:i,resetForm:d,submitForm:u}}};function k(){const e=(e,a,t)=>{a||t(new Error("信息不能为空")),t()},a={short_name:[{validator:e,trigger:"blur",required:!0}],name:[{validator:e,trigger:"blur",required:!0}],address:[{validator:e,trigger:"blur",required:!0}]};return{rules:a}}var v=t(66262);const b=(0,v.A)(h,[["render",p],["__scopeId","data-v-692f8845"]]);var C=b},3282:function(e,a,t){t.r(a),t.d(a,{default:function(){return h}});var l=t(20641);const n={key:0,class:"page-container"},o={class:"search-section"},r={class:"table-section"},i={class:"demo-pagination-block"};function s(e,a,t,s,d,u){const c=(0,l.g2)("el-input"),m=(0,l.g2)("el-form-item"),p=(0,l.g2)("el-button"),g=(0,l.g2)("el-form"),y=(0,l.g2)("el-table-column"),f=(0,l.g2)("el-table"),h=(0,l.g2)("el-pagination"),k=(0,l.g2)("email-task-add"),v=(0,l.gN)("loading");return(0,l.uX)(),(0,l.CE)("div",null,[0==s.showEdit?((0,l.uX)(),(0,l.CE)("div",n,[(0,l.Lk)("div",o,[(0,l.bF)(g,{inline:!0,model:s.queryForm,"label-width":"auto"},{default:(0,l.k6)((()=>[(0,l.bF)(m,{label:"关键字"},{default:(0,l.k6)((()=>[(0,l.bF)(c,{modelValue:s.queryForm.keyword,"onUpdate:modelValue":a[0]||(a[0]=e=>s.queryForm.keyword=e),placeholder:"简称/全称/地址",clearable:"",style:{width:"300px"}},null,8,["modelValue"])])),_:1}),(0,l.bF)(m,null,{default:(0,l.k6)((()=>[(0,l.bF)(p,{type:"primary",onClick:s.search},{default:(0,l.k6)((()=>[(0,l.eW)("查询")])),_:1},8,["onClick"]),(0,l.bF)(p,{type:"primary",onClick:s.add},{default:(0,l.k6)((()=>[(0,l.eW)("新增")])),_:1},8,["onClick"])])),_:1})])),_:1},8,["model"])]),(0,l.Lk)("div",r,[(0,l.bo)(((0,l.uX)(),(0,l.Wv)(f,{data:s.tableData,style:{width:"100%"},"row-class-name":e.rowClassName,fit:""},{default:(0,l.k6)((()=>[(0,l.bF)(y,{type:"index",index:s.indexMethod,label:"序号",fixed:"left",width:"60px"},null,8,["index"]),((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(s.tableColumns,(e=>((0,l.uX)(),(0,l.Wv)(y,{key:e.prop,prop:e.prop,label:e.label,"min-width":e.minWidth},null,8,["prop","label","min-width"])))),128)),(0,l.bF)(y,{label:"操作栏",fixed:"right",width:"200px"},{default:(0,l.k6)((e=>[(0,l.bF)(p,{type:"text",size:"small",round:"",onClick:a=>s.handleEdit(e.row)},{default:(0,l.k6)((()=>[(0,l.eW)("编辑")])),_:2},1032,["onClick"]),(0,l.bF)(p,{type:"text",size:"small",round:"",onClick:a=>s.handleDelete(e.row)},{default:(0,l.k6)((()=>[(0,l.eW)("删除")])),_:2},1032,["onClick"])])),_:1})])),_:1},8,["data","row-class-name"])),[[v,s.loading]]),(0,l.Lk)("div",i,[(0,l.bF)(h,{"current-page":s.currentPage,"onUpdate:currentPage":a[1]||(a[1]=e=>s.currentPage=e),"page-size":s.pageSize,"onUpdate:pageSize":a[2]||(a[2]=e=>s.pageSize=e),"page-sizes":[10,20,30],small:e.small,disabled:e.disabled,background:e.background,layout:"total, sizes, prev, pager, next, jumper",total:s.totalSize,onSizeChange:s.handleSizeChange,onCurrentChange:s.handleCurrentChange},null,8,["current-page","page-size","small","disabled","background","total","onSizeChange","onCurrentChange"])])])])):(0,l.Q3)("",!0),1==s.showEdit?((0,l.uX)(),(0,l.Wv)(k,{key:1,editId:s.editId,onEditClose:s.editClose},null,8,["editId","onEditClose"])):(0,l.Q3)("",!0)])}var d=t(50953),u=t(77918),c=t(20163),m=(t(51595),t(41966)),p=t(53705),g={components:{EmailTaskAdd:p["default"]},setup(){const e=(0,d.KR)(1),a=(0,d.KR)(0),t=(0,d.KR)(!1),n=(0,d.KR)(1),o=(0,d.KR)(10),r=(0,d.KR)(100),i=(0,d.KR)([]),s=(0,d.Kh)({keyword:"",page:1,count:10}),p=(0,d.KR)([{label:"SMTP服务器地址",prop:"smtp_host",minWidth:"100px",width:""},{label:"SMTP服务器端口",prop:"smtp_host",minWidth:"120px",width:""},{label:"服务器用户名",prop:"smtp_username",minWidth:"120px",width:""},{label:"服务器密码",prop:"smtp_password",minWidth:"120px",width:""},{label:"邮箱类型",prop:"smtp_type_name",minWidth:"120px",width:""}]),g=(0,d.KR)({}),y=(0,d.KR)([]);(0,l.sV)((()=>{f(),k()}));const f=async()=>{try{s.page=n.value,s.count=o.value,t.value=!0,g.value=await m["default"].getemailTaskSettingPage(s),y.value=g.value.items,r.value=g.value.total,n.value=g.value.page,o.value=g.value.count,t.value=!1}catch(e){t.value=!1,10020===e.code&&(y.value=[])}},h=()=>{f()},k=async()=>{},v=t=>{e.value=t.id,a.value=1},b=e=>{u.s.confirm("此操作将永久删除该记录, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((async()=>{const a=await m["default"].deleteemailTaskSetting(e.id);a.code<window.MAX_SUCCESS_CODE&&(f(),c.nk.success(`${a.message}`))})).catch((()=>{}))},C=e=>{o.value=e,f()},w=e=>{n.value=e,f()},_=e=>(n.value-1)*o.value+e+1,I=()=>{e.value="",a.value=1},S=()=>{a.value=0,k(),f()};return{loading:t,dailyTypeArr:i,queryForm:s,tableData:y,tableColumns:p,search:h,handleEdit:v,handleDelete:b,indexMethod:_,currentPage:n,pageSize:o,totalSize:r,handleSizeChange:C,handleCurrentChange:w,showEdit:a,editId:e,editClose:S,add:I}}},y=t(66262);const f=(0,y.A)(g,[["render",s],["__scopeId","data-v-463baefd"]]);var h=f}}]);
|