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