1 |
- import{_ as P,d as x,B as T,A as U,F as j,af as I,aZ as S,ai as w,b8 as f,y as r,o as c,c as _,z as s,L as t,u as e,ao as L,V as l,M as Q,O as q}from"./index.0ec20e00.js";import{u as z}from"./useDetail.d071cc81.js";import{D as M}from"./default.236d9e00.js";/* empty css */import{h as O,a as W}from"./index.106dfda8.js";import{R as Z}from"./index.c79baf63.js";import"./global.9ad647c8.js";import"./basic-descriptions.5c570408.js";import"./tootip.b6d3a9d1.js";import"./status.232bf350.js";import"./status.ba3625fb.js";const $={class:"padding__container"},G=x({__name:"detail",setup(H){const{push:v}=T(),{query:h}=U(),n=j(null),B=I(()=>{var a;return((a=n.value)==null?void 0:a.detail.status)||""}),C="orderRecordDetail",{hasPermissionWithCode:E}=S(C),{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/${h.isQuery?"orderRecordQuery":"orderRecord"}`)});function V(a){const o={...a,payNo:i.value};R(O(o))}function g({cids:a}){const o={cids:a.join(",")};A(W(o))}return(a,o)=>{const m=r("ElCollapseItem"),k=r("ElCollapse"),D=r("ElTabPane"),N=r("ElTabs");return c(),_("div",$,[s(N,null,{default:t(()=>[s(D,{label:e(p)},{default:t(()=>[s(k,{modelValue:e(u),"onUpdate:modelValue":o[0]||(o[0]=F=>L(u)?u.value=F:null)},{default:t(()=>[l(" \u8BE6\u60C5 or \u521B\u5EFA "),s(m,{name:"1",title:e(p)},{default:t(()=>[s(e(Z),{id:e(i),ref_key:"formRef",ref:n,loading:e(b),readonly:e(d),onCreate:g,isPurch:""},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(E)("020")?(c(),q(m,{key:0,name:"2",title:"\u4E70\u65B9\u5BA1\u6838"},{default:t(()=>[s(e(M),{approveValue:"2",rejectValue:"3",onApproval:V})]),_:1})):l("v-if",!0)],64)):l("v-if",!0)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})])}}});var ne=P(G,[["__file","/Users/apple/Desktop/company-projects/accout-vue3-ui/src/views/purchase/orderRecord/detail.vue"]]);export{ne as default};
|