|
|
@@ -3,7 +3,7 @@ |
|
|
|
<!-- 头像 -->
|
|
|
|
<view class="avatarBox">
|
|
|
|
<up-avatar :src="avatarUrl" size="150"></up-avatar>
|
|
|
|
<view class="changeAvatar">
|
|
|
|
<view @click="chooseAvatar" class="changeAvatar">
|
|
|
|
<image src="../../assets/icon/reset.png" mode="aspectFit" />
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
@@ -24,7 +24,7 @@ |
|
|
|
></u-tabs>
|
|
|
|
<!-- 显示风格列表内容 -->
|
|
|
|
<view v-show="showListActive == 1" class="showStyleList">
|
|
|
|
<view class="showListItem">
|
|
|
|
<view v-for="item in 7" :key="item" class="showListItem">
|
|
|
|
<view class="top">
|
|
|
|
<text>风格名称</text>
|
|
|
|
<text>生成时间</text>
|
|
|
@@ -80,6 +80,21 @@ import { voiceTotalApi } from "../../api/login.js"; |
|
|
|
|
|
|
|
//#region 头像
|
|
|
|
const avatarUrl = ref(null);
|
|
|
|
function chooseAvatar(params) {
|
|
|
|
uni.chooseImage({
|
|
|
|
count: 1, // 最多可以选择的图片张数,这里设置为1,只选择一张图片
|
|
|
|
success: (res) => {
|
|
|
|
const tempFilePaths = res.tempFilePaths;
|
|
|
|
avatarUrl.value = tempFilePaths[0];
|
|
|
|
// TODO: 在这里处理图片上传逻辑,你可以调用上传接口将图片上传到服务器
|
|
|
|
// 示例代码:
|
|
|
|
// uploadImageToServer(tempFilePaths[0]);
|
|
|
|
},
|
|
|
|
fail: (err) => {
|
|
|
|
console.error("选择图片失败", err);
|
|
|
|
},
|
|
|
|
});
|
|
|
|
}
|
|
|
|
function goBuyCoin() {
|
|
|
|
uni.navigateTo({
|
|
|
|
url: "buyCoin",
|
|
|
@@ -206,7 +221,7 @@ function clickTabHandle(e) { |
|
|
|
background-color: #e9e9e9;
|
|
|
|
}
|
|
|
|
.OrderListItem {
|
|
|
|
margin-top: 15rpx;
|
|
|
|
// margin-top: 15rpx;
|
|
|
|
padding: 0 15rpx;
|
|
|
|
width: 100%;
|
|
|
|
display: flex;
|
|
|
@@ -215,6 +230,7 @@ function clickTabHandle(e) { |
|
|
|
border-bottom: 5rpx solid #fff;
|
|
|
|
border-radius: 15rpx;
|
|
|
|
justify-content: space-between;
|
|
|
|
background-color: #fff;
|
|
|
|
}
|
|
|
|
.otherBgc {
|
|
|
|
background-color: #f6f7f9;
|
|
|
|