|
@@ -47,7 +47,8 @@ function handleDetail(item: SubjectCatalogResult) {
|
|
|
</view>
|
|
</view>
|
|
|
<!-- 顶部右侧光标签 -->
|
|
<!-- 顶部右侧光标签 -->
|
|
|
<view class="light-tag" @tap="visible = true">
|
|
<view class="light-tag" @tap="visible = true">
|
|
|
- <image class="light-icon" :src="config.baseUrl + catalog?.fileList?.[0]?.url"></image>
|
|
|
|
|
|
|
+ <image class="light-icon" v-if="catalog?.fileList?.[0]?.url" :src="config.baseUrl + catalog?.fileList?.[0]?.url">
|
|
|
|
|
+ </image>
|
|
|
<text class="light-text">{{ catalog?.name }}</text>
|
|
<text class="light-text">{{ catalog?.name }}</text>
|
|
|
<cl-icon name="arrow-left-right-line" color="primary"></cl-icon>
|
|
<cl-icon name="arrow-left-right-line" color="primary"></cl-icon>
|
|
|
</view>
|
|
</view>
|
|
@@ -87,7 +88,7 @@ function handleDetail(item: SubjectCatalogResult) {
|
|
|
<cl-popup v-model="visible" :show-header="false" direction="center" :size="500">
|
|
<cl-popup v-model="visible" :show-header="false" direction="center" :size="500">
|
|
|
<view class="p-4">
|
|
<view class="p-4">
|
|
|
<cl-row :gutter="0">
|
|
<cl-row :gutter="0">
|
|
|
- <cl-col :span="6" v-for="item in dataList" :key="item.id" :pt="{
|
|
|
|
|
|
|
+ <cl-col :span="6" v-for="item in dataList || []" :key="item.id" :pt="{
|
|
|
className: '!p-2'
|
|
className: '!p-2'
|
|
|
}" @tap="handleSelect(item)">
|
|
}" @tap="handleSelect(item)">
|
|
|
<view class="select-item" :class="{ selected: item.id === catalog?.id }">
|
|
<view class="select-item" :class="{ selected: item.id === catalog?.id }">
|