123 |
- import{_ as W,d as z,p as G,x as f,ai as H,aM as Z,bc as D,z as J,r as p,aD as K,o as u,c as v,l as t,D as l,m as e,ar as Q,a as o,G as i,aN as X,F as b,dy as Y,H as $}from"./index.js";import{u as ee}from"./useDetail.8a9b142f.js";import{h as ae,a as te,b as oe,c as se}from"./index.3c730e44.js";import ue from"./return-form.fbc9d6.js";import{D as g}from"./default.ba07ce11.js";/* empty css */import{c as le}from"./ticketReturn.42260243.js";import"./porder.22a43e30.js";import ne from"./invoice-modal.bc7087.js";import"./index.30e7d0.js";import"./index.5b43482f.js";import"./global.9ad647c8.js";import"./index.8e739a76.js";const re={class:"padding__container"},ie={key:0},pe=z({__name:"detail",setup(ce){const I="invoiceRelationDetail",{push:S}=G(),_=f(!0),{isSuperUser:T}=H(),{hasPermissionWithCode:c,permissions:me}=Z(I),A=f(null),k=f(null),{id:B,isDetail:h,title:R,collapses:E}=ee({baseName:"\u4E70\u5165\u53D1\u7968\u5173\u8054",collapseLen:14}),w=f(!1),{run:x,data:a}=D({initalData:{},success:async(n={})=>{var d;const{supplierName:r}=n,s=await ae({name:r}),[m={}]=((d=s==null?void 0:s.data)==null?void 0:d.list)||[];w.value=m.has_account}}),{run:P}=D({success:()=>S("/purchase/purchaseCollection")}),{run:V,loading:M}=D({success:()=>U()});function U(){C(),k.value&&k.value.refresh(),_.value=!1,J(()=>_.value=!0)}const C=()=>x(te({hpNo:B.value})),j=n=>P(oe(n));function N(n){const r={...n,hpNo:B.value};V(se(r))}return h.value&&C(),(n,r)=>{const s=p("ElCollapseItem"),m=p("OrderRelationApproval"),d=p("ElCollapse"),O=p("ElTabPane"),q=p("ElTabs"),L=K("loading");return u(),v("div",re,[t(q,null,{default:l(()=>[t(O,{label:e(R)},{default:l(()=>[t(d,{modelValue:e(E),"onUpdate:modelValue":r[0]||(r[0]=y=>Q(E)?E.value=y:null)},{default:l(()=>[t(s,{name:"1",title:e(R)},{default:l(()=>[o(" \u56DE\u7968\u8BE6\u60C5 "),e(h)?(u(),i(e(X),{key:0,data:e(a),columns:e(le)(y=>{var F;return(F=A.value)==null?void 0:F.onDisplay(y)})},null,8,["data","columns"])):(u(),v(b,{key:1},[o(" \u521B\u5EFA\u56DE\u7968 "),t(ue,{onCreate:j})],2112))]),_:1},8,["title"]),e(h)?(u(),v("div",ie,[e(a)&&["2","3","4","6","12"].includes(String(e(a).status))&&_.value?(u(),i(s,{key:0,title:"\u5173\u8054\u4FE1\u606F",name:"10"},{default:l(()=>[t(m,{readonly:"",code:e(a).hpNo},null,8,["code"])]),_:1})):o("v-if",!0),t(ne,{ref_key:"invoiceModalRef",ref:A},null,512),o(" \u5BA1\u6279\u8282\u70B9 "),e(T)?o("v-if",!0):(u(),v(b,{key:1},[o(` <ElCollapseItem title="\u5F85\u786E\u8BA4\u53D1\u7968\u660E\u7EC6" name="10" v-if="data && data.status == '14' && hasPermissionWithCode('067')">\r
- <ZeroRelation :code="data.hpNo" @refresh="requestDetail" />\r
- </ElCollapseItem> `),e(a)&&e(a).status=="11"&&e(c)("063")?(u(),i(s,{key:0,title:"\u5F85\u53D1\u7968\u4E0E\u8BA2\u5355\u5173\u8054",name:"8"},{default:l(()=>[t(Y,{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})):o("v-if",!0),e(a).status=="12"&&e(c)("065")?$((u(),i(s,{key:1,title:"\u5F85\u8D22\u52A1\u5BA1\u6838\u5173\u8054\u4FE1\u606F",name:"9"},{default:l(()=>[t(m,{rejectCode:13,successCode:3,code:e(a).hpNo,onSubmit:N},null,8,["code"])]),_:1})),[[L,e(M)]]):o("v-if",!0),String(e(a).status)==="2"&&e(c)("020")?(u(),i(s,{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})):o("v-if",!0),String(e(a).status)==="3"&&e(c)("021")?(u(),i(s,{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})):o("v-if",!0)],64))])):o("v-if",!0)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})])}}});var Re=W(pe,[["__file","C:/Users/63107/Desktop/mine/settle-vue3/src/views/purchaseNew/invoiceRelation/detail.vue"]]);export{Re as default};
|