TaskSystem/public/admin/assets/editTow.9367c093.js
2023-08-15 09:44:59 +08:00

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