detail.9d6bf4.js 3.1 KB

1
  1. import{_ as q,d as O,n as $,m as G,w as C,ag as Q,aF as L,aN as M,ah as W,ba as g,r as n,o as s,c as E,j as u,C as t,l as e,aq as z,a,F as H,G as d,M as R}from"./index.js";import{u as J}from"./useDetail.2f5c4b5a.js";import{D as K}from"./default.2d19d17d.js";/* empty css */import{h as X,f as Y}from"./index.e39a3c2d.js";import{R as Z}from"./index.4b20bc31.js";import{h as ee}from"./export.141db8a1.js";import{P as oe}from"./index.47d48d50.js";import"./global.9ad647c8.js";import"./orderRecord.134be2fa.js";import"./porder.0e5da8b7.js";import"./status.c31084e8.js";import"./xlsx.ed122d16.js";import"./print-style.0cc9588c.js";const te={class:"padding__container"},ae={key:0,style:{position:"absolute",top:"15px",right:"15px"}},re=O({__name:"detail",setup(se){const{push:A}=$(),{query:h}=G(),B=C({}),c=C(null),D=Q(()=>{var r;return((r=c.value)==null?void 0:r.detail.status)||""}),m=C(null),P="orderRecordDetail",i=L(!1),{hasPermissionWithCode:p}=M(P),{id:f,title:k,isDetail:v,collapses:_}=J({baseName:"\u8BA2\u5355\u5BF9\u8D26",collapseLen:3}),{isSuperUser:b}=W(),{run:x}=g({success:()=>c.value.refresh()}),{run:N,loading:V}=g({success:()=>A(`/purchase/${h.isQuery?"orderRecordQuery":"orderRecord"}`)});function w(r){const o={...r,payNo:f.value};x(X(o))}function S({cids:r}){const o={cids:r.join(",")};N(Y(o))}async function T(){await ee({url:"paycgdexport",name:"\u5BF9\u8D26\u5355\u660E\u7EC6\u8868",onStart:()=>i.value=!0,onSuccess:()=>i.value=!1,onFail:()=>i.value=!1,params:{payNo:f.value}})}return(r,o)=>{const F=n("ElCollapseItem"),j=n("ElCollapse"),I=n("ElTabPane"),U=n("ElTabs"),y=n("ElButton");return s(),E("div",te,[u(U,null,{default:t(()=>[u(I,{label:e(k)},{default:t(()=>[u(j,{modelValue:e(_),"onUpdate:modelValue":o[1]||(o[1]=l=>z(_)?_.value=l:null)},{default:t(()=>[a(" \u8BE6\u60C5 or \u521B\u5EFA "),u(F,{name:"1",title:e(k)},{default:t(()=>[u(e(Z),{id:e(f),ref_key:"formRef",ref:c,loading:e(V),readonly:e(v),onCreate:S,onGetRecord:o[0]||(o[0]=l=>B.value=l),isPurch:""},null,8,["id","loading","readonly"])]),_:1},8,["title"]),a(" \u8BE6\u60C5 - \u5BA1\u6279\u8282\u70B9 "),e(v)&&!e(b)?(s(),E(H,{key:0},[String(e(D))==="1"&&e(p)("039")?(s(),d(F,{key:0,name:"2",title:"\u4E70\u65B9\u516C\u53F8\u4E1A\u52A1\u5BA1\u6838"},{default:t(()=>[u(e(K),{approveValue:"2",rejectValue:"3",onApproval:w})]),_:1})):a("v-if",!0)],64)):a("v-if",!0)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),e(v)?(s(),E("div",ae,[e(p)("047")?(s(),d(y,{key:0,onClick:o[2]||(o[2]=l=>m.value.print(!0))},{default:t(()=>[R(" \u6253\u5370\u51FA\u5E93\u5355 ")]),_:1})):a("v-if",!0),e(p)("046")?(s(),d(y,{key:1,onClick:o[3]||(o[3]=l=>m.value.print())},{default:t(()=>[R(" \u6253\u5370\u5BF9\u8D26\u5355 ")]),_:1})):a("v-if",!0),e(p)("038")?(s(),d(y,{key:2,loading:e(i),type:"primary",onClick:o[4]||(o[4]=()=>T())},{default:t(()=>[R(" \u5BF9\u8D26\u5355\u660E\u7EC6\u5BFC\u51FA ")]),_:1},8,["loading"])):a("v-if",!0)])):a("v-if",!0),u(e(oe),{record:B.value,ref_key:"PrintOrderRecordRef",ref:m},null,8,["record"])])}}});var Re=q(re,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/purchase/orderRecord/detail.vue"]]);export{Re as default};