1 |
- import{_ as N,d as T,n as j,m as I,w as i,aO as $,bd as h,r,o as s,c as k,j as a,C as t,l as o,ar as q,a as n,G as f,M as _,dA as G}from"./index.js";import{u as S}from"./useDetail.bb67445f.js";import{R as U}from"./index.dd0adcb8.js";import{h as L}from"./export.46c0769f.js";import{P as M}from"./index.e0a9b8ca.js";import"./orderRecord.0aa64908.js";import"./porder.236e9771.js";import"./xlsx.ed122d16.js";import"./print-style.0cc9588c.js";const Q={class:"padding__container"},W={key:0,style:{position:"absolute",top:"15px",right:"15px"}},z=T({__name:"detail",setup(H){const{push:B}=j(),{query:F}=I(),b=i(null),d=i(null),{id:v,title:y,isDetail:C,collapses:p}=S({baseName:"\u8BA2\u5355\u5BF9\u8D26",collapseLen:3}),E=i({}),u=i(!1),{hasPermissionWithCode:c}=$("supplyOrderRecordDetail"),{run:g,loading:x}=h({success:()=>B(`/supply/${F.isQuery,"supplyOrderRecord"}`)});function D({cids:R}){const e={cids:R.join(",")};g(G(e))}async function P(){await L({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 A=r("ElCollapseItem"),O=r("ElCollapse"),V=r("ElTabPane"),w=r("ElTabs"),m=r("ElButton");return s(),k("div",Q,[a(w,null,{default:t(()=>[a(V,{label:o(y)},{default:t(()=>[a(O,{modelValue:o(p),"onUpdate:modelValue":e[1]||(e[1]=l=>q(p)?p.value=l:null)},{default:t(()=>[n(" \u8BE6\u60C5 or \u521B\u5EFA "),a(A,{name:"1",title:o(y)},{default:t(()=>[a(o(U),{id:o(v),ref_key:"formRef",ref:b,loading:o(x),readonly:o(C),onCreate:D,onGetRecord:e[0]||(e[0]=l=>E.value=l)},null,8,["id","loading","readonly"])]),_:1},8,["title"])]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),o(C)?(s(),k("div",W,[o(c)("047")?(s(),f(m,{key:0,onClick:e[2]||(e[2]=l=>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]=l=>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(M),{record:E.value,ref_key:"PrintOrderRecordRef",ref:d},null,8,["record"])])}}});var le=N(z,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/supply/orderRecord/detail.vue"]]);export{le as default};
|