Browse Source

```
fix(learn-note): 修复课程列表项key值问题

修改v-for循环中的key值从item改为item.courseId,确保组件正确渲染

fix(mibi-shop): 修复积分商品价格显示格式

移除折扣价中多余的括号,使价格显示更加清晰

feat(pinglun): 增强评论输入框功能

将评论输入框改为文本域支持多行输入,并添加最小高度样式

chore(i18n): 更新积分相关文案内容

将积分名称从"Mibit"改为"MiBi","Boom Mibit"改为"BoomBi"
```

zhangningning 1 tháng trước cách đây
mục cha
commit
c166bdfd8c

+ 2 - 2
src/locales/en.js

@@ -11,8 +11,8 @@ export default {
     gongzuoliu: 'Workflow',
     gongzuoliu_trade: 'Workflow Trade',
     zaixianbaoming: 'Online Registration',
-    mibi: 'Mibit',
-    baomibi: 'Boom Mibit',
+    mibi: 'MiBi',
+    baomibi: 'BoomBi',
     day: 'Day',
     hour: 'Hour',
     lijixuexi: 'Learn Now',

+ 1 - 1
src/pages/LearnNote/LearnNote.vue

@@ -11,7 +11,7 @@
           <div class="flex-between mt10 course_List cursor-pointer" 
           @click="selectedItem = item"
           :class="{'active': item.courseId === selectedItem.courseId}"
-          v-for="item in list" :key="item">
+          v-for="item in list" :key="item.courseId">
             <img :src="item.coverImageUrl" alt="" style="width: 160px; height: 90px;" class="border_radius_8 bg_color_f5">
             <div class="flex_1 ml20">
               <div class="font_size18 bold">{{ item.courseTitle }}</div>

+ 8 - 3
src/pages/LearningSystem/components/pinglun.vue

@@ -4,8 +4,10 @@
     <div class="gap20 mt20 mb10">
       <el-avatar :size="32" :src="appStore.avatarDefault" />
       <div class="page-add flex_1">
-        <div class="flex-center-between">
-          <el-input v-model="comments" placeholder="请输入"  maxlength="500" style="width: 100%;flex:1"/>
+        <div class="flex-between">
+          <el-input type="textarea" v-model="comments" placeholder="请输入"  
+          autosize
+          maxlength="500" style="width: 100%;flex:1;min-height:44px"/>
           <el-button type="primary" size="large" 
           :loading="isSubmiting"
           @click="handleSend" style="height:44px" class="gradient">
@@ -124,8 +126,11 @@ const handleSend = async () => {
 
 
 </script>
-<style scoped lang="scss">
+<style lang="scss">
   .pinglun{
+    .el-textarea__inner{
+      min-height: 44px !important;
+    }
     .list{
       // max-height: 100vh;
       overflow: auto;

+ 1 - 1
src/pages/mibiShop/mibiShop.vue

@@ -14,7 +14,7 @@
             <div v-if="appStore.userInfo?.memberType==1 || appStore.userInfo?.memberType==2">
               <div class="font_size20">
                 <div class="bold color_price "> {{item.discountPoints}} {{$t('common.mibi')}}</div>
-                <div class="line_through gray999 mr10 ml10 font_size14">({{item.points}}){{$t('common.mibi')}}</div>
+                <div class="line_through gray999 mr10 ml10 font_size14">{{item.points}}{{$t('common.mibi')}}</div>
               </div>
             </div>
             <div class="bold color_price font_size20" v-else>{{item.points}}{{$t('common.mibi')}}</div>