detail.58610a47.js 2.1 KB

1
  1. import{_ as x,d as P,B as T,A as U,F as j,ae as I,bn as S,ad as w,aY as f,y as r,o as c,c as _,z as t,L as s,u as e,ak as L,V as l,M as Q,O as q}from"./index.40211ca7.js";import{u as z}from"./useDetail.b54a02e0.js";import{D as M}from"./default.af698dc9.js";/* empty css */import{h as O,a as W}from"./index.4552da12.js";import{R as Y}from"./index.3b9ae54b.js";import"./global.9ad647c8.js";import"./basic-descriptions.3a5682c3.js";import"./tootip.6a2c1433.js";import"./status.177d57b0.js";import"./status.25ea5e43.js";const $={class:"padding__container"},G=P({__name:"detail",setup(H){const{push:v}=T(),{query:C}=U(),n=j(null),B=I(()=>{var a;return((a=n.value)==null?void 0:a.detail.status)||""}),E="orderRecordDetail",{hasPermissionWithCode:h}=S(E),{id:i,title:p,isDetail:d,collapses:u}=z({baseName:"\u8BA2\u5355\u5BF9\u8D26",collapseLen:3}),{isSuperUser:y}=w(),{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(O(o))}function V({cids:a}){const o={cids:a.join(",")};A(W(o))}return(a,o)=>{const m=r("ElCollapseItem"),g=r("ElCollapse"),D=r("ElTabPane"),N=r("ElTabs");return c(),_("div",$,[t(N,null,{default:s(()=>[t(D,{label:e(p)},{default:s(()=>[t(g,{modelValue:e(u),"onUpdate:modelValue":o[0]||(o[0]=F=>L(u)?u.value=F:null)},{default:s(()=>[l(" \u8BE6\u60C5 or \u521B\u5EFA "),t(m,{name:"1",title:e(p)},{default:s(()=>[t(e(Y),{id:e(i),ref_key:"formRef",ref:n,loading:e(b),readonly:e(d),onCreate:V},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(B))==="1"&&e(h)("020")?(c(),q(m,{key:0,name:"2",title:"\u4E70\u65B9\u5BA1\u6838"},{default:s(()=>[t(e(M),{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=x(G,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/purchase/orderRecord/detail.vue"]]);export{ne as default};