称号、徽章
This commit is contained in:
@@ -2,8 +2,8 @@
|
|||||||
统一配置中心
|
统一配置中心
|
||||||
*/
|
*/
|
||||||
export class BaseConfig {
|
export class BaseConfig {
|
||||||
public static BaseUrl: string = 'https://localhost:7198'
|
public static BaseUrl: string = 'https://192.168.0.142:7198'
|
||||||
public static BaseMediaUrl: string = 'https://localhost:7198/'
|
public static BaseMediaUrl: string = 'https://192.168.0.142:7198/'
|
||||||
// public static BaseUrl:string="http://v3.pccsh.com";
|
// public static BaseUrl:string="http://v3.pccsh.com";
|
||||||
// public static BaseMediaUrl:string="http://v3.pccsh.com";
|
// public static BaseMediaUrl:string="http://v3.pccsh.com";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,84 @@
|
|||||||
<template>
|
<template>
|
||||||
暂未开放.
|
<div class="module-title">
|
||||||
</template>
|
【更改徽章】
|
||||||
|
</div>
|
||||||
|
<div class="content" v-for="item in maxList" :key="item.umnId">
|
||||||
|
<Aimage :url="item.img"></Aimage>
|
||||||
|
<span style="margin: 0 4px;">{{ item.name }} </span>
|
||||||
|
<Abutton @click="updown(item.ubId)"> {{ item.show == 0 ? '佩戴' : '卸下' }} </Abutton>
|
||||||
|
</div>
|
||||||
|
<div class="content">
|
||||||
|
<Pagination :currentPage="currentPage" :limit="10" :total="total" @pageChange="handlePageChange" />
|
||||||
|
</div>
|
||||||
|
<!-- 选择装备 -->
|
||||||
|
<GamePopup v-model:show="showData" :title="'【' + maxDetail.name + '】'" style="min-width: 60%;">
|
||||||
|
<!-- 自定义内容 -->
|
||||||
|
<div class="content">
|
||||||
|
<div class="mapList" style="max-height: 300px;margin-top: 15px;">
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<Aimage :url="maxDetail.img"></Aimage>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="forum-title" style="padding: 0;">
|
||||||
|
装备属性
|
||||||
|
</div>
|
||||||
|
<div v-for="(tipItem, index) in JSON.parse(maxDetail.attr)" :key="index">
|
||||||
|
{{ Number(index) + 1 }}: {{ tipItem.tip }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</GamePopup>
|
||||||
|
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup lang="ts">
|
||||||
|
const currentPage = ref<number>(1);
|
||||||
|
const total = ref<number>(0);
|
||||||
|
let maxList = ref<Array<any>>([])
|
||||||
|
let showData = ref(false)
|
||||||
|
let maxDetail = ref<any>({})
|
||||||
|
|
||||||
|
onMounted(() => {
|
||||||
|
|
||||||
|
getData()
|
||||||
|
})
|
||||||
|
|
||||||
|
const getData = async () => {
|
||||||
|
let result = await UserService.GetUserBadgeList(currentPage.value);
|
||||||
|
if (result.code == 0) {
|
||||||
|
maxList.value = result.data.list
|
||||||
|
total.value = result.data.total.value
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
MessageExtend.ShowDialog("错误信息", result.msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**翻页 */
|
||||||
|
const handlePageChange = async (page: number): Promise<void> => {
|
||||||
|
currentPage.value = page;
|
||||||
|
await getData();
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const updown = async (id: any) => {
|
||||||
|
let result = await UserService.UpdateBadgeShow(id);
|
||||||
|
if (result.code == 0) {
|
||||||
|
getData()
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
MessageExtend.ShowDialog("错误信息", result.msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|||||||
@@ -1 +1,93 @@
|
|||||||
<template>暂未开放</template>
|
<template>
|
||||||
|
<div class="module-title">
|
||||||
|
【更改称号】
|
||||||
|
</div>
|
||||||
|
<div class="content" v-for="item in maxList" :key="item.umnId">
|
||||||
|
<Aimage :url="item.img"></Aimage>
|
||||||
|
<span @click="getDetail(item.umnId)" style="margin: 0 4px;">{{ item.name }} ×{{ item.count }}</span>
|
||||||
|
<Abutton @click="updown(item.umnId)"> {{ item.show == 0 ? '佩戴' : '卸下' }} </Abutton>
|
||||||
|
</div>
|
||||||
|
<div class="content">
|
||||||
|
<Pagination :currentPage="currentPage" :limit="10" :total="total" @pageChange="handlePageChange" />
|
||||||
|
</div>
|
||||||
|
<!-- 选择装备 -->
|
||||||
|
<GamePopup v-model:show="showData" :title="'【' + maxDetail.name + '】'" style="min-width: 60%;">
|
||||||
|
<!-- 自定义内容 -->
|
||||||
|
<div class="content">
|
||||||
|
<div class="mapList" style="max-height: 300px;margin-top: 15px;">
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<Aimage :url="maxDetail.img"></Aimage>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="forum-title" style="padding: 0;">
|
||||||
|
装备属性
|
||||||
|
</div>
|
||||||
|
<div v-for="(tipItem, index) in JSON.parse(maxDetail.attr)" :key="index">
|
||||||
|
{{ Number(index) + 1 }}: {{ tipItem.tip }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</GamePopup>
|
||||||
|
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup lang="ts">
|
||||||
|
const currentPage = ref<number>(1);
|
||||||
|
const total = ref<number>(0);
|
||||||
|
let maxList = ref<Array<any>>([])
|
||||||
|
let showData = ref(false)
|
||||||
|
let maxDetail = ref<any>({})
|
||||||
|
|
||||||
|
onMounted(() => {
|
||||||
|
|
||||||
|
getData()
|
||||||
|
})
|
||||||
|
|
||||||
|
const getData = async () => {
|
||||||
|
let result = await UserService.GetUserMaxnameList(currentPage.value);
|
||||||
|
if (result.code == 0) {
|
||||||
|
maxList.value = result.data.list
|
||||||
|
total.value = result.data.total.value
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
MessageExtend.ShowDialog("错误信息", result.msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**翻页 */
|
||||||
|
const handlePageChange = async (page: number): Promise<void> => {
|
||||||
|
currentPage.value = page;
|
||||||
|
await getData();
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
const getDetail = async (id: any) => {
|
||||||
|
let result = await UserService.GetUserMaxnameInfo(id);
|
||||||
|
if (result.code == 0) {
|
||||||
|
showData.value = true
|
||||||
|
maxDetail.value = result.data.data
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
MessageExtend.ShowDialog("错误信息", result.msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
const updown = async (id: any) => {
|
||||||
|
let result = await UserService.UpdateMaxnameShow(id);
|
||||||
|
if (result.code == 0) {
|
||||||
|
getData()
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
MessageExtend.ShowDialog("错误信息", result.msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|||||||
@@ -1,100 +1,148 @@
|
|||||||
export class UserService {
|
export class UserService {
|
||||||
/**
|
/**
|
||||||
* 获取个人资料信息
|
* 获取个人资料信息
|
||||||
* GET /User/User/GetUserInfo
|
* GET /User/User/GetUserInfo
|
||||||
*/
|
*/
|
||||||
static async GetUserInfo() {
|
static async GetUserInfo() {
|
||||||
return await ApiService.Request("get", "/User/User/GetUserInfo");
|
return await ApiService.Request('get', '/User/User/GetUserInfo')
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取基础资料信息
|
* 获取基础资料信息
|
||||||
* GET /User/User/GetUserBaseInfo
|
* GET /User/User/GetUserBaseInfo
|
||||||
*/
|
*/
|
||||||
static async GetUserBaseInfo(no: string) {
|
static async GetUserBaseInfo(no: string) {
|
||||||
return await ApiService.Request("get", "/User/User/GetUserBaseInfo", { no });
|
return await ApiService.Request('get', '/User/User/GetUserBaseInfo', { no })
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取基础属性信息
|
* 获取基础属性信息
|
||||||
* GET /User/User/GetUserBaseAttrInfo
|
* GET /User/User/GetUserBaseAttrInfo
|
||||||
*/
|
*/
|
||||||
static async GetUserBaseAttrInfo(no: string) {
|
static async GetUserBaseAttrInfo(no: string) {
|
||||||
return await ApiService.Request("get", "/User/User/GetUserBaseAttrInfo", { no });
|
return await ApiService.Request('get', '/User/User/GetUserBaseAttrInfo', { no })
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取个人特性
|
* 获取个人特性
|
||||||
* GET /User/User/GetUserBaseAttrData
|
* GET /User/User/GetUserBaseAttrData
|
||||||
*/
|
*/
|
||||||
static async GetUserBaseAttrData() {
|
static async GetUserBaseAttrData() {
|
||||||
return await ApiService.Request("get", "/User/User/GetUserBaseAttrData");
|
return await ApiService.Request('get', '/User/User/GetUserBaseAttrData')
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取用户资料
|
* 获取用户资料
|
||||||
* GET /User/User/GetHomeInfo
|
* GET /User/User/GetHomeInfo
|
||||||
*/
|
*/
|
||||||
static async GetHomeInfo(no: string) {
|
static async GetHomeInfo(no: string) {
|
||||||
return await ApiService.Request("get", "/User/User/GetHomeInfo", { no });
|
return await ApiService.Request('get', '/User/User/GetHomeInfo', { no })
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 更新昵称
|
* 更新昵称
|
||||||
* POST /User/User/UpdateUserNick
|
* POST /User/User/UpdateUserNick
|
||||||
* @param nick body
|
* @param nick body
|
||||||
*/
|
*/
|
||||||
static async UpdateUserNick(nick: string) {
|
static async UpdateUserNick(nick: string) {
|
||||||
return await ApiService.Request("post", "/User/User/UpdateUserNick", { nick });
|
return await ApiService.Request('post', '/User/User/UpdateUserNick', { nick })
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 变更性别
|
* 变更性别
|
||||||
* POST /User/User/UpdateUserSex
|
* POST /User/User/UpdateUserSex
|
||||||
* @param sex body
|
* @param sex body
|
||||||
*/
|
*/
|
||||||
static async UpdateUserSex(sex: string) {
|
static async UpdateUserSex(sex: string) {
|
||||||
return await ApiService.Request("post", "/User/User/UpdateUserSex", { sex });
|
return await ApiService.Request('post', '/User/User/UpdateUserSex', { sex })
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 更新签名
|
* 更新签名
|
||||||
* POST /User/User/UpdateUserSign
|
* POST /User/User/UpdateUserSign
|
||||||
* @param sign body
|
* @param sign body
|
||||||
*/
|
*/
|
||||||
static async UpdateUserSign(sign: string) {
|
static async UpdateUserSign(sign: string) {
|
||||||
return await ApiService.Request("post", "/User/User/UpdateUserSign", { sign });
|
return await ApiService.Request('post', '/User/User/UpdateUserSign', { sign })
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取用户技能
|
* 获取用户技能
|
||||||
* GET /User/User/GetUserSkill
|
* GET /User/User/GetUserSkill
|
||||||
*/
|
*/
|
||||||
static async GetUserSkill() {
|
static async GetUserSkill() {
|
||||||
return await ApiService.Request("get", "/User/User/GetUserSkill");
|
return await ApiService.Request('get', '/User/User/GetUserSkill')
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取个人药品栏
|
* 获取个人药品栏
|
||||||
* GET /User/User/GetUserDrugColumn
|
* GET /User/User/GetUserDrugColumn
|
||||||
*/
|
*/
|
||||||
static async GetUserDrugColumn() {
|
static async GetUserDrugColumn() {
|
||||||
return await ApiService.Request("get", "/User/User/GetUserDrugColumn");
|
return await ApiService.Request('get', '/User/User/GetUserDrugColumn')
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 移除药品栏药品
|
* 移除药品栏药品
|
||||||
* GET /User/User/RemoverUserDrug
|
* GET /User/User/RemoverUserDrug
|
||||||
*/
|
*/
|
||||||
static async RemoverUserDrug(id: string) {
|
static async RemoverUserDrug(id: string) {
|
||||||
return await ApiService.Request("get", "/User/User/RemoverUserDrug", { id });
|
return await ApiService.Request('get', '/User/User/RemoverUserDrug', { id })
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加到药品栏
|
* 添加到药品栏
|
||||||
* GET /User/User/AddUserDrug
|
* GET /User/User/AddUserDrug
|
||||||
*/
|
*/
|
||||||
static async AddUserDrug(goodsId: number, count: number) {
|
static async AddUserDrug(goodsId: number, count: number) {
|
||||||
return await ApiService.Request("get", "/User/User/AddUserDrug", { goodsId, count });
|
return await ApiService.Request('get', '/User/User/AddUserDrug', { goodsId, count })
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
/**
|
||||||
|
* 获取用户称号列表
|
||||||
|
* GET /Maxname/GetUserMaxnameList
|
||||||
|
*/
|
||||||
|
static async GetUserMaxnameList(page: number) {
|
||||||
|
return await ApiService.Request('get', '/Maxname/GetUserMaxnameList', { page })
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取用户称号详情
|
||||||
|
* GET /Maxname/GetUserMaxnameInfo
|
||||||
|
*/
|
||||||
|
static async GetUserMaxnameInfo(umnId: string) {
|
||||||
|
return await ApiService.Request('get', '/Maxname/GetUserMaxnameInfo', { umnId })
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取用户称号详情
|
||||||
|
* post /Maxname/UpdateMaxnameShow
|
||||||
|
*/
|
||||||
|
static async UpdateMaxnameShow(umnId: string) {
|
||||||
|
return await ApiService.Request('post', '/Maxname/UpdateMaxnameShow', { umnId })
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取用户徽章列表
|
||||||
|
* get /Badge/GetUserBadgeList
|
||||||
|
*/
|
||||||
|
static async GetUserBadgeList(page: number) {
|
||||||
|
return await ApiService.Request('get', '/Badge/GetUserBadgeList', { page })
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取微童详情
|
||||||
|
* get /Badge/GetUserBadgeInfo
|
||||||
|
*/
|
||||||
|
static async GetUserBadgeInfo(ubId: string) {
|
||||||
|
return await ApiService.Request('get', '/Badge/GetUserBadgeInfo', { ubId })
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*修改徽章展示不展示
|
||||||
|
* get /Badge/UpdateBadgeShow
|
||||||
|
*/
|
||||||
|
static async UpdateBadgeShow(ubId: string) {
|
||||||
|
return await ApiService.Request('post', '/Badge/UpdateBadgeShow', { ubId })
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user