detail.55e8c8.js 3.8 KB

1
  1. import{_ as G,d as H,n as W,w as v,ai as z,aO as J,bd as F,y as K,r as p,aD as Q,o as s,c as f,j as o,C as l,l as e,ar as X,a,G as r,aP as Y,F as b,dy as Z,H as $}from"./index.js";import{u as ee}from"./useDetail.c67471e8.js";import{h as te,a as ae,b as oe,c as ue}from"./index.cc5ae34c.js";import se from"./return-form.a91e2c.js";import{D as g}from"./default.d2c972be.js";/* empty css */import{c as le}from"./ticketReturn.98673a2b.js";import"./porder.6dddde00.js";import ne from"./invoice-modal.83e733.js";import"./index.58b541.js";import"./index.ec585dd1.js";import"./global.9ad647c8.js";import"./index.43f29710.js";const ie={class:"padding__container"},re={key:0},pe=H({__name:"detail",setup(ce){const S="supplierInvoiceRelationDetail",{push:I}=W(),_=v(!0),{isSuperUser:w}=z(),{hasPermissionWithCode:c,permissions:de}=J(S),D=v(null),N=v(null),{id:B,isDetail:E,title:k,collapses:y}=ee({baseName:"\u4E70\u5165\u53D1\u7968\u5173\u8054",collapseLen:14}),T=v(!1),{run:P,data:t}=F({initalData:{},success:async(n={})=>{var m;const{supplierName:i}=n,u=await te({name:i}),[d={}]=((m=u==null?void 0:u.data)==null?void 0:m.list)||[];T.value=d.has_account}}),{run:j}=F({success:()=>I("/supply/supplierInvoiceRelation")}),{run:x,loading:V}=F({success:()=>O()});function O(){C(),N.value&&N.value.refresh(),_.value=!1,K(()=>_.value=!0)}const C=()=>P(ae({hpNo:B.value})),U=n=>j(oe(n));function h(n){const i={...n,hpNo:B.value};x(ue(i))}return E.value&&C(),(n,i)=>{const u=p("ElCollapseItem"),d=p("OrderRelationApproval"),m=p("ElCollapse"),M=p("ElTabPane"),L=p("ElTabs"),q=Q("loading");return s(),f("div",ie,[o(L,null,{default:l(()=>[o(M,{label:e(k)},{default:l(()=>[o(m,{modelValue:e(y),"onUpdate:modelValue":i[0]||(i[0]=A=>X(y)?y.value=A:null)},{default:l(()=>[o(u,{name:"1",title:e(k)},{default:l(()=>[a(" \u56DE\u7968\u8BE6\u60C5 "),e(E)?(s(),r(e(Y),{key:0,data:e(t),columns:e(le)(A=>{var R;return(R=D.value)==null?void 0:R.onDisplay(A)})},null,8,["data","columns"])):(s(),f(b,{key:1},[a(" \u521B\u5EFA\u56DE\u7968 "),o(se,{onCreate:U})],2112))]),_:1},8,["title"]),e(E)?(s(),f("div",re,[e(t)&&["2","3","4","6","12"].includes(String(e(t).status))&&_.value?(s(),r(u,{key:0,title:"\u5173\u8054\u4FE1\u606F",name:"10"},{default:l(()=>[o(d,{readonly:"",code:e(t).hpNo},null,8,["code"])]),_:1})):a("v-if",!0),o(ne,{ref_key:"invoiceModalRef",ref:D},null,512),a(" \u5BA1\u6279\u8282\u70B9 "),e(w)?a("v-if",!0):(s(),f(b,{key:1},[e(t)&&e(t).status=="11"&&e(c)("063")?(s(),r(u,{key:0,title:"\u5F85\u53D1\u7968\u4E0E\u8BA2\u5355\u5173\u8054",name:"8"},{default:l(()=>[a(' v-if="!isSupplierClient" '),o(Z,{code:e(t).hpNo,payNo:e(t).payNo,onRefresh:C,companyNo:e(t).companyNo,supplierNo:e(t).supplierNo,multiplePayNos:!0},null,8,["code","payNo","companyNo","supplierNo"]),a(' <ElAlert v-else :closable="false" type="warning" title="\u5F53\u524D\u4F9B\u5E94\u5546\u5DF2\u5F00\u901A\u4F9B\u5E94\u5546\u7AEF,\u8BF7\u5230\u4F9B\u5E94\u5546\u7AEF\u64CD\u4F5C" /> ')]),_:1})):a("v-if",!0),e(t).status=="12"&&e(c)("065")?$((s(),r(u,{key:1,title:"\u5F85\u8D22\u52A1\u5BA1\u6838\u5173\u8054\u4FE1\u606F",name:"9"},{default:l(()=>[o(d,{rejectCode:13,successCode:3,code:e(t).hpNo,onSubmit:h},null,8,["code"])]),_:1})),[[q,e(V)]]):a("v-if",!0),String(e(t).status)==="2"&&e(c)("020")?(s(),r(u,{key:2,title:"\u4E70\u65B9\u516C\u53F8\u4E1A\u52A1\u5BA1\u6838",name:"4"},{default:l(()=>[o(e(g),{"approve-value":"3","reject-value":"6",onApproval:h})]),_:1})):a("v-if",!0),String(e(t).status)==="3"&&e(c)("021")?(s(),r(u,{key:3,title:"\u4E70\u65B9\u516C\u53F8\u8BA4\u8BC1",name:"5"},{default:l(()=>[o(e(g),{"approve-value":"4","reject-value":"7",onApproval:h})]),_:1})):a("v-if",!0)],64))])):a("v-if",!0)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})])}}});var ke=G(pe,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/supply/invoiceRelation/detail.vue"]]);export{ke as default};