1 |
- import{_ as j,r as x,ak as I,D as U,at as P,bB as S,v as p,o as s,M as B,J as a,w as t,q as A,p as f,x as e,aE as H,W as Y,aO as V,z,a8 as $,b0 as k,af as J,T as i,K as N}from"./index.36f49050.js";import{u as K}from"./useDetail.a789e409.js";import{p as L}from"./choose-modal.24a03f6f.js";import{h as O,a as W,b as G}from"./index.0bdf4e87.js";import{B as Q}from"./basic-descriptions.37173f78.js";import{R as X}from"./index.bbd01398.js";import Z from"./choose-form.5847a4c6.js";import{r as ee,D as te}from"./receipt.vue_vue_type_style_index_0_lang.e1ce77a7.js";import{h as ae,b as oe}from"./index.154ef12a.js";import"./_options.b45e37e1.js";import"./tootip.6b638d63.js";import"./reconciliation.287e4f11.js";import"./index.aea728dc.js";import"./index.0e333690.js";import"./status.177d57b0.js";import"./status.4f7e5409.js";import"./global.9ad647c8.js";const ue=["src"],se={key:1,class:"text"},re=A("span",{"text-sm":""},"\u5927\u5C0F:\u5C0F\u4E8E1M; \u5C3A\u5BF8:100*100; \u7C7B\u578B:jpg.png.bmp.jpeg",-1),le={class:"w-full flex justify-end"},ne=Y("\u4FDD\u5B58"),pe=x({__name:"receipt",props:{approveValue:{type:String,required:!0}},emits:["approval"],setup(R,{emit:g}){const v=R,r=I({return_image:"",return_time:""}),F=["image/png","image/jpg","image/bmp","image/jpeg"],c=U(null),h=P(),E=S(),C=({type:u,size:o})=>{if(!F.includes(u))return V.error("\u8BF7\u4E0A\u4F20jpg.png.bmp.jpeg\u7C7B\u578B\u56FE\u7247"),!1;if(o/1024/1024>1)return V.error("\u56FE\u7247\u5927\u5C0F\u8D85\u8FC71M"),!1},m=async({file:u})=>{const o=new FormData;o.append("img",u),o.append("token",E.token);const{message:D,code:l,data:n}=await ae(o);h({message:D,code:l,handler:()=>r.return_image=oe+"/"+n[0].url})},y=()=>{c.value.validate(u=>u&&g("approval",{...r,status:v.approveValue}))},b=u=>u.getTime()>Date.now();return(u,o)=>{const D=p("el-upload"),l=p("el-form-item"),n=p("el-date-picker"),d=p("el-button");return s(),B(e(H),{ref_key:"formRef",ref:c,model:r,rules:e(ee)},{default:a(()=>[t(l,{label:"\u56DE\u6267\u56FE\u7247",prop:"return_image"},{default:a(()=>[A("div",null,[t(D,{class:"upload","before-upload":C,"http-request":m,"show-file-list":!1},{default:a(()=>[r.return_image?(s(),f("img",{key:0,class:"avatar",src:r.return_image},null,8,ue)):(s(),f("div",se,"\u70B9\u51FB\u4E0A\u4F20"))]),_:1}),re])]),_:1}),t(l,{label:"\u56DE\u6267\u65F6\u95F4",prop:"return_time"},{default:a(()=>[t(n,{type:"datetime","disabled-date":b,"value-format":"YYYY-MM-DD HH:mm:ss",modelValue:r.return_time,"onUpdate:modelValue":o[0]||(o[0]=_=>r.return_time=_),placeholder:"\u8BF7\u8F93\u5165\u56DE\u6267\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),t(l,null,{default:a(()=>[A("div",le,[t(d,{type:"primary",onClick:y},{default:a(()=>[ne]),_:1})])]),_:1})]),_:1},8,["model","rules"])}}});var ie=j(pe,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/components/ApprovalNode/src/receipt.vue"]]);const ce={class:"padding__container"},me={key:0},de=x({__name:"detail",setup(R){const{push:g}=z(),v=U(null),{isSuperUser:r}=$(),{id:F,isDetail:c,title:h,collapses:E}=K({baseName:"\u91C7\u8D2D\u4ED8\u6B3E",collapseLen:5}),{run:C,data:m}=k({initalData:{}}),{run:y}=k({success:()=>g("/purchase/purchPay")}),{run:b}=k({success:()=>u()});function u(){o(),v.value&&v.value.refresh()}const o=()=>C(O({DzNo:F.value})),D=n=>y(W(n));function l(n){const d={...n,dzNo:F.value};b(G(d))}return c.value&&o(),(n,d)=>{const _=p("ElCollapseItem"),w=p("ElCollapse"),T=p("ElTabPane"),M=p("ElTabs");return s(),f("div",ce,[t(M,null,{default:a(()=>[t(T,{label:e(h)},{default:a(()=>[t(w,{modelValue:e(E),"onUpdate:modelValue":d[0]||(d[0]=q=>J(E)?E.value=q:null)},{default:a(()=>[t(_,{name:"1",title:e(h)},{default:a(()=>[i(" \u4ED8\u6B3E\u8BE6\u60C5 "),e(c)?(s(),B(e(Q),{key:0,columns:e(L),data:e(m)},null,8,["columns","data"])):(s(),f(N,{key:1},[i(" \u521B\u5EFA\uFF1A\u9009\u62E9\u5BF9\u8D26\u5355 "),t(Z,{onCreate:D})],2112))]),_:1},8,["title"]),e(c)?(s(),f("div",me,[t(_,{name:"2",title:"\u5BF9\u8D26\u8BE6\u60C5"},{default:a(()=>[t(e(X),{ref_key:"formRef",ref:v,readonly:"",id:e(m).payNo},null,8,["id"])]),_:1}),i(" \u5BA1\u6279\u8282\u70B9 "),e(r)?i("v-if",!0):(s(),f(N,{key:0},[e(m).status==="1"?(s(),B(_,{key:0,name:"3",title:"\u4E70\u65B9\u516C\u53F8\u5BA1\u6838"},{default:a(()=>[t(e(te),{"approve-value":"2","reject-value":"4",onApproval:l})]),_:1})):i("v-if",!0),e(m).status==="2"?(s(),B(_,{key:1,name:"5",title:"\u4E0A\u4F20\u56DE\u6267"},{default:a(()=>[t(e(ie),{"approve-value":"3",onApproval:l})]),_:1})):i("v-if",!0)],64))])):i("v-if",!0)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})])}}});var je=j(de,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/purchase/purchPay/detail.vue"]]);export{je as default};
|