2 lines
4.4 KiB
JavaScript
2 lines
4.4 KiB
JavaScript
import{B as N,C as L,a0 as $,w as z,D as J,J as K}from"./element-plus.768803a2.js";import{u as Q}from"./vue-router.9f65afb1.js";import{P as G}from"./index.1de14b0a.js";import{r as F,v as b,f as H,d as W}from"./index.29aad3c2.js";import X from"./list_two.7cc6556b.js";import{d as V,s as Y,r as c,$ as B,o as g,c as Z,U as o,L as s,K as y,Q as w,u as r,R as A,k as ee}from"./@vue.51d7f2d8.js";function te(n){return F.post({url:"/task_scheduling_plan.task_scheduling_plan/add",params:n})}function ae(n){return F.post({url:"/task_scheduling_plan.task_scheduling_plan/edit",params:n})}function le(n){return F.post({url:"/task_scheduling_plan.task_scheduling_plan/delete",params:n})}function _e(n){return F.get({url:"/task_scheduling_plan.task_scheduling_plan/lists",params:n})}const ue={class:"edit-popup"},oe=V({name:"taskEidt"}),se=V({...oe,props:{task:{type:Object,defualt:()=>{}}},emits:["success","close"],setup(n,{expose:C,emit:E}){const v=Q(),p=Y(),d=c("add");c({});const m=c(!1),k=c("\u521B\u5EFA\u65E5\u7A0B\u5B89\u6392"),D=a=>{e.start_time=b(a[0]).split(" ")[0],e.end_time=b(a[1]).split(" ")[0]},e=B({id:"",create_user_id:"",status:"",template_id:"",scheduling_id:"",template_name:"",start_time:"",end_time:"",datetime:""}),x=B({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)}d.value=="show"?(k.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=()=>{d.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(),E("success"))})},q=()=>{var a;if(d.value=="show")return(a=p.value)==null?void 0:a.close();f.value.validate(async t=>{var l;if(t){const u={...e};v.query.id&&(u.scheduling_id=v.query.id.toString()),u.start_time=u.start_time.split(" ")[0],u.end_time=u.end_time.split(" ")[0],d.value=="edit"?await ae(u):await te(u),(l=p.value)==null||l.close(),E("success")}})},I=(a="add")=>{var t;d.value=a,(t=p.value)==null||t.open()},O=()=>{E("close")};return C({open:I,updatedForm:R}),(a,t)=>{const l=N,u=L,P=$,h=z,S=J,M=K;return g(),Z("div",ue,[o(G,{ref_key:"popupRef",ref:p,title:r(k),async:!0,width:"800px",onConfirm:q,onClose:O,clickModalClose:r(d)=="show",button:r(d)!="show"},{default:s(()=>[o(S,{ref_key:"formRef",ref:f,rules:x,class:"formdata",model:e,"label-width":"120px"},{default:s(()=>[e.id?(g(),y(u,{key:0,label:"\u4EFB\u52A1ID",prop:"id"},{default:s(()=>[o(l,{disabled:!0,modelValue:e.id,"onUpdate:modelValue":t[0]||(t[0]=i=>e.id=i),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u6A21\u677F"},null,8,["modelValue"])]),_:1})):w("",!0),o(u,{label:"\u4EFB\u52A1\u65E5\u671F",prop:"datetime"},{default:s(()=>[o(P,{disabled:r(_),modelValue:e.datetime,"onUpdate:modelValue":t[1]||(t[1]=i=>e.datetime=i),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:s(()=>[o(l,{disabled:r(_),modelValue:e.template_name,"onUpdate:modelValue":t[2]||(t[2]=i=>e.template_name=i),onClick:t[3]||(t[3]=i=>m.value=!0),name:"template_id",clearable:"",placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u6A21\u677F"},null,8,["disabled","modelValue"])]),_:1}),r(d)=="show"?(g(),y(u,{key:1,label:""},{default:s(()=>[o(h,{type:"primary",onClick:U},{default:s(()=>[A(" \u4FEE\u6539 ")]),_:1}),o(h,{type:"danger",onClick:j},{default:s(()=>[A(" \u5220\u9664 ")]),_:1})]),_:1})):w("",!0)]),_:1},8,["rules","model"])]),_:1},8,["title","clickModalClose","button"]),o(M,{modelValue:r(m),"onUpdate:modelValue":t[4]||(t[4]=i=>ee(m)?m.value=i:null),title:"\u9009\u62E9\u4EFB\u52A1\u6A21\u677F",width:"60%"},{default:s(()=>[o(X,{onCustomEvent:T})]),_:1},8,["modelValue"])])}}});const ne=W(se,[["__scopeId","data-v-1c874270"]]),fe=Object.freeze(Object.defineProperty({__proto__:null,default:ne},Symbol.toStringTag,{value:"Module"}));export{ne as E,_e as a,fe as e};
|