1 |
- import{r as C,D as B,bA as w,az as A,v as l,o as E,M as b,J as o,w as a,W as k,q as D,aM as h,ak as y,a9 as V,aA as j,x as f,T as U,aC as q}from"./index.fcd627f4.js";import{h as R,b as I}from"./index.cd18d79f.js";const M=k("\u4E0A\u4F20\u56FE\u7247"),N=D("div",{class:"el-upload__tip"},"\u8BF7\u4E0A\u4F20jpg.png.bmp.jpeg\u7C7B\u578B\u56FE\u7247",-1),T=C({__name:"index",emits:["change"],setup(x,{emit:d}){const g=["image/png","image/jpg","image/bmp","image/jpeg"],e=B([]),s=B([]),v=w(),_=A(),F=({type:n,size:t})=>{if(!g.includes(n))return h.error("\u8BF7\u4E0A\u4F20jpg.png.bmp.jpeg\u7C7B\u578B\u56FE\u7247"),!1;if(t/1024/1024>1)return h.error("\u56FE\u7247\u5927\u5C0F\u8D85\u8FC71M"),!1},c=async({file:n})=>{const t=new FormData;t.append("img",n),t.append("token",v.token);const{message:u,code:p,data:m}=await R(t);_({message:u,code:p,handler:()=>{s.value.push(I+"/"+m[0].url),d("change",s.value.join(","))}})},r=n=>{const t=e.value.findIndex(({uid:u})=>u===n.uid);return s.value.splice(t,1),d("change",s.value.join(",")),!0};return(n,t)=>{const u=l("el-button"),p=l("el-upload");return E(),b(p,{"file-list":e.value,"onUpdate:file-list":t[0]||(t[0]=m=>e.value=m),"before-upload":F,"http-request":c,"before-remove":r,multiple:""},{tip:o(()=>[N]),default:o(()=>[a(u,{type:"primary"},{default:o(()=>[M]),_:1})]),_:1},8,["file-list"])}}});const H=k("\u4FDD\u5B58"),S=C({__name:"approval-pending",props:{returnType:null},emits:["approval"],setup(x,{emit:d}){const g=x,e=y({return_img:"",status:"",remark:""}),s=y({return_img:[{required:!0,trigger:"change",message:"\u8BF7\u4E0A\u4F20\u9000\u6B3E\u56DE\u6267"}],status:[{required:!0,trigger:"change",message:"\u9009\u62E9\u5BA1\u6838\u72B6\u6001"}],remark:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u5907\u6CE8"}]}),v=V(()=>g.returnType!=="2"),_=B(null),F=()=>{_.value.validate(c=>c&&d("approval",f(e)))};return j(()=>{s.remark[0].required=e.status==="2"}),(c,r)=>{const n=l("el-option"),t=l("el-select"),u=l("el-form-item"),p=l("el-input"),m=l("el-button");return E(),b(f(q),{ref_key:"formRef",ref:_,"label-width":"100px",size:"small",model:e,rules:s},{default:o(()=>[a(u,{label:"\u5BA1\u6279\u72B6\u6001",prop:"status","w-400px":""},{default:o(()=>[a(t,{"w-400px":"",modelValue:e.status,"onUpdate:modelValue":r[0]||(r[0]=i=>e.status=i)},{default:o(()=>[a(n,{label:"\u901A\u8FC7",value:"1"}),a(n,{label:"\u4E0D\u901A\u8FC7",value:"2"})]),_:1},8,["modelValue"])]),_:1}),f(v)?(E(),b(u,{key:0,label:"\u9000\u6B3E\u56DE\u6267",prop:"return_img","w-480px":""},{default:o(()=>[a(f(T),{onChange:r[1]||(r[1]=i=>e.return_img=i)})]),_:1})):U("",!0),a(u,{label:"\u5907\u6CE8",prop:"remark","w-400px":""},{default:o(()=>[a(p,{type:"textarea",modelValue:e.remark,"onUpdate:modelValue":r[2]||(r[2]=i=>e.remark=i)},null,8,["modelValue"])]),_:1}),a(u,{"w-full":"",flex:"","justify-end":""},{default:o(()=>[a(m,{type:"primary",onClick:F},{default:o(()=>[H]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{S as default};
|