You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
2.1 KiB
2 lines
2.1 KiB
|
4 months ago
|
import{_ as B,r as s,w as V,a as f,f as m,q as t,H as i,e as c,b as u,t as y,$ as j,a7 as p,aj as z,ab as E,bc as S,p as F,m as L,aP as P}from"./index-e450010e.js";const U=d=>(F("data-v-522f5fcd"),d=d(),L(),d),C={class:"container"},O=U(()=>t("h1",{style:{"padding-left":"60px"}},"作业票及附件上传",-1)),q={class:"grid-row",style:{"--columns":"12","--gap":"20px"}},H={class:"grid-item",style:{"--span":"6"}},M={class:"grid-item",style:{"--span":"4"}},$={key:0,class:"grid-row"},A={class:"grid-item",style:{"--span":"12"}},G={class:"grid-row"},J={class:"grid-item",style:{"--span":"12"}},K={__name:"zypfj",setup(d){const l=s(""),n=s(!1),o=s(""),g=s(!0),h=s(!1),r=s(""),_=s(""),b=()=>(console.log(l.value),P({url:"/javasys/dataupload/api/v1/getOTBILLIDById",method:"post",data:{id:l.value}})),I="/javasys/dataupload/api/v1/uploadPDF";V(l,(a,e)=>{console.log("票号变化:",e,"→",a),o.value=""});function w(){b().then(({code:a,data:e})=>{a==0&&e?(n.value=!0,o.value=e.OTBILLID,_.value=e.zypTypeId):alert("id有误,请重新输入")})}const k=a=>n.value?a.type!=="application/pdf"?(p.error("仅支持上传PDF文件"),!1):!0:(p.warning("请先获取作业票编号"),!1),D=(a,e)=>{r.value=e.name,p.success("作业票上传成功"),g.value=!0};return(a,e)=>{const N=z,v=E,x=S;return f(),m("div",C,[O,t("div",q,[t("div",H,[i(" ID:"),c(N,{modelValue:l.value,"onUpdate:modelValue":e[0]||(e[0]=T=>l.value=T),placeholder:"请输入ID",clearable:""},null,8,["modelValue"])]),t("div",M,[c(v,{type:"primary",onClick:w,loading:h.value},{default:u(()=>[i("获取作业票编号")]),_:1},8,["loading"])])]),n.value?(f(),m("div",$,[t("div",A," 作业票编号: "+y(o.value),1)])):j("",!0),t("div",G,[t("div",J,[c(x,{class:"upload-demo",action:I,data:{id:l.value,ticketNumber:o.value,zypTypeId:_.value},disabled:o.value.length==0,"before-upload":k,"on-success":D,"show-file-list":!1},{default:u(()=>[c(v,{type:"primary",disabled:o.value.length==0},{default:u(()=>[i(y(r.value||"点击选择PDF文件"),1)]),_:1},8,["disabled"])]),_:1},8,["data","disabled"])])])])}}},R=B(K,[["__scopeId","data-v-522f5fcd"]]);export{R as default};
|