TableDataEntry.fa8a7ab7.js 21 KB

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