Files
yusheng-h5/unpackage/dist/build/web/assets/pages-union-setGroup.Cz0ccj1-.js
2026-01-09 19:01:04 +08:00

2 lines
5.2 KiB
JavaScript

import{s as e,g as a,b as t,h as s,n as l,x as i,y as o,r as n,e as d,f as r,w as c,i as m,j as u,o as p,k as g,l as f,p as h,t as _,q as y,u as b,F as k,m as T}from"./index-759PoYgM.js";import{_ as v}from"./uni-icons.BNs6RC_T.js";import{r as x}from"./uni-app.es.Hulr8kk-.js";import{_ as D}from"./uni-easyinput.C4HErVdH.js";import{_ as w,a as I}from"./uni-popup.DAsKHQxH.js";import{h as j}from"./headerHeight.UQ4SBLpb.js";import{n as B}from"./nav.BBjj-z52.js";import{l as H}from"./logo.DDDG-929.js";import{_ as S}from"./_plugin-vue_export-helper.BCo6x5W8.js";const $=S({components:{headerHeight:j,navBar:B},data:()=>({logo:H,guildId:null,notice:"",value:"",guildName:"",detailData:null,styles:{color:"#333",borderColor:"none"},formType:0,statusBarHeight:0,placeholderStyle:"color:321;font-size:14px",ThemeData:null,msgType:"",messageText:""}),onLoad(t){const{id:s,guildId:l,h:i}=t;e("token",s),this.guildId=l||"",a("token")&&this.getInfo(),this.statusBarHeight=i||a("BarHeight"),a("Theme_Data")&&(this.ThemeData=JSON.parse(a("Theme_Data")))},methods:{back(){this.closeWeb()},closeWeb(){const e=t().platform;"ios"===e?window.webkit.messageHandlers.nativeHandler.postMessage({action:"closeWeb"}):"android"===e&&window.Android.closeWeb()},async getInfo(){s.get("/api/Guild/get_guild_info",{token:a("token")||"",guild_id:this.guildId}).then((e=>{const{data:a,code:t}=e;this.detailData=a||null,a&&(this.detailData.user_list=a.user_list.slice(0,4)),this.guildName=a.name||null})).catch((e=>{}))},memberList(){l({url:`/pages/union/memberList?guildId=${this.guildId}`})},async confirmInfo(){if(""===this.guildName)return this.messageText="请输入群聊名称",this.msgType="error",void this.$refs.message.open();const e={token:a("token"),guild_id:this.detailData.guild_id,name:this.guildName,notice:this.detailData.notice,avatar:this.detailData.guild_cover};i({title:"提交中",mask:!0}),s.post("/api/Guild/set_guild_info",e).then((e=>{const{data:a,code:t}=e;t?setTimeout((()=>{o(),this.messageText="提交成功",this.msgType="success",this.$refs.message.open(),this.getInfo()}),1e3):(this.messageText="提交失败",this.msgType="error",this.$refs.message.open(),o())})).catch((e=>{this.messageText="提交失败",this.msgType="error",this.$refs.message.open(),o()}))}}},[["render",function(e,a,s,l,i,o){const j=n("navBar"),B=u,H=x(d("uni-icons"),v),S=x(d("uni-easyinput"),D),$=x(d("uni-popup-message"),w),C=x(d("uni-popup"),I);return p(),r(B,{class:"view-page",style:m({backgroundImage:`url('${i.ThemeData?i.ThemeData.app_bg:e.baseBgUrl}')`})},{default:c((()=>[g(j,{style:m({marginTop:`${i.statusBarHeight}${"ios"===t().platform?"px":"dp"}`}),navTitle:"群聊设置",emitBack:!0,onBackEvent:o.back},null,8,["style","onBackEvent"]),i.detailData?(p(),r(B,{key:0,class:"content"},{default:c((()=>[g(B,{class:"name-view flex-line"},{default:c((()=>[g(B,{class:"name-image"},{default:c((()=>[f("img",{src:i.detailData.guild_cover,alt:""},null,8,["src"])])),_:1}),g(B,{class:"name-title"},{default:c((()=>[h(_(i.detailData.name),1)])),_:1})])),_:1}),g(B,{class:"member-view"},{default:c((()=>[g(B,{class:"flex-line w-fill",style:{"justify-content":"space-between"}},{default:c((()=>[g(B,{class:"member-name"},{default:c((()=>[h(" 群聊成员 ")])),_:1}),g(B,{class:"flex-line member-detail",onClick:o.memberList},{default:c((()=>[f("span",{class:"color-6"},"查看成员"),h(),g(H,{class:"flex-line",type:"right",color:"#666",size:"16"})])),_:1},8,["onClick"])])),_:1}),g(B,{class:"w-fill flex-line mt-24",style:{"align-items":"flex-start","justify-content":"space-between"}},{default:c((()=>[(p(!0),y(k,null,b(i.detailData.user_list,(e=>(p(),r(B,{class:""},{default:c((()=>[g(B,{class:"image-view"},{default:c((()=>[f("img",{src:e.avatar,alt:""},null,8,["src"])])),_:2},1024),g(B,{class:"color-9 font-28 mt-24 text-container",style:{"text-align":"center"}},{default:c((()=>[h(_(e.nickname),1)])),_:2},1024)])),_:2},1024)))),256))])),_:1})])),_:1}),g(B,{class:"edit-name"},{default:c((()=>[g(S,{modelValue:i.guildName,"onUpdate:modelValue":a[0]||(a[0]=e=>i.guildName=e),disabled:1!==i.detailData.is_deacon,primaryColor:"#999",inputBorder:!1,styles:i.styles,placeholderStyle:i.placeholderStyle,placeholder:"请输入内容"},null,8,["modelValue","disabled","styles","placeholderStyle"])])),_:1}),g(B,{class:"edit-notice"},{default:c((()=>[g(B,{class:"notice-title"},{default:c((()=>[h(" 群聊公告 ")])),_:1}),g(B,{class:"notice-view"},{default:c((()=>[g(S,{primaryColor:"#999",inputBorder:!1,disabled:1!==i.detailData.is_deacon,styles:i.styles,placeholderStyle:i.placeholderStyle,type:"textarea",autoHeight:"",modelValue:i.detailData.notification,"onUpdate:modelValue":a[1]||(a[1]=e=>i.detailData.notification=e),placeholder:"请输入群聊公告"},null,8,["disabled","styles","placeholderStyle","modelValue"])])),_:1})])),_:1}),1===i.detailData.is_deacon?(p(),r(B,{key:0,class:"footer"},{default:c((()=>[g(B,{class:"confirm-button",onClick:o.confirmInfo},{default:c((()=>[g(B,{class:"button"},{default:c((()=>[h(" 确认保存 ")])),_:1})])),_:1},8,["onClick"])])),_:1})):T("",!0)])),_:1})):T("",!0),g(C,{ref:"message",type:"message"},{default:c((()=>[g($,{type:i.msgType,message:i.messageText,duration:2e3},null,8,["type","message"])])),_:1},512)])),_:1},8,["style"])}],["__scopeId","data-v-98741512"]]);export{$ as default};