tj
2025-06-05 bba272999cc546f65781bf3d20245a3f819af67f
1
2
"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[4758,5062],{15062:function(e,a,l){l.r(a);var n=l(96557);class t{async createCompanyInfo(e){return(0,n["default"])({method:"post",url:"v1/supplier-company-info",data:e})}async getCompanyInfo(e){const a=await(0,n.get)(`v1/supplier-company-info/${e}`);return a}async editCompanyInfo(e,a){const l=await(0,n.put)(`v1/supplier-company-info/${e}`,a);return l}async deleteCompanyInfo(e){const a=await(0,n._delete)(`v1/supplier-company-info/${e}`);return a}async getCompanyInfoList(e){return(0,n["default"])({method:"get",url:"v1/supplier-company-info/list",params:{keyword:e},handleError:!0})}async getCompanyInfoPage(e){return(0,n["default"])({method:"get",url:"v1/supplier-company-info/page",params:e,handleError:!0})}}a["default"]=new t},74758:function(e,a,l){l.r(a),l.d(a,{default:function(){return _}});var n=l(20641),t=l(53751);const o=e=>((0,n.Qi)("data-v-57ce7562"),e=e(),(0,n.jt)(),e),r={class:"container"},s={key:0,class:"title"},u=o((()=>(0,n.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),d={key:1,class:"title"},i=o((()=>(0,n.Lk)("span",null,"修改供应商公司",-1))),c=o((()=>(0,n.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),m={class:"wrap"};function p(e,a,l,o,p,f){const y=(0,n.g2)("el-input"),k=(0,n.g2)("el-form-item"),b=(0,n.g2)("el-button"),v=(0,n.g2)("el-form"),C=(0,n.g2)("el-col"),g=(0,n.g2)("el-row");return(0,n.uX)(),(0,n.CE)("div",r,[l.editId?((0,n.uX)(),(0,n.CE)("div",d,[i,(0,n.eW)(),(0,n.Lk)("span",{class:"back",onClick:a[1]||(a[1]=(...e)=>o.back&&o.back(...e))},[c,(0,n.eW)(" 返回 ")])])):((0,n.uX)(),(0,n.CE)("div",s,[(0,n.eW)(" 新建供应商公司 "),(0,n.Lk)("span",{class:"back",onClick:a[0]||(a[0]=(...e)=>o.back&&o.back(...e))},[u,(0,n.eW)(" 返回 ")])])),(0,n.Lk)("div",m,[(0,n.bF)(g,null,{default:(0,n.k6)((()=>[(0,n.bF)(C,{lg:16,md:20,sm:24,xs:24},{default:(0,n.k6)((()=>[(0,n.bF)(v,{model:o.company,"status-icon":"",ref:"form","label-width":"auto",onSubmit:a[5]||(a[5]=(0,t.D$)((()=>{}),["prevent"])),rules:o.rules},{default:(0,n.k6)((()=>[(0,n.bF)(k,{label:"简称",prop:"short_name"},{default:(0,n.k6)((()=>[(0,n.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,n.bF)(k,{label:"全称",prop:"name"},{default:(0,n.k6)((()=>[(0,n.bF)(y,{modelValue:o.company.name,"onUpdate:modelValue":a[3]||(a[3]=e=>o.company.name=e),placeholder:"请填写全称"},null,8,["modelValue"])])),_:1}),(0,n.bF)(k,{label:"地址",prop:"address"},{default:(0,n.k6)((()=>[(0,n.bF)(y,{modelValue:o.company.address,"onUpdate:modelValue":a[4]||(a[4]=e=>o.company.address=e),placeholder:"请填写地址"},null,8,["modelValue"])])),_:1}),(0,n.bF)(k,{class:"submit"},{default:(0,n.k6)((()=>[(0,n.bF)(b,{type:"primary",onClick:o.submitForm},{default:(0,n.k6)((()=>[(0,n.eW)("保 存")])),_:1},8,["onClick"]),(0,n.bF)(b,{onClick:o.resetForm},{default:(0,n.k6)((()=>[(0,n.eW)("重 置")])),_:1},8,["onClick"])])),_:1})])),_:1},8,["model","rules"])])),_:1})])),_:1})])])}var f=l(50953),y=l(20163),k=l(15062),b={props:{editId:{type:String,default:null}},setup(e,a){const l=(0,f.KR)(null),t=(0,f.KR)(!1),o=(0,f.Kh)({id:e.editId,short_name:"",name:"",address:""}),r=(e,a)=>Object.keys(e).forEach((l=>{e[l]=a[l]||e[l]})),{rules:s}=v();(0,n.sV)((()=>{e.editId&&u()}));const u=async()=>{t.value=!0;const a=await k["default"].getCompanyInfo(e.editId);r(o,a),t.value=!1},d=()=>{l.value.resetFields()},i=async n=>{l.value.validate((async l=>{if(l){let l={};e.editId?(l=await k["default"].editCompanyInfo(e.editId,o),a.emit("editClose")):(l=await k["default"].createCompanyInfo(o),d(n)),l.code<window.MAX_SUCCESS_CODE&&y.nk.success(`${l.message}`)}else console.error("error submit!!"),y.nk.error("请将信息填写完整")}))},c=()=>{a.emit("editClose")};return{back:c,company:o,form:l,rules:s,resetForm:d,submitForm:i}}};function v(){const e=(e,a,l)=>{a||l(new Error("信息不能为空")),l()},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 C=l(66262);const g=(0,C.A)(b,[["render",p],["__scopeId","data-v-57ce7562"]]);var _=g}}]);
//# sourceMappingURL=4758.d2eded53.js.map