Browse Source

hotfix:fixbug

feature-1.1-dev
Penny 3 years ago
parent
commit
629d15c8c6
  1. 4
      pages/ai/paint/loverPaint.vue
  2. 2
      pages/userInfo/userInfo.vue
  3. 14
      pages/userInfo/vip/MemberScroll.vue
  4. 10
      pages/userInfo/vip/vip.vue

4
pages/ai/paint/loverPaint.vue

@ -29,7 +29,7 @@
<view class="desc-box"> <view class="desc-box">
<text class="title">场景描述</text> <text class="title">场景描述</text>
<textarea class="desc-input" v-model="sceneDesc" <textarea class="desc-input" v-model="sceneDesc"
placeholder="描述一下你们的场景吧~" /> placeholder="描述一下你们的场景吧~(例:在教堂,在海边,在美术馆,咖啡馆...)" />
<!-- <view class="bottom-box"> <!-- <view class="bottom-box">
<view class="keyTips" @click="clickRandomKey()"></view> <view class="keyTips" @click="clickRandomKey()"></view>
<view class="limit">{{drawDesc.length}}/50</view> <view class="limit">{{drawDesc.length}}/50</view>
@ -93,7 +93,7 @@
}, },
// //
getRandPrompt() { getRandPrompt() {
this.promptList = this.getRandomArrayElements(this.promptList, 10) this.promptList = this.getRandomArrayElements(this.promptList, 5)
this.promptText = this.promptList[this.prompt_active].text this.promptText = this.promptList[this.prompt_active].text
}, },
// //

2
pages/userInfo/userInfo.vue

@ -418,7 +418,7 @@ import UniIcons from "../../uni_modules/uni-icons/components/uni-icons/uni-icons
} }
.titleLogo{ .titleLogo{
color: orange; color: #1a94bc;
} }
} }
} }

14
pages/userInfo/vip/MemberScroll.vue

@ -4,7 +4,7 @@
<view v-for="(item2, index2) in memberList" :key="index"></view> <view v-for="(item2, index2) in memberList" :key="index"></view>
<text class="member-name">{{ encryptString(item.name) }}</text> <text class="member-name">{{ encryptString(item.name) }}</text>
<text class="member-time">{{ calculateTimeDifference(item.time) }}</text> <text class="member-time">{{ calculateTimeDifference(item.time) }}</text>
<text class="member-info">购买了{{ item.duration }}个月{{ item.vipName }}</text> <text class="member-info">购买了{{ item.duration }}{{ item.vipName }}</text>
</view> </view>
</view> </view>
</template> </template>
@ -15,7 +15,6 @@ export default {
data() { data() {
return { return {
memberList: [], memberList: [],
vipList:['月卡','季卡','年卡']
} }
}, },
created() { created() {
@ -29,6 +28,8 @@ export default {
'郑十一', '王十二', '陈十三', '杨十四', '朱十五', '秦十六', '许十七', '何十八' '郑十一', '王十二', '陈十三', '杨十四', '朱十五', '秦十六', '许十七', '何十八'
]; ];
const vipList = ['月卡','周卡'];
const currentDateTime = new Date(); const currentDateTime = new Date();
const memberCount = Math.floor(Math.random() * 6) + 5; // 5-10 const memberCount = Math.floor(Math.random() * 6) + 5; // 5-10
@ -36,22 +37,29 @@ export default {
for (let i = 0; i < memberCount; i++) { for (let i = 0; i < memberCount; i++) {
const randomName = this.generateRandomName(names); const randomName = this.generateRandomName(names);
const randomDateTime = this.generateRandomDateTime(currentDateTime); const randomDateTime = this.generateRandomDateTime(currentDateTime);
const randomCard = this.generateRandomCard(vipList);
const member = { const member = {
name: randomName, name: randomName,
time: randomDateTime, time: randomDateTime,
duration: Math.floor(Math.random() * 12) + 1, duration: Math.floor(Math.random() * 12) + 1,
vipName: "月卡" vipName: randomCard,
}; };
this.memberList.push(member); this.memberList.push(member);
} }
}, },
//
generateRandomName(names) { generateRandomName(names) {
const randomIndex = Math.floor(Math.random() * names.length); const randomIndex = Math.floor(Math.random() * names.length);
const randomName = names[randomIndex]; const randomName = names[randomIndex];
names.splice(randomIndex, 1); // 使 names.splice(randomIndex, 1); // 使
return randomName; return randomName;
}, },
//vip
generateRandomCard(vipList){
return vipList[Math.floor(Math.random() * vipList.length)];
},
padZero(num) { padZero(num) {
return num.toString().padStart(2, '0'); return num.toString().padStart(2, '0');

10
pages/userInfo/vip/vip.vue

@ -36,8 +36,8 @@
</view> </view>
<view class="" v-if="systemInfo === 'ios'"> <view class="" v-if="systemInfo === 'ios'">
<view class="iosStyle">由于相关政策,ios端暂不支持开通会员,请谅解.您可通过联系"次元意境"官方客服了解详情</view> <view class="iosStyle">由于相关政策,ios端暂不支持开通会员,请谅解.</view>
<button class="linkToUs" type="default" plain="true" size="mini" open-type="im" data-im-id="DimenMusicHub">联系客服</button> <!-- <button class="linkToUs" type="default" plain="true" size="mini" open-type="im" data-im-id="DimenMusicHub">联系客服</button> -->
</view> </view>
<button class="sumbit-btn" @click="$noMultipleClicks(openVip)" :disabled="disabled" v-if="systemInfo != 'ios'"> <button class="sumbit-btn" @click="$noMultipleClicks(openVip)" :disabled="disabled" v-if="systemInfo != 'ios'">
@ -294,12 +294,12 @@
.vip-box { .vip-box {
margin: 30px 0; margin: 30px 0;
@include flex(center, space-between); @include flex(center, space-around);
.vip-box__item { .vip-box__item {
width: 30%; width: 45%;
height: 300rpx; height: 300rpx;
padding: 20rpx; padding: 20rpx;
@include flex; @include flex;
@ -339,7 +339,7 @@
height: 50rpx; height: 50rpx;
background-color: #e8f4ff; background-color: #e8f4ff;
font-size: 24rpx; font-size: 24rpx;
color: #68c2ff; color: #ff0000;
@include flex; @include flex;
} }
} }

Loading…
Cancel
Save