detail.ddca108e.js 2.6 KB

1
  1. import{_ as N,d as T,n as q,m as I,w as i,aL as $,b3 as h,x as G,r as l,o as s,c as k,l as a,C as t,u as o,aq as L,a as n,G as f,M as _}from"./index.88f7d256.js";import{u as M}from"./useDetail.60c209b5.js";import{f as S}from"./index.69815c3e.js";import{R as j}from"./index.9fa951c4.js";import{h as Q}from"./export.0b02da0f.js";import{P as U}from"./index.228c8ad8.js";import"./basic-descriptions.5c20357d.js";import"./orderRecord.c9c18fd5.js";import"./tootip.514b092e.js";import"./porder.b626a198.js";import"./status.2df4810d.js";import"./calc.850c7422.js";import"./xlsx.ed122d16.js";import"./print-style.0cc9588c.js";const W={class:"padding__container"},z={key:0,style:{position:"absolute",top:"15px",right:"15px"}},H=T({__name:"detail",setup(J){const{push:B}=q(),{query:x}=I(),F=i(null),d=i(null),{id:v,title:y,isDetail:C,collapses:p}=M({baseName:"\u8BA2\u5355\u5BF9\u8D26",collapseLen:3}),E=i({}),u=i(!1),{hasPermissionWithCode:c,permissions:K}=$("supplyOrderRecordDetail"),{run:b,loading:g}=h({success:()=>B(`/supply/${x.isQuery,"supplyOrderRecord"}`)});function D({cids:R}){const e={cids:R.join(",")};b(S(e))}G(()=>{});async function P(){await Q({url:"paycgdexport",name:"\u5BF9\u8D26\u5355\u660E\u7EC6\u8868",onFail:()=>u.value=!1,onStart:()=>u.value=!0,onSuccess:()=>u.value=!1,params:{payNo:v.value}})}return(R,e)=>{const w=l("ElCollapseItem"),A=l("ElCollapse"),O=l("ElTabPane"),V=l("ElTabs"),m=l("ElButton");return s(),k("div",W,[a(V,null,{default:t(()=>[a(O,{label:o(y)},{default:t(()=>[a(A,{modelValue:o(p),"onUpdate:modelValue":e[1]||(e[1]=r=>L(p)?p.value=r:null)},{default:t(()=>[n(" \u8BE6\u60C5 or \u521B\u5EFA "),a(w,{name:"1",title:o(y)},{default:t(()=>[a(o(j),{id:o(v),ref_key:"formRef",ref:F,loading:o(g),readonly:o(C),onCreate:D,onGetRecord:e[0]||(e[0]=r=>E.value=r)},null,8,["id","loading","readonly"])]),_:1},8,["title"])]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),o(C)?(s(),k("div",z,[o(c)("047")?(s(),f(m,{key:0,onClick:e[2]||(e[2]=r=>d.value.print(!0))},{default:t(()=>[_(" \u6253\u5370\u51FA\u5E93\u5355 ")]),_:1})):n("v-if",!0),o(c)("046")?(s(),f(m,{key:1,onClick:e[3]||(e[3]=r=>d.value.print())},{default:t(()=>[_(" \u6253\u5370\u5BF9\u8D26\u5355 ")]),_:1})):n("v-if",!0),o(c)("038")?(s(),f(m,{key:2,loading:u.value,type:"primary",onClick:e[4]||(e[4]=()=>P())},{default:t(()=>[_("\u5BF9\u8D26\u5355\u660E\u7EC6\u5BFC\u51FA")]),_:1},8,["loading"])):n("v-if",!0)])):n("v-if",!0),a(o(U),{record:E.value,ref_key:"PrintOrderRecordRef",ref:d},null,8,["record"])])}}});var pe=N(H,[["__file","D:/work/accout-vue3-ui2/settle-vue3/src/views/supply/orderRecord/detail.vue"]]);export{pe as default};