tijiao
This commit is contained in:
860
pages/articleList/pinglun.vue
Normal file
860
pages/articleList/pinglun.vue
Normal file
@@ -0,0 +1,860 @@
|
||||
<template>
|
||||
<view>
|
||||
<u-popup
|
||||
:show="orderModalShow"
|
||||
mode="bottom"
|
||||
:round="8"
|
||||
:background="'#fff'"
|
||||
style="background: #fff" backgroundColor="#fff"
|
||||
>
|
||||
<view class="orderModalShow popup_box">
|
||||
<view style="text-align: center"
|
||||
>全部 {{ articleInfo.commentCount }} 条评论</view
|
||||
>
|
||||
|
||||
<u-icon
|
||||
name="close"
|
||||
color="#333"
|
||||
size="18"
|
||||
@click="closeOrderModalShow"
|
||||
style="
|
||||
display: inline-block;
|
||||
position: absolute;
|
||||
right: 20rpx;
|
||||
top: 20rpx;
|
||||
"
|
||||
></u-icon>
|
||||
<hb-comment
|
||||
style="padding-top: 40rpx; overflow: auto; padding-bottom: 100rpx"
|
||||
:user="currentUser"
|
||||
ref="hbComment"
|
||||
@add="sendComment"
|
||||
@del="del"
|
||||
@focusOn="focusOn"
|
||||
:deleteTip="'确认删除?'"
|
||||
:cmData="commentData"
|
||||
v-if="commentData"
|
||||
></hb-comment>
|
||||
</view>
|
||||
</u-popup>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import $http from "@/config/requestConfig.js";
|
||||
import { mapState, mapMutations } from "vuex";
|
||||
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
||||
},
|
||||
props:[],
|
||||
data() {
|
||||
return {
|
||||
articleId: null,
|
||||
currentUser: {},
|
||||
|
||||
orderModalShow: false,
|
||||
commentData: [],
|
||||
articleInfo: {},
|
||||
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
...mapState(["userInfo"]),
|
||||
},
|
||||
async onLoad(options) {
|
||||
|
||||
},
|
||||
onShow() {
|
||||
|
||||
|
||||
|
||||
},
|
||||
|
||||
methods: {
|
||||
// 自适应判断
|
||||
|
||||
|
||||
|
||||
async onHandleClickOpenComment(id) {
|
||||
this.articleId=id;
|
||||
console.log("111 at line 384:", 111);
|
||||
console.log(
|
||||
"this.currentUser at line 365:",
|
||||
this.articleInfo.taihuTalent
|
||||
);
|
||||
await this.getMedicalDetail(()=>{
|
||||
this.orderModalShow = true;
|
||||
});
|
||||
|
||||
|
||||
},
|
||||
closeOrderModalShow() {
|
||||
this.orderModalShow = false;
|
||||
this.$emit("close",this.articleId);
|
||||
|
||||
},
|
||||
saveContens(content) {
|
||||
console.log("content at line 322:", content);
|
||||
this.formData.message = content;
|
||||
},
|
||||
handleSubmit(type, isNewSave) {
|
||||
console.log("this.editableMap at line 243:", this.formData);
|
||||
|
||||
if (!this.formData.title) {
|
||||
this.$commonJS.showToast("请输入文章标题");
|
||||
return;
|
||||
}
|
||||
if (!this.formData.message) {
|
||||
this.$commonJS.showToast("请输入文章正文内容");
|
||||
return;
|
||||
}
|
||||
if (this.fileList1.length == 0) {
|
||||
this.$commonJS.showToast("请至少上传一张图片");
|
||||
return;
|
||||
}
|
||||
|
||||
var data = {
|
||||
img:
|
||||
this.fileList1.length > 0
|
||||
? this.fileList1.map((e) => e.url).toString()
|
||||
: "",
|
||||
title: this.formData.title ? this.formData.title : "",
|
||||
content: this.formData.message ? this.formData.message : "",
|
||||
};
|
||||
|
||||
this.$http
|
||||
.request({
|
||||
url: "common/taihuTalentArticle/addArticle",
|
||||
method: "POST",
|
||||
data: {
|
||||
...data,
|
||||
},
|
||||
header: {
|
||||
"Content-Type": "application/json",
|
||||
},
|
||||
})
|
||||
.then((res) => {
|
||||
if (res.code == 0) {
|
||||
uni.redirectTo({
|
||||
url: "/pages/articleList/index",
|
||||
});
|
||||
} else {
|
||||
this.$commonJS.showToast(res.msg);
|
||||
}
|
||||
})
|
||||
.catch((err) => {});
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
//点击每个记录
|
||||
|
||||
|
||||
//创建新对话
|
||||
sendComment(comment, pid) {
|
||||
this.$http
|
||||
.request({
|
||||
url: "common/taihuTalentArticle/addArticleComment",
|
||||
method: "POST",
|
||||
data: {
|
||||
pid: pid ? pid : 0, //第一条评论为0
|
||||
articleId: this.articleId, //文章id
|
||||
|
||||
content: comment, //内容
|
||||
},
|
||||
header: {
|
||||
"Content-Type": "application/json",
|
||||
},
|
||||
})
|
||||
.then((res) => {
|
||||
console.log("res at line 713:", res);
|
||||
if (res.code == 0) {
|
||||
this.getMedicalDetail();
|
||||
} else {
|
||||
this.$commonJS.showToast("评论失败");
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
//交谈请求,获取回答
|
||||
getTree(data) {
|
||||
let result = [];
|
||||
let map = {};
|
||||
data.forEach((item) => {
|
||||
map[item.id] = item;
|
||||
});
|
||||
data.forEach((item) => {
|
||||
let parent = map[item.parentId];
|
||||
if (parent) {
|
||||
(parent.children || (parent.children = [])).push(item);
|
||||
} else {
|
||||
result.push(item);
|
||||
}
|
||||
});
|
||||
return result;
|
||||
},
|
||||
getMedicalDetail(fn) {
|
||||
//清空消息记录
|
||||
|
||||
this.$http
|
||||
.request({
|
||||
url: "common/taihuTalentArticle/getArticleLikeAndComment",
|
||||
method: "POST",
|
||||
data: {
|
||||
articleId: this.articleId,
|
||||
},
|
||||
header: {
|
||||
"Content-Type": "application/json",
|
||||
},
|
||||
})
|
||||
.then((res) => {
|
||||
console.log("res at line 682:", res);
|
||||
if (res.code == 0) {
|
||||
this.loading = false;
|
||||
|
||||
this.articleInfo = res.article;
|
||||
this.medicalForm = { ...this.articleInfo };
|
||||
console.log("this.medicalForm at line 193:", this.articleInfo);
|
||||
|
||||
this.$nextTick(() => {
|
||||
// if (this.userInfo.id == this.articleInfo.userId) {
|
||||
// this.currentUser = this.articleInfo.taihuTalent;
|
||||
// } else {
|
||||
this.currentUser = {...this.userInfo,icon:this.userInfo.avatar};
|
||||
|
||||
console.log('this.currentUser at line 823:', this.currentUser)
|
||||
// }
|
||||
});
|
||||
this.commentData = res.comments;
|
||||
this.commentData = {
|
||||
commentSize: res.commentCount,
|
||||
comment: this.getTree(this.commentData),
|
||||
};
|
||||
|
||||
if(fn){
|
||||
fn();
|
||||
}
|
||||
|
||||
// 滚动到最底部锚点
|
||||
// that.$nextTick(() => {
|
||||
// that.scrollToBottom();
|
||||
// });
|
||||
// 停止轮询
|
||||
}
|
||||
})
|
||||
.catch((error) => {
|
||||
console.log("请求出错:", error);
|
||||
});
|
||||
|
||||
//调用后端 SSE 接口,发送问题并接收实时回答
|
||||
// this.startSSE(params);
|
||||
},
|
||||
},
|
||||
onHide() {},
|
||||
onUnload() {},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
@import "@/static/mixin.scss";
|
||||
|
||||
.content {
|
||||
height: 100%;
|
||||
background: linear-gradient(to bottom, #d8e6ff 0%, #d8e6ff57 90%, #fff 98%);
|
||||
}
|
||||
|
||||
.home_top {
|
||||
width: 100%;
|
||||
background: #fff;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
padding: 90rpx 50rpx 30rpx;
|
||||
text-align: center;
|
||||
box-sizing: border-box;
|
||||
z-index: 999;
|
||||
|
||||
.home_top_icon {
|
||||
position: absolute;
|
||||
left: 40rpx;
|
||||
top: 85rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.home_top_left,
|
||||
.home_top_right {
|
||||
width: 60rpx;
|
||||
height: 60rpx;
|
||||
padding: 10rpx;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.home_top_right {
|
||||
margin-left: 30rpx;
|
||||
}
|
||||
}
|
||||
|
||||
text {
|
||||
font-size: 43rpx;
|
||||
line-height: 44rpx;
|
||||
font-weight: bold;
|
||||
color: $themeColor;
|
||||
}
|
||||
|
||||
.home_top_folder {
|
||||
padding: 12rpx;
|
||||
position: absolute;
|
||||
right: 40rpx;
|
||||
top: 75rpx;
|
||||
|
||||
image {
|
||||
width: 50rpx;
|
||||
height: 50rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.home_wrap {
|
||||
// padding-bottom: 300rpx;
|
||||
overflow-y: auto;
|
||||
|
||||
.home_logo {
|
||||
padding-top: 40rpx;
|
||||
|
||||
image {
|
||||
display: block;
|
||||
width: 130rpx;
|
||||
height: 130rpx;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.logo_main {
|
||||
text-align: center;
|
||||
display: block;
|
||||
padding-top: 30rpx;
|
||||
font-size: 35rpx;
|
||||
color: $themeColor;
|
||||
line-height: 46rpx;
|
||||
}
|
||||
|
||||
.logo_con {
|
||||
display: block;
|
||||
width: 510rpx;
|
||||
margin: 30rpx auto;
|
||||
font-size: 28rpx;
|
||||
color: #303030;
|
||||
line-height: 40rpx;
|
||||
text-indent: 2em;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.home_form {
|
||||
height: 100%;
|
||||
// margin-top: 60rpx;
|
||||
|
||||
position: relative;
|
||||
|
||||
.form_item {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
margin-bottom: 30rpx;
|
||||
|
||||
text {
|
||||
line-height: 68rpx;
|
||||
font-size: 38rpx;
|
||||
color: #fff;
|
||||
background: $themeBgColor;
|
||||
text-align: center;
|
||||
border-radius: 20rpx;
|
||||
padding: 0 25rpx;
|
||||
border: 1rpx solid $themeBgColor;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
textarea,
|
||||
input {
|
||||
display: inline-block;
|
||||
width: calc(100%);
|
||||
height: 70rpx;
|
||||
line-height: 44rpx;
|
||||
padding: 0 20rpx;
|
||||
// padding: 17rpx 30rpx;
|
||||
font-size: 38rpx;
|
||||
color: #303030;
|
||||
|
||||
box-sizing: border-box;
|
||||
resize: none;
|
||||
|
||||
overflow-y: scroll;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.custom-placeholder {
|
||||
font-size: 38rpx;
|
||||
font-weight: 500 !important;
|
||||
color: #8b8c90 !important;
|
||||
}
|
||||
|
||||
.submit_form {
|
||||
width: 100%;
|
||||
height: 90px;
|
||||
background: #fff;
|
||||
position: fixed;
|
||||
left: 0;
|
||||
bottom: 120rpx;
|
||||
padding: 0 50rpx;
|
||||
z-index: 999;
|
||||
}
|
||||
|
||||
.submit_btn {
|
||||
position: absolute;
|
||||
right: 0rpx;
|
||||
bottom: 10rpx;
|
||||
|
||||
image {
|
||||
width: 55rpx;
|
||||
height: 55rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.active {
|
||||
text {
|
||||
color: $themeBgColor;
|
||||
}
|
||||
|
||||
.assistants_img_1 {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.assistants_img_2 {
|
||||
display: block !important;
|
||||
}
|
||||
}
|
||||
|
||||
.message_wrap {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
// background: #fff;
|
||||
z-index: 99;
|
||||
padding: 0 30rpx;
|
||||
height: 85vh;
|
||||
}
|
||||
|
||||
.message_title {
|
||||
text-align: center;
|
||||
font-size: 30rpx;
|
||||
color: #333;
|
||||
line-height: 50rpx;
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
padding: 10rpx 0;
|
||||
}
|
||||
|
||||
.message-container-block {
|
||||
padding-top: 20rpx;
|
||||
padding-bottom: 80px;
|
||||
font-size: 30rpx;
|
||||
}
|
||||
|
||||
.message-container {
|
||||
display: inline;
|
||||
line-height: 48rpx;
|
||||
}
|
||||
|
||||
/* 自定义的loading效果 */
|
||||
.loading-spinner {
|
||||
margin-top: 10rpx;
|
||||
border: 2px solid #f3f3f3;
|
||||
/* 灰色背景 */
|
||||
border-top: 2px solid #3498db;
|
||||
/* 蓝色顶部 */
|
||||
border-radius: 50%;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
animation: spin 1s linear infinite;
|
||||
/* 旋转动画 */
|
||||
}
|
||||
|
||||
/* 旋转动画 */
|
||||
@keyframes spin {
|
||||
0% {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
.bold-text {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
font-size: 28rpx;
|
||||
/* 增大字号 */
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 36rpx;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 32rpx;
|
||||
}
|
||||
|
||||
.red-text {
|
||||
color: red;
|
||||
font-size: 28rpx;
|
||||
/* 增大字号 */
|
||||
}
|
||||
|
||||
.message-right {
|
||||
display: block;
|
||||
text-align: right;
|
||||
margin: 30rpx 0;
|
||||
|
||||
text {
|
||||
display: inline-block;
|
||||
padding: 20rpx;
|
||||
line-height: 38rpx;
|
||||
background-color: rgba(81, 136, 229, 0.2);
|
||||
border-radius: 15rpx;
|
||||
color: #333;
|
||||
font-size: 28rpx;
|
||||
text-align: left;
|
||||
}
|
||||
}
|
||||
|
||||
.drawer-content {
|
||||
height: 100vh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.list_content {
|
||||
padding: 70rpx 20rpx 30rpx;
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.list_item {
|
||||
padding: 18rpx 10rpx;
|
||||
}
|
||||
|
||||
.text_item {
|
||||
display: block;
|
||||
width: 100%;
|
||||
font-size: 30rpx;
|
||||
line-height: 40rpx;
|
||||
padding: 0 10rpx;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
.null_text {
|
||||
display: block;
|
||||
text-align: center;
|
||||
font-size: 30rpx;
|
||||
color: #999;
|
||||
padding-top: 150rpx;
|
||||
}
|
||||
|
||||
.active_item {
|
||||
background: #d8e6ff;
|
||||
border-radius: 15rpx;
|
||||
|
||||
text {
|
||||
color: #5188e5;
|
||||
}
|
||||
}
|
||||
|
||||
.folder_popup {
|
||||
z-index: 9999;
|
||||
|
||||
.popup-content {
|
||||
padding: 30rpx;
|
||||
width: 550rpx;
|
||||
background: #fff;
|
||||
border-radius: 10rpx;
|
||||
|
||||
.popup-top {
|
||||
padding: 15rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
background: #5188e5;
|
||||
border-radius: 10rpx;
|
||||
color: #fff;
|
||||
font-size: 28rpx;
|
||||
line-height: 45rpx;
|
||||
|
||||
.uni-icons {
|
||||
margin-right: 2rpx;
|
||||
}
|
||||
}
|
||||
|
||||
.popup-list {
|
||||
.item-list {
|
||||
padding: 15rpx;
|
||||
background: #d8e6ff;
|
||||
border-radius: 10rpx;
|
||||
font-size: 28rpx;
|
||||
line-height: 45rpx;
|
||||
color: #5188e5;
|
||||
margin-top: 15rpx;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
position: relative;
|
||||
|
||||
text {
|
||||
position: absolute;
|
||||
right: 20rpx;
|
||||
top: 12rpx;
|
||||
font-size: 22rpx;
|
||||
line-height: 45rpx;
|
||||
color: #ff7800;
|
||||
}
|
||||
}
|
||||
|
||||
.popup-scroll {
|
||||
max-height: 330rpx;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.aiFlag {
|
||||
position: absolute;
|
||||
bottom: 55px;
|
||||
left: 20px;
|
||||
width: calc(100% - 40px);
|
||||
font-size: 11px;
|
||||
line-height: 16px;
|
||||
color: #f69e12;
|
||||
z-index: 999;
|
||||
background: rgba(254, 243, 225, 0.8);
|
||||
border: 1px solid #f2d7aa;
|
||||
padding: 5px;
|
||||
border-radius: 6px;
|
||||
}
|
||||
.in {
|
||||
border: 1rpx solid #eeeeee;
|
||||
border-radius: 8rpx;
|
||||
|
||||
width: calc(100% - 200rpx);
|
||||
}
|
||||
.shangpin_editor {
|
||||
width: 100%;
|
||||
}
|
||||
/deep/.h1_box {
|
||||
height: 24px;
|
||||
margin-top: 40rpx;
|
||||
h1 {
|
||||
margin: 0 !important;
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
}
|
||||
}
|
||||
#editor {
|
||||
height: 300px;
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
.ql-container {
|
||||
height: auto;
|
||||
min-height: auto;
|
||||
}
|
||||
.editor-wrapper {
|
||||
// background-color: #f0f0f080;
|
||||
padding: 20rpx;
|
||||
box-sizing: border-box;
|
||||
border-radius: 20rpx;
|
||||
border: 0.5px solid #777778;
|
||||
}
|
||||
|
||||
.footer_box {
|
||||
background: #fff;
|
||||
padding-top: 10rpx;
|
||||
height: 80rpx;
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
/* #ifndef APP-NVUE */
|
||||
display: flex;
|
||||
/* #endif */
|
||||
flex-direction: row;
|
||||
z-index: 502;
|
||||
box-sizing: content-box;
|
||||
padding-bottom: constant(safe-area-inset-bottom);
|
||||
padding-bottom: env(safe-area-inset-bottom);
|
||||
box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
.footer_bg {
|
||||
background-color: #fff;
|
||||
box-shadow: 0 0px 10px 1px #0000001a;
|
||||
}
|
||||
|
||||
.footer_item {
|
||||
position: relative;
|
||||
flex: 1;
|
||||
margin: 0 auto;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
.footer_item .footer_item_icon {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-bottom: 4rpx;
|
||||
// justify-content: space-around;
|
||||
}
|
||||
.footer_item_count {
|
||||
margin-left: 10rpx;
|
||||
}
|
||||
/deep/.u-upload__button {
|
||||
background-color: #fff;
|
||||
.uicon-camera-fill {
|
||||
color: #5188e5 !important;
|
||||
}
|
||||
}
|
||||
.analysis_box {
|
||||
height: 100%;
|
||||
// padding-top: 20rpx;
|
||||
width: 100%;
|
||||
|
||||
box-sizing: border-box !important;
|
||||
uni-textarea {
|
||||
border: none !important;
|
||||
}
|
||||
.analysis_title {
|
||||
margin-top: 30rpx;
|
||||
margin-bottom: 20rpx;
|
||||
// color: #1781ff;
|
||||
font-size: 32rpx;
|
||||
font-weight: 700;
|
||||
}
|
||||
.analysis_title_detail {
|
||||
margin-top: 20rpx;
|
||||
margin-bottom: 30rpx;
|
||||
// color: #1781ff;
|
||||
font-size: 42rpx;
|
||||
font-weight: 700;
|
||||
}
|
||||
}
|
||||
/deep/.home_wrap_analysis {
|
||||
.home_form {
|
||||
padding-bottom: 0px;
|
||||
}
|
||||
.form_item {
|
||||
margin-bottom: 0 !important;
|
||||
textarea {
|
||||
// padding-top: 20rpx;
|
||||
// height: 80vh !important;
|
||||
}
|
||||
.uni-textarea-wrapper {
|
||||
// height: 100% !important;
|
||||
}
|
||||
}
|
||||
.submit_btn {
|
||||
padding: 0 40rpx;
|
||||
position: absolute;
|
||||
right: 24rpx;
|
||||
bottom: 24rpx;
|
||||
background-color: #1985fd;
|
||||
margin: auto auto;
|
||||
margin-top: 10rpx;
|
||||
border-radius: 20rpx;
|
||||
line-height: 62rpx;
|
||||
height: 62rpx;
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
// font-weight: bold;
|
||||
}
|
||||
}
|
||||
.content_detail {
|
||||
background: #fff;
|
||||
padding: 0 20rpx;
|
||||
}
|
||||
.message_wrap_detail {
|
||||
padding: 0;
|
||||
}
|
||||
.analysis_img_box {
|
||||
margin-bottom: 4rpx;
|
||||
}
|
||||
.analysis_img {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-bottom: 10rpx;
|
||||
image {
|
||||
width: 120rpx;
|
||||
height: 120rpx;
|
||||
border-radius: 120rpx;
|
||||
margin-right: 20rpx;
|
||||
}
|
||||
}
|
||||
.taihuTalentBox {
|
||||
width: calc(100% - 140rpx);
|
||||
color: #1b1b1b;
|
||||
.taihuTalent_name {
|
||||
font-size: 36rpx;
|
||||
font-weight: 600;
|
||||
}
|
||||
.zhicheng {
|
||||
background: #e4f0ff;
|
||||
color: #1985fd;
|
||||
padding: 4rpx 20rpx;
|
||||
border-radius: 10rpx;
|
||||
font-size: 24rpx;
|
||||
line-height: 28rpx;
|
||||
}
|
||||
}
|
||||
.orderModalShow {
|
||||
width: 100%;
|
||||
// max-height: 48vh;
|
||||
// padding-bottom: 120rpx;
|
||||
}
|
||||
|
||||
.popup_box {
|
||||
padding: 20rpx;
|
||||
|
||||
box-sizing: border-box;
|
||||
.curriulum_title_box {
|
||||
.title {
|
||||
text-align: center;
|
||||
font-size: 34rpx !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
.allImage {
|
||||
margin-top: 40rpx;
|
||||
display: flex;
|
||||
|
||||
flex-wrap: wrap;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
.imgList {
|
||||
// margin: 0 30rpx;
|
||||
}
|
||||
.images:not(:nth-child(3n)) {
|
||||
/* margin-right: 10rpx; */
|
||||
}
|
||||
.text {
|
||||
margin: 1% 3% 2%;
|
||||
}
|
||||
.images {
|
||||
margin-right: 10rpx;
|
||||
display: inline-block;
|
||||
}
|
||||
.images3:nth-child(3n) {
|
||||
margin-right: 0rpx;
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user