| 1 |
- var H=Object.defineProperty;var V=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable;var I=(u,a,e)=>a in u?H(u,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):u[a]=e,L=(u,a)=>{for(var e in a||(a={}))K.call(a,e)&&I(u,e,a[e]);if(V)for(var e of V(a))ee.call(a,e)&&I(u,e,a[e]);return u};var w=(u,a,e)=>new Promise((i,f)=>{var v=t=>{try{d(e.next(t))}catch(c){f(c)}},p=t=>{try{d(e.throw(t))}catch(c){f(c)}},d=t=>t.done?i(t.value):Promise.resolve(t.value).then(v,p);d((e=e.apply(u,a)).next())});import{l as A}from"./index-lE2idd8k.js";import{C as P}from"./imageEnum-BRgYKvjO.js";import{h as U,_ as B,b7 as S,aO as te,u as ae}from"./entry/index-CRWhxBeP.js";import{a as oe,B as se,u as ne}from"./index-DYp2Qjp4.js";import{X as Q}from"./index-CsuwBPym.js";import{d as F,Y as X,f as h,c as E,u as o,Z as m,_,F as M,a7 as O,k as y,r as ie,a4 as G,a5 as C,a9 as re,$ as D,a1 as ce,G as le,a0 as ue,a8 as de}from"./vue-DM5HGU8Z.js";import{aq as pe,X as me,aQ as fe,a1 as ge,ac as $,Y as ye,bN as ve}from"./antd-BfqWtMX3.js";import{_ as _e}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 be}from"./useForm-C-769eP8.js";import{e as q,f as J,g as we}from"./homeApi-D4oEWrgg.js";import{h as W}from"./common-DpkSdXuu.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./index-CD5zFmZN.js";import"./useWindowSizeFn-CEueHQop.js";import"./index-BshNMORD.js";import"./index-BGDG2Aiy.js";import"./uuid-BUBnBT7J.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./sysOrgApi-tY_yXKfV.js";const he=[{field:"type",label:"",component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:()=>({placeholder:"请选择",api:A,params:{dictCode:"notify_type"}}),colProps:{span:7}},{field:"times",label:"",component:"RangePicker",componentProps:{format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",getPopupContainer:()=>document.body},colProps:{span:16}}],Ce=[{field:"type",label:"",component:"ApiSelect",itemProps:{validateTrigger:"blur"},componentProps:()=>({placeholder:"请选择",api:A,params:{dictCode:"cbb_review_type"}}),colProps:{span:7}},{field:"times",label:"",component:"RangePicker",componentProps:{format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",getPopupContainer:()=>document.body},colProps:{span:16}}],De=[{key:"1",name:"通知",list:[{id:"000000001",icon:P.web,title:"CBB上架",desc:"xxxCBB上架",datetime:"2017-08-09",type:"1"}]},{key:"2",name:"待办",list:[{id:"000000009",icon:P.web,title:"任务名称",desc:"任务需要在 2017-01-12 20:00 前启动",datetime:"2017-08-07",extra:"未开始",type:"3"}]}],Pe=F({__name:"NoticeList",props:{list:{type:Array,default:()=>[]},pageSize:{type:[Boolean,Number],default:5},currentPage:{type:Number,default:1},titleRows:{type:Number,default:1},descRows:{type:Number,default:2},onTitleClick:{type:Function}},emits:["view","all","title-click"],setup(u,{emit:a}){const e=X(),i=u,f=a;U("header-notify-list");const v=h(i.currentPage||1),p=E(()=>{const{pageSize:t,list:c}=i;if(t===!1)return[];let l=pe(t)?t:5;return c.slice(l*(o(v)-1),l*o(v))});function d(t){e.push(t),f("title-click",t)}return(t,c)=>(m(),_("div",null,[(m(!0),_(M,null,O(p.value,l=>(m(),_("div",{key:l.id},[y(o(Q),{horizontal:!0,icon:l.icon,title:l.title,desc:l.content,date:l.createTime,isOld:l.isOld,go:l.go,class:"detail-tab_desc",onRouting:d},null,8,["icon","title","desc","date","isOld","go"])]))),128))]))}}),ke=B(Pe,[["__scopeId","data-v-a68311ec"]]),Te={class:"head"},Ne={key:0,class:"content"},xe={key:1,class:"content"},Re={class:"footer"},Ye="800px",ze=F({__name:"ViewDrawer",emits:["success","register"],setup(u,{emit:a}){const e=a,i=ie({current:1,size:10,total:0}),f=X(),v=h(!1),p=E(()=>o(v)?"通知信息":"待办信息"),d=h(""),t=h([]),c=h({}),[l,{resetFields:Y,getFieldsValue:k,appendSchemaByField:T}]=be({labelWidth:200,schemas:[],showActionButtonGroup:!1,baseColProps:{span:24},rowProps:{gutter:16}}),[z,{setDrawerProps:N,closeDrawer:x}]=oe(r=>w(this,null,function*(){var g;N({confirmLoading:!1}),yield Y(),d.value=(g=r.record)==null?void 0:g.type,v.value=r.record.type=="1",i.current=1,v.value?yield T(he,void 0):yield T(Ce,void 0),yield b()}));function b(){return w(this,null,function*(){let r=[];const g=L({pageNum:i.current,pageSize:i.size},c.value);r=d.value=="1"?yield q(g):yield J(g),t.value=r.data.map(n=>({id:n.id,icon:d.value=="1"?P[n.secondTypePath||"web"]:P.web,title:n.title,content:n.content,createTime:S(n.createTime),go:d.value=="1"?W(n):"/bizMe/flow",isOld:d.value=="1"?n.read:!1})),i.total=r.total||0})}function R(){return w(this,null,function*(){try{x(),e("success")}finally{N({confirmLoading:!1})}})}function s(r){return w(this,null,function*(){i.current=r,yield b()})}function Z(){return w(this,null,function*(){var r,g;c.value={type:(r=k())==null?void 0:r.type,times:(g=k())==null?void 0:g.times},yield b()})}function j(r){f.push(r),setTimeout(()=>{x()},1e3)}return(r,g)=>(m(),G(o(se),re(r.$attrs,{destroyOnClose:"",onRegister:o(z),title:p.value,width:Ye,onCancel:R,showFooter:!0,cancelText:"关闭","show-ok-btn":!1}),{default:C(()=>[D("div",null,[D("div",Te,[y(o(_e),{onRegister:o(l),onFieldValueChange:Z,style:{width:"750px"}},null,8,["onRegister"])]),t.value.length?(m(),_("div",Ne,[(m(!0),_(M,null,O(t.value,n=>(m(),_("div",{key:n.id},[y(o(Q),{horizontal:!0,icon:n.icon,title:n.title,desc:n.content,date:n.createTime,isOld:n.isOld,go:n.go,class:"detail-tab_desc",onRouting:j},null,8,["icon","title","desc","date","isOld","go"])]))),128))])):(m(),_("div",xe,[y(o(me))])),D("div",Re,[y(o(fe),{simple:"",current:i.current,"onUpdate:current":g[0]||(g[0]=n=>i.current=n),total:i.total,pageSize:i.size,hideOnSinglePage:!0,onChange:s},null,8,["current","total","pageSize"])])])]),_:1},16,["onRegister","title"]))}}),Se=B(ze,[["__scopeId","data-v-99806e90"]]),Be={class:"footer"},Fe=F({__name:"index",setup(u){const a=h(null),{prefixCls:e}=U("header-notify"),{createMessage:i}=ae(),f=h(De),v={},p=h(!1),[d,{openDrawer:t}]=ne(),c=h("1");te(a,b=>{p.value=!1});function l(){p.value=!1}function Y(){return w(this,null,function*(){p.value=!p.value,yield k()})}function k(){return w(this,null,function*(){const b=yield J({});f.value[1].list=b.data.map(s=>({id:s.id,icon:P.todo,title:s.title,content:s.content,createTime:S(s.createTime),go:"/bizMe/flow",isOld:!1}));const R=yield q({});f.value[0].list=R.data.map(s=>({id:s.id,icon:P[s.secondTypePath||"web"],title:s.title,content:s.content,createTime:S(s.createTime),go:W(s),isOld:s.read}))})}function T(b){c.value=b}function z(){return w(this,null,function*(){yield we({}),yield k()})}function N(){p.value=!1,t(!0,{record:{type:c.value},isUpdate:c.value=="1"})}function x(){i.success("操作成功")}return(b,R)=>(m(),_("div",{class:ce(o(e))},[y(o(ge),{title:"",trigger:"click",overlayClassName:`${o(e)}__overlay`,placement:"bottomLeft",open:p.value},{content:C(()=>[y(o($),{class:"notify-tabs",destroyInactiveTabPane:!0,onChange:T,ref_key:"target",ref:a},{default:C(()=>[(m(!0),_(M,null,O(f.value,s=>(m(),G(o($).TabPane,{key:s.key},{tab:C(()=>[le(ue(s.name),1)]),default:C(()=>[y(ke,{list:s.list,onTitleClick:l},null,8,["list"])]),_:2},1024))),128))]),_:1},512),D("div",Be,[D("div",null,[c.value=="1"?(m(),_("div",{key:0,class:"footer-text",onClick:z},"全部已读")):de("",!0)]),D("div",{class:"footer-text",onClick:N},"查看所有消息>")])]),default:C(()=>[y(o(ye),{dot:f.value.length>0,numberStyle:v,onClick:Y},{default:C(()=>[y(o(ve))]),_:1},8,["dot"])]),_:1},8,["overlayClassName","open"]),y(Se,{onRegister:o(d),onSuccess:x},null,8,["onRegister"])],2))}}),ft=B(Fe,[["__scopeId","data-v-cd4fd21f"]]);export{ft as default};
|