detail.777b3295.js 2.1 KB

1
  1. import{_ as T,r as F,z as P,y as U,D as j,ae as w,bn as I,ad as S,aY as f,v as r,o as c,p as _,w as t,J as s,x as e,ak as Q,T as l,K as q,M as z}from"./index.93d58d1e.js";import{u as J}from"./useDetail.d23adb16.js";import{D as K}from"./default.4b8534ca.js";/* empty css */import{h as L,a as M}from"./index.c913eb25.js";import{R as W}from"./index.4745b7c2.js";import"./global.9ad647c8.js";import"./basic-descriptions.9ec3429b.js";import"./tootip.313285fd.js";import"./status.177d57b0.js";import"./status.3351df60.js";const Y={class:"padding__container"},$=F({__name:"detail",setup(G){const{push:v}=P(),{query:C}=U(),n=j(null),E=w(()=>{var a;return((a=n.value)==null?void 0:a.detail.status)||""}),h="orderRecordDetail",{hasPermissionWithCode:B}=I(h),{id:i,title:p,isDetail:d,collapses:u}=J({baseName:"\u8BA2\u5355\u5BF9\u8D26",collapseLen:3}),{isSuperUser:y}=S(),{run:R}=f({success:()=>n.value.refresh()}),{run:A,loading:b}=f({success:()=>v(`/purchase/${C.isQuery?"orderRecordQuery":"orderRecord"}`)});function k(a){const o={...a,payNo:i.value};R(L(o))}function D({cids:a}){const o={cids:a.join(",")};A(M(o))}return(a,o)=>{const m=r("ElCollapseItem"),g=r("ElCollapse"),V=r("ElTabPane"),N=r("ElTabs");return c(),_("div",Y,[t(N,null,{default:s(()=>[t(V,{label:e(p)},{default:s(()=>[t(g,{modelValue:e(u),"onUpdate:modelValue":o[0]||(o[0]=x=>Q(u)?u.value=x:null)},{default:s(()=>[l(" \u8BE6\u60C5 or \u521B\u5EFA "),t(m,{name:"1",title:e(p)},{default:s(()=>[t(e(W),{id:e(i),ref_key:"formRef",ref:n,loading:e(b),readonly:e(d),onCreate:D},null,8,["id","loading","readonly"])]),_:1},8,["title"]),l(" \u8BE6\u60C5 - \u5BA1\u6279\u8282\u70B9 "),e(d)&&!e(y)?(c(),_(q,{key:0},[String(e(E))==="1"&&e(B)("020")?(c(),z(m,{key:0,name:"2",title:"\u4E70\u65B9\u5BA1\u6838"},{default:s(()=>[t(e(K),{approveValue:"2",rejectValue:"3",onApproval:k})]),_:1})):l("v-if",!0)],64)):l("v-if",!0)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})])}}});var ne=T($,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/purchase/orderRecord/detail.vue"]]);export{ne as default};