2 lines
4.8 KiB
JavaScript
2 lines
4.8 KiB
JavaScript
import{B as L,C as $,a0 as z,w as J,D as K,J as Q}from"./element-plus.522d65ae.js";import{u as G}from"./vue-router.9f65afb1.js";import{P as H}from"./index.01b9de6e.js";import{r as E,v as y,f as W,d as X}from"./index.2a0c24f4.js";import Y from"./list_two.d8c2edec.js";import{d as w,s as Z,r as c,$ as A,o as F,c as ee,U as o,L as n,K as v,Q as k,u as r,R as V,k as te}from"./@vue.51d7f2d8.js";function le(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 ue(d){return E.post({url:"/task_scheduling_plan.task_scheduling_plan/delete",params:d})}function fe(d){return E.get({url:"/task_scheduling_plan.task_scheduling_plan/lists",params:d})}const oe={class:"edit-popup"},se=w({name:"taskEidt"}),ne=w({...se,props:{task:{type:Object,defualt:()=>{}},company_id:{type:String,default:""}},emits:["success","close"],setup(d,{expose:C,emit:g}){const D=d,b=G(),p=Z(),i=c("add");c({});const m=c(!1),B=c("\u521B\u5EFA\u65E5\u7A0B\u5B89\u6392"),x=l=>{e.start_time=y(l[0]).split(" ")[0],e.end_time=y(l[1]).split(" ")[0]},e=A({id:"",create_user_id:"",status:"",template_id:"",scheduling_id:"",template_name:"",start_time:"",end_time:"",datetime:"",content:""}),T=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 R(l){m.value=!1,e.template_id=l.id,e.template_name=l.title}const f=c(null),_=c(!1),U=async(l=null)=>{var t;try{f.value.clearValidate&&((t=f.value)==null||t.clearValidate())}catch(a){console.log(a)}i.value=="show"?(B.value="\u67E5\u770B\u65E5\u7A0B\u5B89\u6392",_.value=!0,Object.keys(e).forEach(a=>{l[a]!=null&&l[a]!=null&&(e[a]=l[a])}),e.datetime=[e.start_time.split(" ")[0],e.end_time.split(" ")[0]]):(_.value=!1,Object.keys(e).forEach(a=>{e[a]=""}))},S=()=>{i.value="edit",_.value=!1},j=()=>{W.confirm("\u786E\u5B9A\u8981\u5220\u9664\u5417?").then(async l=>{var t;l=="confirm"&&(await ue({id:e.id}),(t=p.value)==null||t.close(),g("success"))})},q=()=>{var l;if(i.value=="show")return(l=p.value)==null?void 0:l.close();f.value.validate(async t=>{var a;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 le(u),(a=p.value)==null||a.close(),g("success")}})},I=(l="add")=>{var t;i.value=l,(t=p.value)==null||t.open()},O=()=>{g("close")};return C({open:I,updatedForm:U}),(l,t)=>{const a=L,u=$,P=z,h=J,M=K,N=Q;return F(),ee("div",oe,[o(H,{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(M,{ref_key:"formRef",ref:f,rules:T,class:"formdata",model:e,"label-width":"120px"},{default:n(()=>[e.id?(F(),v(u,{key:0,label:"\u4EFB\u52A1ID",prop:"id"},{default:n(()=>[o(a,{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:x},null,8,["disabled","modelValue"])]),_:1}),o(u,{label:"\u4EFB\u52A1\u6A21\u677F",prop:"template_id"},{default:n(()=>[o(a,{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(a,{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:S},{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(N,{modelValue:r(m),"onUpdate:modelValue":t[5]||(t[5]=s=>te(m)?m.value=s:null),title:"\u9009\u62E9\u4EFB\u52A1\u6A21\u677F",width:"60%"},{default:n(()=>[o(Y,{onCustomEvent:R,company_id:D.company_id},null,8,["company_id"])]),_:1},8,["modelValue"])])}}});const de=X(ne,[["__scopeId","data-v-7cf7c07d"]]),Fe=Object.freeze(Object.defineProperty({__proto__:null,default:de},Symbol.toStringTag,{value:"Module"}));export{de as E,fe as a,Fe as e};
|