提交 4c6be1e3 作者: 毛细亚

样式修改完成

上级 8f9d5842
......@@ -217,3 +217,11 @@ export function send_log_add(data) {
data
})
}
// 发送渠道密码加密
export function zyouGetMemberLink(data) {
return request({
url: returnApi('/session/zyouGetMemberLink'),
method: 'post',
data
})
}
\ No newline at end of file
......@@ -684,7 +684,6 @@ li {
&__content {
padding: 0;
background: #fff;
border:1px solid #D6D9E0;
border-top: none;
.gameListItem {
width: 100%;
......
......@@ -50,7 +50,7 @@
class="mailListScroll"
>
<!-- 举报申请 -->
<div class="scrollMain">
<div class="scrollMain" v-if="terminaList.length > 0">
<div
v-for="(item, index) in terminaList"
:key="item.id || index"
......@@ -213,6 +213,7 @@
</el-collapse-transition>
</div>
</div>
<noContent v-else />
</div>
<el-dialog
:visible.sync="dialogRemarkVisible"
......@@ -245,6 +246,7 @@ import shenpi2 from '@/assets/icon/shenpi2.svg'
import shenpi3 from '@/assets/icon/shenpi3.svg'
import shenpi4 from '@/assets/icon/shenpi4.svg'
import shenpi5 from '@/assets/icon/shenpi5.svg'
import noContent from '@/components/noContent.vue'
export default {
computed: {
...mapState('game', ['accountSelect']),
......@@ -252,7 +254,8 @@ export default {
},
components: {
AreaTransferDialog,
selectDate
selectDate,
noContent
},
data() {
return {
......@@ -458,8 +461,7 @@ export default {
font-weight: 400;
}
.addApply {
margin: 15px 0;
margin-right: 20px;
margin-top: 15px;
}
.taskForm {
......@@ -516,7 +518,7 @@ export default {
.mailListScroll {
width: 100%;
height: calc(100% - 190px);
height: calc(100% - 220px);
overflow-y: auto;
overflow-x: hidden;
......
......@@ -467,13 +467,7 @@ export default {
}
}
.addApply {
margin: 15px 0;
margin-right: 20px;
}
.noContent{
width: 100%;
height: 100%;
font-size: 300px;
margin-top: 15px;
}
.taskForm {
::v-deep .el-form-item {
......@@ -529,7 +523,7 @@ export default {
.mailListScroll {
width: 100%;
height: calc(100% - 190px);
height: calc(100% - 220px);
overflow-y: auto;
overflow-x: hidden;
......
......@@ -11,9 +11,8 @@
</div>
<div class="detailsGiftApplyContent">
<!-- 过滤条件 -->
<div class="filterList">
<div class="inputItem rowFlex allCenter">
<span class="label">主游戏:</span>
<el-form class="filterList" label-position="top">
<el-form-item label="主游戏">
<el-select
v-model.trim="form.main_game_id"
filterable
......@@ -21,7 +20,7 @@
clearable
reserve-keyword
placeholder="请输入主游戏名"
style="width:80%;"
style="width:100%;"
:remote-method="remoteMethod"
:loading="loading"
@change="searchInput"
......@@ -35,16 +34,15 @@
>
</el-option>
</el-select>
</div>
<div class="inputItem rowFlex allCenter">
<span class="label">区服:</span>
</el-form-item>
<el-form-item label="区服">
<el-select
v-model.trim="form.zyou_server_id"
filterable
remote
multiple
reserve-keyword
style="width:80%;"
style="width:100%;"
placeholder="请先选择主游戏"
:remote-method="remoteMethodServer"
:loading="loading"
......@@ -58,26 +56,24 @@
>
</el-option>
</el-select>
</div>
<div class="inputItem rowFlex allCenter">
<span class="label">角色名称:</span>
</el-form-item>
<el-form-item label="角色名称">
<el-input
v-model="form.role_name_or_cp_id"
placeholder="请输入角色名称"
style="width:80%;"
style="width:100%;"
@change="searchInput"
></el-input>
</div>
<div class="inputItem rowFlex allCenter">
<span class="label">礼包标题:</span>
</el-form-item>
<el-form-item label="礼包标题">
<el-input
v-model="form.active_title"
placeholder="请输入礼包名称"
style="width:80%;"
style="width:100%;"
@change="searchInput"
></el-input>
</div>
</div>
</el-form-item>
</el-form>
<el-tabs
v-model="form.gift_type"
class="tabStyle"
......@@ -428,7 +424,7 @@
<style lang="scss" scoped>
.detailsGiftApply {
width: 100%;
height: calc(100vh - 160px);
height: calc(100vh - 180px);
background: #fff;
position: relative;
overflow-y: hidden;
......
......@@ -95,7 +95,7 @@ import Clipboard from 'clipboard'
<style lang="scss" scoped>
.wx-gift-container {
height: calc(100vh - 200px);
height: calc(100vh - 230px);
width: 100%;
background-color: #fff;
......
......@@ -2,7 +2,7 @@
<div class="sendGameContent">
<div v-if="!disabled && bindGameUserList.length > 0" class="btnRelease">
<div class="btntab">
<el-radio-group border v-model="activeName" class="radio-group">
<el-radio-group size="small" v-model="activeName" class="radio-group">
<el-radio-button border label="1" @click.native="activeName = '1'">转端</el-radio-button>
<el-radio-button border label="3" @click.native="recallTabChange">召回</el-radio-button>
<el-radio-button border label="2" @click.native="requestRegGameList">转游</el-radio-button>
......@@ -430,12 +430,18 @@ export default {
channelList(data).then((res) => {
if (res?.data?.data?.data?.length > 0) {
// 只有一个的时候自动发送渠道链接
this.$emit('channelInfo', {
this.channelInfoList = {
game_id: items.game_id,
use_type: this.activeName,
sendType: this.sendType,
channelList: res.data.data.data
})
}
// 只有 1 个渠道的时候 直接发送不出现弹窗
if (this.channelInfoList.channelList.length === 1) {
this.showSendChannel = true
} else {
this.showLayer = true
}
this.sendGameLog(items)
} else {
this.$message.warning('请到掌游创建运营渠道')
......@@ -1139,7 +1145,6 @@ export default {
.btntab {
width: 100%;
display: flex;
height: 44px;
margin: 12px 16px;
width: calc(100% - 32px);
.radio-group {
......@@ -1152,8 +1157,6 @@ export default {
::v-deep .el-radio-button {
flex: 1;
height: 44px;
&__inner {
width: 100%;
height: 100%;
......
......@@ -13,13 +13,28 @@
<script>
import EmailGift from './components/giftRecord/emailGift.vue'
import WxGift from './components/giftRecord/wxGift.vue'
import { mapActions } from 'vuex'
export default {
name: 'GiftTab',
components: {
EmailGift,
WxGift
},
mounted(){
this.initializeWecom()
},
methods: {
...mapActions('user', ['initWecom']),
async initializeWecom() {
try {
console.log('🚀 开始初始化企业微信 SDK')
const result = await this.initWecom()
console.log('✅ 企业微信 SDK 初始化成功', result)
} catch (error) {
console.error('❌ 企业微信 SDK 初始化失败:', error)
}
},
},
data() {
return {
activeTab: 'email'
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论