2 lines
3.1 KiB
JavaScript
2 lines
3.1 KiB
JavaScript
import{g as e,e as a,f as s,c as l,w as t,i as o,o as n,a as c,n as i,u as r,b as u,B as m,t as d,j as p,s as f,l as _,d as k,I as h,A as b,C as v}from"./index-BIob8dCp.js";import{_ as g}from"./home_bg.BmQJoAoC.js";import{_ as C}from"./ic_back.BKIFUCMS.js";import{o as x}from"./uni-app.es.B8nTAyAf.js";import{p as T}from"./api.CdDHhlHG.js";import{_ as w}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./index.CLalEMqs.js";const j=w({__name:"index",setup(w){const j=e().statusBarHeight||0,V=a(""),y=a(!1),I=s({personnel:"",checkinTime:"",workContent:""});function B(){p()}function F(e){I.checkinTime=e.detail.value}async function U(){if(I.personnel.trim())if(I.checkinTime)if(I.workContent.trim()){if(!y.value){y.value=!0;try{const a=await(e={roomId:V.value,personnel:I.personnel.trim(),checkinTime:I.checkinTime,workContent:I.workContent.trim()},T("/business/OdfCheckin/submit",e));200===a.code?(f({title:"提交成功",icon:"success"}),setTimeout((()=>{p()}),1500)):f({title:a.msg||"提交失败",icon:"none"})}catch(a){f({title:"网络异常,请重试",icon:"none"})}finally{y.value=!1}var e}}else f({title:"请输入工作内容",icon:"none"});else f({title:"请选择时间",icon:"none"});else f({title:"请输入人员",icon:"none"})}return x((e=>{e.roomId&&(V.value=e.roomId)})),(e,a)=>{const s=_,p=k,f=o,x=h,T=b,w=v;return n(),l(f,{class:"checkin-page"},{default:t((()=>[c(s,{class:"bg-image",src:g,mode:"aspectFill"}),c(f,{class:"content"},{default:t((()=>[c(f,{class:"nav-bar",style:i({paddingTop:r(j)+"px"})},{default:t((()=>[c(f,{class:"nav-bar-inner"},{default:t((()=>[c(s,{class:"nav-icon",src:C,mode:"aspectFit",onClick:B}),c(p,{class:"nav-title"},{default:t((()=>[u("签到")])),_:1}),c(f,{class:"nav-icon-placeholder"})])),_:1})])),_:1},8,["style"]),c(f,{class:"form-area"},{default:t((()=>[c(f,{class:"form-group"},{default:t((()=>[c(p,{class:"form-label"},{default:t((()=>[u("人员")])),_:1}),c(x,{class:"form-input",modelValue:I.personnel,"onUpdate:modelValue":a[0]||(a[0]=e=>I.personnel=e),placeholder:"请输入","placeholder-class":"input-placeholder"},null,8,["modelValue"])])),_:1}),c(f,{class:"form-group"},{default:t((()=>[c(p,{class:"form-label"},{default:t((()=>[u("时间")])),_:1}),c(T,{mode:"date",value:I.checkinTime,onChange:F},{default:t((()=>[c(f,{class:"form-picker"},{default:t((()=>[c(p,{class:m(["picker-text",I.checkinTime?"picker-text-active":""])},{default:t((()=>[u(d(I.checkinTime||"请选择年月日"),1)])),_:1},8,["class"]),c(p,{class:"picker-arrow"},{default:t((()=>[u("▼")])),_:1})])),_:1})])),_:1},8,["value"])])),_:1}),c(f,{class:"form-group"},{default:t((()=>[c(p,{class:"form-label"},{default:t((()=>[u("工作内容")])),_:1}),c(w,{class:"form-textarea",modelValue:I.workContent,"onUpdate:modelValue":a[1]||(a[1]=e=>I.workContent=e),placeholder:"请输入","placeholder-class":"input-placeholder"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),c(f,{class:"bottom-bar"},{default:t((()=>[c(f,{class:"submit-btn",onClick:U},{default:t((()=>[c(p,{class:"submit-btn-text"},{default:t((()=>[u("提交")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-a0385c09"]]);export{j as default};
|