PageSourceSearch

https://www.11xyz.com/assets/index-n6MnDE3-.js

js 11xyz.com collected 2026-10-08 22:42:37 UTC 43,501 bytes, 1 lines download raw bytes

1import{r as x,q as Z,j as z,b as u,k as L,w as y,c as b,F as G,d as t,A as U,S as re,f as F,l as h,m as J,t as A,L as X,ab as Ce,E as ee,u as ue,a as Te,h as Q,z as de,x as fe,n as ne,g as pe,B as ie,G as Ve,eX as Se,e as le,bI as Ie,a2 as me,eY as Me,eZ as Re,Q as se,e_ as we,P as ce,bX as Oe,ay as _e,ej as De,e$ as ze,I as be,$ as Ae}from"./index-CIzLHlU0.js";import{m as Ee,b as Fe,c as Ne,a as Ue}from"./modelSelect-CDiid-WW.js";import{b as Ke}from"./cardKey-CciUR3Ve.js";import{_ as q}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{C as ke}from"./Card-Koon3psV.js";import{_ as Pe}from"./UiDropdown-D6g2eQqr.js";import{C as Le,o as Ye,b as Be,a as je,c as He}from"./CertificateBody-DuvqxUmh.js";import"./html2canvas.esm-BfYXEYrK.js";import{R as xe}from"./view-Ccwv3u1R.js";import{d as ve,e as Ge}from"./collect-B62PiAF1.js";import{f as K}from"./browser-Cksexb5W.js";import{v as qe}from"./vueCropper-B6HRGJZs.js";import{A as Xe}from"./Autoload-d6QTQY_5.js";import{U as ge}from"./UiTable-D-x1fds8.js";import"./shop-DD0R9SLw.js";import"./card-DNh_wFs_.js";import"./FileSaver.min-D4o7m40a.js";import"./_commonjs-dynamic-modules-TDtrdbi3.js";/* empty css                                                             *//* empty css                                                   */import"./ImportModel-zn2UVq18.js";import"./utils-CVoYL1nk.js";import"./function-SmlKWHSm.js";/* empty css                                                                    *//* empty css                                                             */import"./UploadForm-CZdT3vcJ.js";/* empty css                                                                   */import"./UploadFile-QS24DL5B.js";/* empty css                                                                   */import"./UploadVideo-CZVDSgpR.js";import"./md5-C0dF_Xz-.js";import"./UploadVideoForm.vue_vue_type_style_index_0_scoped_34265b81_lang-BdRRLVpu.js";import"./creative-Ch2S6ScD.js";/* empty css                                                                 */const We={key:0,class:"header fvb"},Je={class:"main-item fvb"},Qe=["onClick"],Ze={class:"main"},et={class:"main-form"},tt={class:"form-item fvc"},lt={__name:"buddhaActive",setup(w,{expose:d}){const o=x(),c=x(null),s=Z({user_material_id:"",name:""}),n=x(""),p=Z({}),l=()=>{c.value.validate(m=>{m&&Ke(s).then(({msg:$})=>{ee.success($),o.value.unfold.length==1?r():(o.value.unfold.forEach(V=>{V.id==s.user_material_id&&(V.buddha_name=s.name)}),e())})})},e=()=>{s.user_material_id="",s.name=""},i=({id:m,buddha_name:$})=>{s.user_material_id=m,s.name=$},a=x(!1),f=m=>{o.value=m,m.unfold.length==1&&i(m.unfold[0]),a.value=!0},r=()=>{o.value=null,e(),a.value=!1};return d({handleOpen:f}),(m,$)=>{const V=z("el-scrollbar"),M=z("el-input"),Y=z("el-form-item"),D=z("el-form"),T=z("el-dialog");return u(),L(T,{modelValue:a.value,"onUpdate:modelValue":$[2]||($[2]=N=>a.value=N),title:"激活佛卡",width:"450px","append-to-body":!0,"before-close":r,"custom-class":"create-dialog"},{default:y(()=>{var N;return[(N=o.value)!=null&&N.unfold?(u(),b(G,{key:0},[s.user_material_id?F("",!0):(u(),b("div",We,[$[3]||($[3]=t("div",null,null,-1)),U(t("input",{type:"text","onUpdate:modelValue":$[0]||($[0]=S=>n.value=S),placeholder:"请输入编号查找",class:"input"},null,512),[[re,n.value]])])),U(h(V,{class:"main",height:"420px"},{default:y(()=>[(u(!0),b(G,null,J(o.value.unfold,S=>U((u(),b("div",Je,[t("p",null,A(S.alias)+" NO: "+A(S.serial_number),1),t("div",{class:"btn btn-shade btn-mini",onClick:E=>i(S)}," 设置 ",8,Qe)],512)),[[X,!n.value||n.value==S.serial_number]])),256))]),_:1},512),[[X,!s.user_material_id]]),U(t("div",Ze,[t("div",et,[h(D,{ref_key:"ruleFormRef",ref:c,model:s,rules:p,"label-width":"5rem"},{default:y(()=>[h(Y,{label:"真实名字",prop:"mobile"},{default:y(()=>[h(M,{modelValue:s.name,"onUpdate:modelValue":$[1]||($[1]=S=>s.name=S),placeholder:"请输入真实名字",onKeyup:Ce(l,["enter"])},null,8,["modelValue"])]),_:1}),t("div",tt,[U(t("div",{class:"btn btn-shadow",onClick:e}," 返回 ",512),[[X,o.value.unfold.length>1]]),t("div",{class:"btn btn-shade",onClick:l},"激活")])]),_:1},8,["model","rules"])])],512),[[X,s.user_material_id]])],64)):F("",!0)]}),_:1},8,["modelValue"])}}},at=q(lt,[["__scopeId","data-v-819d4304"]]),nt={class:"filter fvs"},st=["onClick"],ot={class:"filter-item filter-input"},it={__name:"filter",props:{fold:{type:Boolean,default:!0}},emits:["change","fold"],setup(w,{emit:d}){const o=d,c=ue(),s=Te(),n=Z({title:"",assets_type:0}),p=[{value:0,label:"全部"},{value:1,label:"藏品"},{value:2,label:"房产"},{value:3,label:"生物"}],l=()=>{o("change",n)},e=f=>{n.assets_type=f,s.push({query:{...c.query,assets_type:f}}),l()},i=Q(()=>c.query.assets_type);i.value&&i.value!=n.assets_type?e(parseInt(i.value)):l();const a=()=>{n.title="",console.log(n.title),o("fold",!0)};return(f,r)=>{const m=z("el-input"),$=de("waves");return u(),b("div",nt,[(u(),b(G,null,J(p,(V,M)=>U(t("div",{class:ne(["filter-item menu",{"is-active theme-background-white-text":n.assets_type==V.value}]),key:M,onClick:Y=>e(V.value)},[fe(A(V.label),1)],10,st),[[$]])),64)),w.fold?F("",!0):(u(),b("div",{key:0,class:"filter-item menu",onClick:a},r[1]||(r[1]=[t("i",{class:"viconfont vi-edit-rollback"},null,-1)]))),t("div",ot,[U((u(),L(m,{modelValue:n.title,"onUpdate:modelValue":r[0]||(r[0]=V=>n.title=V),placeholder:"输入标题",onChange:l},{suffix:y(()=>[U((u(),b("div",{onClick:l},r[2]||(r[2]=[t("i",{class:"viconfont vi-search-o cp"},null,-1)]))),[[$]])]),_:1},8,["modelValue"])),[[$]])])])}}},rt=q(it,[["__scopeId","data-v-a0ab37ff"]]),dt={__name:"contentCertificate",props:{data:{type:Object,default:()=>{}}},setup(w,{expose:d}){const o=pe(),c=Q(()=>{var i;return((i=o.state.me.info)==null?void 0:i.is_authentication)==1}),s=x(!1),n=x(!1),p=x(null),l=async i=>{var f,r;if(!c.value){await Ve.confirm("您需要先进行实名认证,才可完成权益证书登记ï¼
1Œæ˜¯å¦ç«‹å³å‰å¾€å®žåï¼Ÿ ","提示",{confirmButtonText:"去认证",cancelButtonText:"取消",type:"warning"}).then(async()=>{await o.dispatch("me/CHANGE_VERSION",{routeConfig:"/me/info?type=authentication"})}).catch(()=>{ee.warning("已取消操作!")});return}const{unfold:a}=i;if(!((f=a[0])!=null&&f.own_id)){ee.error("证书不存在!");return}n.value=!0,s.value=!0,Ye((r=a[0])==null?void 0:r.own_id).then(({data:m})=>p.value=m).finally(()=>s.value=!1)},e=()=>n.value=!1;return d({handleOpen:l}),(i,a)=>{const f=z("el-dialog");return u(),b("div",{class:"certificate",onClick:a[1]||(a[1]=ie(()=>{},["stop"]))},[t("div",{class:"certificate-icon",onClick:a[0]||(a[0]=r=>l(w.data))},a[2]||(a[2]=[t("img",{src:"https://oss.11xyz.com/Uploads/Clouds/25/images/20250520682c38a8aea34.png",alt:""},null,-1)])),h(f,{"model-value":n.value,modal:!1,"show-close":!1,"lock-scroll":"","destroy-on-close":"","append-to-body":"","custom-class":"transparency-dialog",onClose:e},{default:y(()=>[h(Le,{certificate:p.value,loading:s.value,onClick:e},null,8,["certificate","loading"])]),_:1},8,["model-value"])])}}},ct=q(dt,[["__scopeId","data-v-84c6c7a6"]]),ut={class:"number"},ft=["onClick"],pt={key:0,class:"content-sellout"},mt={class:"content-information fvb"},vt={class:"title toh"},ht={__name:"content",props:{data:{type:Object,default:()=>{}},fold:{type:Boolean,default:!1},unfoldLength:{type:Number,default:0},isInstitution:{type:Number,default:0}},emits:["operate"],setup(w,{emit:d}){const o=pe(),c=Q(()=>o.state.me.identity),s=Q(()=>o.state.me.info),n=w,p=d;Q(()=>n.fold&&n.unfoldLength!==1?"持有":"NO.");const l=Q(()=>n.fold?n.data.number:"NO."+n.data.serial_number),e=f=>{if(!n.data)return!1;const{assets_type:r,unfold:m,material_id:$,assets_id:V,entity:M}=n.data,{owner:Y,admin:D,asset:T}=Se(c.value,s.value),N=Y||D||T;if(n.isInstitution&&!["giving","recycle","manage","production"].includes(f)&&N)return!1;switch(f){case"sell":return!!m.filter(S=>!S.freeze_num).length&&M;case"giving":return!!m.filter(S=>!S.freeze_num).length;case"recycle":return!!m.filter(S=>S.freeze_num).length;case"operate":return r==1;case"manage":{const{material_id:S,assets_id:E,serial_number:B}=n.data,g=parseInt(B)<=10,v=[16484,61456].includes(S)&&g,k=[58178].includes(E)&&g,R=[16482].includes(E);return v||k||R}case"production":return r==1;default:return!0}},i={sell:{label:"挂售",visible:!0},giving:{label:"转赠",visible:!0},recycle:{label:"回收",visible:!0},manage:{label:"经营",visible:!0},production:{label:"生产",visible:!0}},a=f=>{switch(f){case"certificate":break;case"production":window.open("https://www.11xyz.com/demo/handbag-editor/#/");break;default:p("operate",f);break}};return(f,r)=>{var $;const m=de("waves");return u(),L(ke,{class:"content",cover:($=w.data.info)==null?void 0:$.cover,onClick:r[1]||(r[1]=V=>a("click"))},{footer:y(()=>[t("div",mt,[t("div",vt,A(w.data.alias||"未知"),1)])]),default:y(()=>[h(ct,{class:"content-certificate cp",data:w.data},null,8,["data"]),t("div",{class:"content-holding cp",onClick:r[0]||(r[0]=ie(V=>a("unfold"),["stop"]))},[t("p",ut,A(l.value),1)]),h(Pe,{class:"content-operate"},{options:y(()=>[(u(),b(G,null,J(i,({label:V},M)=>U(t("div",{onClick:Y=>a(M)},[fe(A(V),1)],8,ft),[[X,e(M)],[m]])),64))]),_:1}),w.data.mount_room_id||w.data.config?(u(),b("div",pt," 已挂载 ")):F("",!0)]),_:1},8,["cover"])}}},ye=q(ht,[["__scopeId","data-v-6e85df6f"]]),_t={key:0,class:"selected"},bt=["title"],gt=["src"],yt={__name:"cover",props:{item:{type:Object,default:()=>{},required:!0},selected:{type:Boolean,default:!1}},setup(w){return(d,o)=>{const c=z("el-image");return u(),L(ke,{title:w.item.title,"show-footer":w.item.type!=3},{cover:y(()=>[w.item.type===2?(u(),L(c,{key:0,src:le(Ie)(w.item.coverImg)},null,8,["src"])):w.item.type===1?(u(),L(c,{key:1,src:w.item.cover_512?w.item.cover_512:w.item.coverImg,alt:""},null,8,["src"])):w.item.type===3?(u(),b("div",{key:2,class:"cover-title fvc",title:w.item.title},A(w.item.title),9,bt)):(u(),b("img",{key:3,src:w.item.coverImg,alt:""},null,8,gt))]),default:y(()=>[w.selected?(u(),b("div",_t,o[0]||(o[0]=[t("i",{class:"viconfont vi-check"},null,-1)]))):F("",!0)]),_:1},8,["title","show-footer"])}}},wt=q(yt,[["__scopeId","data-v-c93ebfea"]]),kt={class:"materials"},xt={class:"materials-header"},$t={class:"category fvc"},Ct=["onClick"],Tt={class:"search"},Vt={class:"materials-body scroll"},St={class:"resource"},It={__name:"hall",emits:["pick"],setup(w,{expose:d,emit:o}){const c=x(""),s=Z({data:[],page:1,total:0,pageSize:40}),n=x(0),p=[{label:"个人空间",value:0},{label:"公共空间",value:1}],l=async(f=!0)=>{const r=me.service({lock:!0,text:"Loading",background:"var(--black-1T7)"}),m={title:c.value,page:s.page,limit:s.pageSize};await{0:Me,1:Re}[n.value](m).then(V=>{const{data:M,total:Y}=V.data;s.total=Y,s.data=M,r.close()})};l(!1);const e=f=>{s.page=1,n.value=f,l()},i=o,a=f=>{i("pick",f)};return d({getData:l}),(f,r)=>{const m=z("el-input"),$=z("el-empty"),V=z("el-pagination");return u(),b("div",kt,[t("div",xt,[t("div",$t,[(u(),b(G,null,J(p,(M,Y)=>t("div",{class:ne(["category-item btn",{"btn-light":n.value==M.value}]),onClick:D=>e(M.value)},A(M.label),11,Ct)),64))]),t("div",Tt,[h(m,{modelValue:c.value,"onUpdate:modelValue":r[0]||(r[0]=M=>c.value=M),placeholder:"输入关键字搜索",clearable:"",onInput:r[1]||(r[1]=M=>e(n.value))},null,8,["modelValue"])])]),t("div",Vt,[t("div",St,[(u(!0),b(G,null,J(s.data,M=>(u(),L(wt,{class:"resource-item",item:M,onClick:Y=>a(M)},null,8,["item","onClick"]))),256))]),s.data.length?F("",!0):(u(),L($,{key:0}))]),h(V,{class:"materials-pagination fvc",currentPage:s.page,"onUpdate:currentPage":r[2]||(r[2]=M=>s.page=M),"page-size":s.pageSize,"hide-on-single-page":!1,background:!1,total:s.total,onCurrentChange:l,layout:"total, prev, pager, next",small:"small"},null,8,["currentPage","page-size","total"])])}}},Mt=q(It,[["__scopeId","data-v-62691fcf"]]),Rt={class:"wrap"},Ot={class:"wrap-main"},Dt={__name:"content",emits:["pick"],setup(w,{emit:d}){const o=d,c=s=>{o("pick",s)};return(s,n)=>(u(),b("div",Rt,[t("div",Ot,[h(Mt,{onPick:c})])]))}},zt=q(Dt,[["__scopeId","data-v-73554ef9"]]),At={class:"main"},Et={key:0,class:"main-submit"},Ft={__name:"view",props:{multiple:{type:Boolean,default:!1}},emits:["pick"],setup(w,{expose:d,emit:o}){const c=w,s=o,n=x([]),p=f=>{if(c.multiple){const{coverImg:r}=f;n.value.includes(r)?n.value=n.value.filter(m=>m!==r):n.value.push(r)}else s("pick",f),a()},l=()=>{s("pick",n.value),a()},e=x(!1),i=()=>{e.value=!0},a=()=>{e.value=!1,n.value=[]};return d({handleClose:a,handleOpen:i,visible:e}),(f,r)=>{const m=z("el-dialog");return u(),L(m,{title:"空间选择","custom-class":"create-dialog",width:"1024px","lock-scroll":"","destroy-on-close":"","append-to-body":"","model-value":e.value,"close-on-click-modal":!1,onClose:a},{default:y(()=>[t("div",At,[h(zt,{onPick:p}),w.multiple?(u(),b("div",Et,[t("div",{class:"btn btn-mini btn-shade",onClick:l},"确认"),t("div",{class:"btn btn-mini btn-shadow",onClick:a},"取消")])):F("",!0)])]),_:1},8,["model-value"])}}},Nt=q(Ft,[["__scopeId","data-v-fffa1061"]]);function Ut(w){let d=0,o;for(let c=0;c<w.length;c++)o=w.charCodeAt(c),o<127?d+=1.1:128<=o&&o<=2047?d+=2:2048<=o&&o<=65535?d+=3:d+=4;return d}function $e(w){console.log(w);let d=document.createElement("canvas");d.width=512,d.height=512;const o=new K.fabric.Canvas(d);let c=[];c.push(new Promise((a,f)=>{K.fabric.Image.fromURL("/images/fabric/0.webp",r=>
1{o.setBackgroundImage(r,o.renderAll.bind(o),{scaleX:o.width/r.width,scaleY:o.height/r.height}),a(1)})}));const s=new K.fabric.Textbox(w.company,{left:0,top:512*.05,width:512*.66,fontSize:19,fontFamily:"Microsoft YaHei",fill:"#ffffff",textAlign:"center"});o.add(s);const n=new K.fabric.Textbox("ID."+w.serial_number.toString().padStart(4,"0"),{left:512*.66,top:512*.04,width:512*.32,fontSize:30,fontFamily:"Microsoft YaHei",fontWeight:"bold",fill:"#000001",textAlign:"center"});o.add(n);let p=0,l="",e=[],i=[];for(let a=0;a<9;a++)c.push(new Promise((f,r)=>{let m=new K.fabric.Textbox("",{left:o.width*.06,top:o.height*.19+18*a,width:512,fontSize:12,fontFamily:"Microsoft YaHei",fill:"#ffffff",textAlign:"left"});o.add(m),i.push(m),f(1)}));for(let a=0;a<w.introductoryMap.length;a++){let f=w.introductoryMap[a];p+=Ut(f),l+=f,p>70&&(e.push(l),l="",p=0)}return e.push(l),i.forEach((a,f)=>{e[f]&&(a.text=e[f])}),w.advertisingMap&&c.push(new Promise((a,f)=>{K.fabric.Image.fromURL(w.advertisingMap,r=>{r.applyFilters(),r.set({scaleX:o.width/r.width*.5,scaleY:o.height/r.height*.27,left:0,top:o.height*.55}),o.add(r),a(1)},{crossOrigin:"Anonymous"})})),w.advertisingMaps&&c.push(new Promise((a,f)=>{K.fabric.Image.fromURL(w.advertisingMaps,r=>{r.applyFilters(),r.set({scaleX:o.width/r.width*.5,scaleY:o.height/r.height*.27,left:o.width*.5,top:o.height*.55}),o.add(r),a(1)},{crossOrigin:"Anonymous"})})),new Promise((a,f)=>{Promise.all(c).then(r=>{o.on("after:render",()=>{o.lowerCanvasEl.toBlob(m=>{a(m)},"image/webp",.8)}),o.renderAll()})})}class Kt{constructor(d){console.log(d),this.can=document.createElement("canvas"),this.can.width=400,this.can.height=606,this.canvas=new K.fabric.Canvas(this.can)}addTitle(d,o="",c){return new Promise((s,n)=>{const p=d.length>o.length?d.length:o.length;c?(Array(...d+"").forEach((l,e)=>{const i=new K.fabric.Text(l,{top:220+e*45,fontSize:46,fill:"#f9dc81",fontFamily:"KaiTi, STKaiti, MyKaiTi"});i.set({left:this.canvas.width/2-i.width/2+40}),this.canvas.add(i)}),Array(...o+"").forEach((l,e)=>{const i=new K.fabric.Text(l,{top:220+e*45,fontSize:46,fill:"#f9dc81",fontFamily:"KaiTi, STKaiti, MyKaiTi"});i.set({left:this.canvas.width/2-i.width/2-40}),this.canvas.add(i)})):Array(...d+"").forEach((l,e)=>{const i=new K.fabric.Text(l,{top:220+e*45,fontSize:46,fill:"#f9dc81",fontFamily:"KaiTi, STKaiti, MyKaiTi"});i.set({left:this.canvas.width/2-i.width/2}),this.canvas.add(i)}),Array(..."之墓").forEach((l,e)=>{const i=new K.fabric.Text(l,{top:220+(p+e)*45,fontSize:46,fill:"#f9dc81",fontFamily:"KaiTi, STKaiti, MyKaiTi"});i.set({left:this.canvas.width/2-i.width/2}),this.canvas.add(i)}),s()})}addTopTxt(d){return new Promise((o,c)=>{const s=new K.fabric.Text(d,{top:36,fontSize:60,fill:"#f9dc81"});s.set({left:this.canvas.width/2-s.width/2}),this.canvas.add(s),o()})}addLogo(d,o,c){return new Promise((s,n)=>{let p=1;if(c&&o){p++;const i=100,a=new Image;a.crossOrigin="Anonymous",a.src=o,a.onload=()=>{let f=0,r=0;a.width>a.height?(f=i,r=a.height/(a.width/i)):(r=i,f=a.width/(a.height/i)),f*=1.2,r*=1.2;const m=new K.fabric.Image(a,{left:this.canvas.width/2-f/2-40,top:50,scaleX:f/a.width,scaleY:r/a.height}),$=3,V=1,M=new K.fabric.Rect({left:this.canvas.width/2-f/2-V-$/2-40,top:50-V-$/2,width:f+2*V,height:r+2*V,fill:"transparent",stroke:"gold",strokeWidth:$,selectable:!1});this.canvas.add(M),this.canvas.add(m),p--,p===0&&s()}}const l=100,e=new Image;e.crossOrigin="Anonymous",e.src=d,e.onload=()=>{let i=0,a=0;e.width>e.height?(i=l,a=e.height/(e.width/l)):(a=l,i=e.width/(e.height/l)),i*=1.2,a*=1.2;const f=new K.fabric.Image(e,{left:this.canvas.width/2-i/2+(c?40:0),top:50,scaleX:i/e.width,scaleY:a/e.height}),r=3,m=1,$=new K.fabric.Rect({left:this.canvas.width/2-i/2-m-r/2+(c?40:0),top:50-m-r/2,width:i+2*m,height:a+2*m,fill:"transparent",stroke:"gold",strokeWidth:r,selectable:!1});this.canvas.add($),this.canvas.add(f),p--,p===0&&s()}})}addLeftTxt(d,o,c){return new Promise((s,n)=>{if(c)return s(),!1;
1Array(...d).forEach((p,l)=>{const e=new K.fabric.Text(p,{left:42,top:310+l*25,fontSize:22,fill:"#f9dc81",fontFamily:"KaiTi, STKaiti, MyKaiTi"});e.set({left:42-e.width/2}),this.canvas.add(e)}),s()})}addRightTxt1(d,o,c){return new Promise((s,n)=>{if(d){const p="生于"+this.dateToChinese(d);Array(...p).forEach((l,e)=>{const i=new K.fabric.Text(l,{left:this.canvas.width-52,top:250+e*25,fontSize:22,fill:"#f9dc81",fontFamily:"KaiTi, STKaiti, MyKaiTi"});this.canvas.add(i)})}if(c&&o){const p="生于"+this.dateToChinese(o);Array(...p).forEach((l,e)=>{const i=new K.fabric.Text(l,{left:64,top:250+e*25,fontSize:22,fill:"#f9dc81",fontFamily:"KaiTi, STKaiti, MyKaiTi"});this.canvas.add(i)})}s()})}addRightTxt2(d,o,c){return new Promise((s,n)=>{if(c&&o){const p="故于"+this.dateToChinese(o);Array(...p).forEach((l,e)=>{const i=new K.fabric.Text(l,{left:36,top:250+e*25,fontSize:22,fill:"#f9dc81",fontFamily:"KaiTi, STKaiti, MyKaiTi"});this.canvas.add(i)})}if(d){const p="故于"+this.dateToChinese(d);Array(...p).forEach((l,e)=>{const i=new K.fabric.Text(l,{left:this.canvas.width-80,top:250+e*25,fontSize:22,fill:"#f9dc81",fontFamily:"KaiTi, STKaiti, MyKaiTi"});this.canvas.add(i)})}s()})}dateToChinese(d){const o=["零","一","二","三","四","五","六","七","八","九"],c=["","一","二","三","四","五","六","七","八","九","十","十一","十二"],s=new Date(d),n=s.getFullYear(),p=s.getMonth()+1,l=s.getDate();let e="";n.toString().split("").forEach(f=>{e+=o[parseInt(f)]});let i=c[p],a="";return l.toString().split("").forEach(f=>{a+=o[parseInt(f)]}),`${e}年${i}月${a}日`}generate(d){return console.log(d,"generate"),new Promise((o,c)=>{let s=[];const n=!!d.names;s.push(this.addTitle(d.name,d.names||"",n)),(d.deadee||d.deadees)&&s.push(this.addLogo(d.deadee,d.deadees,n)),(d.inscribe||d.inscribes)&&s.push(this.addLeftTxt(d.inscribe,d.inscribes,n)),(d.birth||d.births)&&s.push(this.addRightTxt1(d.birth,d.births,n)),(d.die||d.dies)&&s.push(this.addRightTxt2(d.die,d.dies,n)),Promise.all(s).then(p=>{this.canvas.on("after:render",()=>{console.log("渲染完成"),this.canvas.lowerCanvasEl.toBlob(l=>{o(l)},"image/webp",1)}),this.canvas.renderAll()})})}}const Pt={key:0,class:"header fvb"},Lt={class:"main-item fvb"},Yt=["onClick"],Bt={key:2,class:"exhibitionInfo"},jt={class:"right"},Ht={key:0,class:"fvc"},Gt=["src"],qt={key:0,class:"fvc"},Xt=["src"],Wt={key:3,class:"fvc",style:{"padding-bottom":"20px"}},Jt={__name:"exhibition",emits:["refresh"],setup(w,{expose:d,emit:o}){const c=ue(),s=Q(()=>c.query.institution),n=x(),p=x(null),l=Z({id:"",type:"exhibition",hallID:"",company:"",masterMap:"",advertisingMap:"",advertisingMaps:"",introductoryMap:"",phone:"",serial_number:"0",Map:""}),e=Z({}),i=o,a=x(""),f=()=>{$e(l).then(C=>{let _=new FormData;_.append("title","exhibitionNo"+l.serial_number+".webp"),_.append("file",C,"exhibitionNo"+l.serial_number+".webp"),_.append("is_cover",1),_.append("group_id",0),_.append("conceal",1),we(_).then(H=>{l.Map=H.data.fullpath,p.value.validate(O=>{O&&ve(l.id,{config:l}).then(({msg:j})=>{ee.success(j),n.value.unfold.filter(I=>I.id==l.id)[0].config=JSON.parse(JSON.stringify(l)),r()})})})})},r=()=>{for(let C in l)l[C]="",C=="type"&&(l[C]="exhibition")},m=C=>{l.id=C.id;for(let _ in l)_!="id"&&C.config&&typeof C.config=="object"&&(l[_]=C.config[_]);l.serial_number=C.serial_number},$=x(),V=x([1]),M=x(""),Y=C=>{M.value=C,$.value.handleOpen(),v.value=!1},D=x(),T=({coverImg:C})=>{l[M.value]=C,S({key:M.value,value:se(C)}),$.value.handleClose(),v.value=!0},N=C=>{S({key:C,value:l[C]})},S=C=>{setTimeout(()=>{D.value.contentWindow.postMessage({type:"exhibition",...C},"*")},1e3)},E=x(),B=()=>{E.value.handleOpen(),v.value=!1},W=C=>{l.hallID=C.id,v.value=!0},g=()=>{Ge({institution_id:s.value,type:1}).then(({msg:C})=>{ee.success(C),R()})},v=x(!1),k=C=>{n.value=C,C.unfold.length==1&&m(C.unfold[0]),v.value=!0},R=()=>{n.value=null,i("refresh"),r(),v.value=!1};return d({handleOpen:k}),(C,_)=>{const H=z("el-scrollbar"),O=z("el-input"),j=z("el-form-item"),I=z("el-form"),ae=z("el-dialog");return u(),b("div",null,[h(ae,{modelValue:v.value,"onUpdate:modelValue":_[8]||(_[8]=te=>
1v.value=te),title:"展台设置",width:"450px","append-to-body":!0,"before-close":R,"custom-class":"create-dialog"},{default:y(()=>{var te;return[(te=n.value)!=null&&te.unfold?(u(),b(G,{key:0},[l.id?F("",!0):(u(),b("div",Pt,[_[9]||(_[9]=t("div",null,null,-1)),U(t("input",{type:"text","onUpdate:modelValue":_[0]||(_[0]=P=>a.value=P),placeholder:"请输入编号查找",class:"input"},null,512),[[re,a.value]])])),l.id?F("",!0):(u(),L(H,{key:1,class:"main",height:"420px"},{default:y(()=>[(u(!0),b(G,null,J(n.value.unfold,P=>U((u(),b("div",Lt,[t("p",null,A(P.alias)+" NO: "+A(P.serial_number),1),t("div",{class:"btn btn-shade btn-mini",onClick:he=>m(P)}," 设置 ",8,Yt)],512)),[[X,!a.value||a.value==P.serial_number]])),256))]),_:1})),l.id?(u(),b("div",Bt,[t("div",jt,[h(I,{ref_key:"ruleFormRef",ref:p,model:l,rules:e,"label-width":"6rem"},{default:y(()=>[h(j,{label:"公司名称"},{default:y(()=>[h(O,{modelValue:l.company,"onUpdate:modelValue":_[1]||(_[1]=P=>l.company=P),placeholder:"请输入公司名称",onChange:_[2]||(_[2]=P=>N("company")),style:{width:"100%"}},null,8,["modelValue"])]),_:1}),h(j,{label:"简介"},{default:y(()=>[h(O,{type:"textarea",rows:5,maxlength:"240","show-word-limit":"",autosize:"",modelValue:l.introductoryMap,"onUpdate:modelValue":_[3]||(_[3]=P=>l.introductoryMap=P),placeholder:"请输入简介",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),h(j,{label:"传送展馆ID"},{default:y(()=>[h(O,{modelValue:l.hallID,"onUpdate:modelValue":_[4]||(_[4]=P=>l.hallID=P),placeholder:"请输入传送门跳转的展馆ID",style:{width:"100%"}},{append:y(()=>[t("div",{class:"btn btn-shade",onClick:B}," 选择展馆 ")]),_:1},8,["modelValue"])]),_:1}),h(j,{label:"联系电话"},{default:y(()=>[h(O,{modelValue:l.phone,"onUpdate:modelValue":_[5]||(_[5]=P=>l.phone=P),placeholder:"请输入联系电话",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),h(j,null,{label:y(()=>_[10]||(_[10]=[t("div",{class:"label"},[t("span",null,"宣传图1"),t("span",{class:"font"},"建议比例16:9")],-1)])),default:y(()=>[t("div",{class:"imgs fvc cp",onClick:_[6]||(_[6]=P=>Y("advertisingMap"))},[l.advertisingMap?(u(),b("img",{key:1,src:le(se)(l.advertisingMap)},null,8,Gt)):(u(),b("span",Ht,_[11]||(_[11]=[t("span",null,"+ 上传图片",-1)])))])]),_:1}),h(j,null,{label:y(()=>_[12]||(_[12]=[t("div",{class:"label"},[t("span",null,"宣传图2"),t("span",{class:"font"},"建议比例16:9")],-1)])),default:y(()=>[t("div",{class:"imgs fvc cp",onClick:_[7]||(_[7]=P=>Y("advertisingMaps"))},[l.advertisingMaps?(u(),b("img",{key:1,src:le(se)(l.advertisingMaps)},null,8,Xt)):(u(),b("span",qt,_[13]||(_[13]=[t("span",null,"+ 上传图片",-1)])))])]),_:1})]),_:1},8,["model","rules"])])])):F("",!0),l.id?(u(),b("div",Wt,[U(t("div",{class:"btn btn-shadow",onClick:r}," 返回 ",512),[[X,n.value.unfold.length>1]]),s.value?(u(),b("div",{key:0,class:"btn btn-shade",onClick:g}," 一键布置 ")):F("",!0),t("div",{class:"btn btn-shade",onClick:f},"保存")])):F("",!0)],64)):F("",!0)]}),_:1},8,["modelValue"]),h(xe,{ref_key:"ResourceRef",ref:$,includeType:V.value,from:"hall",onPick:T},null,8,["includeType"]),h(Nt,{ref_key:"HallRef",ref:E,onPick:W},null,512)])}}},Qt=q(Jt,[["__scopeId","data-v-81585f5d"]]),Zt={class:"header fvb"},el={class:"main-item fvb"},tl=["onClick"],ll={__name:"shop",emits:["refresh"],setup(w,{expose:d,emit:o}){const c=x(),s=x(""),n=i=>{window.open(ce(i.user_public_material_id))},p=x(!1),l=i=>{if(c.value=i,i.unfold.length==1){n(i.unfold[0]);return}p.value=!0},e=()=>{p.value=!1};return d({handleOpen:l}),(i,a)=>{const f=z("el-scrollbar"),r=z("el-dialog");return u(),L(r,{modelValue:p.value,"onUpdate:modelValue":a[1]||(a[1]=m=>p.value=m),title:"空间设置",width:"450px","append-to-body":!0,"before-close":e,"custom-class":"create-dialog"},{default:y(()=>{var m;return[(m=c.value)!=null&&m.unfold?(u(),b(G,{key:0},[t("div",Zt,[a[2]||(a[2]=t("div",null,null,-1)),U(t("input",{type:"text","onUpdate:modelValue":a[0]||(a[0]=$=>s.value=$),placeholder:"请输入编号查找",class:"input"},null,512),[[re,s.value]])]),h(f,{height:"420px",class:"main"},{default:y(()=>[(u(!0),b(G,null,J(c.value.unfold,$=>U((u(),b("div",el,[t("p",null,A(c.value.info.title)+" NO: "+A($.serial_number),1),t("div",{class:"btn btn-shade btn-mini",onClick:V=>n($)}," 编辑空间 ",8,tl)],512)),[[X,!s.value||s.value==$.serial_number]])),256))]),_:1})],64)):F("",!0)]}),_:1},8,["modelValue"])}}},al=q(ll,[["__scopeId","data-v-d65992b4"]]),nl={class:"operation"},sl={class:"item fvs"},ol={class:"item fvs"},il={__name:"picText",setup(w,{expose:d}){const o=pe(),c=x(null),s=e=>{switch(e){case"avatar":Oe({logo:c.value.info.cover}).then(i=>{const{msg:a}=i;ee({title:"Success",message:a,type:"success"}),o.dispatch("me/GET_INFO")});break;
1case"custom":window.open(`https://www.11xyz.com/demo/clothing/?clothing=/${c.value.info.cover}`);break}},n=x(!1),p=e=>{c.value=e,n.value=!0},l=()=>{c.value=null,n.value=!1};return d({handleOpen:p}),(e,i)=>{const a=z("el-dialog");return u(),b("div",null,[h(a,{modelValue:n.value,"onUpdate:modelValue":i[2]||(i[2]=f=>n.value=f),title:"设置",width:"450px","append-to-body":!0,"before-close":l,"custom-class":"create-dialog"},{default:y(()=>[t("div",nl,[t("div",sl,[i[3]||(i[3]=t("span",null,"设置为头像",-1)),t("div",{class:"btn btn-shade btn-mini",onClick:i[0]||(i[0]=f=>s("avatar"))}," 设置 ")]),t("div",ol,[i[4]||(i[4]=t("span",null,"商品定制",-1)),t("div",{class:"btn btn-shade btn-mini",onClick:i[1]||(i[1]=f=>s("custom"))}," 设置 ")])])]),_:1},8,["modelValue"])])}}},rl=q(il,[["__scopeId","data-v-efcf75a0"]]),dl={key:0,class:"header fvb"},cl={class:"main-item fvb"},ul=["onClick"],fl={key:2,class:"exhibitionInfo"},pl={class:"listBtn fvs"},ml=["onClick"],vl={class:"right"},hl={key:0,class:"fvc"},_l=["src"],bl={key:0,class:"fvc"},gl=["src"],yl={key:3,class:"fvc",style:{"padding-bottom":"20px"}},wl={__name:"tombstone",emits:["refresh"],setup(w,{expose:d,emit:o}){const c=x(),s=x(""),n=x(1),p=[{label:"主牌位",value:1},{label:"副牌位",value:2}],l=x(null),e=Z({id:"",type:"tombstone",deadee:"",name:"",birth:"",die:"",inscribe:"",deadees:"",names:"",births:"",dies:"",inscribes:""}),i=x(1),a=Z({}),f=o,r=()=>{l.value.validate(g=>{g&&new Kt().generate(e).then(k=>{console.log("成功返回",e);let R=new FormData;R.append("title","tombstone"+e.serial_number+".webp"),R.append("file",k,"tombstone"+e.serial_number+".webp"),R.append("is_cover",1),R.append("group_id",0),R.append("conceal",1),_e(R,!1).then(C=>{e.Map=C.data.fullpath,ve(e.id,{config:e}).then(({msg:_})=>{ee.success(_),c.value.unfold.filter(H=>H.id==e.id)[0].config=JSON.parse(JSON.stringify(e)),m(),c.value.unfold.length==1&&W()})})})})},m=()=>{for(let g in e)e[g]="",g=="type"&&(e[g]="exhibition")},$=g=>{e.id=g.id;for(let v in e)v!="id"&&g.config&&typeof g.config=="object"&&(e[v]=g.config[v]);e.serial_number=g.serial_number},V=x(),M=x(),Y=x([1]),D=g=>{i.value=g,V.value.handleOpen(),E.value=!1},T=({coverImg:g})=>{V.value.handleClose(),M.value.handleOpen(g)},N=async g=>{const v=me.service({lock:!0,text:"保存中",background:"var(--black-1T7)"});let k=S(g);const R=new FormData;R.append("file",k),await _e(R,!1).then(({data:C})=>{const{fullpath:_}=C;i.value==2?e.deadees=_:e.deadee=_,v.close(),E.value=!0})},S=g=>{const v=new Date().getTime()+Math.floor(Math.random()*999);if(typeof g=="string"){for(var k=g.split(","),R=k[0].match(/:(.*?);/)[1],C=R.split("/")[1],_=atob(k[1]),H=_.length,O=new Uint8Array(H);H--;)O[H]=_.charCodeAt(H);return new File([O],`${v}.`+C,{type:R})}},E=x(!1),B=g=>{c.value=g,g.unfold.length==1&&$(g.unfold[0]),E.value=!0},W=()=>{c.value=null,f("refresh"),m(),E.value=!1};return d({handleOpen:B}),(g,v)=>{const k=z("el-scrollbar"),R=z("el-form-item"),C=z("el-input"),_=z("el-date-picker"),H=z("el-form"),O=z("el-dialog");return u(),b("div",null,[h(O,{modelValue:E.value,"onUpdate:modelValue":v[12]||(v[12]=j=>E.value=j),title:"墓碑信息",width:"450px","append-to-body":!0,"before-close":W,"custom-class":"create-dialog"},{default:y(()=>{var j;return[(j=c.value)!=null&&j.unfold?(u(),b(G,{key:0},[e.id?F("",!0):(u(),b("div",dl,[v[13]||(v[13]=t("div",null,null,-1)),U(t("input",{type:"text","onUpdate:modelValue":v[0]||(v[0]=I=>s.value=I),placeholder:"请输入编号查找",class:"input"},null,512),[[re,s.value]])])),e.id?F("",!0):(u(),L(k,{key:1,class:"main",height:"420px"},{default:y(()=>[(u(!0),b(G,null,J(c.value.unfold,I=>U((u(),b("div",cl,[t("p",null,A(I.alias)+" NO: "+A(I.serial_number),1),t("div",{class:"btn btn-shade btn-mini",onClick:ae=>$(I)}," 设置 ",8,ul)],512)),[[X,!s.value||s.value==I.serial_number]])),256))]),_:1})),e.id?(u(),b("div",fl,[t("div",pl,[(u(),b(G,null,J(p,({label:I,value:ae})=>t("div",{class:ne(["type",{"type-active":ae===n.value}]),onClick:te=>n.value=ae},A(I),11,ml)),64))]),t("div",vl,[n.value==1?(u(),L(H,{key:0,ref_key:"ruleFormRef",ref:l,model:e,rules:a,"label-width":"6rem"},{default:y(()=>[h(R,{prop:"deadee",label:"遗像"},{default:y(()=>[t("div",{class:"imgs fvc cp",onClick:v[2]||(v[2]=I=>D(1))},[e.deadee?(u(),b("img",{key:1,src:le(se)(e.deadee)},null,8,_l)):(u(),b("span",hl,v[14]||(v[14]=[t("span",null,"+ 上传图片",-1)]))),e.deadee?(u(),b("i",{key:2,class:"iconfont icon-guanbi",onClick:v[1]||(v[1]=ie(I=>e.deadee="",["stop"]))})):F("",!0)])]),_:1}),h(R,{label:"姓名",prop:"name"},{default:y(()=>[h(C,{modelValue:e.name,"onUpdate:modelValue":v[3]||(v[3]=I=>e.name=I),placeholder:"请输入姓名",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),h(R,{label:"出生日期"},{default:y(()=>[h(_,{modelValue:e.birth,"onUpdate:modelValue":v[4]||(v[4]=I=>e.birth=I),type:"date",placeholder:"请选择出生日期","value-format":"YYYY-MM-DD",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),h(R,{label:"死亡日期"},{default:y(()=>[h(_,{modelValue:e.die,"onUpdate:modelValue":v[5]||(v[5]=I=>e.die=I),type:"date",placeholder:"请选择死亡日期","value-format":"YYYY-MM-DD",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),h(R,{label:"立碑落款"},{default:y(()=>[h(C,{modelValue:e.inscribe,"onUpdate:modelValue":v[6]||(v[6]=I=>e.inscribe=I),placeholder:"请输入立碑落款",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])):(u(),L(H,{key:1,ref_key:"ruleFormRef",ref:l,model:e,rules:a,"label-width":"6rem"},{default:y(()=>[h(R,{prop:"deadees",label:"遗像"},{default:y(()=>[t("div",{class:"imgs fvc cp",onClick:v[8]||(v[8]=I=>D(2))},[e.deadees?(u(),b("img",{key:1,src:le(se)(e.deadees)},null,8,gl)):(u(),b("span",bl,v[15]||(v[15]=[t("span",null,"+ 上传图片",-1)]))),e.deadees?(u(),b("i",{key:2,class:"iconfont icon-guanbi",onClick:v[7]||(v[7]=ie(I=>e.deadees="",["stop"]))})):F("",!0)])]),_:1}),h(R,{label:"姓名",prop:"names"},{default:y(()=>[h(C,{modelValue:e.names,"onUpdate:modelValue":v[9]||(v[9]=I=>e.names=I),placeholder:"请输入姓名",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),h(R,{label:"出生日期"},{default:y(()=>[h(_,{modelValue:e.births,"onUpdate:modelValue":v[10]||(v[10]=I=>e.births=I),type:"date",placeholder:"请选择出生日期","value-format":"YYYY-MM-DD",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),h(R,{label:"死亡日期"},{default:y(()=>[h(_,{modelValue:e.dies,"onUpdate:modelValue":v[11]||(v[11]=I=>e.dies=I),type:"date",placeholder:"请选择死亡日期","value-format":"YYYY-MM-DD",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]))])])):F("",!0),e.id?(u(),b("div",yl,[U(t("div",{class:"btn btn-shadow",onClick:m}," 返回 ",512),[[X,c.value.unfold.length>1]]),t("div",{class:"btn btn-shade",onClick:r},"保存")])):F("",!0)],64)):F("",!0)]}),_:1},8,["modelValue"]),h(xe,{ref_key:"ResourceRef",ref:V,includeType:Y.value,from:"hall",onPick:T},null,8,["includeType"]),h(qe,{ref_key:"vueCropperRef",ref:M,fixedNumber:[9,16],onConfirm:N},null,512)])}}},kl=q(wl,[["__scopeId","data-v-cc7892d9"]]),xl={class:"daily"},$l={class:"daily-item"},Cl={class:"daily-item__title"},Tl=["onClick"],Vl={class:"daily-item__time"},Sl={class:"icon"},Il={class:"value"},Ml={class:"daily-item__time"},Rl={class:"icon"},Ol={class:"value"},Dl={class:"daily-item__time"},zl={class:"icon"},Al={class:"value"},El={__name:"daily",props:{id:{type:[Number,String],default:0},mvcId:{type:[Number,String],default:0},type:{type:[Number,String],default:0}}
1,emits:["viewDailyData"],setup(w,{emit:d}){const o=w,c=d,s=x([]),n=["day_rate","day_status","week_rate","week_status","month_rate","month_status"],p=[{key:"access",title:"访客数量"},{key:"stay",title:"内容热度"},{key:"share",title:"分享热度"},{key:"remain",title:"客户留存"}];(()=>{let a={};switch(o.type){case 1:a={institution_id:o.id};break;default:a={model_id:o.id};break}o.mvcId&&(a.mvc_id=o.mvcId),De(a).then(({data:f})=>{const r=p.map(m=>(m.num=f[`user_${m.key}`],n.forEach($=>{m[$]=f[`user_${m.key}_${$}`]}),m));s.value=r})})();const e=a=>{c("viewDailyData",a)},i=a=>a===1?"vi-move up":a==2?"vi-move down":"vi-sign-ggll";return(a,f)=>{const r=z("el-empty");return u(),b("div",xl,[(u(!0),b(G,null,J(s.value,m=>(u(),b("div",$l,[t("div",Cl,A(m.title),1),t("div",{class:"daily-item__number",onClick:$=>e(m.key)},A(m.num),9,Tl),t("div",Vl,[f[0]||(f[0]=t("p",{class:"label"},"日",-1)),t("div",Sl,[t("i",{class:ne(["viconfont",i(m.day_status)])},null,2)]),t("p",Il,A(m.day_rate)+" %",1)]),t("div",Ml,[f[1]||(f[1]=t("p",{class:"label"},"周",-1)),t("div",Rl,[t("i",{class:ne(["viconfont",i(m.week_status)])},null,2)]),t("p",Ol,A(m.week_rate)+" %",1)]),t("div",Dl,[f[2]||(f[2]=t("p",{class:"label"},"月",-1)),t("div",zl,[t("i",{class:ne(["viconfont",i(m.month_status)])},null,2)]),t("p",Al,A(m.month_rate)+" %",1)])]))),256)),s.value.length===0?(u(),L(r,{key:0,class:"daily-empty",description:"暂无数据"})):F("",!0)])}}},Fl=q(El,[["__scopeId","data-v-fd5476ae"]]),Nl={class:"manage"},Ul={class:"stat"},Kl={class:"stat-item"},Pl={class:"stat-item image"},Ll=["href"],Yl=["src"],Bl={class:"stat-item"},jl={class:"body"},Hl={class:"body-header"},Gl={class:"body-list"},ql={class:"fvc"},Xl={class:"fvc"},Wl={class:"fvc"},Jl={class:"fvc"},Ql={class:"fvc"},Zl={class:"fvc"},ea={class:"fvc"},ta={class:"fvc"},la={class:"fvc"},aa={class:"fvc"},na={__name:"manage",props:{assets:{type:Number,default:0}},emits:["manage"],setup(w,{emit:d}){const o=d,c=w,s={serial_number:{label:"编号",width:"50px"},nickname:{label:"拥有者名称"},view_count:{label:"访客数量",width:"150px"},browsing_time:{label:"浏览时长",width:"150px"},like_count:{label:"点赞数量",width:"150px"},collect_count:{label:"收藏数量",width:"150px"},room_status:{label:"状态",width:"50px"}},n={id:{label:"编号",width:"50px"},company:{label:"企业名称"},phone:{label:"电话",width:"150px"},room_status:{label:"状态",width:"50px"}},p=Z({total:0,page:1,pageSize:20,title:"",data:[]}),l=()=>{p.total>p.data.length&&(p.page+=1,m())},e=x([]),i=D=>({0:"未激活",1:"开业",2:"挂售"})[D]||"/",a=D=>({0:"未处理",1:"处理完成",2:"处理异常"})[D]||"/",f=()=>{p.page=1,p.total=0,p.data=[],m()},r=x(null),m=()=>{const D=me.service({lock:!0,text:"Loading",background:"var(--black-1T7)"});Be({assets_id:c.assets,page:p.page,name:p.title}).then(T=>{const{data:N,total:S,current_page:E,per_page:B}=T.data;p.total=S,p.page=parseInt(E),p.pageSize=parseInt(B),p.data=[...p.data,...N]}).finally(()=>{setTimeout(()=>{D.close()},500)})},$=()=>{je(c.assets).then(D=>{r.value=D.data})},V=Q(()=>({280:16697,209:58177})[c.assets]);$(),m();const M=()=>{const D=document.createElement("input");D.type="file",D.onchange=function(){const T=this.files[0],N=new FormData;N.append("excel",T,T.name),N.append("assets_id",c.assets),ze(N).then(S=>{S.data.forEach(E=>{E.room_status=0}),e.value=S.data.filter(E=>E.company),Y()})},D.accept=".xlsx,.xls",D.click()},Y=()=>{const D=e.value.filter(T=>T.room_status===0);if(D&&D.length>0){const T=D[0];$e(T).then(N=>{let S=new FormData;S.append("title","exhibitionNo"+T.serial_number+".webp"),S.append("file",N,"exhibitionNo"+T.serial_number+".webp"),S.append("is_cover",1),S.append("group_id",0),S.append("conceal",1),we(S).then(E=>{T.Map=E.data.fullpath,ve(T.id,{config:T}).then(({msg:B})=>{ee.success(B),e.value.forEach(W=>{W.id===T.id&&(W.room_status=1)}),Y()})})})}else D&&D.length===0&&(ee.success("批量处理完成"),e.value=[])};return(D,T)=>{var B,W;const N=z("el-button"),S=z("el-input"),E=de("waves");return u(),b("div",Nl,[t("div",Ul,[t("div",Kl,[t("div",Pl,[t("a",{href:le(ce)(V.value),target:"_self"},[t("img",{src:le(se)((W=(B=r.value)==null?void 0:B.info)==null?void 0:W.cover),onClick:T[0]||(T[0]=g=>le(ce)(V.value))}
1,null,8,Yl)],8,Ll),t("div",{class:"close",onClick:T[1]||(T[1]=g=>o("manage"))},T[3]||(T[3]=[t("i",{class:"viconfont vi-edit-rollback"},null,-1)]))])]),t("div",Bl,[h(Fl,{type:0,id:V.value},null,8,["id"])])]),t("div",jl,[t("div",Hl,[h(N,{onClick:M,class:"up-file"},{default:y(()=>T[4]||(T[4]=[fe("批量上传")])),_:1}),U((u(),L(S,{modelValue:p.title,"onUpdate:modelValue":T[2]||(T[2]=g=>p.title=g),placeholder:"输入标题"},{suffix:y(()=>[U((u(),b("div",{onClick:f},T[5]||(T[5]=[t("i",{class:"viconfont vi-search-o cp"},null,-1)]))),[[E]])]),_:1},8,["modelValue"])),[[E]])]),t("div",Gl,[U(h(Xe,{noData:!p.data.length,tip:!!p.data.length,finish:p.total==p.data.length,loading:p.loading,onLoad:l},{default:y(()=>[h(ge,{rows:s,data:p.data},{view_count:y(({data:g})=>[t("div",ql,A(g.view_count||0),1)]),browsing_time:y(({data:g})=>[t("div",Xl,A(g.browsing_time||0),1)]),like_count:y(({data:g})=>[t("div",Wl,A(g.like_count||0),1)]),collect_count:y(({data:g})=>[t("div",Jl,A(g.collect_count||0),1)]),room_status:y(({data:g})=>[t("div",Ql,A(i(g.room_status)),1)]),_:1},8,["data"])]),_:1},8,["noData","tip","finish","loading"]),[[X,e.value.length===0]]),e.value.length>0?(u(),L(ge,{key:0,rows:n,data:e.value},{view_count:y(({data:g})=>[t("div",Zl,A(g.view_count||0),1)]),browsing_time:y(({data:g})=>[t("div",ea,A(g.browsing_time||0),1)]),like_count:y(({data:g})=>[t("div",ta,A(g.like_count||0),1)]),collect_count:y(({data:g})=>[t("div",la,A(g.collect_count||0),1)]),room_status:y(({data:g})=>[t("div",aa,A(a(g.room_status)),1)]),_:1},8,["data"])):F("",!0)])])])}}},sa=q(na,[["__scopeId","data-v-7888f7e8"]]),oa={class:"wrapper","element-loading-background":"var(--black-1T3)"},ia={class:"grid_column"},ra={key:1,class:"grid_column"},da={class:"pagination"},ca={__name:"index",setup(w){const d=ue(),o=Q(()=>d.query.institution||0),c=x({}),s=v=>{c.value=v,n.page=1,n.total=0,n.data=[],E(),p()},n=Z({data:[],total:0,page:1,pageSize:20,loading:!1}),p=(v=!1)=>{v&&(n.page=1,n.total=0,n.data=[]);const k={page:n.page,limit:n.pageSize,institution_id:o.value,...c.value};n.loading=!0,He(k).then(R=>{const{data:C,total:_}=R.data;n.total=_,n.data=C}).finally(()=>{n.loading=!1})},l=x(!0),e=x([]),i=x(0),a=x(),f=x(),r=x(),m=x(),$=x(),V=x(),M=x(),Y=x(),D=x(),T=x(),N=(v,k)=>{const{assets_type:R,id:C,assets_id:_,material_id:H}=k;switch(v){case"buddha":a.value.handleOpen(k);break;case"sell":f.value.handleOpen(k);break;case"give":r.value.handleOpen(k),s();break;case"recycle":m.value.handleOpen(k);break;case"giving":$.value.handleOpen(k);break;case"click":switch(R){case 1:case 2:be(`/xr-card/assets/${C}`);break}break;case"unfold":if(l.value){if(k.number<=1){[1,2].includes(k.assets_type)&&be(`/xr-card/assets/${C}`);return}const O=20,j=k.unfold.length;let I=0;const ae={...Ae.omit(k,["unfold"]),number:1,unfold:[]},te=()=>{const P=[],he=Math.min(I+O,j);for(;I<he;){const oe=k.unfold[I];P.push({...ae,id:oe.relevanceAsset_id,alias:oe.models.title,serial_number:oe.serial_number,unfold:[oe]}),I++}e.value=I===O?P:[...e.value,...P],I<j&&requestAnimationFrame(te)};e.value=[],te(),l.value=!1}break;case"certificate":V.value.handleOpen(k);break;case"exhibition":M.value.handleOpen(k);break;case"shop":Y.value.handleOpen(k);break;case"picText":D.value.handleOpen(k);break;case"tombstone":T.value.handleOpen(k);break;case"manage":B.value=!0,i.value=g(_,H);break}},S=Q(()=>c.value.title?e.value.filter(v=>v.serial_number===parseInt(c.value.title)):e.value),E=v=>{v&&(c.value.title=""),e.value=[],l.value=!0},B=x(!1),W=()=>{B.value=!1},g=(v,k)=>{const R={16484:280,16482:280,58178:209,61456:3332};return R[k]||R[v]};return(v,k)=>{const R=z("el-empty"),C=z("el-scrollbar"),_=z("el-pagination"),H=de("loading");return U((u(),b("div",oa,[U(h(rt,{ref:"filterRef",fold:l.value,onChange:s,onFold:E},null,8,["fold"]),[[X,!B.value]]),h(at,{ref_key:"buddhaActiveRef",ref:a},null,512),h(Ee,{ref_key:"modelSellRef",ref:f,onRefresh:k[0]||(k[0]=O=>s({}))},null,512),h(Fe,{ref_key:"modelGiveRef",ref:r},null,512),h(Ne,{ref_key:"modelSellEditRef",ref:m,onRefresh:k[1]||(k[1]=O=>s({}))},null,512),h(Ue,{ref_key:"modelSelectRef",ref:$,onModelGive:k[2]||(k[2]=O=>N("give",O)),onRefresh:k[3]||(k[3]=O=>s({}))},null,512),h(Qt,{ref_key:"exhibitionRef",ref:M,onRefresh:k[4]||(k[4]=O=>s({}))},null,512),h(al,{ref_key:"shopRef",ref:Y},null,512),h(rl,{ref_key:"picTextRef",ref:D},null,512),h(kl,{ref_key:"tombstoneRef",ref:T},null,512),h(C,{class:"wrapper-body"},{default:y(()=>[n.total?F("",!0):(u(),L(R,{key:0})),U(t("div",ia,[(u(!0),b(G,null,J(n.data,O=>(u(),L(ye,{unfoldLength:O.unfold.length,fold:"",data:O,isInstitution:parseInt(o.value),onOperate:j=>N(j,O)},null,8,["unfoldLength","data","isInstitution","onOperate"]))),256))],512),[[X,l.value&&!B.value]]),!l.value&&!B.value?(u(),b("div",ra,[(u(!0),b(G,null,J(S.value,O=>(u(),L(ye,{unfoldLength:O.unfold.length,data:O,isInstitution:parseInt(o.value),onOperate:j=>N(j,O)},null,8,["unfoldLength","data","isInstitution","onOperate"]))),256))])):F("",!0),B.value?(u(),L(sa,{key:2,assets:i.value,onManage:W},null,8,["assets"])):F("",!0)]),_:1}),U(t("div",da,[h(_,{layout:"total, sizes, prev, pager, next, jumper","current-page":n.page,"onUpdate:currentPage":k[5]||(k[5]=O=>n.page=O),"page-size":n.pageSize,"onUpdate:pageSize":k[6]||(k[6]=O=>n.pageSize=O),total:n.total,small:!0,onSizeChange:k[7]||(k[7]=O=>p(!0)),onCurrentChange:k[8]||(k[8]=O=>p(!1))},null,8,["current-page","page-size","total"])],512),[[X,l.value&&!B.value]])])),[[H,n.loading]])}}},ja=q(ca,[["__scopeId","data-v-81993df8"]]);export{ja as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.