detail.dd56e078.js 2.1 KB

1
  1. import{_ as x,d as P,B as T,A as U,F as j,ad as I,bn as S,ag as w,aY as f,y as r,o as c,c as _,z as t,L as s,u as e,am as L,V as l,M as Q,O as q}from"./index.0924a6c3.js";import{u as z}from"./useDetail.9124b149.js";import{D as M}from"./default.3a0ce948.js";/* empty css */import{h as O,a as W}from"./index.a10c8171.js";import{R as Y}from"./index.b44f724b.js";import"./global.9ad647c8.js";import"./basic-descriptions.a79f72a5.js";import"./tootip.80c939c2.js";import"./status.232bf350.js";import"./status.0f8b29ec.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 g(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"),k=r("ElCollapse"),D=r("ElTabPane"),N=r("ElTabs");return c(),_("div",$,[t(N,null,{default:s(()=>[t(D,{label:e(p)},{default:s(()=>[t(k,{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:g})]),_: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};