2 lines
4.7 KiB
JavaScript
2 lines
4.7 KiB
JavaScript
import{B as N,C as L,a0 as $,w as z,D as J,J as K}from"./element-plus.522d65ae.js";import{u as Q}from"./vue-router.9f65afb1.js";import{P as G}from"./index.0b7caf44.js";import{r as E,v as y,f as H,d as W}from"./index.ff4d581a.js";import X from"./list_two.f02a5102.js";import{d as w,s as Y,r as c,$ as A,o as F,c as Z,U as o,L as n,K as v,Q as k,u as r,R as V,k as ee}from"./@vue.51d7f2d8.js";function te(d){return E.post({url:"/task_scheduling_plan.task_scheduling_plan/add",params:d})}function ae(d){return E.post({url:"/task_scheduling_plan.task_scheduling_plan/edit",params:d})}function le(d){return E.post({url:"/task_scheduling_plan.task_scheduling_plan/delete",params:d})}function _e(d){return E.get({url:"/task_scheduling_plan.task_scheduling_plan/lists",params:d})}const ue={class:"edit-popup"},oe=w({name:"taskEidt"}),se=w({...oe,props:{task:{type:Object,defualt:()=>{}}},emits:["success","close"],setup(d,{expose:C,emit:g}){const b=Q(),p=Y(),i=c("add");c({});const m=c(!1),B=c("\u521B\u5EFA\u65E5\u7A0B\u5B89\u6392"),D=a=>{e.start_time=y(a[0]).split(" ")[0],e.end_time=y(a[1]).split(" ")[0]},e=A({id:"",create_user_id:"",status:"",template_id:"",scheduling_id:"",template_name:"",start_time:"",end_time:"",datetime:"",content:""}),x=A({datetime:{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4\u8303\u56F4",trigger:"blur"},template_id:{required:!0,message:"\u8BF7\u9009\u62E9\u4EFB\u52A1\u6A21\u677F",trigger:"change"}});function T(a){m.value=!1,e.template_id=a.id,e.template_name=a.title}const f=c(null),_=c(!1),R=async(a=null)=>{var t;try{f.value.clearValidate&&((t=f.value)==null||t.clearValidate())}catch(l){console.log(l)}i.value=="show"?(B.value="\u67E5\u770B\u65E5\u7A0B\u5B89\u6392",_.value=!0,Object.keys(e).forEach(l=>{a[l]!=null&&a[l]!=null&&(e[l]=a[l])}),e.datetime=[e.start_time.split(" ")[0],e.end_time.split(" ")[0]]):(_.value=!1,Object.keys(e).forEach(l=>{e[l]=""}))},U=()=>{i.value="edit",_.value=!1},j=()=>{H.confirm("\u786E\u5B9A\u8981\u5220\u9664\u5417?").then(async a=>{var t;a=="confirm"&&(await le({id:e.id}),(t=p.value)==null||t.close(),g("success"))})},q=()=>{var a;if(i.value=="show")return(a=p.value)==null?void 0:a.close();f.value.validate(async t=>{var l;if(t){const u={...e};b.query.id&&(u.scheduling_id=b.query.id.toString()),u.start_time=u.start_time.split(" ")[0],u.end_time=u.end_time.split(" ")[0],i.value=="edit"?await ae(u):await te(u),(l=p.value)==null||l.close(),g("success")}})},I=(a="add")=>{var t;i.value=a,(t=p.value)==null||t.open()},O=()=>{g("close")};return C({open:I,updatedForm:R}),(a,t)=>{const l=N,u=L,P=$,h=z,S=J,M=K;return F(),Z("div",ue,[o(G,{ref_key:"popupRef",ref:p,title:r(B),async:!0,width:"800px",onConfirm:q,onClose:O,clickModalClose:r(i)=="show",button:r(i)!="show"},{default:n(()=>[o(S,{ref_key:"formRef",ref:f,rules:x,class:"formdata",model:e,"label-width":"120px"},{default:n(()=>[e.id?(F(),v(u,{key:0,label:"\u4EFB\u52A1ID",prop:"id"},{default:n(()=>[o(l,{disabled:!0,modelValue:e.id,"onUpdate:modelValue":t[0]||(t[0]=s=>e.id=s),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u6A21\u677F"},null,8,["modelValue"])]),_:1})):k("",!0),o(u,{label:"\u4EFB\u52A1\u65E5\u671F",prop:"datetime"},{default:n(()=>[o(P,{disabled:r(_),modelValue:e.datetime,"onUpdate:modelValue":t[1]||(t[1]=s=>e.datetime=s),name:"datetime",type:"daterange","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4",onChange:D},null,8,["disabled","modelValue"])]),_:1}),o(u,{label:"\u4EFB\u52A1\u6A21\u677F",prop:"template_id"},{default:n(()=>[o(l,{disabled:r(_),modelValue:e.template_name,"onUpdate:modelValue":t[2]||(t[2]=s=>e.template_name=s),onClick:t[3]||(t[3]=s=>m.value=!0),name:"template_id",clearable:"",placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u6A21\u677F"},null,8,["disabled","modelValue"])]),_:1}),e.template_name?(F(),v(u,{key:1,label:"\u4EFB\u52A1\u63CF\u8FF0"},{default:n(()=>[o(l,{disabled:"",modelValue:e.content,"onUpdate:modelValue":t[4]||(t[4]=s=>e.content=s),placeholder:"\u6CA1\u6709\u4EFB\u52A1\u63CF\u8FF0"},null,8,["modelValue"])]),_:1})):k("",!0),r(i)=="show"?(F(),v(u,{key:2,label:""},{default:n(()=>[o(h,{type:"primary",onClick:U},{default:n(()=>[V(" \u4FEE\u6539 ")]),_:1}),o(h,{type:"danger",onClick:j},{default:n(()=>[V(" \u5220\u9664 ")]),_:1})]),_:1})):k("",!0)]),_:1},8,["rules","model"])]),_:1},8,["title","clickModalClose","button"]),o(M,{modelValue:r(m),"onUpdate:modelValue":t[5]||(t[5]=s=>ee(m)?m.value=s:null),title:"\u9009\u62E9\u4EFB\u52A1\u6A21\u677F",width:"60%"},{default:n(()=>[o(X,{onCustomEvent:T})]),_:1},8,["modelValue"])])}}});const ne=W(se,[["__scopeId","data-v-01a3493a"]]),fe=Object.freeze(Object.defineProperty({__proto__:null,default:ne},Symbol.toStringTag,{value:"Module"}));export{ne as E,_e as a,fe as e};
|