FormDrawerSift-PbV9Y1nz.js 4.1 KB

1
  1. var x=Object.defineProperty;var h=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var b=(a,t,e)=>t in a?x(a,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[t]=e,_=(a,t)=>{for(var e in t||(t={}))I.call(t,e)&&b(a,e,t[e]);if(h)for(var e of h(t))P.call(t,e)&&b(a,e,t[e]);return a};var m=(a,t,e)=>new Promise((f,s)=>{var u=o=>{try{r(e.next(o))}catch(l){s(l)}},c=o=>{try{r(e.throw(o))}catch(l){s(l)}},r=o=>o.done?f(o.value):Promise.resolve(o.value).then(u,c);r((e=e.apply(a,t)).next())});import{a as D,B as v}from"./index-DYp2Qjp4.js";import{_ as k}from"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./helper-B0yEaptj.js";import{u as N}from"./useForm-C-769eP8.js";import{l as T}from"./index-lE2idd8k.js";import{s as B}from"./manageApi-DOKRLQWO.js";import{s as Y}from"./sysOrgApi-tY_yXKfV.js";import{d as L,f as M,a6 as R,Z as O,a4 as A,a5 as w,k as F,G as V,u as p,a9 as G}from"./vue-DM5HGU8Z.js";import{_ as $}from"./entry/index-CRWhxBeP.js";const oe=[{title:"任务单",dataIndex:"taskName",align:"left"},{title:"所属单位",dataIndex:"orgName",align:"left"},{title:"创建人",dataIndex:"createBy",width:100,align:"left"},{title:"创建时间",dataIndex:"createTime",width:120,align:"left"},{title:"当前状态",dataIndex:"status",align:"left"},{title:"办理人",dataIndex:"processByNickname",width:100,align:"left"},{title:"业务最迟办理日",dataIndex:"deadLine",width:120,align:"left"},{title:"逾期时间",dataIndex:"lateTime",width:100,align:"left"}],j=[{field:"peopleName",label:"被办人姓名",component:"Input",ifShow:!0,componentProps:{placeholder:"请输入被办人姓名"}},{field:"status",label:"当前状态",component:"ApiSelect",ifShow:!0,componentProps:{api:T,placeholder:"请选择当前任务单状态",params:{dictCode:"biz_task_status"}}},{field:"time",label:"创建时间",component:"RangePicker",ifShow:!0,componentProps:{format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",placeholder:["开始日期","结束日期"]}},{field:"overdue",label:"是否逾期",component:"RadioGroup",ifShow:!0,componentProps:{options:[{label:"是",value:"1"},{label:"否",value:"0"}]}},{field:"orgId",label:"所属领域",component:"ApiTreeSelect",itemProps:{validateTrigger:"blur"},ifShow:!0,componentProps:({formModel:a})=>({api:Y,placeholder:"请选择领域",labelField:"nodePath",valueField:"id",getPopupContainer:()=>document.body,onChange:(t,e)=>{e&&(a.orgName=e[0])}})},{label:"领域名称",field:"orgName",component:"Input",ifShow:!1},{label:"任务类型",field:"secondCateId",component:"ApiSelect",ifShow:!0,componentProps:({formModel:a})=>({api:B,valueField:"id",labelField:"name",resultField:"data",getPopupContainer:()=>document.body,onChange:(t,e)=>{e&&(a.secondCateName=e.label)}})},{label:"任务名称",field:"secondCateName",component:"Input",ifShow:!1}],z="25%",Q=L({__name:"FormDrawerSift",emits:["success","register"],setup(a,{emit:t}){const e=t,f=M("更多筛选"),[s,{setFieldsValue:u,resetFields:c,validate:r,getFieldsValue:o}]=N({schemas:j,showActionButtonGroup:!1,baseColProps:{span:24}}),[l,{setDrawerProps:g,closeDrawer:S}]=D(n=>m(this,null,function*(){yield c(),g({confirmLoading:!1});const i={};n.record.length&&n.record.map(d=>{i[d.field]=d.value}),yield u(_({},i))}));function C(){return m(this,null,function*(){try{const n=yield r();g({confirmLoading:!0}),S(),e("success",n)}finally{g({confirmLoading:!1})}})}function y(){return m(this,null,function*(){yield c()})}return(n,i)=>{const d=R("a-button");return O(),A(p(v),G(n.$attrs,{destroyOnClose:"",onRegister:p(l),title:f.value,width:z,onOk:C,showFooter:!0,cancelText:"",okText:"筛选",showCancelBtn:!1}),{insertFooter:w(()=>[F(d,{onClick:y,class:"mr-2"},{default:w(()=>i[0]||(i[0]=[V(" 重置 ")])),_:1})]),default:w(()=>[F(p(k),{onRegister:p(s),layout:"vertical",class:"!px-6 !pt-2"},null,8,["onRegister"])]),_:1},16,["onRegister","title"])}}}),Z=$(Q,[["__scopeId","data-v-a3f99a7f"]]),ne=Object.freeze(Object.defineProperty({__proto__:null,default:Z},Symbol.toStringTag,{value:"Module"}));export{Z as F,ne as a,oe as c,j as s};