odf_new/web/assets/pages-checkin-index.DDulCVpo.js
zpc b36d3eb8ed
All checks were successful
continuous-integration/drone/push Build is passing
21
2026-04-04 11:06:04 +08:00

2 lines
3.0 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,y as d,t as m,j as p,s as f,l as _,d as k,I as h,B as v,C as b}from"./index-DiFYiUhR.js";import{_ as C}from"./ic_back.BKIFUCMS.js";import{o as g}from"./uni-app.es.C-uAug5D.js";import{p as x}from"./api.RE0WoxW-.js";import{_ as T}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./index.DG8cCfVY.js";const w=T({__name:"index",setup(T){const w=e().statusBarHeight||0,j=a(""),y=a(!1),V=s({personnel:"",checkinTime:"",workContent:""});function I(){p()}function B(e){V.checkinTime=e.detail.value}async function U(){if(V.personnel.trim())if(V.checkinTime)if(V.workContent.trim()){if(!y.value){y.value=!0;try{const a=await(e={roomId:j.value,personnel:V.personnel.trim(),checkinTime:V.checkinTime,workContent:V.workContent.trim()},x("/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 g((e=>{e.roomId&&(j.value=e.roomId)})),(e,a)=>{const s=_,p=k,f=o,g=h,x=v,T=b;return n(),l(f,{class:"checkin-page"},{default:t((()=>[c(f,{class:"content"},{default:t((()=>[c(f,{class:"nav-bar",style:i({paddingTop:r(w)+"px"})},{default:t((()=>[c(f,{class:"nav-bar-inner"},{default:t((()=>[c(s,{class:"nav-icon",src:C,mode:"aspectFit",onClick:I}),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(g,{class:"form-input",modelValue:V.personnel,"onUpdate:modelValue":a[0]||(a[0]=e=>V.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(x,{mode:"date",value:V.checkinTime,onChange:B},{default:t((()=>[c(f,{class:"form-picker"},{default:t((()=>[c(p,{class:d(["picker-text",V.checkinTime?"picker-text-active":""])},{default:t((()=>[u(m(V.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(T,{class:"form-textarea",modelValue:V.workContent,"onUpdate:modelValue":a[1]||(a[1]=e=>V.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-cfb9265e"]]);export{w as default};