diff --git a/postcss.config.js b/postcss.config.js index e994077..432b478 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,8 +1,8 @@ module.exports = { plugins: { 'postcss-px-to-viewport': { - viewportWidth: 1600, // 视窗的宽度,对应设计稿宽度 - viewportHeight: 900, // 视窗的高度,对应设计稿高度 + viewportWidth: 1920, // 视窗的宽度,对应设计稿宽度 + viewportHeight: 1080, // 视窗的高度,对应设计稿高度 unitPrecision: 3, // 指定 px 转换为视窗单位值的小数位数 viewportUnit: 'vw', // 指定需要转换成的视窗单位,vw 或者 vh selectorBlackList: ['.ignore', '.hairlines'], // 指定不需要转换的类 diff --git a/src/api/account.js b/src/api/account.js index 441b7e5..aa83256 100644 --- a/src/api/account.js +++ b/src/api/account.js @@ -1,13 +1,92 @@ import { getAxios, postAxios, downFile } from '@/utils/axios.js' +import axios from 'axios' +import { ElMessage } from "element-plus"; //获取vx二维码 export function getVxQrcode() { return getAxios({ url: 'user/qrcode' }) } //获取扫码结果 export function getScanResult(data) { - return getAxios({ url: '/user/check/' + data}) + return getAxios({ url: 'user/check/' + data}) +} +//注册 +export function register(data) { + return postAxios({ url: 'user/registerWithMail', data }) +} +//查询验证状态 +export function checkStatus(data) { + return postAxios({ url: 'user/getUserInfo', data }) +} +//重发邮件 +export function resendEmail(data) { + return postAxios({ url: 'user/resendMail', data }) } //登录 export function login(data) { - return postAxios({ url: '/api/user/bigbrother-doLogin', data }) + return postAxios({ url: 'user/loginWithMail', data }) +} +//获取pk列表 +export function getPkList(data) { + return postAxios({ url: 'pk/pkList', data }) +} +//站内信列表 +export function getNoticeList(data) { + return postAxios({ url: 'systemMessage/list', data }) +} +//主播库列表 +export function getAnchorList(data) { + return postAxios({ url: 'anchor/list', data }) +} +//主播库添加主播 +export function addAnchor(data) { + return postAxios({ url: 'anchor/add', data }) +} +//主播库删除主播 +export function delAnchor(data) { + return postAxios({ url: 'anchor/deleteMyAnchor', data }) + } +//主播库修改主播 +export function editAnchor(data) { + return postAxios({ url: 'anchor/updateAnchorInfo', data }) +} +//获取主播头像 +export function getAnchorAvatar(data) { + const url = "https://python.yolojt.com/api/" + data.name + return new Promise((resolve, reject) => { + axios.get( + url + ).then(res => { + if (res.code == 200) { + resolve(res.data) + }else { + reject(res); + } + }).catch(err => { + reject(err) + }) + }) +} +//获取PK信息 +export function getPkInfo(data) { + return postAxios({ url: 'user/queryMyAllPkData', data }) +} +//发布PK信息 +export function releasePkInfo(data) { + return postAxios({ url: 'pk/addPkData', data }) +} +//修改PK信息 +export function editPkInfo(data) { + return postAxios({ url: 'pk/updatePkInfoById', data }) +} +//删除PK信息 +export function delPkInfo(data) { + return postAxios({ url: 'pk/deletePkDataWithId', data }) +} +//置顶PK信息 +export function topPkInfo(data) { + return postAxios({ url: 'user/pinToTop', data }) +} +//取消置顶PK信息 +export function cancelTopPkInfo(data) { + return postAxios({ url: 'user/cancelPin', data }) } diff --git a/src/assets/AnchorLibrary.png b/src/assets/AnchorLibrary.png new file mode 100644 index 0000000..a6126ae Binary files /dev/null and b/src/assets/AnchorLibrary.png differ diff --git a/src/assets/Delete.png b/src/assets/Delete.png new file mode 100644 index 0000000..b65c7d9 Binary files /dev/null and b/src/assets/Delete.png differ diff --git a/src/assets/Editor.png b/src/assets/Editor.png new file mode 100644 index 0000000..2a349ec Binary files /dev/null and b/src/assets/Editor.png differ diff --git a/src/assets/InTotal.png b/src/assets/InTotal.png new file mode 100644 index 0000000..15fb73d Binary files /dev/null and b/src/assets/InTotal.png differ diff --git a/src/assets/Invitation.png b/src/assets/Invitation.png new file mode 100644 index 0000000..89e316f Binary files /dev/null and b/src/assets/Invitation.png differ diff --git a/src/assets/InvitationSelected.png b/src/assets/InvitationSelected.png new file mode 100644 index 0000000..8462bdb Binary files /dev/null and b/src/assets/InvitationSelected.png differ diff --git a/src/assets/PKInformation.png b/src/assets/PKInformation.png new file mode 100644 index 0000000..fa065e2 Binary files /dev/null and b/src/assets/PKInformation.png differ diff --git a/src/assets/PKRecord.png b/src/assets/PKRecord.png new file mode 100644 index 0000000..d99ca32 Binary files /dev/null and b/src/assets/PKRecord.png differ diff --git a/src/assets/PKbackground.png b/src/assets/PKbackground.png new file mode 100644 index 0000000..5c79c33 Binary files /dev/null and b/src/assets/PKbackground.png differ diff --git a/src/assets/Points.png b/src/assets/Points.png new file mode 100644 index 0000000..b57c914 Binary files /dev/null and b/src/assets/Points.png differ diff --git a/src/assets/PointsList.png b/src/assets/PointsList.png new file mode 100644 index 0000000..3be5f81 Binary files /dev/null and b/src/assets/PointsList.png differ diff --git a/src/assets/Publish.png b/src/assets/Publish.png new file mode 100644 index 0000000..e3938a1 Binary files /dev/null and b/src/assets/Publish.png differ diff --git a/src/assets/PublishSelected.png b/src/assets/PublishSelected.png new file mode 100644 index 0000000..dd02ad6 Binary files /dev/null and b/src/assets/PublishSelected.png differ diff --git a/src/assets/Reset.png b/src/assets/Reset.png new file mode 100644 index 0000000..24d7a89 Binary files /dev/null and b/src/assets/Reset.png differ diff --git a/src/assets/Search.png b/src/assets/Search.png new file mode 100644 index 0000000..e49338c Binary files /dev/null and b/src/assets/Search.png differ diff --git a/src/assets/embellish.png b/src/assets/embellish.png new file mode 100644 index 0000000..6da63a9 Binary files /dev/null and b/src/assets/embellish.png differ diff --git a/src/assets/selectSidebar.png b/src/assets/selectSidebar.png new file mode 100644 index 0000000..92cf220 Binary files /dev/null and b/src/assets/selectSidebar.png differ diff --git a/src/assets/topPosition.png b/src/assets/topPosition.png new file mode 100644 index 0000000..c3943bb Binary files /dev/null and b/src/assets/topPosition.png differ diff --git a/src/assets/unpinned.png b/src/assets/unpinned.png new file mode 100644 index 0000000..7b69c97 Binary files /dev/null and b/src/assets/unpinned.png differ diff --git a/src/components/Appaside.vue b/src/components/Appaside.vue index 8596403..fbaef8c 100644 --- a/src/components/Appaside.vue +++ b/src/components/Appaside.vue @@ -5,16 +5,22 @@