提交 b07fdcfa 作者: 施汉文

feat(quickSendGame): add main game select filter for gift code list

上级 69eb5f5c
...@@ -69,8 +69,11 @@ ...@@ -69,8 +69,11 @@
></i> ></i>
</div> </div>
<el-collapse-transition> <el-collapse-transition>
<div v-show="showGameCode">
<div style="margin-bottom: 8px">
<mainGameSelect width="100%" @result="handleGiftGameSelect" />
</div>
<el-collapse <el-collapse
v-show="showGameCode"
v-if="giftCodeGame.length > 0" v-if="giftCodeGame.length > 0"
:disabled="disabled" :disabled="disabled"
class="giftGameCollapse" class="giftGameCollapse"
...@@ -130,6 +133,7 @@ ...@@ -130,6 +133,7 @@
<div v-else class="rowFlex allCenter">暂无游戏</div> <div v-else class="rowFlex allCenter">暂无游戏</div>
</el-collapse-item> </el-collapse-item>
</el-collapse> </el-collapse>
</div>
</el-collapse-transition> </el-collapse-transition>
</div> </div>
<giftCodeDialog <giftCodeDialog
...@@ -154,6 +158,7 @@ import { passwardEncryption, createVipUrl } from "@/api/game"; ...@@ -154,6 +158,7 @@ import { passwardEncryption, createVipUrl } from "@/api/game";
import { giftCodeList, sendGiftCode, getZyouAuthLink } from "@/api/works"; import { giftCodeList, sendGiftCode, getZyouAuthLink } from "@/api/works";
import giftCodeDialog from "./giftCodeDialog.vue"; import giftCodeDialog from "./giftCodeDialog.vue";
import flowerLinkDialog from "./flowerLinkDialog.vue"; import flowerLinkDialog from "./flowerLinkDialog.vue";
import mainGameSelect from "@/components/mainGame.vue";
export default { export default {
name: "vipTools", name: "vipTools",
data() { data() {
...@@ -164,6 +169,7 @@ export default { ...@@ -164,6 +169,7 @@ export default {
dialogVisible: false, dialogVisible: false,
game_name: "", game_name: "",
flowerLinkDialogVisible: false, flowerLinkDialogVisible: false,
giftMainGameId: "",
giftCodeForm: { giftCodeForm: {
member_id: "", member_id: "",
username: "", username: "",
...@@ -178,6 +184,7 @@ export default { ...@@ -178,6 +184,7 @@ export default {
components: { components: {
giftCodeDialog, giftCodeDialog,
flowerLinkDialog, flowerLinkDialog,
mainGameSelect,
}, },
mounted() { mounted() {
this.requestGiftCode(); this.requestGiftCode();
...@@ -308,6 +315,10 @@ export default { ...@@ -308,6 +315,10 @@ export default {
this.$message.warning("暂无申诉自助链接"); this.$message.warning("暂无申诉自助链接");
} }
}, },
handleGiftGameSelect(value) {
this.giftMainGameId = value;
this.requestGiftCode();
},
async requestGiftCode() { async requestGiftCode() {
this.giftCodeGame = []; this.giftCodeGame = [];
// 1 企微 2 微信 // 1 企微 2 微信
...@@ -315,6 +326,9 @@ export default { ...@@ -315,6 +326,9 @@ export default {
userid: this.userid, userid: this.userid,
user_type: 1, user_type: 1,
}; };
if (this.giftMainGameId) {
data.main_game_id = this.giftMainGameId;
}
const res = await giftCodeList(data); const res = await giftCodeList(data);
if (res.status_code == 1 && res.data.length > 0) { if (res.status_code == 1 && res.data.length > 0) {
// this.giftCodeGame = res.data // this.giftCodeGame = res.data
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论