dbsd_kczx/src/views/site/tingKeZuJi/list.vue

64 lines
1.9 KiB
Vue
Raw Normal View History

<template>
<a-list item-layout="horizontal" :data-source="list">
<template #renderItem="{ item }">
<a-list-item>
<a-list-item-meta>
<template #title>
<div class="wenZiJiaCu">
听了&nbsp;&nbsp;&nbsp;&nbsp;{{ item.kkdw }}&nbsp;&nbsp;&nbsp;&nbsp;{{item.skjs}}&nbsp;&nbsp;&nbsp;&nbsp;{{ item.kcmc }}
</div>
</template>
<template #description>
<span v-if="item.score" style="color: #337ab7;">已评分{{ item.score }}</span>
<span v-else style="color: #337ab7;"><FormOutlined/>填写评价</span>
</template>
<template #avatar>
<div class="wenZiJuZhong">
<TeamOutlined/>
<div>{{ item.shijian }}</div>
<div style="color: #1ab394;">{{ item.tkrq }}</div>
</div>
</template>
</a-list-item-meta>
</a-list-item>
</template>
</a-list>
</template>
<script setup lang="ts">
import { ref, onMounted } from 'vue';
import { TeamOutlined, FormOutlined } from '@ant-design/icons-vue';
import { getUserId } from '/@/views/site/utils/index';
import { defHttp } from '/@/utils/http/axios';
enum Api {
list = '/kcTingke/kcTingke/findTingKeZuJiBytingketimeAndUserId'
}
/**
* 列表接口
* @param params
*/
const listApi = (params) => defHttp.get({ url: Api.list, params });
const list = ref<any>([]);
onMounted(() => {
listApi({ userid: getUserId(), tingketime: '2023-02-19' }).then(res => {
console.log(`🚀 ---------------------------------------------🚀`);
console.log(`🚀 ~ file: index.vue:57 ~ listApi ~ res:`, res);
console.log(`🚀 ---------------------------------------------🚀`);
list.value = res ?? [];
});
});
</script>
<style lang="less" scoped>
.wenZiJuZhong {
text-align: center;
}
.wenZiJiaCu {
font-weight: 700;
}
</style>