1 |
- import{h as G,E as $,d as P,y as H,r as y,a as T,x as L,w as O,c as d,e as z,o as A,g as R,i as t,f as J,n as i,s as K,k,j as u,q as B,A as Q,U as W,l as U,m as X,F as M,C as Y,D as Z,z as ee,_ as S,H as ue,G as le,J as te,V as oe,S as ae,p as re,K as ne,t as ie}from"./index.js";import{h as se,a as de,b as pe,c as me}from"./index.e0089e2c.js";import{s as I}from"./_options.cbffdc60.js";import{t as ce,a as ve,b as fe}from"./index.547f5392.js";import{u as Ee}from"./use-page-modal.6dbeab2d.js";import{B as Fe}from"./BasicForm.87fcd135.js";import{h as ge}from"./index.90036127.js";import"./index.216bc960.js";const _e=[{label:"\u7EDF\u4E00\u793E\u4F1A\u4FE1\u7528\u4EE3\u7801",prop:"code","min-width":160},{label:"\u516C\u53F8\u540D\u79F0",prop:"name","min-width":150},{prop:"short_name",label:"\u516C\u53F8\u7B80\u79F0","min-width":"85px"},{label:"\u7EB3\u7A0E\u4EBA\u8D44\u8D28",width:"125px",cellRenderer({row:p}){var m;return(m=ce.find(v=>v.value==p.legaler_type))==null?void 0:m.label}},{prop:"legaler",label:"\u6CD5\u4EBA\u4EE3\u8868",width:"100px"},{label:"\u72B6\u6001",prop:"invoice_bank",width:80,cellRenderer({row:p}){return G($,{type:p.status=="0"?"danger":"success"},{default:()=>{var m;return((m=I.find(v=>Number(v.value)===Number(p.status)))==null?void 0:m.label)||"--"}})}},{label:"\u662F\u5426\u4E1A\u52A1\u516C\u53F8",width:120,cellRenderer({row:p}){return p.is_upgrade=="0"?"\u5426":"\u662F"}},{label:"\u8D1F\u8D23\u4EBA",prop:"person",width:120},{label:"\u521B\u5EFA\u4EBA",prop:"creater",width:70},{label:"\u521B\u5EFA\u65F6\u95F4",prop:"addtime",width:145},{label:"\u64CD\u4F5C",fixed:"right",width:140,slot:"operation"}],be={title:"\u4F9B\u5E94\u5546\u7BA1\u7406",columns:_e,apis:{httpList:p=>se({...p,personid:["personid",">",0]}),httpAdd:de,httpStatus:(p,{company_status:m})=>pe({...p,company_status:m}),httpUpdate:me}},q={formItems:[{field:"create_timer",type:"date_picker",otherOptions:{type:"daterange",startProp:"start",endProp:"end",startPlaceholder:"\u521B\u5EFA\u5F00\u59CB\u65F6\u95F4",endPlaceholder:"\u521B\u5EFA\u7ED3\u675F\u65F6\u95F4"}},{field:"status",type:"select",options:I,placeholder:"\u72B6\u6001"},{type:"input",field:"code",placeholder:"\u7EDF\u4E00\u793E\u4F1A\u4FE1\u7528\u4EE3\u7801"},{type:"input",field:"name",placeholder:"\u516C\u53F8\u540D\u79F0"},{type:"user-query",field:"createrid",placeholder:"\u521B\u5EFA\u4EBA"}]},Be={class:"flex flex-col"},De={class:"flex w-full justify-end"},Ae=P({__name:"upperModal",props:{visible:{type:Boolean,required:!0},code:{type:String,required:!0},id:{type:String,required:!0}},emits:["refresh"],setup(p,{emit:m}){const v=p,V=m,s=H(v,"visible"),l=y({});y("0");const C=y(null),D=T({success(){s.value=!1,V("refresh")}}),x=L(()=>({name:[{required:!0,trigger:"blur",message:"\u4E1A\u52A1\u516C\u53F8\u540D\u79F0"}],ownerid:[{required:!0,trigger:"blur",message:"\u8D22\u52A1\u8D1F\u8D23\u4EBA"}],input_ticket:[{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u8FDB\u9879\u7968\u9A8C\u7968\u65B9\u5F0F"}],out_ticket:[{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u9500\u9879\u7968\u9A8C\u7968\u65B9\u5F0F"}],voider:[{required:l.value.out_ticket=="1",trigger:"blur",message:"\u8BF7\u8F93\u5165\u53D1\u7968\u4F5C\u5E9F\u4EBA"}],payee:[{required:l.value.out_ticket=="1",trigger:"blur",message:"\u8BF7\u8F93\u5165\u6536\u6B3E\u4EBA"}],reviewer:[{required:l.value.out_ticket=="1",trigger:"blur",message:"\u8BF7\u8F93\u5165\u590D\u6838\u4EBA"}],drawer:[{required:l.value.out_ticket=="1",trigger:"blur",message:"\u8BF7\u8F93\u5165\u5F00\u7968\u4EBA"}],ownerPlace:[{required:!0,trigger:"blur",message:"\u8BF7\u8F93\u5165\u5F52\u5C5E\u5730"}],denomination:[{required:!0,trigger:"blur",message:"\u8BF7\u8F93\u5165\u9762\u989D"}],invoiceType:[{required:!0,trigger:"blur",message:"\u53D1\u7968\u652F\u6301\u7C7B\u578B"}]})),w=T({initialData:{},success(E){const{id:e,name:a,nature:n,registercode:f,legaler:F,registertime:c,contactor:r,addr:g,scope:_,license_img:b}=E;l.value={id:e||"",code:v.code,name:a||"",type:n||"",inv_code:f||"",inv_legaler:F||"",inv_time:ve(c)||"",inv_addr:"",inv_bank:"",inv_bankNo:"",contactor:r||"",invoice_mobile:"",addr:g||"",inv_scope:_||"",license_img:b||"",invoice_title:"",invoice_mobile:"",inv_bank:"",inv_bankNo:"",inv_addr:"",input_ticket:"2",out_ticket:"2",voider:"",drawer:"",payee:"",reviewer:"",ownerPlace:"",denomination:"",invoiceType:[]}}});async function h(){try{await C.value.validate();const{code:E,input_ticket:e,out_ticket:a,voider:n,drawer:f,payee:F,reviewer:c,ownerPlace:r,denomination:g,invoiceType:_,ownerid:b}=l.value;D.run(fe({code:E,input_ticket:e,out_ticket:a,voider:n,drawer:f,payee:F,reviewer:c,ownerPlace:r,denomination:g,invoiceType:_.join(","),ownerid:b}))}catch{}}return O(()=>s.value,E=>{!E||w.run(ge({id:v.id}))},{immediate:!0}),(E,e)=>{const a=d("ElInput"),n=d("ElFormItem"),f=d("ElRadio"),F=d("ElRadioGroup"),c=d("ElCol"),r=d("ElRow"),g=d("ElCheckbox"),_=d("ElCheckboxGroup"),b=d("ElButton"),N=d("ElDialog"),j=z("loading");return A(),R(N,{title:"\u4F9B\u5E94\u5546\u5347\u7EA7\u4E1A\u52A1\u516C\u53F8",center:"",modelValue:i(s),"onUpdate:modelValue":e[12]||(e[12]=o=>ee(s)?s.value=o:null),top:"10px"},{default:t(()=>[J((A(),R(i(K),{"label-width":"120px",rules:x.value,model:l.value,ref_key:"formRef",ref:C},{default:t(()=>[k("div",Be,[k("div",null,[u(n,{label:"\u516C\u53F8\u540D\u79F0",prop:"name"},{default:t(()=>[u(a,{placeholder:"\u516C\u53F8\u540D\u79F0",modelValue:l.value.name,"onUpdate:modelValue":e[0]||(e[0]=o=>l.value.name=o),disabled:""},null,8,["modelValue"])]),_:1}),u(r,null,{default:t(()=>[u(c,{span:12},{default:t(()=>[u(n,{label:"\u8FDB\u9879\u7968\u9A8C\u7968\u65B9\u5F0F",prop:"input_ticket"},{default:t(()=>[u(F,{modelValue:l.value.input_ticket,"onUpdate:modelValue":e[1]||(e[1]=o=>l.value.input_ticket=o)},{default:t(()=>[u(f,{label:"1"},{default:t(()=>e[13]||(e[13]=[B("\u91D1\u7A0E\u9A8C\u7968")])),_:1}),u(f,{label:"2"},{default:t(()=>e[14]||(e[14]=[B("\u4EBA\u5DE5\u9A8C\u7968")])),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),u(c,{span:12},{default:t(()=>[u(n,{label:"\u8D22\u52A1\u8D1F\u8D23\u4EBA",prop:"ownerid"},{default:t(()=>[u(i(Q),{placeholder:"\u8D22\u52A1\u8D1F\u8D23\u4EBA",modelValue:l.value.ownerid,"onUpdate:modelValue":e[2]||(e[2]=o=>l.value.ownerid=o)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),u(r,null,{default:t(()=>[u(c,{span:12},{default:t(()=>[u(n,{label:"\u9500\u9879\u7968\u9A8C\u7968\u65B9\u5F0F",prop:"out_ticket"},{default:t(()=>[u(F,{modelValue:l.value.out_ticket,"onUpdate:modelValue":e[3]||(e[3]=o=>l.value.out_ticket=o)},{default:t(()=>[u(f,{label:"1"},{default:t(()=>e[15]||(e[15]=[B("\u91D1\u7A0E\u9A8C\u7968")])),_:1}),u(f,{label:"2"},{default:t(()=>e[16]||(e[16]=[B("\u4EBA\u5DE5\u9A8C\u7968")])),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),u(c,{span:12},{default:t(()=>[u(n,{label:"\u9500\u9879\u5F00\u7968\u9762\u989D",prop:"denomination"},{default:t(()=>[u(i(W),{unit:"\u4E07\u5143",placeholder:"\u53D1\u7968\u9762\u989D",modelValue:l.value.denomination,"onUpdate:modelValue":e[4]||(e[4]=o=>l.value.denomination=o)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),u(r,null,{default:t(()=>[u(c,{span:12},{default:t(()=>[u(n,{label:"\u9500\u9879\u652F\u6301\u53D1\u7968\u7C7B\u578B",prop:"invoiceType","label-width":"135px"},{default:t(()=>[u(_,{modelValue:l.value.invoiceType,"onUpdate:modelValue":e[5]||(e[5]=o=>l.value.invoiceType=o)},{default:t(()=>[(A(!0),U(M,null,X(i(Z),o=>(A(),U(M,{key:o.value},[u(g,{label:o.value},{default:t(()=>[B(Y(o.label),1)]),_:2},1032,["label"]),e[17]||(e[17]=k("br",null,null,-1))],64))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),u(c,{span:12},{default:t(()=>[u(n,{label:"\u53D1\u7968\u5F52\u5C5E\u5730",prop:"ownerPlace"},{default:t(()=>[u(a,{placeholder:"\u53D1\u7968\u5F52\u5C5E\u5730",modelValue:l.value.ownerPlace,"onUpdate:modelValue":e[6]||(e[6]=o=>l.value.ownerPlace=o)},null,8,["modelValue"])]),_:1}),u(n,{label:"\u4F5C\u5E9F\u4EBA",prop:"voider"},{default:t(()=>[u(a,{placeholder:"\u4F5C\u5E9F\u4EBA",modelValue:l.value.voider,"onUpdate:modelValue":e[7]||(e[7]=o=>l.value.voider=o)},null,8,["modelValue"])]),_:1}),u(n,{label:"\u5F00\u7968\u4EBA",prop:"drawer"},{default:t(()=>[u(a,{placeholder:"\u5F00\u7968\u4EBA",modelValue:l.value.drawer,"onUpdate:modelValue":e[8]||(e[8]=o=>l.value.drawer=o)},null,8,["modelValue"])]),_:1}),u(n,{label:"\u6536\u6B3E\u4EBA",prop:"payee"},{default:t(()=>[u(a,{placeholder:"\u6536\u6B3E\u4EBA",modelValue:l.value.payee,"onUpdate:modelValue":e[9]||(e[9]=o=>l.value.payee=o)},null,8,["modelValue"])]),_:1}),u(n,{label:"\u590D\u6838\u4EBA",prop:"reviewer"},{default:t(()=>[u(a,{placeholder:"\u590D\u6838\u4EBA",modelValue:l.value.reviewer,"onUpdate:modelValue":e[10]||(e[10]=o=>l.value.reviewer=o)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),u(c,{span:24},{default:t(()=>[k("div",De,[u(b,{onClick:e[11]||(e[11]=o=>s.value=!1)},{default:t(()=>e[18]||(e[18]=[B("\u53D6\u6D88")])),_:1}),u(b,{type:"primary",onClick:h,loading:i(D).loading},{default:t(()=>e[19]||(e[19]=[B("\u4FDD\u5B58")])),_:1},8,["loading"])])]),_:1})])])]),_:1},8,["rules","model"])),[[j,i(w).loading]])]),_:1},8,["modelValue"])}}});var ye=S(Ae,[["__file","C:/Users/89793/Desktop/copy-projects/settle-vue3/src/views/enterpriseManagement/supplierManager/upperModal.vue"]]);const Ce=P({__name:"index",setup(p){const m=y(null),v=y(null),V={pageSearchHook:()=>ne(void 0,void 0,q),pageModalHook:e=>Ee({pageContentRef:e})},s=ue({visible:!1,code:""}),l=le({visible:!1,id:-1,type:"create",newTime:""}),{permission:C}=te(),D=oe(),x={content:{create:()=>{D.push("/enterpriseManagement/supplierManagerDetail?type=create&id=0")},update:({id:e,status:a})=>{if(a=="1"){ie.warning("\u8BF7\u7981\u7528\u4F9B\u5E94\u5546\u540E\u518D\u8FDB\u884C\u7F16\u8F91");return}D.push("/enterpriseManagement/supplierManagerDetail?type=update&id="+e)},preview:({id:e})=>{D.push("/enterpriseManagement/supplierManagerDetail?type=preview&id="+e)}}};function w(){var e;(e=v.value)==null||e.reset()}function h(){var e;l.visible=!1,(e=m.value)==null||e.onSearch()}function E(e,a){s.id=e,s.code=a,s.visible=!0}return(e,a)=>{const n=d("ElButton"),f=d("ElTooltip"),F=d("PageContainer"),c=d("ElDialog");return A(),U("div",null,[u(F,{hooks:V,events:x,permissions:i(C),contentConfig:i(be),"search-config":i(q),"get-content-ref":r=>m.value=r},{content_action:t(({is_upgrade:r,id:g,code:_})=>[String(r)==="0"?(A(),R(f,{key:0,placement:"top",content:"\u5347\u7EA7"},{default:t(()=>[u(n,{onClick:b=>E(g,_),style:{transform:"rotate(-90deg)"},icon:i(ae)("unExpand"),type:"primary",link:""},null,8,["onClick","icon"])]),_:2},1024)):re("v-if",!0)]),_:1},8,["permissions","contentConfig","search-config","get-content-ref"]),u(c,{modelValue:l.visible,"onUpdate:modelValue":a[0]||(a[0]=r=>l.visible=r),title:`${l.type==="update"?"\u7F16\u8F91":l.type==="preview"?"\u67E5\u770B":"\u65B0\u5EFA"}\u4F9B\u5E94\u5546\u7BA1\u7406`,center:"",top:"10px",onClose:w},{default:t(()=>[u(Fe,{ref_key:"formRef",ref:v,type:l.type,onRefresh:h,id:l.id,newTime:l.newTime},null,8,["type","id","newTime"])]),_:1},8,["modelValue","title"]),u(ye,{onRefresh:a[1]||(a[1]=()=>{var r;return(r=m.value)==null?void 0:r.onSearch()}),visible:i(s).visible,"onUpdate:visible":a[2]||(a[2]=r=>i(s).visible=r),id:i(s).id,code:i(s).code},null,8,["visible","id","code"])])}}});var Me=S(Ce,[["__file","C:/Users/89793/Desktop/copy-projects/settle-vue3/src/views/enterpriseManagement/supplierManager/index.vue"]]);export{Me as default};
|