fuliqi
2024-01-24 29c1e7eb5ac16e90d8991a86c1c071bc312ec8d9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<template>
    <div class="evaluationMgtInfo">
        <div class="userInfo">
            <img v-if="form.memberInfoVo && form.memberInfoVo.memberPic" :src='form.memberInfoVo ? form.memberInfoVo.memberPic : ""' />
            <img v-else
                src="../../../assets/img/head_portrait.png"
            />
            <div class="memeber">
                <div>会员昵称:{{form.memberInfoVo ? form.memberInfoVo.memberNickName : ''}}</div>
                <div>会员等级:{{form.memberInfoVo  && form.memberInfoVo.memberLevelName ? form.memberInfoVo.memberLevelName : '-'}}</div>
            </div>
        </div>
        <el-form-item label="审核状态:">{{flagFn(form.auditStatus)}}</el-form-item>
        <el-form-item label="订单编号:">{{form.busId}}</el-form-item>
        <el-form-item label="商品名称:">{{form.spuName}}</el-form-item>
        <el-form-item label="星级评分:">
            <el-rate v-model="form.score" :colors="colors"  text-color="#ff9900" disabled :texts="texts" show-text></el-rate>
        </el-form-item>
        <el-form-item label="评价时间:">{{form.evalTime}}</el-form-item>
        <el-form-item label="评价内容:"><span v-html="form.evalContent ? form.evalContent : '-'"></span></el-form-item>
        <el-form-item label="评价图片:">
            <div v-if="form.evalPicUrl && form.evalPicUrl.length">
                <div class="applyImg" v-for="(item,index) in form.evalPicUrl" :key="index">
                   <el-image
                        style="width: 100px;height:100px;"
                        :src="item"
                        fit="contain"
                        :preview-src-list="form.evalPicUrl">
                    </el-image>
                </div>
            </div>
            <span v-else>-</span>
        </el-form-item>
        <div v-if="form.additionalEvaList">
              <div class="additional">追加评价</div>
              <div v-for="item in form.additionalEvaList" :key="item.id">
                  <el-form-item label="追加时间:">{{item.additionalTime}}</el-form-item>
                  <el-form-item label="追加内容:"><span v-html="item.additionalComments ? item.additionalComments : '-'"></span></el-form-item>
                  <el-form-item label="追加图片:">
                      <div v-if="item.additionalPicUrl && item.additionalPicUrl.length">
                          <div class="applyImg" v-for="(itemUrl,index) in item.additionalPicUrl" :key="index">
                              <el-image
                                  style="width: 100px;height:100px;"
                                  :src="itemUrl"
                                  fit="contain"
                                  :preview-src-list="item.additionalPicUrl">
                              </el-image>
                          </div>
                       </div>
                       <span v-else>-</span>
                  </el-form-item>
              </div>
        </div>
    </div>
</template>
<script>
export default {
  props: ['form'],
  data () {
    return {
      colors: { 1: '#99A9BF', 4: { value: '#F7BA2A', excluded: true }, 5: '#FF9900' },
      texts: ['差评', '中评', '中评', '好评', '好评']
    }
  },
  methods: {
    flagFn (val) {
      switch (val) {
        case '1': return '审核通过'
        case '2': return '审核拒绝'
        default: return '未审核'
      }
    }
  }
}
</script>
<style lang="scss">
.evaluationMgtInfo{
  .additional{
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-size: 16px;
    font-size: 6;
    font-weight: bold;
  }
  .applyImg{
    display: inline-block;
    margin-right: 10px;
  }
}
 
</style>