TableDataEntry.e502f0ce.js 21 KB

1
  1. import{V as k}from"./index.373e4c1e.js";import{d as g,n as pa,C as va,j as ae}from"./elementPlus.c5b0e04f.js";import{i as ka}from"./isoWeek.ba4a0ea0.js";import{d as ha,ao as ba,r,k as R,Q as fe,j as Da,a9 as h,o as m,c as v,a as f,M as n,G as l,u as $,J as z,B as Va,ac as Ya,F as L,K as C,E as H,L as A,a0 as ge,aq as Ca,ar as Sa}from"./vue.65d9dadc.js";import{s as Se,t as Me,v as we,x as Ma,y as wa,z as Ua,A as Ta,B as $a,C as xa,D as Ra,E as za,F as qa,G as Ea,H as Fa,I as Ia}from"./columns.e88b63a5.js";import{S as Wa}from"./index.e6e9769c.js";import{_ as Oa}from"./_plugin-vue_export-helper.c27b6911.js";import"./echarts.72dc8373.js";const F=J=>(Ca("data-v-69baa4fd"),J=J(),Sa(),J),Na={class:"flex gap-1.5 justify-between mx-2 items-center"},Ba={key:0,class:"demo-date-picker"},Pa={class:"block"},ja=F(()=>f("span",{class:"demonstration"},"日数据时间:",-1)),Ga={key:1,class:"demo-date-picker"},La={class:"block mt-2"},Ha=F(()=>f("span",{class:"demonstration"},"周广告数据时间:",-1)),Aa={class:"block"},Ja=F(()=>f("span",{class:"demonstration"},"周销售数据时间:",-1)),Qa={key:2,class:"demo-date-picker"},Xa={class:"block"},Ka=F(()=>f("span",{class:"demonstration"},"月数据时间:",-1)),Za={style:{position:"relative"}},et={key:0},at={key:1},tt={key:0},lt={key:1,style:{display:"grid","grid-template-columns":"repeat(2, 1fr)",gap:"5px"}},st={key:2},ot={class:"dialog-footer"},nt=F(()=>f("span",null,"您输入的 ",-1)),it={style:{color:"#f1a055"}},rt=F(()=>f("span",null," 相较于上次填入的数据偏离值超过 50% ,是否仍要提交?",-1)),dt={class:"dialog-footer"},ut=ha({__name:"TableDataEntry",setup(J){g.extend(ka);const d=ba().query.dateType,ye=r(null),pe=r({}),b=r(g().subtract(1,"day").format("YYYY-MM-DD")),x=r(null),te=r(null);let ve=!0;const q=r(""),S=r(""),Q=r(""),X=r(""),I=r(null),M=r(null),D=r(null),Ue=[{text:"今天",value:new Date},{text:"昨天",value:()=>{const e=new Date;return e.setTime(e.getTime()-3600*1e3*24),e}},{text:"最近七天",value:()=>{const e=new Date;return e.setTime(e.getTime()-3600*1e3*24*7),e}}],le=r(null),ke=r(null),se=r(null);function Te(e){b.value=g(e).format("YYYY-MM-DD"),le.value=g(b.value).subtract(1,"day").format("YYYY-MM-DD"),j()}const he=()=>{if(x.value){q.value=g(x.value).locale("en").startOf("week").format("YYYY-MM-DD"),S.value=g(x.value).locale("en").endOf("week").format("YYYY-MM-DD");const e=g(x.value).locale("en").subtract(7,"day");te.value=e.format("YYYY-WW"),Q.value=e.startOf("week").format("YYYY-MM-DD"),X.value=e.endOf("week").format("YYYY-MM-DD"),ke.value=g(S.value).locale("en").endOf("week").subtract(1,"week").format("YYYY-MM-DD")}ve?ve=!1:j()},$e=e=>{if(e){const t=new Date(e),s=t.getFullYear(),u=t.getMonth()+1,y=new Date(s,u,0).getDate();M.value=`${s}-${String(u).padStart(2,"0")}-01`,D.value=`${s}-${String(u).padStart(2,"0")}-${y}`,se.value=g(D.value).subtract(1,"month").endOf("month").format("YYYY-MM-DD"),j()}else M.value=null,D.value=null},xe=R(()=>`${q.value} to ${S.value}`),Re=R(()=>`${Q.value} to ${X.value}`),ze=R(()=>`${M.value} to ${D.value}`),oe=e=>e.getTime()>Date.now();function qe(){switch(d){case"day":b.value=g().subtract(1,"day").format("YYYY-MM-DD"),le.value=g(b.value).subtract(1,"day").format("YYYY-MM-DD");break;case"week":x.value=g().locale("en").subtract(1,"week").startOf("week").format("YYYY-MM-DD"),he();break;case"month":I.value=g().subtract(1,"month").format("YYYY-MM-DD"),M.value=g(I.value).startOf("month").format("YYYY-MM-DD"),D.value=g(I.value).endOf("month").format("YYYY-MM-DD"),se.value=g(D.value).subtract(1,"month").endOf("month").format("YYYY-MM-DD")}}const Ee=r("default"),W=r(!1),V=r(!1),O=r(!1),be=r(""),w=r(),i=fe({sales_original:null,ad_sales_original:null,ad_cost_original:null,total_sales_current_monthly_original:null,impression:null,ad_click:null,ad_order:null,session:null,order:null,availableSalesDay:null,intransitInventory:null,overseasStorage:null,refundRate:null,money_by_amazon:null,money_by_other:null}),Fe=e=>{e&&e.resetFields()},U=fe({sales_original:[{required:!0,message:"请输入销售额",trigger:"blur"}],ad_sales_original:[{required:!0,message:"请输入广告销售额",trigger:"blur"}],ad_cost_original:[{required:!0,message:"请输入广告花费",trigger:"blur"}],total_sales_current_monthly_original:[{required:!0,message:"请输入当月销售额",trigger:"blur"}],impression:[{required:!0,message:"请输入广告展示量",trigger:"blur"}],ad_click:[{required:!0,message:"请输入广告点击量",trigger:"blur"}],ad_order:[{required:!0,message:"请输入广告订单量",trigger:"blur"}],money_by_amazon:[{required:!0,message:"请输入亚马逊佣金",trigger:"blur"}],money_by_other:[{required:!0,message:"请输入其他佣金",trigger:"blur"}],session:[{required:!0,message:"请输入会话数",trigger:"blur"}],order:[{required:!0,message:"请输入订单",trigger:"blur"}],availableSalesDay:[{required:!0,message:"请输入可用销量天数",trigger:"blur"}],intransitInventory:[{required:!0,message:"请输入在途库存",trigger:"blur"}],overseasStorage:[{required:!0,message:"请输入海外仓库存",trigger:"blur"}],refundRate:[{required:!0,message:"请输入最近90天平台退货率",trigger:"blur"}]}),Ie=r(ee(Se.value)),ne=r(ee(Me.value)),We=r(ee(we.value)),N=r({sales_original:"",total_sales_current_monthly_original:""});let B=0,K=0;const Oe=[],Ne=[],Be=[],T=r(),ie=new Map,De=r(0),P=r(null),p=fe({border:"inner",height:750,align:null,round:!0,loading:!1,showHeaderOverflow:!0,columnConfig:{resizable:!0},rowConfig:{isHover:!0},pagerConfig:{enabled:!0,total:20,currentPage:1,pageSize:20,pageSizes:[10,20,30]},editConfig:{trigger:"manual",mode:"row",showStatus:!0,autoClear:!1},day:{columns:Se,data:Oe},week:{columns:Me,data:Ne},month:{columns:we,data:Be}}),Pe={pageChange({currentPage:e,pageSize:t}){p.pagerConfig&&(p.pagerConfig.currentPage=e,p.pagerConfig.pageSize=t),j()}},Ve=e=>{const t=T.value;return t?t.isEditByRow(e):!1},je=e=>{P.value=!1;const t=T.value;if(t){const s=ie.get(e.id);s&&(Object.assign(e,s),ie.delete(e.id)),t.clearEdit()}},Ge=e=>{P.value=!0;const t=T.value;if(t){const s=t.$el.querySelector(".vxe-table--body-wrapper");De.value=s.scrollLeft,ie.set(e.id,{...e}),t.setEditRow(e),setTimeout(()=>{s.scrollLeft=De.value},0)}};function Le(e){ye.value&&(p.pagerConfig&&(p.pagerConfig.currentPage=1),pe.value=e.value,j())}let Z;async function re(e){try{p.loading=!0;const t=await e({page:p.pagerConfig.currentPage,limit:p.pagerConfig.pageSize,task_ids:pe.value,...Z});p[d].data=t.data,p.pagerConfig.total=t.total}catch(t){console.error("Error fetching task data:",t)}finally{p.loading=!1}}async function de(){await re(Ra)}async function ue(){await re(za)}async function ce(){await re(qa)}function j(){d==="day"?(Z={day_start_date:b.value,day_end_date:b.value},de()):d==="week"?(Z={week_start_date:q.value,week_end_date:S.value},ue()):d==="month"&&(Z={month_start_date:M.value,month_end_date:D.value},ce())}const He=async e=>{B=e.task,K=e.id,Object.assign(i,e),await na(),V.value=!0},E=(e,t)=>{const s=["sales_original","total_sales_current_monthly_original","ad_sales_original","ad_cost_original","money_by_amazon","money_by_other","refundRate"],u=["impression","ad_click","ad_order","session","order","availableSalesDay","intransitInventory","overseasStorage"];for(const y of t){const c=e[y],_=ne.value.find(G=>G.field===y),Y=_?_.title:y;if(s.includes(y)){if(c==null||c==="")return ae.warning(`${Y} 不能为空`),!1;if(isNaN(Number(c)))return ae.warning(`${Y} 必须为数字`),!1}else if(u.includes(y)){if(c==null||c==="")return ae.warning(`${Y} 不能为空`),!1;if(!Number.isInteger(Number(c))||isNaN(Number(c)))return ae.warning(`${Y} 必须为整数`),!1}}return!0};function Ae(){d==="day"&&(U.ad_sales_original[0].required=!1,U.ad_cost_original[0].required=!1),d==="month"&&(U.ad_sales_original[0].required=!1,U.ad_cost_original[0].required=!1,U.impression[0].required=!1,U.ad_click[0].required=!1,U.ad_order[0].required=!1)}async function Je(){const e={sales_original:i.sales_original,ad_sales_original:i.ad_sales_original,ad_cost_original:i.ad_cost_original,data_datetime:b.value,task:B};if(K)V.value=!1,await k.modal.message({content:"此日期对应数据已存在",status:"error"});else try{(await Ma(e)).code===2e3&&(V.value=!1,await de(),w.value.resetFields(),await k.modal.message({content:"创建成功",status:"success"}))}catch{await k.modal.message({content:"创建失败",status:"error"})}}async function Qe(){const e={sales_original:i.sales_original,ad_sales_original:i.ad_sales_original,ad_cost_original:i.ad_cost_original,total_sales_current_monthly_original:i.total_sales_current_monthly_original,impression:i.impression,ad_click:i.ad_click,ad_order:i.ad_order,money_by_amazon:i.money_by_amazon,money_by_other:i.money_by_other,session:i.session,order:i.order,availableSalesDay:i.availableSalesDay,intransitInventory:i.intransitInventory,overseasStorage:i.overseasStorage,refundRate:i.refundRate,sales_start_time:q.value,sales_end_time:S.value,ad_start_time:Q.value,ad_end_time:X.value,task:B};if(K)V.value=!1,await k.modal.message({content:"此日期对应数据已存在",status:"error"});else try{(await wa(e)).code===2e3&&(V.value=!1,await ue(),w.value.resetFields(),await k.modal.message({content:"创建成功",status:"success"}))}catch{await k.modal.message({content:"创建失败",status:"error"})}}async function Xe(){const e={sales_original:i.sales_original,ad_sales_original:i.ad_sales_original,ad_cost_original:i.ad_cost_original,impression:i.impression,ad_click:i.ad_click,ad_order:i.ad_order,data_start_time:M.value,data_end_time:D.value,task:B};if(K)V.value=!1,await k.modal.message({content:"此日期对应数据已存在",status:"error"});else try{(await Ua(e)).code===2e3&&(V.value=!1,await ce(),w.value.resetFields(),await k.modal.message({content:"创建成功",status:"success"}))}catch{await k.modal.message({content:"创建失败",status:"error"})}}const Ke=async e=>{const t=fa();if(t.length>0){O.value=!0,be.value=`${t.join(", ")}`;return}else{if(!e||W.value)return;await e.validate(async(s,u)=>{if(s){W.value=!0;try{await Ye(e)}finally{W.value=!1}}})}},Ye=async()=>{if(O.value=!1,d==="day"){if(!E(i,["sales_original"]))return;await Je()}if(d==="week"){if(!E(i,["sales_original","ad_sales_original","ad_cost_original","total_sales_current_monthly_original","impression","ad_click","ad_order","money_by_amazon","money_by_other","session","order","availableSalesDay","intransitInventory","overseasStorage","refundRate"]))return;await Qe()}if(d==="month"){if(!E(i,["sales_original"]))return;await Xe()}};async function Ze(e){if(T.value){const s={id:e.id,sales_original:e.sales_original,ad_sales_original:e.ad_sales_original,ad_cost_original:e.ad_cost_original,data_datetime:b.value,task:e.task};try{(await Ta(s)).code===2e3&&(await de(),await k.modal.message({content:"更新成功",status:"success"}))}catch(u){console.log("error:",u)}}}async function ea(e){if(T.value){const s={id:e.id,sales_original:e.sales_original,ad_sales_original:e.ad_sales_original,ad_cost_original:e.ad_cost_original,total_sales_current_monthly_original:e.total_sales_current_monthly_original,impression:e.impression,ad_click:e.ad_click,ad_order:e.ad_order,money_by_amazon:e.money_by_amazon,money_by_other:e.money_by_other,session:e.session,order:e.order,availableSalesDay:e.availableSalesDay,intransitInventory:e.intransitInventory,overseasStorage:e.overseasStorage,refundRate:e.refundRate,sales_start_time:q.value,sales_end_time:S.value,ad_start_time:Q.value,ad_end_time:X.value,enter_start_datetime:q.value,enter_end_datetime:S.value,task:e.task};try{(await $a(s)).code===2e3&&(await ue(),await k.modal.message({content:"更新成功",status:"success"}))}catch(u){console.log("error:",u)}}}async function aa(e){if(T.value){const s={id:e.id,sales_original:e.sales_original,ad_sales_original:e.ad_sales_original,ad_cost_original:e.ad_cost_original,impression:e.impression,ad_click:e.ad_click,ad_order:e.ad_order,data_start_time:M.value,data_end_time:D.value,enter_start_time:M.value,enter_end_time:D.value,task:e.task};try{(await xa(s)).code===2e3&&(await ce(),await k.modal.message({content:"更新成功",status:"success"}))}catch(u){console.log("error:",u)}}}const ta=async e=>{P.value=!1;const t=T.value;if(t){if(d==="day"){if(!E(e,["sales_original"]))return;await Ze(e)}else if(d==="week"){if(!E(e,["sales_original","ad_sales_original","ad_cost_original","total_sales_current_monthly_original","impression","ad_click","ad_order","money_by_amazon","money_by_other","session","order","availableSalesDay","intransitInventory","overseasStorage","refundRate"]))return;await ea(e)}else if(d==="month"){if(!E(e,["sales_original"]))return;await aa(e)}await t.clearEdit()}};async function _e(e,t){const s={day:le.value,week:ke.value,month:se.value},u=await e({task:B,[`${t}_end_date`]:s[t]});return d==="week"?N.value=u.data:N.value=u.data[0],N.value}async function la(){await _e(Ea,"day")}async function sa(){await _e(Fa,"week")}async function oa(){await _e(Ia,"month")}async function na(){d==="week"?await sa():d==="month"?await oa():await la()}const ia=R(()=>{const e=p[d]||p.day;return{...p,...e}});function ee(e){let t=[];return e.forEach(s=>{s.children&&s.children.length>0?t=t.concat(ee(s.children)):t.push(s)}),t}const ra=R(()=>Ie.value.filter(t=>!["平台编号","平台名称","国家","品牌","操作","运营","销售额","广告销售额","广告花费","平台币种"].includes(t.title))),da=R(()=>ne.value.filter(t=>!["平台编号","平台名称","国家","品牌","操作","运营","销售额","广告销售额","广告花费","当月累计销售额","平台币种","回款/余额币种"].includes(t.title))),ua=R(()=>We.value.filter(t=>!["平台编号","平台名称","国家","品牌","操作","运营","销售额","广告销售额","广告花费","平台币种"].includes(t.title)));function ca(e){w.value&&w.value.resetFields(),e()}const _a=()=>({fontSize:"13px",fontWeight:"500"}),ma=()=>({fontSize:"13px"}),fa=()=>{const e=[],t=["sales_original","total_sales_current_monthly_original"];if(N.value)for(const s of t){const u=i[s],y=N.value[s],c=ne.value.find(Y=>Y.field===s),_=c?c.title:s;u!=null&&y!==null&&y!==void 0&&Math.abs((u-y)/y)*100>50&&e.push(_)}return e};return Da(()=>{qe(),Ae()}),(e,t)=>{const s=h("el-date-picker"),u=h("el-config-provider"),y=h("el-card"),c=h("el-button"),_=h("vxe-input"),Y=h("vxe-grid"),G=h("el-input"),me=h("el-form-item"),ga=h("el-form"),Ce=h("el-dialog"),ya=h("el-icon");return m(),v(L,null,[f("div",null,[n(y,{class:"my-3 mx-8 p-0"},{default:l(()=>[f("div",Na,[n(Wa,{ref_key:"selectorRef",ref:ye,"onUpdate:updateData":Le},null,512),$(d)==="day"?(m(),v("div",Ba,[f("div",Pa,[ja,n(s,{modelValue:b.value,"onUpdate:modelValue":t[0]||(t[0]=a=>b.value=a),clearable:!1,"disabled-date":oe,shortcuts:Ue,style:{width:"170px"},type:"Date",onChange:Te},null,8,["modelValue"])])])):z("",!0),$(d)==="week"?(m(),v("div",Ga,[n(u,{locale:$(pa)},{default:l(()=>[f("div",La,[Ha,n(s,{modelValue:te.value,"onUpdate:modelValue":t[1]||(t[1]=a=>te.value=a),clearable:!1,format:Re.value,disabled:"",placeholder:"选择一周",type:"week"},null,8,["modelValue","format"])]),f("div",Aa,[Ja,n(s,{modelValue:x.value,"onUpdate:modelValue":t[2]||(t[2]=a=>x.value=a),clearable:!1,"disabled-date":oe,format:xe.value,placeholder:"选择一周",type:"week",onChange:he},null,8,["modelValue","format"])])]),_:1},8,["locale"])])):z("",!0),$(d)==="month"?(m(),v("div",Qa,[f("div",Xa,[Ka,n(s,{modelValue:I.value,"onUpdate:modelValue":t[3]||(t[3]=a=>I.value=a),clearable:!1,"disabled-date":oe,format:ze.value,placeholder:"选择月份",type:"month",onChange:$e},null,8,["modelValue","format"])])])):z("",!0)])]),_:1})]),n(y,{class:"mx-8"},{default:l(()=>[f("div",Za,[n(Y,Va({ref_key:"xGrid",ref:T,"cell-style":_a,"header-cell-style":ma,stripe:""},ia.value,Ya(Pe)),{operate:l(({row:a})=>[Ve(a)?(m(),v(L,{key:0},[n(c,{link:"",size:"small",onClick:o=>je(a)},{default:l(()=>[C("取消")]),_:2},1032,["onClick"]),n(c,{link:"",size:"small",type:"warning",onClick:o=>ta(a)},{default:l(()=>[C("保存")]),_:2},1032,["onClick"])],64)):(m(),H(c,{key:1,disabled:!a.id||P.value,link:"",size:"small",type:"success",onClick:o=>Ge(a)},{default:l(()=>[C(" 修改 ")]),_:2},1032,["disabled","onClick"])),Ve(a)?z("",!0):(m(),H(c,{key:2,disabled:a.id||P.value,link:"",size:"small",type:"primary",onClick:o=>He(a)},{default:l(()=>[C("创建 ")]),_:2},1032,["disabled","onClick"]))]),total_header:l(({row:a})=>[f("span",null,"当月截止"+A(S.value)+"销售额",1)]),sales_original_edit:l(({row:a})=>[n(_,{modelValue:a.sales_original,"onUpdate:modelValue":o=>a.sales_original=o},null,8,["modelValue","onUpdate:modelValue"])]),ad_sales_original_edit:l(({row:a})=>[n(_,{modelValue:a.ad_sales_original,"onUpdate:modelValue":o=>a.ad_sales_original=o},null,8,["modelValue","onUpdate:modelValue"])]),ad_cost_original_edit:l(({row:a})=>[n(_,{modelValue:a.ad_cost_original,"onUpdate:modelValue":o=>a.ad_cost_original=o},null,8,["modelValue","onUpdate:modelValue"])]),total_sales_current_monthly_edit:l(({row:a})=>[n(_,{modelValue:a.total_sales_current_monthly_original,"onUpdate:modelValue":o=>a.total_sales_current_monthly_original=o},null,8,["modelValue","onUpdate:modelValue"])]),impression_edit:l(({row:a})=>[n(_,{modelValue:a.impression,"onUpdate:modelValue":o=>a.impression=o},null,8,["modelValue","onUpdate:modelValue"])]),ad_click_edit:l(({row:a})=>[n(_,{modelValue:a.ad_click,"onUpdate:modelValue":o=>a.ad_click=o},null,8,["modelValue","onUpdate:modelValue"])]),ad_order_edit:l(({row:a})=>[n(_,{modelValue:a.ad_order,"onUpdate:modelValue":o=>a.ad_order=o},null,8,["modelValue","onUpdate:modelValue"])]),money_by_amazon_edit:l(({row:a})=>[n(_,{modelValue:a.money_by_amazon,"onUpdate:modelValue":o=>a.money_by_amazon=o},null,8,["modelValue","onUpdate:modelValue"])]),money_by_other_edit:l(({row:a})=>[n(_,{modelValue:a.money_by_other,"onUpdate:modelValue":o=>a.money_by_other=o},null,8,["modelValue","onUpdate:modelValue"])]),session_edit:l(({row:a})=>[n(_,{modelValue:a.session,"onUpdate:modelValue":o=>a.session=o},null,8,["modelValue","onUpdate:modelValue"])]),order_edit:l(({row:a})=>[n(_,{modelValue:a.order,"onUpdate:modelValue":o=>a.order=o},null,8,["modelValue","onUpdate:modelValue"])]),availableSalesDay_edit:l(({row:a})=>[n(_,{modelValue:a.availableSalesDay,"onUpdate:modelValue":o=>a.availableSalesDay=o},null,8,["modelValue","onUpdate:modelValue"])]),intransitInventory_edit:l(({row:a})=>[n(_,{modelValue:a.intransitInventory,"onUpdate:modelValue":o=>a.intransitInventory=o},null,8,["modelValue","onUpdate:modelValue"])]),overseasStorage_edit:l(({row:a})=>[n(_,{modelValue:a.overseasStorage,"onUpdate:modelValue":o=>a.overseasStorage=o},null,8,["modelValue","onUpdate:modelValue"])]),refundRate_edit:l(({row:a})=>[n(_,{modelValue:a.refundRate,"onUpdate:modelValue":o=>a.refundRate=o},null,8,["modelValue","onUpdate:modelValue"])]),refundRate_default:l(({row:a})=>[a.refundRate!==null&&a.refundRate!==void 0?(m(),v("span",et,A(a.refundRate)+"% ",1)):(m(),v("span",at,A(a.refundRate),1))]),_:1},16)])]),_:1}),n(Ce,{modelValue:V.value,"onUpdate:modelValue":t[6]||(t[6]=a=>V.value=a),"before-close":ca,style:{"border-radius":"10px"},title:"创建任务",width:"600"},{footer:l(()=>[f("div",ot,[n(c,{onClick:t[4]||(t[4]=a=>{V.value=!1,Fe(w.value)})},{default:l(()=>[C("取消")]),_:1}),n(c,{disabled:W.value,type:"primary",onClick:t[5]||(t[5]=a=>Ke(w.value))},{default:l(()=>[C(A(W.value?"提交中...":"确认"),1)]),_:1},8,["disabled"])])]),default:l(()=>[n(ga,{ref_key:"taskDataFormRef",ref:w,model:i,rules:U,size:Ee.value,"label-position":"top","label-width":"auto","status-icon":"",style:{"max-width":"600px"}},{default:l(()=>[$(d)==="day"?(m(),v("div",tt,[(m(!0),v(L,null,ge(ra.value,a=>(m(),H(me,{key:a.field,label:a.title,prop:a.field},{default:l(()=>[n(G,{modelValue:i[a.field],"onUpdate:modelValue":o=>i[a.field]=o,placeholder:`请输入${a.title}`},null,8,["modelValue","onUpdate:modelValue","placeholder"])]),_:2},1032,["label","prop"]))),128))])):z("",!0),$(d)==="week"?(m(),v("div",lt,[(m(!0),v(L,null,ge(da.value,a=>(m(),H(me,{key:a.field,label:a.title,prop:a.field},{default:l(()=>[n(G,{modelValue:i[a.field],"onUpdate:modelValue":o=>i[a.field]=o,style:{width:"100%"}},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label","prop"]))),128))])):z("",!0),$(d)==="month"?(m(),v("div",st,[(m(!0),v(L,null,ge(ua.value,a=>(m(),H(me,{key:a.field,label:a.title,prop:a.field},{default:l(()=>[n(G,{modelValue:i[a.field],"onUpdate:modelValue":o=>i[a.field]=o,placeholder:`请输入${a.title}`},null,8,["modelValue","onUpdate:modelValue","placeholder"])]),_:2},1032,["label","prop"]))),128))])):z("",!0)]),_:1},8,["model","rules","size"])]),_:1},8,["modelValue"]),n(Ce,{modelValue:O.value,"onUpdate:modelValue":t[9]||(t[9]=a=>O.value=a),"align-center":"",style:{"border-radius":"10px"},title:"重要提示",width:"30%"},{title:l(()=>[n(c,{link:"",style:{"font-size":"18px"},type:"warning"},{default:l(()=>[n(ya,{size:"22px"},{default:l(()=>[n($(va))]),_:1}),C(" 重要提示 ")]),_:1})]),footer:l(()=>[f("span",dt,[n(c,{onClick:t[7]||(t[7]=a=>O.value=!1)},{default:l(()=>[C("取消")]),_:1}),n(c,{type:"primary",onClick:t[8]||(t[8]=a=>Ye(e.formEl))},{default:l(()=>[C("确认")]),_:1})])]),default:l(()=>[nt,f("span",it,A(be.value),1),rt]),_:1},8,["modelValue"])],64)}}});const ht=Oa(ut,[["__scopeId","data-v-69baa4fd"]]);export{ht as default};