TaskSystem/public/admin/assets/editTow.98a1bcae.js
2023-09-15 15:27:32 +08:00

2 lines
4.2 KiB
JavaScript

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