学习问答
This commit is contained in:
@@ -5,8 +5,8 @@
|
||||
</ai-title>
|
||||
</template>
|
||||
<template slot="content">
|
||||
<ai-card title="基层治理需要关注什么?">
|
||||
<div slot="right" class="right-text">{{info.createUserName}}发布于{{info.createTime}} <span>已有{{info.answerCount}}个回答</span></div>
|
||||
<ai-card :title="info.content">
|
||||
<div slot="right" class="right-text">{{info.createUserName}}发布于{{info.createTime}} <span>已有{{info.answerCount || 0}}个回答</span></div>
|
||||
<template #content>
|
||||
<div class="item" v-for="(item, index) in info.answers" :key="index">
|
||||
<div class="flex">
|
||||
@@ -20,6 +20,7 @@
|
||||
<ai-uploader :instance="instance" disabled v-model="item.files"></ai-uploader>
|
||||
<p class="time"><span>发布于 </span>{{item.createTime}}</p>
|
||||
</div>
|
||||
<ai-empty v-if="!info.answers.length">暂无回答</ai-empty>
|
||||
</template>
|
||||
</ai-card>
|
||||
</template>
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
<ai-table class="ai-table" :tableData="tableData" :col-configs="colConfigs" :total="page.total"
|
||||
:current.sync="page.current" :size.sync="page.size" @getList="getList" :dict="dict">
|
||||
<el-table-column slot="index" type="index" width="100px" label="序号" align="center"></el-table-column>
|
||||
<el-table-column slot="answerCount" label="回答数" align="center" width="150">
|
||||
<template slot-scope="{ row }">
|
||||
<span>{{row.answerCount || 0}}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column slot="options" label="操作" align="center" fixed="right" width="200">
|
||||
<template slot-scope="{ row }">
|
||||
<div class="table-options">
|
||||
@@ -29,9 +34,9 @@ export default {
|
||||
colConfigs: [
|
||||
{ slot: 'index', label: '序号'},
|
||||
{ prop: "content", label: "问题"},
|
||||
{ prop: "createUserName", label: "提问人员" },
|
||||
{ prop: "createTime", label: "提问时间" },
|
||||
{ prop: "answerCount", label: "回答数" },
|
||||
{ prop: "createUserName", label: "提问人员", width: 200 },
|
||||
{ prop: "createTime", label: "提问时间", width: 200 },
|
||||
{ slot: "answerCount" },
|
||||
{ slot: "options" },
|
||||
],
|
||||
page: {
|
||||
|
||||
@@ -8,25 +8,18 @@
|
||||
<el-form ref="ruleForm" :model="dialogInfo" :rules="formRules" size="small" label-width="100px">
|
||||
<ai-card title="基本信息">
|
||||
<template #content>
|
||||
<!-- 首页封面 -->
|
||||
<el-form-item label="首页封面" prop="imgUrl">
|
||||
<ai-uploader v-model="dialogInfo.imgUrl" :instance="instance" :limit="1"></ai-uploader>
|
||||
</el-form-item>
|
||||
<!-- 活动名称 -->
|
||||
<el-form-item label="标题" prop="title">
|
||||
<el-input placeholder="请输入标题" :maxlength="30" show-word-limit v-model="dialogInfo.title"></el-input>
|
||||
</el-form-item>
|
||||
<!-- 连接类型 -->
|
||||
<el-form-item label="链接类型" prop="type">
|
||||
<ai-select v-model="dialogInfo.type" placeholder="请选择链接类型"
|
||||
:selectList="$dict.getDict('bannerType')"></ai-select>
|
||||
<ai-select v-model="dialogInfo.type" placeholder="请选择链接类型" :selectList="$dict.getDict('bannerType')"></ai-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="内容" prop="rtf" v-if="dialogInfo.type == 3">
|
||||
<ai-editor v-model="dialogInfo.rtf" :instance="instance" />
|
||||
</el-form-item>
|
||||
|
||||
<!-- 链接 -->
|
||||
<el-form-item label="链接" prop="linkUrl" v-else>
|
||||
<el-input placeholder="请输入链接" v-model="dialogInfo.linkUrl"></el-input>
|
||||
</el-form-item>
|
||||
|
||||
Reference in New Issue
Block a user