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