2 lines
3.8 KiB
JavaScript
2 lines
3.8 KiB
JavaScript
|
|
import{d as e,r as o,m as l,o as t,b as a,e as s,w as i,g as n,h as r,v as c,a0 as p,Q as m,y as u,j as d,k as f,l as _,aw as b,au as x}from"./index-f6e54d8f.js";import{u as g,a as v,b as j,_ as y}from"./Form.560e79c3.js";import{_ as P}from"./u-button.2c931c97.js";import{_ as k}from"./Layout.7385e6f6.js";import{_ as B}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-icons.7467b650.js";import"./uni-datetime-picker.abd2526b.js";import"./u-loading-icon.3bd3dc6a.js";import"./u-icon.de9898cd.js";import"./index.8a212d2d.js";import"./uni-popup.1c525271.js";import"./dayjs.min.1cfb48de.js";import"./uni-cloud.es.9367344b.js";import"./Search.vue_vue_type_script_setup_true_lang.fed60e7a.js";import"./u-popup.02d14dc4.js";const h=B(e({__name:"detail",setup(e){const B=o(null),[h,{getValue:q}]=g({schema:[{field:"ttlx",label:"请假类型",component:"BasicPicker",componentProps:{}},{interval:!0},{field:"gsmc",label:"开始时间",component:"BasicDateTimes",required:!0,componentProps:{}},{field:"gsmc",label:"结束时间",component:"BasicDateTimes",required:!0,componentProps:{}},{interval:!0},{field:"gsmc",label:"请假事由",component:"BasicInput",required:!0,itemProps:{labelPosition:"top"},componentProps:{type:"textarea"}},{interval:!0},{field:"gsmc",label:"代课方式",component:"BasicCheckbox",required:!0,itemProps:{labelPosition:"top"},componentProps:{data:[{value:0,text:"自行协调"},{value:1,text:"教科处协调"},{value:1,text:"无须代课"}]}},{colSlot:"dkmx"},{interval:!0},{field:"gsmc",label:"申请人员",component:"BasicDateTimes",required:!0,componentProps:{}},{field:"xm",label:"申请时间",component:"BasicDateTimes",required:!0,componentProps:{}}]}),D=l([{field:"xm",label:"日期",component:"BasicDateTimes",required:!0,componentProps:{}},{field:"nl",label:"年级班级",component:"BasicInput",required:!0,componentProps:{}},{field:"yhzgx",label:"节次",component:"BasicInput",required:!0,componentProps:{}},{field:"yhzgx",label:"代课老师",component:"BasicInput",required:!0,componentProps:{}}]),I=l({xl:[{value:{}}]});function w(){I.xl.push({value:{}})}function C(){}return t((e=>{e&&e.id?(B.value=e.id,console.log("Loading leave detail for ID:",B.value)):(console.error("Missing leave ID in options"),console.log("Opening leave detail page for creation (no ID provided)."))})),(e,o)=>{const l=d(f("BasicTitle"),v),t=_,g=d(f("BasicIcon"),j),B=d(f("BasicForm"),y),q=d(f("u-button"),P),T=d(f("BasicLayout"),k);return a(),s(T,null,{bottom:i((()=>[n(t,{class:"white-bg-color py-5"},{default:i((()=>[n(t,{class:"flex-row items-center pb-10 pt-5"},{default:i((()=>[n(q,{text:"取消",class:"ml-15 mr-7",plain:!0,onClick:r(b)},null,8,["onClick"]),n(q,{text:"提交",class:"mr-15 mr-7",type:"primary",onClick:C})])),_:1})])),_:1})])),default:i((()=>[n(t,{class:"p-15"},{default:i((()=>[n(B,{onRegister:r(h)},{dkmx:i((()=>[n(t,{class:"back-f8f8f8"},{default:i((()=>[n(t,{class:"flex-row items-center justify-between py-15 global-bg-color"},{default:i((()=>[n(t,null,{default:i((()=>[n(l,{line:"",title:"代课明细",isBorder:!1})])),_:1}),n(t,{onClick:w},{default:i((()=>[n(g,{type:"icon-tianjia",size:"25"})])),_:1})])),_:1}),r(I).xl.length>0?(a(),s(t,{key:0},{default:i((()=>[(a(!0),c(m,null,p(r(I).xl,((e,o)=>(a(),s(t,{key:o,class:"po-re mb-15"},{default:i((()=>[n(B,{modelValue:e.value,"onUpdate:modelValue":o=>e.value=o,schema:r(D),formsProps:{labelWidth:100}},null,8,["modelValue","onUpdate:modelValue","schema"]),n(t,{onClick:l=>function(e){const o=x.cloneDeep(I.xl);o.splice(e,1),I.xl=o}(o,e.value),class:"delete-icon"},{default:i((()=>[n(g,{type:"clear",size:"30"})])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1})):(a(),s(t,{key:1,class:"p-15 flex-row-center color-9 font-13 white-bg-color"},{default:i((()=>[u("学历信息暂无数据")])),_:1}))])),_:1})])),_:1},8,["onRegister"])])),_:1})])),_:1})}}}),[["__scopeId","data-v-3aff6f96"]]);export{h as default};
|