detail.79deba.js 3.3 KB

1
  1. import{_ as L,d as q,p as z,x as c,ai as G,aO as W,bd as N,z as H,r as i,o as u,c as m,l as o,D as l,m 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.950664b8.js";import{h as Y,a as Z,b as $,c as ee}from"./index.91406d05.js";import ae from"./return-form.52260d.js";import{D as te}from"./default.66674a4d.js";/* empty css */import{c as oe}from"./ticketReturn.16698bab.js";import"./porder.caef4142.js";import se from"./invoice-modal.a68497.js";import"./index.e5d8a0.js";import"./index.7461f780.js";import"./global.9ad647c8.js";import"./index.8b8162f4.js";const ue={class:"padding__container"},le={key:0},ne=q({__name:"detail",setup(re){const b="supplyInvoiceRelationDetail",{push:g}=z(),f=c(!0),{isSuperUser:I}=G(),{hasPermissionWithCode:C,permissions:ie}=W(b),A=c(null),D=c(null),{id:F,isDetail:v,title:k,collapses:_}=X({baseName:"\u4E70\u5165\u53D1\u7968\u5173\u8054",collapseLen:14}),S=c(!1),{run:T,data:a}=N({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)||[];S.value=E.has_account}}),{run:w}=N({success:()=>g("/supply/supplyCollection")}),{run:x,loading:P}=N({success:()=>V()});function V(){y(),D.value&&D.value.refresh(),f.value=!1,H(()=>f.value=!0)}const y=()=>T(Z({hpNo:F.value})),O=n=>w($(n));function U(n){const r={...n,hpNo:F.value};x(ee(r))}return v.value&&y(),(n,r)=>{const s=i("ElCollapseItem"),E=i("OrderRelationApproval"),p=i("ElCollapse"),M=i("ElTabPane"),j=i("ElTabs");return u(),m("div",ue,[o(j,null,{default:l(()=>[o(M,{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(I)?t("v-if",!0):(u(),m(R,{key:1},[e(a)&&e(a).status=="11"&&e(C)("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(P)&&String(e(a).status)==="2"&&e(C)("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 De=L(ne,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/supplyNew/invoiceRelation/detail.vue"]]);export{De as default};