import{a2 as e,f as t,g as a,o as l,h as i,w as s,a as n,k as o,F as d,l as r,i as u,j as c,t as p,z as m,r as f,T as _,x as y,O as h,e as g,N as k,s as v,cr as b,cs as C,m as x,ct as j,cu as D,y as w}from"./index-DXvjTqMr.js";import{_ as I}from"./uni-dateformat.R_eYMhRe.js";import{_ as O,a as T}from"./uni-list.DC8Q_4GY.js";import{e as M}from"./index.Bd3eRv6X.js";/* empty css */import{_ as S}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as z,a as R}from"./uni-row.DufxBgTC.js";import{d as K}from"./index.DXrcG6jD.js";import{b as V}from"./index.DjbgqkKg.js";import{_ as F}from"./uni-easyinput.D7PPGXPC.js";import{_ as N}from"./uni-popup-dialog.CT6ZRSND.js";import{_ as P}from"./uni-popup.BpvJsdxE.js";const A=S({__name:"newesList",props:{listData:{type:Array,default:()=>[]},emptyTitle:{type:String,default:""}},setup(f){const _=f,{listData:y,emptyTitle:h}=e(_);return(e,f)=>{const _=m,g=t(a("uni-dateformat"),I),k=t(a("uni-list-item"),O),v=t(a("uni-list"),T);return l(),i(_,{class:"report-contents"},{default:s((()=>[n(y).length?(l(),i(v,{key:0,border:!1},{default:s((()=>[(l(!0),o(d,null,r(n(y),((e,t)=>(l(),i(k,{class:"list-item-01",key:t},{header:s((()=>[u(_,{class:"time-con"},{default:s((()=>[c(p(e.month),1)])),_:2},1024)])),body:s((()=>[u(v,{border:!1,class:"uni-list-02"},{default:s((()=>[(l(!0),o(d,null,r(e.data,(e=>(l(),i(k,{key:e.id,to:"/pages/users/memorandum/details?tab=newes&pid=&id="+e.id},{body:s((()=>[u(_,{class:"item-list-right"},{default:s((()=>[u(_,{class:"right-top line1"},{default:s((()=>[c(p(e.title),1)])),_:2},1024),u(_,{class:"right-info line2"},{default:s((()=>[c(p(e.content),1)])),_:2},1024),u(_,{class:"right-time"},{default:s((()=>[c(" 编辑于 "),u(g,{format:"yyyy/MM/dd hh:mm",date:e.updated_at},null,8,["date"])])),_:2},1024)])),_:2},1024)])),_:2},1032,["to"])))),128))])),_:2},1024)])),_:2},1024)))),128))])),_:1})):(l(),i(n(M),{key:1,index:6,title:n(h)},null,8,["title"]))])),_:1})}}},[["__scopeId","data-v-7c4daa7f"]]),L="/work/assets/folder-CnkRXTzm.png",q=S({__name:"newsFolder",props:{title:{type:String,default:""},editData:{type:Object,default:()=>({}),required:!0}},emits:["handleOk"],setup(o,{expose:d,emit:r}){const c=o,p=r,{title:g,editData:k}=e(c),v=f(null),b=f(""),C=()=>{v.value.close()},x=()=>{if(!b.value)return y.error("输入的内容不能为空"),!1;const e={value:b.value,type:k.value.type?k.value.type:0};p("handleOk",e),b.value="",C()};return _((()=>k),((e,t)=>{1===e.value.type&&(b.value=e.value.title)}),{deep:!0}),d({popupOpen:()=>{v.value.open()}}),(e,o)=>{const d=h,r=m,c=t(a("uni-easyinput"),F),p=t(a("uni-popup-dialog"),N),f=t(a("uni-popup"),P);return l(),i(r,null,{default:s((()=>[u(f,{ref_key:"popupRef",ref:v,type:"dialog","mask-click":!0},{default:s((()=>[u(p,{ref:"inputClose",mode:"input","before-close":!0,title:n(g),value:n(k).value,onClose:C,onConfirm:x},{default:s((()=>[u(r,{class:"folder-image display-center"},{default:s((()=>[u(d,{class:"image",src:L,mode:""})])),_:1}),u(c,{modelValue:b.value,"onUpdate:modelValue":o[0]||(o[0]=e=>b.value=e),inputBorder:!1,maxlength:16,placeholder:n(k).placeholder,placeholderStyle:"color: #C0C4CC;font-size: 30rpx;"},null,8,["modelValue","placeholder"])])),_:1},8,["title","value"])])),_:1},512)])),_:1})}}},[["__scopeId","data-v-96f6ad5a"]]),B=S({__name:"folderList",props:{listData:{type:Array,default:()=>[]},emptyTitle:{type:String,default:""},parentId:{type:[String,Number],default:""}},emits:["btnClick"],setup(_,{emit:S}){const F=_,{listData:N,emptyTitle:P,parentId:A}=e(F),B=g({id:null,selectIndex:-1,editData:{placeholder:"请输入文件夹名称",type:0},treeData:[],title:"新建文件夹"}),H=f(null),J=f(null),Q=f(null),U=(e,t,a)=>{J.value[t].close(),B.id=e.id,B.selectIndex=t,1===a?(B.title="新建文件夹",B.editData.type=0,H.value.popupOpen()):2===a?(B.title="编辑文件夹",B.editData.type=1,B.editData.time=(new Date).getTime(),B.editData.title=e.name,H.value.popupOpen()):3===a?v("确定要删除该分类吗").then((()=>{b(B.id).then((e=>{y.success(e.message),N.value.splice(t,1)})).catch((e=>{y.error(e.message)}))})).catch((()=>{})):Y(e.id)},X=S,$=e=>{0===e.type?X("btnClick",{type:2,id:B.id,name:e.value}):E(B.id,{name:e.value})},E=(e,t)=>{C(e,t).then((e=>{y.success(e.message),N.value[B.selectIndex].name=t.name})).catch((e=>{y.error(e.message)}))},G=(e,t)=>{1===t?X("btnClick",{type:1,id:e.id}):x("/pages/users/memorandum/details?tab=folder&id="+e.id)},W=e=>{Z(B.id,{pid:e[0]})},Y=e=>{j(e).then((e=>{B.treeData=e.data||[],B.treeData.length>0?Q.value.show():y.error("文件夹层级不能超过两级")})).catch((e=>{y.error(e.message)}))},Z=(e,t)=>{D(e,t).then((e=>{y.error(e.message),x("/pages/users/memorandum/index?tab=folder&id="+A.value)})).catch((e=>{y.error(e.message)}))};return(e,f)=>{const _=h,y=m,g=t(a("uni-dateformat"),I),v=t(a("uni-col"),z),b=w,C=t(a("uni-row"),R),x=t(a("uni-list-item"),O),j=t(a("uni-list"),T);return l(),i(y,{class:"report-contents"},{default:s((()=>[n(N).length?(l(),i(j,{key:0,border:!1},{default:s((()=>[(l(!0),o(d,null,r(n(N),((e,t)=>(l(),i(x,{class:"list-item-01",key:t},{body:s((()=>[e.folder_type?(l(),i(y,{key:0,class:"item-list-right"},{default:s((()=>[u(C,{class:"display-align right-top"},{default:s((()=>[u(v,{span:20,class:"right-title",onClick:t=>G(e,1)},{default:s((()=>[u(y,{class:"right-title-content"},{default:s((()=>[u(y,{span:4,class:"right-title-left"},{default:s((()=>[u(_,{class:"image",src:L,mode:""})])),_:1}),u(y,{span:20,class:"right-title-right"},{default:s((()=>[u(y,{class:"line1-1"},{default:s((()=>[c(p(e.name),1)])),_:2},1024),u(y,{class:"right-time"},{default:s((()=>[c(" 创建于 "),u(g,{format:"yyyy/MM/dd hh:mm",date:e.created_at},null,8,["date"])])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"]),u(v,{span:4,class:"text-right icon-more"},{default:s((()=>[u(K,{id:e.id,ref_for:!0,ref_key:"deanPopoverRef",ref:J,index:t,"model-direction":"right"},{icon:s((()=>[u(b,{class:"iconfont icon-yunwenjian-gengduo"})])),default:s((()=>[e.path.length<2?(l(),i(y,{key:0,class:"modal-item",onClick:a=>U(e,t,1)},{default:s((()=>[u(b,{class:"iconfont icon-jishiben-xinjianjishiben"}),c("添加子文件")])),_:2},1032,["onClick"])):k("",!0),u(y,{class:"modal-item",onClick:a=>U(e,t,2)},{default:s((()=>[u(b,{class:"iconfont icon-gongzuohuibao-bianji"}),c("编辑")])),_:2},1032,["onClick"]),u(y,{class:"modal-item",onClick:a=>U(e,t,4)},{default:s((()=>[u(b,{class:"iconfont icon-jishiben-yidongzhi"}),c("移动至")])),_:2},1032,["onClick"]),u(y,{class:"modal-item",onClick:a=>U(e,t,3)},{default:s((()=>[u(b,{class:"iconfont icon-shanchu1"}),c("删除")])),_:2},1032,["onClick"])])),_:2},1032,["id","index"])])),_:2},1024)])),_:2},1024)])),_:2},1024)):(l(),i(y,{key:1,class:"item-list-right",onClick:t=>G(e,2)},{default:s((()=>[u(y,{class:"caption-title line1-1"},{default:s((()=>[c(p(e.title),1)])),_:2},1024),u(y,{class:"caption-info line2"},{default:s((()=>[c(p(e.content),1)])),_:2},1024),u(y,{class:"right-time"},{default:s((()=>[c(" 创建于 "),u(g,{format:"yyyy/MM/dd hh:mm",date:e.created_at},null,8,["date"])])),_:2},1024)])),_:2},1032,["onClick"]))])),default:s((()=>[c("s ")])),_:2},1024)))),128))])),_:1})):(l(),i(n(M),{key:1,index:6,title:n(P)},null,8,["title"])),u(q,{ref_key:"newsFolderRef",ref:H,title:B.title,"edit-data":B.editData,onHandleOk:$},null,8,["title","edit-data"]),u(V,{ref_key:"treePickerRef",ref:Q,multiple:!1,onSelectChange:W,title:"移动至",localdata:B.treeData,valueKey:"value",textKey:"label",childrenKey:"children",border:!0},null,8,["localdata"])])),_:1})}}},[["__scopeId","data-v-c1f6fa00"]]);export{q as a,B as f,A as n};