import{d as e,e as a,r as t,a2 as s,T as i,f as l,g as n,o,h as r,w as c,a as d,k as u,l as m,F as p,i as _,x as f,ad as g,z as h,A as y,ae as j,j as x,t as v,cE as b,bu as k,af as w,O as C,y as D,a9 as T,K as z,aa as L,J as I,ai as K}from"./index-DXvjTqMr.js";/* empty css */import{_ as M}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{d as N}from"./index.D3kEQn5y.js";import{_ as O}from"./uni-dateformat.R_eYMhRe.js";import{_ as P,a as R}from"./uni-row.DufxBgTC.js";import{_ as U,a as $}from"./uni-list.DC8Q_4GY.js";import{e as E}from"./index.Bd3eRv6X.js";import{t as F}from"./index.B1ULB9IS.js";import{d as J}from"./index.DXrcG6jD.js";import{f as A,a as H}from"./file.u5oGG8Vo.js";import{R as Q,S,T as W}from"./customer.BB8HSfBC.js";import"./uni-nav-bar.BZJJc0Hh.js";import"./uni-icons.Dxt3pfrw.js";/* empty css *//* empty css *//* empty css */import"./uni-badge.BiEW0hVl.js";import"./uni-easyinput.D7PPGXPC.js";/* empty css */import"./uni-popup-dialog.CT6ZRSND.js";import"./uni-popup.BpvJsdxE.js";import"./uni-popup.vue_vue_type_style_index_0_scoped_90b62717_lang.BoqUbMLw.js";const X=M(e({__name:"fileCardList",props:{listData:{default:[]},type:{default:0},emptyTitle:{default:"暂无数据"}},setup(e){const T=a({configData:{},imageList:[]}),z=t(-1),L=t(null),I=t(null),K=(e,a,t)=>{z.value=e,1===t?b(a.att_dir,a.real_name):2===t?(T.configData={title:"资料重命名",placeholder:"请填写资料名称",type:a.id,text:a.real_name},I.value.popupOpen()):k({title:"提示",content:"您确定要删除该资料吗?",success:e=>{e.confirm&&N(a.id)}}),L.value[e].close()},M=e=>{H(e.type,{real_name:e.value})},N=e=>{S(e).then((e=>{f.success(e.message),Y.value.splice(z.value,1)})).catch((e=>{f.error(e.message)}))},H=(e,a)=>{Q(e,a).then((e=>{f.success(e.message),Y.value[z.value].real_name=a.real_name})).catch((e=>{f.error(e.message)}))},W=e=>{w(e.att_dir,e.real_name,T.imageList)},X=e,{listData:Y,emptyTitle:Z,type:q}=s(X);return i(Y,(e=>{e.length>0&&e.forEach((e=>{g(e.name)&&T.imageList.push(e.att_dir)}))}),{deep:!0,immediate:!0}),(e,a)=>{const t=C,s=h,i=D,f=l(n("uni-dateformat"),O),g=l(n("uni-col"),P),b=l(n("uni-row"),R),k=l(n("uni-list-item"),U),w=l(n("uni-list"),$);return o(),r(s,{class:"examine-content-list"},{default:c((()=>[d(Y).length>0?(o(),r(w,{key:0,border:!1},{default:c((()=>[(o(!0),u(p,null,m(d(Y),((e,a)=>(o(),r(k,{class:y(0===d(q)?"content-item-list":"content-item-list-card"),key:"index"+a},{header:c((()=>[_(s,{class:"slot-header",onClick:a=>W(e)},{default:c((()=>[_(t,{class:"slot-image",src:`/static/image/cloudfile/${d(j)(e.name)}`,mode:"widthFix"},null,8,["src"])])),_:2},1032,["onClick"])])),body:c((()=>[_(s,{class:"item-list-box"},{default:c((()=>[_(b,{class:"item-list-box-top"},{default:c((()=>[_(g,{span:20,class:"list-box-top-left",onClick:a=>W(e)},{default:c((()=>[_(s,{style:{width:"100%"},class:"line1-1"},{default:c((()=>[x(v(e.real_name),1)])),_:2},1024),_(s,{class:"box-time line1-1"},{default:c((()=>[_(i,{class:"text flie-size line1"},{default:c((()=>[x(v(d(A)(e.att_size)),1)])),_:2},1024),_(i,{class:"text real-name line1"},{default:c((()=>[x(v(e.card.name),1)])),_:2},1024),_(f,{format:"yyyy/MM/dd hh:mm",date:e.created_at},null,8,["date"])])),_:2},1024)])),_:2},1032,["onClick"]),_(g,{span:4,class:"list-box-top-right"},{default:c((()=>[_(J,{id:e.id,ref_for:!0,ref_key:"deanPopoverRef",ref:L,index:a,"model-direction":"right"},{icon:c((()=>[_(i,{class:"iconfont icon-yunwenjian-gengduo"})])),default:c((()=>[_(s,{class:"modal-item",onClick:t=>K(a,e,1)},{default:c((()=>[_(i,{class:"iconfont icon-yunwenjiandanchuang-xiazai"}),x("下载")])),_:2},1032,["onClick"]),_(s,{class:"modal-item",onClick:t=>K(a,e,2)},{default:c((()=>[_(i,{class:"iconfont icon-yunwenjiandanchuang-zhongmingming"}),x("重命名")])),_:2},1032,["onClick"]),_(s,{class:"modal-item",onClick:t=>K(a,e,3)},{default:c((()=>[_(i,{class:"iconfont icon-shanchu1"}),x("删除")])),_:2},1032,["onClick"])])),_:2},1032,["id","index"])])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["class"])))),128))])),_:1})):(o(),r(E,{key:1,index:11,title:d(Z)},null,8,["title"])),_(F,{ref_key:"textareaPopupRef",ref:I,"config-data":T.configData,onChange:M},null,8,["config-data"])])),_:1})}}}),[["__scopeId","data-v-42bd49e5"]]),Y=M({__name:"file",setup(e){const s=a({listData:[],where:{page:1,limit:10,eid:""},emptyTitle:"暂无上传资料~",jumpUrl:""}),i=a([{type:1,icon:"icon-a-gengduo2"}]);T((e=>{s.where.eid=e.eid,s.jumpUrl=`/pages/customer/list/details?id=${e.eid}`,3==e.types&&(i=i.splice(0,1)),d()}));const l=e=>{const a={relation_id:s.where.eid,relation_type:"client"};H("attach/imgs",a,K).then((e=>{200===e.status&&(s.where.page=1,d(!0))})).catch((e=>{f.error(e)}))},n=t(!1),d=(e=!1)=>{W(s.where).then((a=>{e&&(s.listData=[]),s.listData.push(...a.data.list);const t=Math.ceil(a.data.count/s.where.limit);n.value=!(s.listData.length<=0||s.where.page>=t),z()})).catch((e=>{f.error(e.message)}))};return L((()=>{n.value&&(s.where.page++,d())})),I((()=>{s.where.page=1,s.value=!1,s.listData=[],d()})),(e,a)=>{const t=h;return o(),r(t,null,{default:c((()=>[_(t,{class:"cr-position-header"},{default:c((()=>[_(t,{class:"status_bar"}),_(N,{"is-right":!0,"jump-url":s.jumpUrl,"is-jump-bar":!1,"right-data":i,onHandleNarItem:l},null,8,["jump-url","right-data"])])),_:1}),_(t,{class:"content m10"},{default:c((()=>[_(X,{"list-data":s.listData,"empty-title":s.emptyTitle},null,8,["list-data","empty-title"])])),_:1})])),_:1})}}},[["__scopeId","data-v-34c54e54"]]);export{Y as default};