1 |
- import{_ as k,z as C,ad as x,J as w,bu as R,B as s,w as p,T as j,P as u,C as r,y as d,x as c,D as i,br as V,a1 as M,aO as _}from"./index.228f4553.js";import{r as U}from"./configs.40b3dcc9.js";import{h as H,b as P}from"./index.3703a760.js";import{u as S}from"./use-response-handle.49bd2e23.js";const Y=["src"],A={key:1,class:"text"},N=d("span",{"text-sm":""},"\u5927\u5C0F:\u5C0F\u4E8E1M; \u5C3A\u5BF8:100*100; \u7C7B\u578B:jpg.png.bmp.jpeg",-1),T=M("\u4FDD\u5B58"),q=C({__name:"payment-receipt",emits:["changeStatus"],setup(I,{emit:f}){const a=x({return_image:"",return_time:""}),g=["image/png","image/jpg","image/bmp","image/jpeg"],m=w(null),F=S(),y=R(),h=({type:e,size:t})=>{if(!g.includes(e))return _.error("\u8BF7\u4E0A\u4F20jpg.png.bmp.jpeg\u7C7B\u578B\u56FE\u7247"),!1;if(t/1024/1024>1)return _.error("\u56FE\u7247\u5927\u5C0F\u8D85\u8FC71M"),!1},v=async({file:e})=>{const t=new FormData;t.append("img",e),t.append("token",y.token);const{message:n,code:o,data:l}=await H(t);F({message:n,code:o,handler:()=>a.return_image=P+"/"+l[0].url})},B=()=>{m.value.validate(e=>e&&f("changeStatus","4",a))},D=e=>e.getTime()>Date.now();return(e,t)=>{const n=s("el-upload"),o=s("el-form-item"),l=s("el-date-picker"),b=s("el-button");return p(),j(i(V),{ref_key:"formRef",ref:m,model:a,rules:i(U)},{default:u(()=>[r(o,{label:"\u56DE\u6267\u56FE\u7247",prop:"return_image"},{default:u(()=>[d("div",null,[r(n,{class:"upload","before-upload":h,"http-request":v,"show-file-list":!1},{default:u(()=>[a.return_image?(p(),c("img",{key:0,class:"avatar",src:a.return_image},null,8,Y)):(p(),c("div",A,"\u70B9\u51FB\u4E0A\u4F20"))]),_:1}),N])]),_:1}),r(o,{label:"\u56DE\u6267\u65F6\u95F4",prop:"return_time"},{default:u(()=>[r(l,{type:"datetime","disabled-date":D,"value-format":"YYYY-MM-DD HH:mm:ss",modelValue:a.return_time,"onUpdate:modelValue":t[0]||(t[0]=E=>a.return_time=E),placeholder:"\u8BF7\u8F93\u5165\u56DE\u6267\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),r(o,{"w-full":"",flex:"","justify-end":""},{default:u(()=>[r(b,{type:"primary",onClick:B},{default:u(()=>[T]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});var K=k(q,[["__file","D:/work/accout-vue3-ui/src/views/purchase/purchPay/component/approval-process/payment-receipt.vue"]]);export{K as default};
|