var tt=Object.defineProperty;var j=Object.getOwnPropertySymbols;var et=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable;var R=(r,n,t)=>n in r?tt(r,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[n]=t,S=(r,n)=>{for(var t in n||(n={}))et.call(n,t)&&R(r,t,n[t]);if(j)for(var t of j(n))at.call(n,t)&&R(r,t,n[t]);return r};var D=(r,n,t)=>new Promise((E,m)=>{var _=u=>{try{g(t.next(u))}catch(h){m(h)}},O=u=>{try{g(t.throw(u))}catch(h){m(h)}},g=u=>u.done?E(u.value):Promise.resolve(u.value).then(_,O);g((t=t.apply(r,n)).next())});import{u as nt,f as Y,g as T}from"./index-2a45336b.js";import{a as w,b as i,o as l,k,e as a,w as e,u as d,V as ot,E as b,G as $,i as f,c as C,d as st,F as q,aK as it,W as lt,K as z,a5 as rt,aa as ct}from"./ant-design-vue-710243d9.js";import{u as dt}from"./usePagination-7442a465.js";import ut from"./EditDialog-d6e2f993.js";import{q as pt}from"./qrlogo-b7e811a6.js";import{a as ft}from"./useEnum-4e87ed86.js";import"./tinymce-3184e0f1.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./lodash-es-7cb071db.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";import"./useForm-269e95cd.js";import"./useSpining-af3901ce.js";const mt={key:0},_t={key:2},gt=["onClick"],yt={style:{height:"450px","overflow-y":"scroll"}},kt=["innerHTML"],Pt=Object.assign({name:"hoseBookList"},{__name:"index",setup(r){const n=w(""),t=w(1),E=w(""),m=w(!1),{t:_}=nt(),O=[{title:"所属区域",dataIndex:"areaId",width:90,align:"center"},{title:"封面",dataIndex:"cover",width:120,align:"center"},{title:"房刊标题",dataIndex:"title",width:120,align:"center",ellipsis:!0},{title:"楼盘名称",dataIndex:"name",key:"title",ellipsis:!0},{title:"发布时间",dataIndex:"pushAt",key:"pushAt"},{title:"内容",dataIndex:"content",key:"title",ellipsis:!0},{title:"状态",dataIndex:"status",key:"introduce",width:100,align:"center"},{title:_("button.action"),key:"action",fixed:"right",width:150,align:"center"}],{listData:g,loading:u,showLoading:h,hideLoading:A,paginationState:v,resetPagination:ht,searchFormData:F}=dt(),H=w();I();function I(){return D(this,null,function*(){try{h();const{pageSize:o,current:s}=v,{success:x,data:y,total:B}=yield Y.houseArticles.getProjectList(S({pageSize:o,current:s},F.value)).catch(()=>{throw new Error});A(),T("http.code.success")===x&&(g.value=y,v.total=B)}catch(o){A()}})}function K({id:o}){rt.confirm({title:_("pages.system.user.delTip"),content:_("button.confirm"),okText:_("button.confirm"),onOk:()=>new Promise((s,x)=>{D(this,null,function*(){try{const{success:y}=yield Y.houseArticles.delItem(o).catch(()=>{throw new Error});T("http.code.success")===y&&(s(),ct.success(_("component.message.success.delete")),yield I())}catch(y){x()}})})})}function G({current:o,pageSize:s}){v.current=o,v.pageSize=s,I()}function U(){return D(this,null,function*(){yield I()})}return(o,s)=>{const x=i("a-button"),y=i("x-action-bar"),B=i("a-image"),P=i("a-tag"),V=i("a-tooltip"),M=i("x-action-button"),W=i("a-table"),L=i("a-card"),J=i("a-col"),Q=i("a-row"),X=i("x-qrCode"),Z=i("a-modal");return l(),k(q,null,[a(Q,{gutter:8,wrap:!1},{default:e(()=>[a(J,{flex:"auto"},{default:e(()=>[a(L,{type:"flex"},{default:e(()=>[a(y,{class:"mb-8-2"},{default:e(()=>[a(x,{type:"primary",onClick:s[0]||(s[0]=c=>o.$refs.editDialogRef.handleCreate())},{icon:e(()=>[a(d(ot))]),default:e(()=>[b(" 新增房刊 ")]),_:1})]),_:1}),a(W,{columns:O,"data-source":d(g),bordered:"true",loading:d(u),pagination:d(v),scroll:{x:1e3},onChange:G},{bodyCell:e(({column:c,record:p})=>[c.dataIndex==="areaId"?(l(),k("span",mt,$(d(ft).getName(p.areaId)),1)):f("",!0),c.dataIndex==="cover"?(l(),C(B,{key:1,width:60,src:d(T)("http.apiBasic")+p.cover||o.$imageErr.imgErr},null,8,["src"])):f("",!0),c.dataIndex==="pushAt"?(l(),k("span",_t,$(d(st)(p.pushAt).format("YYYY-MM-DD")),1)):f("",!0),c.dataIndex==="content"?(l(),k("span",{key:3,style:{cursor:"pointer",color:"#1677ff"},onClick:N=>{n.value=p.content||"",t.value=2,m.value=!0},type:"link"},"点击查看",8,gt)):f("",!0),c.dataIndex==="status"?(l(),k(q,{key:4},[p.status==="enabled"?(l(),C(P,{key:0,color:"green"},{default:e(()=>[b("启用")]),_:1})):f("",!0),p.status==="disabled"?(l(),C(P,{key:1,color:"red"},{default:e(()=>[b("停用")]),_:1})):f("",!0)],64)):f("",!0),c.key==="action"?(l(),k(q,{key:5},[a(M,{onClick:N=>o.$refs.editDialogRef.handleEdit(p)},{default:e(()=>[a(V,null,{title:e(()=>[b($(o.$t("pages.system.user.edit")),1)]),default:e(()=>[a(d(it))]),_:1})]),_:2},1032,["onClick"]),a(M,{onClick:N=>K(p)},{default:e(()=>[a(V,null,{title:e(()=>[b($(o.$t("pages.system.delete")),1)]),default:e(()=>[a(d(lt),{style:{color:"#ff4d4f"}})]),_:1})]),_:2},1032,["onClick"])],64)):f("",!0)]),_:1},8,["data-source","loading","pagination"])]),_:1})]),_:1})]),_:1}),a(Z,{open:m.value,"onUpdate:open":s[1]||(s[1]=c=>m.value=c),title:t.value==1?"生成二维码":"查看内容",onOk:s[2]||(s[2]=c=>m.value=!1),footer:null},{default:e(()=>[t.value==1?(l(),C(L,{key:0,class:"mb-8-2",style:{display:"flex","align-items":"center","flex-direction":"column","justify-content":"center"}},{default:e(()=>[a(X,{value:E.value,icon:d(pt),iconBackgroundColor:"#ffffff",size:180},null,8,["value","icon"])]),_:1})):(l(),C(L,{key:1},{default:e(()=>[z("div",yt,[z("div",{innerHTML:n.value},null,8,kt)])]),_:1}))]),_:1},8,["open","title"]),a(ut,{ref_key:"editDialogRef",ref:H,onOk:U},null,512)],64)}}});export{Pt as default};