"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[3705,2598],{92598:function(e,n,t){t.r(n);var r=t(14048),a=t(30388),u=t(25026),o=t(69492),c=t(96557),i=function(){function e(){(0,u.A)(this,e)}return(0,o.A)(e,[{key:"createCompanyInfo",value:function(){var e=(0,a.A)((0,r.A)().mark((function e(n){return(0,r.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c["default"])({method:"post",url:"v1/company-info",data:n}));case 1:case"end":return e.stop()}}),e)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"getCompanyInfo",value:function(){var e=(0,a.A)((0,r.A)().mark((function e(n){var t;return(0,r.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c.get)("v1/company-info/".concat(n));case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"editCompanyInfo",value:function(){var e=(0,a.A)((0,r.A)().mark((function e(n,t){var a;return(0,r.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c.put)("v1/company-info/".concat(n),t);case 2:return a=e.sent,e.abrupt("return",a);case 4:case"end":return e.stop()}}),e)})));function n(n,t){return e.apply(this,arguments)}return n}()},{key:"deleteCompanyInfo",value:function(){var e=(0,a.A)((0,r.A)().mark((function e(n){var t;return(0,r.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,c._delete)("v1/company-info/".concat(n));case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"getCompanyInfoList",value:function(){var e=(0,a.A)((0,r.A)().mark((function e(n){return(0,r.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c["default"])({method:"get",url:"v1/company-info/list",params:{keyword:n},handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function n(n){return e.apply(this,arguments)}return n}()},{key:"getCompanyInfoPage",value:function(){var e=(0,a.A)((0,r.A)().mark((function e(n){return(0,r.A)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c["default"])({method:"get",url:"v1/company-info/page",params:n,handleError:!0}));case 1:case"end":return e.stop()}}),e)})));function n(n){return e.apply(this,arguments)}return n}()}])}();n["default"]=new i},53705:function(e,n,t){t.r(n),t.d(n,{default:function(){return g}});t(62010);var r=t(20641),a=t(53751),u=function(e){return(0,r.Qi)("data-v-692f8845"),e=e(),(0,r.jt)(),e},o={class:"container"},c={key:0,class:"title"},i=u((function(){return(0,r.Lk)("i",{class:"iconfont icon-fanhui"},null,-1)})),l={key:1,class:"title"},s=u((function(){return(0,r.Lk)("span",null,"修改客户",-1)})),f=u((function(){return(0,r.Lk)("i",{class:"iconfont icon-fanhui"},null,-1)})),p={class:"wrap"};function d(e,n,t,u,d,m){var v=(0,r.g2)("el-input"),k=(0,r.g2)("el-form-item"),h=(0,r.g2)("el-button"),y=(0,r.g2)("el-form"),b=(0,r.g2)("el-col"),w=(0,r.g2)("el-row");return(0,r.uX)(),(0,r.CE)("div",o,[t.editId?((0,r.uX)(),(0,r.CE)("div",l,[s,(0,r.eW)(),(0,r.Lk)("span",{class:"back",onClick:n[1]||(n[1]=function(){return u.back&&u.back.apply(u,arguments)})},[f,(0,r.eW)(" 返回 ")])])):((0,r.uX)(),(0,r.CE)("div",c,[(0,r.eW)("新建客户 "),(0,r.Lk)("span",{class:"back",onClick:n[0]||(n[0]=function(){return u.back&&u.back.apply(u,arguments)})},[i,(0,r.eW)(" 返回 ")])])),(0,r.Lk)("div",p,[(0,r.bF)(w,null,{default:(0,r.k6)((function(){return[(0,r.bF)(b,{lg:16,md:20,sm:24,xs:24},{default:(0,r.k6)((function(){return[(0,r.bF)(y,{model:u.company,"status-icon":"",ref:"form","label-width":"auto",onSubmit:n[5]||(n[5]=(0,a.D$)((function(){}),["prevent"])),rules:u.rules},{default:(0,r.k6)((function(){return[(0,r.bF)(k,{label:"简称",prop:"short_name"},{default:(0,r.k6)((function(){return[(0,r.bF)(v,{modelValue:u.company.short_name,"onUpdate:modelValue":n[2]||(n[2]=function(e){return u.company.short_name=e}),placeholder:"请填写简称"},null,8,["modelValue"])]})),_:1}),(0,r.bF)(k,{label:"全称",prop:"name"},{default:(0,r.k6)((function(){return[(0,r.bF)(v,{modelValue:u.company.name,"onUpdate:modelValue":n[3]||(n[3]=function(e){return u.company.name=e}),placeholder:"请填写全称"},null,8,["modelValue"])]})),_:1}),(0,r.bF)(k,{label:"地址",prop:"address"},{default:(0,r.k6)((function(){return[(0,r.bF)(v,{modelValue:u.company.address,"onUpdate:modelValue":n[4]||(n[4]=function(e){return u.company.address=e}),placeholder:"请填写地址"},null,8,["modelValue"])]})),_:1}),(0,r.bF)(k,{class:"submit"},{default:(0,r.k6)((function(){return[(0,r.bF)(h,{type:"primary",onClick:u.submitForm},{default:(0,r.k6)((function(){return[(0,r.eW)("保 存")]})),_:1},8,["onClick"]),(0,r.bF)(h,{onClick:u.resetForm},{default:(0,r.k6)((function(){return[(0,r.eW)("重 置")]})),_:1},8,["onClick"])]})),_:1})]})),_:1},8,["model","rules"])]})),_:1})]})),_:1})])])}var m=t(14048),v=t(30388),k=(t(16280),t(79432),t(26099),t(23500),t(50953)),h=t(20163),y=t(92598),b={props:{editId:{type:String,default:null}},setup:function(e,n){var t=(0,k.KR)(null),a=(0,k.KR)(!1),u=(0,k.Kh)({id:e.editId,short_name:"",name:"",address:""}),o=function(e,n){return Object.keys(e).forEach((function(t){e[t]=n[t]||e[t]}))},c=w(),i=c.rules;(0,r.sV)((function(){e.editId&&l()}));var l=function(){var n=(0,v.A)((0,m.A)().mark((function n(){var t;return(0,m.A)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a.value=!0,n.next=3,y["default"].getCompanyInfo(e.editId);case 3:t=n.sent,o(u,t),a.value=!1;case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),s=function(){t.value.resetFields()},f=function(){var r=(0,v.A)((0,m.A)().mark((function r(a){return(0,m.A)().wrap((function(r){while(1)switch(r.prev=r.next){case 0:t.value.validate(function(){var t=(0,v.A)((0,m.A)().mark((function t(r){var o;return(0,m.A)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!r){t.next=16;break}if(o={},!e.editId){t.next=9;break}return t.next=5,y["default"].editCompanyInfo(e.editId,u);case 5:o=t.sent,n.emit("editClose"),t.next=13;break;case 9:return t.next=11,y["default"].createCompanyInfo(u);case 11:o=t.sent,s(a);case 13:o.code