odf_new/web/assets/pages-checkin-index.Cq6U7jXX.js
zpc 88f86efd7a
All checks were successful
continuous-integration/drone/push Build is passing
21
2026-04-06 13:43:39 +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,x as d,t as m,j as p,s as f,l as _,d as k,I as h,A as v,C as b}from"./index-wAW1i0Hz.js";import{_ as x}from"./ic_back.BKIFUCMS.js";import{o as C}from"./uni-app.es.nl9yXCCD.js";import{p as g}from"./api.CdvrShMv.js";import{_ as T}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./index.DQZp5BD6.js";const w=T({__name:"index",setup(T){const w=e().statusBarHeight||0,j=a(""),V=a(!1),y=s({personnel:"",checkinTime:"",workContent:""});function I(){p()}function U(e){y.checkinTime=e.detail.value}async function q(){if(y.personnel.trim())if(y.checkinTime)if(y.workContent.trim()){if(!V.value){V.value=!0;try{const a=await(e={roomId:j.value,personnel:y.personnel.trim(),checkinTime:y.checkinTime,workContent:y.workContent.trim()},g("/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{V.value=!1}var e}}else f({title:"请输入工作内容",icon:"none"});else f({title:"请选择时间",icon:"none"});else f({title:"请输入人员",icon:"none"})}return C((e=>{e.roomId&&(j.value=e.roomId)})),(e,a)=>{const s=_,p=k,f=o,C=h,g=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:x,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(C,{class:"form-input",modelValue:y.personnel,"onUpdate:modelValue":a[0]||(a[0]=e=>y.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(g,{mode:"date",value:y.checkinTime,onChange:U},{default:t((()=>[c(f,{class:"form-picker"},{default:t((()=>[c(p,{class:d(["picker-text",y.checkinTime?"picker-text-active":""])},{default:t((()=>[u(m(y.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:y.workContent,"onUpdate:modelValue":a[1]||(a[1]=e=>y.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:q},{default:t((()=>[c(p,{class:"submit-btn-text"},{default:t((()=>[u("提交")])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-cfb9265e"]]);export{w as default};