tj
2025-06-05 bba272999cc546f65781bf3d20245a3f819af67f
1
2
"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[787,5062,1595,4758],{15062:function(e,a,t){t.r(a);var l=t(96557);class n{async createCompanyInfo(e){return(0,l["default"])({method:"post",url:"v1/supplier-company-info",data:e})}async getCompanyInfo(e){const a=await(0,l.get)(`v1/supplier-company-info/${e}`);return a}async editCompanyInfo(e,a){const t=await(0,l.put)(`v1/supplier-company-info/${e}`,a);return t}async deleteCompanyInfo(e){const a=await(0,l._delete)(`v1/supplier-company-info/${e}`);return a}async getCompanyInfoList(e){return(0,l["default"])({method:"get",url:"v1/supplier-company-info/list",params:{keyword:e},handleError:!0})}async getCompanyInfoPage(e){return(0,l["default"])({method:"get",url:"v1/supplier-company-info/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},74758: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-57ce7562"),e=e(),(0,l.jt)(),e),r={class:"container"},d={key:0,class:"title"},i=o((()=>(0,l.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),s={key:1,class:"title"},u=o((()=>(0,l.Lk)("span",null,"修改供应商公司",-1))),c=o((()=>(0,l.Lk)("i",{class:"iconfont icon-fanhui"},null,-1))),p={class:"wrap"};function m(e,a,t,o,m,y){const f=(0,l.g2)("el-input"),g=(0,l.g2)("el-form-item"),b=(0,l.g2)("el-button"),v=(0,l.g2)("el-form"),h=(0,l.g2)("el-col"),k=(0,l.g2)("el-row");return(0,l.uX)(),(0,l.CE)("div",r,[t.editId?((0,l.uX)(),(0,l.CE)("div",s,[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",d,[(0,l.eW)(" 新建供应商公司 "),(0,l.Lk)("span",{class:"back",onClick:a[0]||(a[0]=(...e)=>o.back&&o.back(...e))},[i,(0,l.eW)(" 返回 ")])])),(0,l.Lk)("div",p,[(0,l.bF)(k,null,{default:(0,l.k6)((()=>[(0,l.bF)(h,{lg:16,md:20,sm:24,xs:24},{default:(0,l.k6)((()=>[(0,l.bF)(v,{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)(g,{label:"简称",prop:"short_name"},{default:(0,l.k6)((()=>[(0,l.bF)(f,{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)(g,{label:"全称",prop:"name"},{default:(0,l.k6)((()=>[(0,l.bF)(f,{modelValue:o.company.name,"onUpdate:modelValue":a[3]||(a[3]=e=>o.company.name=e),placeholder:"请填写全称"},null,8,["modelValue"])])),_:1}),(0,l.bF)(g,{label:"地址",prop:"address"},{default:(0,l.k6)((()=>[(0,l.bF)(f,{modelValue:o.company.address,"onUpdate:modelValue":a[4]||(a[4]=e=>o.company.address=e),placeholder:"请填写地址"},null,8,["modelValue"])])),_:1}),(0,l.bF)(g,{class:"submit"},{default:(0,l.k6)((()=>[(0,l.bF)(b,{type:"primary",onClick:o.submitForm},{default:(0,l.k6)((()=>[(0,l.eW)("保 存")])),_:1},8,["onClick"]),(0,l.bF)(b,{onClick:o.resetForm},{default:(0,l.k6)((()=>[(0,l.eW)("重 置")])),_:1},8,["onClick"])])),_:1})])),_:1},8,["model","rules"])])),_:1})])),_:1})])])}var y=t(50953),f=t(20163),g=t(15062),b={props:{editId:{type:String,default:null}},setup(e,a){const t=(0,y.KR)(null),n=(0,y.KR)(!1),o=(0,y.Kh)({id:e.editId,short_name:"",name:"",address:""}),r=(e,a)=>Object.keys(e).forEach((t=>{e[t]=a[t]||e[t]})),{rules:d}=v();(0,l.sV)((()=>{e.editId&&i()}));const i=async()=>{n.value=!0;const a=await g["default"].getCompanyInfo(e.editId);r(o,a),n.value=!1},s=()=>{t.value.resetFields()},u=async l=>{t.value.validate((async t=>{if(t){let t={};e.editId?(t=await g["default"].editCompanyInfo(e.editId,o),a.emit("editClose")):(t=await g["default"].createCompanyInfo(o),s(l)),t.code<window.MAX_SUCCESS_CODE&&f.nk.success(`${t.message}`)}else console.error("error submit!!"),f.nk.error("请将信息填写完整")}))},c=()=>{a.emit("editClose")};return{back:c,company:o,form:t,rules:d,resetForm:s,submitForm:u}}};function v(){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 h=t(66262);const k=(0,h.A)(b,[["render",m],["__scopeId","data-v-57ce7562"]]);var C=k},40787:function(e,a,t){t.r(a),t.d(a,{default:function(){return b}});var l=t(20641);const n={key:0,class:"page-container"},o={class:"search-section"},r={class:"table-section"},d={class:"demo-pagination-block"};function i(e,a,t,i,s,u){const c=(0,l.g2)("el-input"),p=(0,l.g2)("el-form-item"),m=(0,l.g2)("el-button"),y=(0,l.g2)("el-form"),f=(0,l.g2)("el-table-column"),g=(0,l.g2)("el-table"),b=(0,l.g2)("el-pagination"),v=(0,l.g2)("company-add"),h=(0,l.gN)("loading");return(0,l.uX)(),(0,l.CE)("div",null,[0==i.showEdit?((0,l.uX)(),(0,l.CE)("div",n,[(0,l.Lk)("div",o,[(0,l.bF)(y,{inline:!0,model:i.queryForm,"label-width":"auto"},{default:(0,l.k6)((()=>[(0,l.bF)(p,{label:"关键字"},{default:(0,l.k6)((()=>[(0,l.bF)(c,{modelValue:i.queryForm.keyword,"onUpdate:modelValue":a[0]||(a[0]=e=>i.queryForm.keyword=e),placeholder:"简称/全称/地址",clearable:"",style:{width:"300px"}},null,8,["modelValue"])])),_:1}),(0,l.bF)(p,null,{default:(0,l.k6)((()=>[(0,l.bF)(m,{type:"primary",onClick:i.search},{default:(0,l.k6)((()=>[(0,l.eW)("查询")])),_:1},8,["onClick"]),(0,l.bF)(m,{type:"primary",onClick:i.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)(g,{data:i.tableData,style:{width:"100%"},"row-class-name":e.rowClassName,fit:""},{default:(0,l.k6)((()=>[(0,l.bF)(f,{type:"index",index:i.indexMethod,label:"序号",fixed:"left",width:"60px"},null,8,["index"]),((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(i.tableColumns,(e=>((0,l.uX)(),(0,l.Wv)(f,{key:e.prop,prop:e.prop,label:e.label,"min-width":e.minWidth},null,8,["prop","label","min-width"])))),128)),(0,l.bF)(f,{label:"操作栏",fixed:"right",width:"200px"},{default:(0,l.k6)((e=>[(0,l.bF)(m,{type:"text",size:"small",round:"",onClick:a=>i.handleEdit(e.row)},{default:(0,l.k6)((()=>[(0,l.eW)("编辑")])),_:2},1032,["onClick"]),(0,l.bF)(m,{type:"text",size:"small",round:"",onClick:a=>i.handleDelete(e.row)},{default:(0,l.k6)((()=>[(0,l.eW)("删除")])),_:2},1032,["onClick"])])),_:1})])),_:1},8,["data","row-class-name"])),[[h,i.loading]]),(0,l.Lk)("div",d,[(0,l.bF)(b,{"current-page":i.currentPage,"onUpdate:currentPage":a[1]||(a[1]=e=>i.currentPage=e),"page-size":i.pageSize,"onUpdate:pageSize":a[2]||(a[2]=e=>i.pageSize=e),"page-sizes":[10,20,30],small:e.small,disabled:e.disabled,background:e.background,layout:"total, sizes, prev, pager, next, jumper",total:i.totalSize,onSizeChange:i.handleSizeChange,onCurrentChange:i.handleCurrentChange},null,8,["current-page","page-size","small","disabled","background","total","onSizeChange","onCurrentChange"])])])])):(0,l.Q3)("",!0),1==i.showEdit?((0,l.uX)(),(0,l.Wv)(v,{key:1,editId:i.editId,onEditClose:i.editClose},null,8,["editId","onEditClose"])):(0,l.Q3)("",!0)])}var s=t(50953),u=t(77918),c=t(20163),p=(t(51595),t(15062)),m=t(74758),y={components:{companyAdd:m["default"]},setup(){const e=(0,s.KR)(1),a=(0,s.KR)(0),t=(0,s.KR)(!1),n=(0,s.KR)(1),o=(0,s.KR)(10),r=(0,s.KR)(100),d=(0,s.KR)([]),i=(0,s.Kh)({keyword:"",page:1,count:10}),m=(0,s.KR)([{label:"简称",prop:"name",minWidth:"100px",width:""},{label:"全称",prop:"short_name",minWidth:"120px",width:""},{label:"地址",prop:"address",minWidth:"120px",width:""}]),y=(0,s.KR)({}),f=(0,s.KR)([]);(0,l.sV)((()=>{g(),v()}));const g=async()=>{try{i.page=n.value,i.count=o.value,t.value=!0,y.value=await p["default"].getCompanyInfoPage(i),f.value=y.value.items,r.value=y.value.total,n.value=y.value.page,o.value=y.value.count,t.value=!1}catch(e){t.value=!1,10020===e.code&&(f.value=[])}},b=()=>{g()},v=async()=>{},h=t=>{e.value=t.id,a.value=1},k=e=>{u.s.confirm("此操作将永久删除该记录, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((async()=>{const a=await p["default"].deleteCompanyInfo(e.id);a.code<window.MAX_SUCCESS_CODE&&(g(),c.nk.success(`${a.message}`))})).catch((()=>{}))},C=e=>{o.value=e,g()},w=e=>{n.value=e,g()},_=e=>(n.value-1)*o.value+e+1,I=()=>{e.value="",a.value=1},F=()=>{a.value=0,v(),g()};return{loading:t,dailyTypeArr:d,queryForm:i,tableData:f,tableColumns:m,search:b,handleEdit:h,handleDelete:k,indexMethod:_,currentPage:n,pageSize:o,totalSize:r,handleSizeChange:C,handleCurrentChange:w,showEdit:a,editId:e,editClose:F,add:I}}},f=t(66262);const g=(0,f.A)(y,[["render",i],["__scopeId","data-v-75940102"]]);var b=g}}]);
//# sourceMappingURL=787.660a319f.js.map