1 |
- import{r as C}from"./configs.9323506e.js";import{b as k,h as v}from"./index.6ebeab99.js";import{u as j}from"./use-response-handle.a0fb8de0.js";import{a as w}from"./user.1398a4e9.js";import{q as R,a4 as V,r as S,a2 as U,t as r,o as p,n as m,w as a,x as o,p as _,D as i,bh as q,F as A,z as M,aX as c}from"./index.f47bb45b.js";const N=_("h1",{"text-xl":"","font-bold":"","py-2":""},"\u4ED8\u6B3E\u56DE\u6267",-1),H=["src"],I={key:1,class:"text"},z=_("span",null,"\u5927\u5C0F:\u5C0F\u4E8E1M; \u5C3A\u5BF8:100*100; \u7C7B\u578B:jpg.png.bmp.jpeg",-1),P=M("\u4FDD\u5B58"),O=R({__name:"index",props:{disabled:{type:Boolean}},emits:["changeStatus"],setup(T,{emit:f}){const t=V({return_image:"",return_time:""}),g=["image/png","image/jpg","image/bmp","image/jpeg"],d=S(null),F=j(),h=w(),B=U(()=>k+"/"+t.return_image),E=({type:u,size:e})=>{if(!g.includes(u))return c.error("\u8BF7\u4E0A\u4F20jpg.png.bmp.jpeg\u7C7B\u578B\u56FE\u7247"),!1;if(e/1024/1024>1)return c.error("\u56FE\u7247\u5927\u5C0F\u8D85\u8FC71M"),!1},y=async({file:u})=>{const e=new FormData;e.append("img",u),e.append("token",h.token);const{message:s,code:n,data:l}=await v(e);F({message:s,code:n,handler:()=>t.return_image=l[0].url})};function b(){d.value.validate(u=>{u&&f("changeStatus","4",t)})}return(u,e)=>{const s=r("el-upload"),n=r("el-form-item"),l=r("el-date-picker"),x=r("el-button");return p(),m(A,null,[N,a(i(q),{ref_key:"formRef",ref:d,model:t,rules:i(C)},{default:o(()=>[a(n,{label:"\u56DE\u6267\u56FE\u7247",prop:"return_image"},{default:o(()=>[_("div",null,[a(s,{class:"upload","before-upload":E,"http-request":y,"show-file-list":!1},{default:o(()=>[t.return_image?(p(),m("img",{key:0,class:"avatar",src:i(B)},null,8,H)):(p(),m("div",I,"\u70B9\u51FB\u4E0A\u4F20"))]),_:1}),z])]),_:1}),a(n,{label:"\u56DE\u6267\u65F6\u95F4",prop:"return_time"},{default:o(()=>[a(l,{type:"datetime",modelValue:t.return_time,"onUpdate:modelValue":e[0]||(e[0]=D=>t.return_time=D),placeholder:"\u8BF7\u8F93\u5165\u56DE\u6267\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),a(n,{"w-full":"",flex:"","justify-end":""},{default:o(()=>[a(x,{type:"primary",onClick:b},{default:o(()=>[P]),_:1})]),_:1})]),_:1},8,["model","rules"])],64)}}});export{O as default};
|