payment-receipt.602cb27a.js 2.1 KB

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