This commit is contained in:
zoujiandong 2025-07-22 09:40:54 +08:00
parent 89d55643f6
commit 89336f5621
24 changed files with 766 additions and 199 deletions

View File

@ -117,7 +117,7 @@ const api = {
return request('/exchange/collect/'+id, {}, 'delete',false); return request('/exchange/collect/'+id, {}, 'delete',false);
}, },
addExchangeComment(id,data){ addExchangeComment(id,data){
return request('/exchange/comment/'+id, data, 'post',false); return request('/exchange/comment/'+id, data, 'post',true);
}, },
delExchangeComment(id){ delExchangeComment(id){
return request('/exchange/comment/'+id, {}, 'delete',false); return request('/exchange/comment/'+id, {}, 'delete',false);

View File

@ -25,10 +25,10 @@
</view> </view>
</template> </template>
<view class="item" v-for="(item, index) in dataList" :key="index" @click="goDetail(item.cert_image)"> <view class="item" v-for="(item, index) in dataList" :key="index" @click="goDetail(item.cert_image)">
<view class="title ellipsis">{{tab==0?item.article_title:item.video_title }}</view> <view class="title ellipsis-two-lines">{{tab==0?item.article_title:item.video_title }}</view>
<view class="tagsbox"> <!-- <view class="tagsbox">
<view class="tag" v-for="tag in item.author" :key="tag.author_id">{{ tag.doctor_name }}</view> <view class="tag" v-for="tag in item.author" :key="tag.author_id">{{ tag.doctor_name }}</view>
</view> </view> -->
<view class="deal"> <view class="deal">
<view class="left"> <view class="left">
<view class="recored"> <view class="recored">

View File

@ -1682,6 +1682,9 @@ const readRecord=()=>{
:deep(.imgstyle){ :deep(.imgstyle){
max-width: 100%!important; max-width: 100%!important;
} }
:deep(._block){
text-align: left!important;
}
} }
.count { .count {
margin-top: 24rpx; margin-top: 24rpx;
@ -2038,6 +2041,10 @@ const readRecord=()=>{
left:50%; left:50%;
transform: translateX(-50%); transform: translateX(-50%);
} }
:deep(._block){
text-align: left!important;
text-indent: 0px!important;
}
} }
.bottom { .bottom {

View File

@ -57,7 +57,7 @@
</view> </view>
<u-icon name="arrow-right" color="#9CA3AF" size="18"></u-icon> <u-icon name="arrow-right" color="#9CA3AF" size="18"></u-icon>
</view> </view>
<view class="cell" @click="goHospital(userInfo.hospital_id,userInfo.hospital_name)" v-if="hospitalInfo.video_num>0+hospitalInfo.article_num>=20"> <view class="cell" @click="goHospital(userInfo.hospital_id,userInfo.hospital_name)" v-if="hospitalInfo.video_num+hospitalInfo.article_num>=10">
<view class="left"> <view class="left">
<up--image <up--image
:src="myHospital" :src="myHospital"
@ -178,7 +178,7 @@ const goHospital=(id,name)=>{
} }
const mySpecial=()=>{ const mySpecial=()=>{
navTo({ navTo({
url:'/pages/specialList/specialList?userId='+userInfo.user_id url:'/pages/specialList/specialList?userId='+userInfo.user_id+'&type=mine'
}) })
} }
const goJoin=()=>{ const goJoin=()=>{

View File

@ -11,7 +11,7 @@
</view> </view>
</view> </view>
<!-- <backNav :navName="'发病例交流帖'"></backNav> --> <!-- <backNav :navName="'发病例交流帖'"></backNav> -->
<scroll-view class="form" id="form" scroll-y="true"> <scroll-view class="form" id="form" scroll-y="true" :style="{paddingBottom:bottomHeight+'rpx'}">
<view class="textbox"> <view class="textbox">
<up--textarea <up--textarea
autoHeight autoHeight
@ -87,7 +87,7 @@
</view> --> </view> -->
</view> </view>
</scroll-view> </scroll-view>
<view class="bottom"> <view class="bottom" :style="{height:bottomHeight+'rpx'}">
<view class="toolbox"> <view class="toolbox">
<view <view
class="cell" class="cell"
@ -488,11 +488,13 @@ const caseValue2 = ref("");
const caseValue3 = ref(""); const caseValue3 = ref("");
const level = ref(1); const level = ref(1);
const isPublish = ref(false); const isPublish = ref(false);
const exchange_id=ref('');
const labelObj = reactive({ const labelObj = reactive({
list1: [], list1: [],
list2: [], list2: [],
list3: [], list3: [],
}); });
const bottomHeight=ref(200);
const form = reactive({ const form = reactive({
exchange_title: "", exchange_title: "",
exchange_content: "", exchange_content: "",
@ -654,9 +656,15 @@ const ready = (e) => {
selector:"#form" selector:"#form"
// }) // })
}) })
}; };
const readyResult = (e) => { const readyResult = (e) => {
editorCtxResult.value = e; editorCtxResult.value = e;
setTimeout(()=>{
if(exchange_id.value){
getExchangeDetail(exchange_id.value);
}
})
//editorCtxResult.value.initHtml("") //editorCtxResult.value.initHtml("")
}; };
const clearMuBan = () => { const clearMuBan = () => {
@ -666,6 +674,11 @@ const clearMuBan = () => {
}; };
const focusInfo = () => { const focusInfo = () => {
isFocusInfo.value = true; isFocusInfo.value = true;
// uni.onKeyboardHeightChange(res => {
// console.log(res.height);
// bottomHeight.value=res.height*2;
// })
}; };
const blurInfo = () => { const blurInfo = () => {
// #ifdef MP-WEIXIN // #ifdef MP-WEIXIN
@ -681,6 +694,10 @@ const blurInfo = () => {
}; };
const focusResult = () => { const focusResult = () => {
isFocusResult.value = true; isFocusResult.value = true;
// uni.onKeyboardHeightChange(res => {
// console.log(res.height);
// bottomHeight.value=res.height*2;
// })
}; };
const blurResult = () => { const blurResult = () => {
isFocusResult.value = false; isFocusResult.value = false;
@ -750,6 +767,49 @@ const saveDraft = async () => {
getDraftList(); getDraftList();
}); });
}; };
const getExchangeDetail = (id) => {
api.getExchangeDetail(id).then((res) => {
console.log(res.data.data);
let {
exchange_content,
exchange_title,
exchange_label,
exchange_summary,
exchange_vote,
} = res.data.data;
editorCtx.value.initHtml(exchange_content,async (videoUrl) => {
let res
// #ifdef APP || H5
// res = await this.editorCtx.createVideoThumbnail(videoUrl)
// #endif
const fox = 'https://cn.bing.com//th?id=OHR.FlamingosNamibia_ZH-CN3639748956_1920x1080.jpg'
res = await editorCtx.value.createCoverThumbnail(fox)
return res
});
form.exchange_content = exchange_content;
form.exchange_title = exchange_title;
form.case_exchange_label = exchange_label;
labelList.value = exchange_label;
form.exchange_summary = exchange_summary;
form.case_exchange_vote = exchange_vote;
editorCtxResult.value.initHtml(exchange_summary,async (videoUrl) => {
let res
// #ifdef APP || H5
// res = await this.editorCtx.createVideoThumbnail(videoUrl)
// #endif
const fox = 'https://cn.bing.com//th?id=OHR.FlamingosNamibia_ZH-CN3639748956_1920x1080.jpg'
res = await editorCtxResult.value.createCoverThumbnail(fox)
return res
});
Object.assign(voteData, exchange_vote);
});
};
const editDraft = (index) => { const editDraft = (index) => {
let draft = draftList.value[index]; let draft = draftList.value[index];
let { let {
@ -767,7 +827,7 @@ const editDraft = (index) => {
form.exchange_summary = exchange_summary; form.exchange_summary = exchange_summary;
form.case_exchange_vote = exchange_vote; form.case_exchange_vote = exchange_vote;
editorCtxResult.value.initHtml(exchange_summary); editorCtxResult.value.initHtml(exchange_summary);
Object.assign(voteData, draft); Object.assign(voteData, exchange_vote);
showDraft.value = false; showDraft.value = false;
}; };
const willDelDraft = (id) => { const willDelDraft = (id) => {
@ -800,7 +860,7 @@ const delDraft = (id) => {
getDraftList(); getDraftList();
}; };
const alertSave = async () => { const alertSave = async () => {
if(isPublish.value){ if(isPublish.value || exchange_id.value){
goBack() goBack()
}else{ }else{
const res = await editorCtx.value.getLastContent(); const res = await editorCtx.value.getLastContent();
@ -856,7 +916,7 @@ const publish = async () => {
delete form.case_exchange_label; delete form.case_exchange_label;
} }
form.case_exchange_label = labelList.value; form.case_exchange_label = labelList.value;
if (isLock.value) return false; if(isLock.value) return false;
isFlag.value = true; isFlag.value = true;
form.exchange_content = html; form.exchange_content = html;
const resContent = await editorCtxResult.value.getLastContent(); const resContent = await editorCtxResult.value.getLastContent();
@ -1129,7 +1189,10 @@ const openLabelPop=()=>{
showCase.value=true; showCase.value=true;
getCaseLabel(1,0); getCaseLabel(1,0);
} }
onLoad(() => { onLoad((optoions) => {
if(optoions.exchange_id){
exchange_id.value=optoions.exchange_id;
}
//getDraftList(); //getDraftList();
}); });
@ -1393,7 +1456,7 @@ onLoad(() => {
height: calc(100vh - 700rpx); height: calc(100vh - 700rpx);
} }
#editorRes { #editorRes {
min-height: 300rpx; height: 600rpx;
:deep(.sv-editor-wrapper) { :deep(.sv-editor-wrapper) {
flex: 1; flex: 1;
min-height: 300rpx; min-height: 300rpx;
@ -1647,6 +1710,7 @@ onLoad(() => {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
height: 100vh; height: 100vh;
position: relative;
:deep(.u-image) { :deep(.u-image) {
background: transparent !important; background: transparent !important;
} }
@ -1673,6 +1737,7 @@ onLoad(() => {
.bottom { .bottom {
position: fixed; position: fixed;
bottom: 0; bottom: 0;
width: 100%; width: 100%;
z-index: 3; z-index: 3;
background: #ffffff; background: #ffffff;
@ -1725,8 +1790,8 @@ onLoad(() => {
} }
.form { .form {
height: calc(100vh - 133rpx); height: calc(100vh - 133rpx);
margin: -20rpx 0rpx 134rpx; margin: -20rpx 0rpx 0rpx;
padding-bottom: 80rpx; padding-bottom: 0rpx;
overflow-y: scroll; overflow-y: scroll;
.sickbox { .sickbox {

View File

@ -55,9 +55,14 @@
> >
<view @click="goDetail(item.exchange_id)" class="title ellipsis-two-lines">{{ <view class="title ">
item.exchange_title <view class="titlecon ellipsis-two-lines" @click="goDetail(item.exchange_id)">
}}</view> {{
item.exchange_title
}}
</view>
<view v-if="isMine" class="dot" @click="openDeal(item.exchange_id,item.case_exchange_vote)">...</view>
</view>
<view class="doctor" @click="goDetail(item.exchange_id)"> <view class="doctor" @click="goDetail(item.exchange_id)">
<up--image <up--image
:src="item.avatar ? item.avatar : headImg" :src="item.avatar ? item.avatar : headImg"
@ -229,6 +234,37 @@
</scroll-view> </scroll-view>
</view> </view>
</up-popup> </up-popup>
<!-- 底部操作 -->
<up-popup
:zIndex="60"
:overlayStyle="{ zIndex: 59 }"
:closeOnClickOverlay="false"
:show="showDeal"
:round="10"
mode="bottom"
@close="closeDeal"
>
<view class="dealbox">
<view class="dealcell" @click="goEdit">编辑</view>
<view class="dealcell" @click="alertDel">删除</view>
<view class="bar"></view>
<view class="dealcell" @click="closeDealPop">取消</view>
</view>
</up-popup>
<up-overlay :show="showModal" mask-click-able>
<view class="zanboxpop">
<view class="zanwraper">
<view class="title">提示</view>
<view class="content"> 是否删除该交流病例 </view>
<view class="btnbox">
<view class="cancle" @click="showModal = false">取消</view>
<view class="ok" @click="confirmDel">确定</view>
</view>
</view>
</view>
</up-overlay>
</template> </template>
<script setup> <script setup>
@ -243,11 +279,15 @@ import navTo from "@/utils/navTo.js";
import { onLoad,onShow} from "@dcloudio/uni-app"; import { onLoad,onShow} from "@dcloudio/uni-app";
import list from "@/uni_modules/z-paging/components/z-paging/z-paging"; import list from "@/uni_modules/z-paging/components/z-paging/z-paging";
const user_id = ref(""); const user_id = ref("");
const showModal=ref(false);
const showDeal=ref(false);
const is_selected = ref(0); const is_selected = ref(0);
const isMine=ref(false)
const paging = ref(null); const paging = ref(null);
const dataList = ref([]); const dataList = ref([]);
const total = ref(0); const total = ref(0);
const keyWord = ref(""); const keyWord = ref("");
const vote=ref(null);
const showNum = ref(true); const showNum = ref(true);
const options= ref([ const options= ref([
@ -271,11 +311,44 @@ const caseValue1 = ref("");
const caseValue2 = ref(""); const caseValue2 = ref("");
const caseValue3 = ref(""); const caseValue3 = ref("");
const level = ref(1); const level = ref(1);
const dealId=ref('');
const labelObj = reactive({ const labelObj = reactive({
list1: [], list1: [],
list2: [], list2: [],
list3: [], list3: [],
}); });
const openDeal = (id,voteObj) => {
showDeal.value = true;
dealId.value=id;
vote.value=voteObj;
console.log(id)
};
const alertDel=()=>{
showDeal.value = false;
showModal.value = true
}
const goEdit=()=>{
showDeal.value = false;
if(vote.value && vote.value.is_have_voted!=1){
uni.showToast({
icon: "none",
title: "不可编辑",
})
return false;
}
navTo({
url:'/pages/publish/publish?exchange_id='+dealId.value
})
}
const confirmDel = () => {
//
showModal.value = false;
};
const closeDealPop = () => {
showDeal.value = false;
};
const getCaseLabel = (lev,pid=0) => { const getCaseLabel = (lev,pid=0) => {
api.getCaseLabel({ api.getCaseLabel({
pId:pid pId:pid
@ -359,6 +432,9 @@ onLoad((options) => {
if(options.is_selected){ if(options.is_selected){
is_selected.value = options.is_selected; is_selected.value = options.is_selected;
} }
if(options.type=="mine"){
isMine.value=true;
}
}); });
onShow(()=>{ onShow(()=>{
@ -435,6 +511,17 @@ const searchList = async (params) => {
</script> </script>
<style lang='scss' scoped> <style lang='scss' scoped>
.dealbox {
.dealcell {
display: flex;
align-items: center;
justify-content: center;
height: 112rpx;
font-size: 32rpx;
color: rgba(0, 0, 0, 0.9);
border-bottom: 2rpx solid #efefef;
}
}
.filterbox{ .filterbox{
display: flex; display: flex;
height:128rpx; height:128rpx;
@ -573,7 +660,7 @@ const searchList = async (params) => {
} }
.record { .record {
padding-top: 30rpx; padding-top: 0rpx;
.list { .list {
margin: 30rpx 30rpx; margin: 30rpx 30rpx;
@ -608,7 +695,7 @@ const searchList = async (params) => {
} }
.record { .record {
padding-top: 30rpx; padding-top: 0rpx;
.list { .list {
margin: 8rpx 0rpx 0; margin: 8rpx 0rpx 0;
@ -630,6 +717,20 @@ const searchList = async (params) => {
font-size: 32rpx; font-size: 32rpx;
color: #000000; color: #000000;
line-height: 46rpx; line-height: 46rpx;
display: flex;
justify-content: space-between;
align-items: center;
.dot{
height: 40rpx;
display: flex;
align-items: center;
line-height: 40rpx;
}
.titlecon{
flex:1;
margin-right: 20rpx;
}
} }
} }
@ -812,4 +913,136 @@ const searchList = async (params) => {
border-bottom: 2rpx solid #e5e7eb; border-bottom: 2rpx solid #e5e7eb;
} }
} }
.zanboxpop {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
.zanwraper {
width: 630rpx;
margin: 0 auto;
padding-bottom: 50rpx;
background: #f5f6f9;
border-radius: 16rpx;
.title {
margin-top: 48rpx;
text-align: center;
font-weight: 500;
font-size: 36rpx;
color: rgba(0, 0, 0, 0.85);
}
.content {
padding: 30rpx 0;
background: #f5f6f9;
text-align: center;
:deep(.imgstyle){
max-width: 100%!important;
}
:deep(._block){
text-align: left!important;
}
}
.count {
margin-top: 24rpx;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
font-weight: 400;
font-size: 28rpx;
color: rgba(0, 0, 0, 0.65);
.num {
color: #ff0000;
font-size: 32rpx;
}
.earn {
font-size: 32rpx;
color: #3cc7c0;
}
}
.countbox {
display: flex;
width: 100%;
margin: 30rpx 0px 40rpx;
padding: 0 40rpx;
justify-content: center;
box-sizing: border-box;
.minus {
flex-shrink: 0;
margin-left: 10rp;
width: 90rpx;
height: 90rpx;
font-size: 60rpx;
color: #333;
display: flex;
justify-content: center;
align-items: center;
background: #ffffff;
border-radius: 12rpx;
border: 2rpx solid #e9e9e9;
}
.add {
flex-shrink: 0;
width: 90rpx;
margin-left: 10rpx;
height: 90rpx;
font-size: 60rpx;
color: #333;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
background: #3cc7c0;
border-radius: 12rpx;
border: 2rpx solid #3cc7c0;
}
:deep(.u-input__content__field-wrapper__field) {
height: 60rpx;
font-size: 34rpx !important;
text-align: center !important;
}
:deep(.u-input) {
background: #f2f2f2;
width: 200rpx !important;
flex: none;
}
:deep(.u-input--radius) {
border-radius: 24rrpx;
}
}
.btnbox {
margin: 0px 40rpx 0px;
display: flex;
justify-content: space-between;
.cancle {
color: rgba(0, 0, 0, 0.3);
width: 256rpx;
height: 88rpx;
background: #f5f6f9;
border-radius: 25px;
border: 2rpx solid rgba(0, 0, 0, 0.15);
font-weight: 500;
font-size: 32rpx;
color: rgba(0, 0, 0, 0.85);
display: flex;
justify-content: center;
align-items: center;
}
.ok {
color: #fff;
width: 256rpx;
height: 88rpx;
background: #3cc7c0;
border-radius: 25px;
border: 2rpx solid #3cc7c0;
font-weight: 500;
font-size: 32rpx;
display: flex;
justify-content: center;
align-items: center;
}
}
}
}
</style> </style>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -113,7 +113,7 @@ const api = {
return utils_request.request("/exchange/collect/" + id, {}, "delete", false); return utils_request.request("/exchange/collect/" + id, {}, "delete", false);
}, },
addExchangeComment(id, data) { addExchangeComment(id, data) {
return utils_request.request("/exchange/comment/" + id, data, "post", false); return utils_request.request("/exchange/comment/" + id, data, "post", true);
}, },
delExchangeComment(id) { delExchangeComment(id) {
return utils_request.request("/exchange/comment/" + id, {}, "delete", false); return utils_request.request("/exchange/comment/" + id, {}, "delete", false);

View File

@ -148,17 +148,11 @@ const _sfc_main = {
l: common_vendor.f(dataList.value, (item, index, i0) => { l: common_vendor.f(dataList.value, (item, index, i0) => {
return { return {
a: common_vendor.t(tab.value == 0 ? item.article_title : item.video_title), a: common_vendor.t(tab.value == 0 ? item.article_title : item.video_title),
b: common_vendor.f(item.author, (tag, k1, i1) => { b: "24ff958c-3-" + i0 + ",24ff958c-0",
return { c: "24ff958c-4-" + i0 + ",24ff958c-0",
a: common_vendor.t(tag.doctor_name), d: common_vendor.t(formatdate(item.push_date)),
b: tag.author_id e: index,
}; f: common_vendor.o(($event) => goDetail(item.cert_image), index)
}),
c: "24ff958c-3-" + i0 + ",24ff958c-0",
d: "24ff958c-4-" + i0 + ",24ff958c-0",
e: common_vendor.t(formatdate(item.push_date)),
f: index,
g: common_vendor.o(($event) => goDetail(item.cert_image), index)
}; };
}), }),
m: common_vendor.p({ m: common_vendor.p({

View File

@ -1 +1 @@
<view class="u-page data-v-24ff958c"><z-paging wx:if="{{r}}" class="r data-v-24ff958c" u-s="{{['top','d']}}" u-r="paging" bindquery="{{p}}" u-i="24ff958c-0" bind:__l="__l" bindupdateModelValue="{{q}}" u-p="{{r}}"><view slot="top"><nav-bar-search wx:if="{{b}}" class="data-v-24ff958c" bindchangeWord="{{a}}" u-i="24ff958c-1,24ff958c-0" bind:__l="__l" u-p="{{b}}"></nav-bar-search><view wx:if="{{c}}" class="detail data-v-24ff958c"><view wx:if="{{d}}" class="desc data-v-24ff958c">检索到:<text class="red data-v-24ff958c">{{e}}篇文章</text></view><view wx:if="{{f}}" class="desc data-v-24ff958c">检索到:<text class="red data-v-24ff958c">{{g}}个视频</text></view><view wx:if="{{h}}" class="desc data-v-24ff958c">检索词:<text class="red data-v-24ff958c">{{i}}</text></view></view><view class="tabcon data-v-24ff958c"><up-tabs wx:if="{{k}}" class="data-v-24ff958c" bindclick="{{j}}" u-i="24ff958c-2,24ff958c-0" bind:__l="__l" u-p="{{k}}"></up-tabs></view></view><view wx:for="{{l}}" wx:for-item="item" wx:key="f" class="item data-v-24ff958c" bindtap="{{item.g}}"><view class="title ellipsis data-v-24ff958c">{{item.a}}</view><view class="tagsbox data-v-24ff958c"><view wx:for="{{item.b}}" wx:for-item="tag" wx:key="b" class="tag data-v-24ff958c">{{tag.a}}</view></view><view class="deal data-v-24ff958c"><view class="left data-v-24ff958c"><view class="recored data-v-24ff958c"><up--image wx:if="{{m}}" class="data-v-24ff958c" u-i="{{item.c}}" bind:__l="__l" u-p="{{m}}"></up--image> 收录证书 </view></view><view class="time data-v-24ff958c"><up-icon wx:if="{{n}}" class="data-v-24ff958c" u-i="{{item.d}}" bind:__l="__l" u-p="{{n}}"></up-icon><view class="num data-v-24ff958c">{{item.e}}</view></view></view></view></z-paging></view> <view class="u-page data-v-24ff958c"><z-paging wx:if="{{r}}" class="r data-v-24ff958c" u-s="{{['top','d']}}" u-r="paging" bindquery="{{p}}" u-i="24ff958c-0" bind:__l="__l" bindupdateModelValue="{{q}}" u-p="{{r}}"><view slot="top"><nav-bar-search wx:if="{{b}}" class="data-v-24ff958c" bindchangeWord="{{a}}" u-i="24ff958c-1,24ff958c-0" bind:__l="__l" u-p="{{b}}"></nav-bar-search><view wx:if="{{c}}" class="detail data-v-24ff958c"><view wx:if="{{d}}" class="desc data-v-24ff958c">检索到:<text class="red data-v-24ff958c">{{e}}篇文章</text></view><view wx:if="{{f}}" class="desc data-v-24ff958c">检索到:<text class="red data-v-24ff958c">{{g}}个视频</text></view><view wx:if="{{h}}" class="desc data-v-24ff958c">检索词:<text class="red data-v-24ff958c">{{i}}</text></view></view><view class="tabcon data-v-24ff958c"><up-tabs wx:if="{{k}}" class="data-v-24ff958c" bindclick="{{j}}" u-i="24ff958c-2,24ff958c-0" bind:__l="__l" u-p="{{k}}"></up-tabs></view></view><view wx:for="{{l}}" wx:for-item="item" wx:key="e" class="item data-v-24ff958c" bindtap="{{item.f}}"><view class="title ellipsis-two-lines data-v-24ff958c">{{item.a}}</view><view class="deal data-v-24ff958c"><view class="left data-v-24ff958c"><view class="recored data-v-24ff958c"><up--image wx:if="{{m}}" class="data-v-24ff958c" u-i="{{item.b}}" bind:__l="__l" u-p="{{m}}"></up--image> 收录证书 </view></view><view class="time data-v-24ff958c"><up-icon wx:if="{{n}}" class="data-v-24ff958c" u-i="{{item.c}}" bind:__l="__l" u-p="{{n}}"></up-icon><view class="num data-v-24ff958c">{{item.d}}</view></view></view></view></z-paging></view>

View File

@ -64,6 +64,9 @@
.zanboxpop .zanwraper .content.data-v-eca06f3c .imgstyle { .zanboxpop .zanwraper .content.data-v-eca06f3c .imgstyle {
max-width: 100% !important; max-width: 100% !important;
} }
.zanboxpop .zanwraper .content.data-v-eca06f3c ._block {
text-align: left !important;
}
.zanboxpop .zanwraper .count.data-v-eca06f3c { .zanboxpop .zanwraper .count.data-v-eca06f3c {
margin-top: 24rpx; margin-top: 24rpx;
display: flex; display: flex;
@ -406,6 +409,10 @@
left: 50%; left: 50%;
transform: translateX(-50%); transform: translateX(-50%);
} }
.desc.data-v-eca06f3c ._block {
text-align: left !important;
text-indent: 0px !important;
}
.bottom.data-v-eca06f3c { .bottom.data-v-eca06f3c {
position: fixed; position: fixed;
display: flex; display: flex;

View File

@ -67,7 +67,7 @@ const _sfc_main = {
}; };
const mySpecial = () => { const mySpecial = () => {
utils_navTo.navTo({ utils_navTo.navTo({
url: "/pages/specialList/specialList?userId=" + userInfo.user_id url: "/pages/specialList/specialList?userId=" + userInfo.user_id + "&type=mine"
}); });
}; };
const goJoin = () => { const goJoin = () => {
@ -124,8 +124,8 @@ const _sfc_main = {
size: "18" size: "18"
}), }),
n: common_vendor.o(goCert), n: common_vendor.o(goCert),
o: hospitalInfo.video_num > 0 + hospitalInfo.article_num >= 20 o: hospitalInfo.video_num + hospitalInfo.article_num >= 10
}, hospitalInfo.video_num > 0 + hospitalInfo.article_num >= 20 ? { }, hospitalInfo.video_num + hospitalInfo.article_num >= 10 ? {
p: common_vendor.p({ p: common_vendor.p({
src: common_vendor.unref(common_assets.myHospital), src: common_vendor.unref(common_assets.myHospital),
width: "39rpx", width: "39rpx",

View File

@ -44,11 +44,13 @@ const _sfc_main = {
const caseValue3 = common_vendor.ref(""); const caseValue3 = common_vendor.ref("");
const level = common_vendor.ref(1); const level = common_vendor.ref(1);
const isPublish = common_vendor.ref(false); const isPublish = common_vendor.ref(false);
const exchange_id = common_vendor.ref("");
const labelObj = common_vendor.reactive({ const labelObj = common_vendor.reactive({
list1: [], list1: [],
list2: [], list2: [],
list3: [] list3: []
}); });
const bottomHeight = common_vendor.ref(200);
const form = common_vendor.reactive({ const form = common_vendor.reactive({
exchange_title: "", exchange_title: "",
exchange_content: "", exchange_content: "",
@ -90,7 +92,7 @@ const _sfc_main = {
showCase.value = false; showCase.value = false;
}; };
const epaste = (e) => { const epaste = (e) => {
common_vendor.index.__f__("log", "at pages/publish/publish.vue:539", e); common_vendor.index.__f__("log", "at pages/publish/publish.vue:541", e);
}; };
const addOption = () => { const addOption = () => {
voteData.case_exchange_vote_option.push({ voteData.case_exchange_vote_option.push({
@ -168,7 +170,7 @@ const _sfc_main = {
} }
}; };
const ready = (e) => { const ready = (e) => {
common_vendor.index.__f__("log", "at pages/publish/publish.vue:643", e); common_vendor.index.__f__("log", "at pages/publish/publish.vue:645", e);
editorCtx.value = e; editorCtx.value = e;
let html = "<p>【患者信息】:</p><br/><p>【主诉】:</p><br/><p>【现病史及既往史】:</p><br/><p>【检查】:</p><br/><p>【临床诊断】:</p><br/><p>【治疗经过及结果】:</p><br/><br/>"; let html = "<p>【患者信息】:</p><br/><p>【主诉】:</p><br/><p>【现病史及既往史】:</p><br/><p>【检查】:</p><br/><p>【临床诊断】:</p><br/><p>【治疗经过及结果】:</p><br/><br/>";
editorCtx.value.initHtml(html); editorCtx.value.initHtml(html);
@ -181,9 +183,14 @@ const _sfc_main = {
}; };
const readyResult = (e) => { const readyResult = (e) => {
editorCtxResult.value = e; editorCtxResult.value = e;
setTimeout(() => {
if (exchange_id.value) {
getExchangeDetail(exchange_id.value);
}
});
}; };
const clearMuBan = () => { const clearMuBan = () => {
common_vendor.index.__f__("log", "at pages/publish/publish.vue:663", "清空模板"); common_vendor.index.__f__("log", "at pages/publish/publish.vue:671", "清空模板");
editorCtx.value.initHtml(""); editorCtx.value.initHtml("");
}; };
const focusInfo = () => { const focusInfo = () => {
@ -251,6 +258,37 @@ const _sfc_main = {
getDraftList(); getDraftList();
}); });
}; };
const getExchangeDetail = (id) => {
api_api.api.getExchangeDetail(id).then((res) => {
common_vendor.index.__f__("log", "at pages/publish/publish.vue:772", res.data.data);
let {
exchange_content,
exchange_title,
exchange_label,
exchange_summary,
exchange_vote
} = res.data.data;
editorCtx.value.initHtml(exchange_content, async (videoUrl) => {
let res2;
const fox = "https://cn.bing.com//th?id=OHR.FlamingosNamibia_ZH-CN3639748956_1920x1080.jpg";
res2 = await editorCtx.value.createCoverThumbnail(fox);
return res2;
});
form.exchange_content = exchange_content;
form.exchange_title = exchange_title;
form.case_exchange_label = exchange_label;
labelList.value = exchange_label;
form.exchange_summary = exchange_summary;
form.case_exchange_vote = exchange_vote;
editorCtxResult.value.initHtml(exchange_summary, async (videoUrl) => {
let res2;
const fox = "https://cn.bing.com//th?id=OHR.FlamingosNamibia_ZH-CN3639748956_1920x1080.jpg";
res2 = await editorCtxResult.value.createCoverThumbnail(fox);
return res2;
});
Object.assign(voteData, exchange_vote);
});
};
const editDraft = (index) => { const editDraft = (index) => {
let draft = draftList.value[index]; let draft = draftList.value[index];
let { let {
@ -268,7 +306,7 @@ const _sfc_main = {
form.exchange_summary = exchange_summary; form.exchange_summary = exchange_summary;
form.case_exchange_vote = exchange_vote; form.case_exchange_vote = exchange_vote;
editorCtxResult.value.initHtml(exchange_summary); editorCtxResult.value.initHtml(exchange_summary);
Object.assign(voteData, draft); Object.assign(voteData, exchange_vote);
showDraft.value = false; showDraft.value = false;
}; };
const willDelDraft = (id) => { const willDelDraft = (id) => {
@ -278,7 +316,7 @@ const _sfc_main = {
}; };
const confirmDel = () => { const confirmDel = () => {
showModal.value = false; showModal.value = false;
common_vendor.index.__f__("log", "at pages/publish/publish.vue:780", delType.value); common_vendor.index.__f__("log", "at pages/publish/publish.vue:840", delType.value);
if (delType.value == "delDraft") { if (delType.value == "delDraft") {
delDraft(delId.value); delDraft(delId.value);
} else if (delType.value == "saveDraft") { } else if (delType.value == "saveDraft") {
@ -301,7 +339,7 @@ const _sfc_main = {
getDraftList(); getDraftList();
}; };
const alertSave = async () => { const alertSave = async () => {
if (isPublish.value) { if (isPublish.value || exchange_id.value) {
goBack(); goBack();
} else { } else {
const res = await editorCtx.value.getLastContent(); const res = await editorCtx.value.getLastContent();
@ -389,7 +427,7 @@ const _sfc_main = {
} }
}, },
fail: (err) => { fail: (err) => {
common_vendor.index.__f__("log", "at pages/publish/publish.vue:909", err); common_vendor.index.__f__("log", "at pages/publish/publish.vue:969", err);
} }
}); });
}); });
@ -419,7 +457,7 @@ const _sfc_main = {
return randomNumber; return randomNumber;
}; };
const getImageFormat = (imageUrl) => { const getImageFormat = (imageUrl) => {
common_vendor.index.__f__("log", "at pages/publish/publish.vue:939", imageUrl); common_vendor.index.__f__("log", "at pages/publish/publish.vue:999", imageUrl);
const lastDotIndex = imageUrl.lastIndexOf("."); const lastDotIndex = imageUrl.lastIndexOf(".");
if (lastDotIndex !== -1) { if (lastDotIndex !== -1) {
return imageUrl.substring(lastDotIndex + 1); return imageUrl.substring(lastDotIndex + 1);
@ -451,7 +489,7 @@ const _sfc_main = {
//从相册选择 //从相册选择
extension: [".mp4", ".webm", ".ogg"], extension: [".mp4", ".webm", ".ogg"],
success: function(res) { success: function(res) {
common_vendor.index.__f__("log", "at pages/publish/publish.vue:966", res.tempFilePath); common_vendor.index.__f__("log", "at pages/publish/publish.vue:1026", res.tempFilePath);
HandleAddVideo(res.tempFilePath); HandleAddVideo(res.tempFilePath);
} }
}); });
@ -489,7 +527,7 @@ const _sfc_main = {
async success(res2) { async success(res2) {
if (res2.statusCode === 204) { if (res2.statusCode === 204) {
let url = host + "/" + dir + filename + imgType; let url = host + "/" + dir + filename + imgType;
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1008", editorCtx2); common_vendor.index.__f__("log", "at pages/publish/publish.vue:1068", editorCtx2);
let imgUrl = "https://cn.bing.com//th?id=OHR.FlamingosNamibia_ZH-CN3639748956_1920x1080.jpg"; let imgUrl = "https://cn.bing.com//th?id=OHR.FlamingosNamibia_ZH-CN3639748956_1920x1080.jpg";
const fileThumbnail = await editorCtx2.createCoverThumbnail( const fileThumbnail = await editorCtx2.createCoverThumbnail(
imgUrl imgUrl
@ -503,7 +541,7 @@ const _sfc_main = {
} }
}, },
fail: (err) => { fail: (err) => {
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1023", err); common_vendor.index.__f__("log", "at pages/publish/publish.vue:1083", err);
} }
}); });
}); });
@ -553,7 +591,7 @@ const _sfc_main = {
showCase.value = false; showCase.value = false;
if (level.value == 1) { if (level.value == 1) {
let label = labelObj.list1.find((item) => item.app_iden == caseValue1.value); let label = labelObj.list1.find((item) => item.app_iden == caseValue1.value);
common_vendor.index.__f__("log", "at pages/publish/publish.vue:1073", label); common_vendor.index.__f__("log", "at pages/publish/publish.vue:1133", label);
labelList.value.push({ labelList.value.push({
app_iden: label.app_iden, app_iden: label.app_iden,
label_name: label.label_name label_name: label.label_name
@ -608,7 +646,10 @@ const _sfc_main = {
showCase.value = true; showCase.value = true;
getCaseLabel(1, 0); getCaseLabel(1, 0);
}; };
common_vendor.onLoad(() => { common_vendor.onLoad((optoions) => {
if (optoions.exchange_id) {
exchange_id.value = optoions.exchange_id;
}
}); });
return (_ctx, _cache) => { return (_ctx, _cache) => {
return common_vendor.e({ return common_vendor.e({
@ -665,45 +706,47 @@ const _sfc_main = {
size: "16" size: "16"
}), }),
s: common_vendor.o(openLabelPop), s: common_vendor.o(openLabelPop),
t: common_vendor.p({ t: bottomHeight.value + "rpx",
v: common_vendor.p({
src: common_vendor.unref(common_assets.photoImg), src: common_vendor.unref(common_assets.photoImg),
width: "32rpx", width: "32rpx",
height: "32rpx" height: "32rpx"
}), }),
v: common_vendor.o(insertImage), w: common_vendor.o(insertImage),
w: !isFocusInfo.value && !isFocusResult.value ? 1 : "", x: !isFocusInfo.value && !isFocusResult.value ? 1 : "",
x: common_vendor.p({ y: common_vendor.p({
src: common_vendor.unref(common_assets.videoImg$1), src: common_vendor.unref(common_assets.videoImg$1),
width: "32rpx", width: "32rpx",
height: "32rpx" height: "32rpx"
}), }),
y: common_vendor.o(insertVideo), z: common_vendor.o(insertVideo),
z: !isFocusInfo.value && !isFocusResult.value ? 1 : "", A: !isFocusInfo.value && !isFocusResult.value ? 1 : "",
A: common_vendor.p({ B: common_vendor.p({
src: common_vendor.unref(common_assets.addImg), src: common_vendor.unref(common_assets.addImg),
width: "32rpx", width: "32rpx",
height: "32rpx" height: "32rpx"
}), }),
B: !isFocusInfo.value ? 1 : "", C: !isFocusInfo.value ? 1 : "",
C: common_vendor.o(alertTitle), D: common_vendor.o(alertTitle),
D: common_vendor.o(openDraftList), E: common_vendor.o(openDraftList),
E: common_vendor.p({ F: common_vendor.p({
src: common_vendor.unref(common_assets.voteImg), src: common_vendor.unref(common_assets.voteImg),
width: "47rpx", width: "47rpx",
height: "47rpx" height: "47rpx"
}), }),
F: common_vendor.o(($event) => showVote.value = true), G: common_vendor.o(($event) => showVote.value = true),
G: common_vendor.o(publish), H: common_vendor.o(publish),
H: common_vendor.o(closeVote), I: bottomHeight.value + "rpx",
I: common_vendor.o(saveVote), J: common_vendor.o(closeVote),
J: common_vendor.o(($event) => voteData.vote_title = $event), K: common_vendor.o(saveVote),
K: common_vendor.p({ L: common_vendor.o(($event) => voteData.vote_title = $event),
M: common_vendor.p({
placeholder: "请输入投票标题", placeholder: "请输入投票标题",
border: "surround", border: "surround",
clearable: true, clearable: true,
modelValue: voteData.vote_title modelValue: voteData.vote_title
}), }),
L: common_vendor.f(voteData.case_exchange_vote_option, (item, index, i0) => { N: common_vendor.f(voteData.case_exchange_vote_option, (item, index, i0) => {
return { return {
a: "bfce3555-13-" + i0 + ",bfce3555-11", a: "bfce3555-13-" + i0 + ",bfce3555-11",
b: common_vendor.o(($event) => item.option_value = $event, index), b: common_vendor.o(($event) => item.option_value = $event, index),
@ -718,59 +761,59 @@ const _sfc_main = {
f: index f: index
}; };
}), }),
M: common_vendor.p({ O: common_vendor.p({
name: "minus-circle", name: "minus-circle",
color: "red", color: "red",
size: "28" size: "28"
}), }),
N: common_vendor.p({ P: common_vendor.p({
name: "plus", name: "plus",
color: "#4B5563", color: "#4B5563",
size: "18" size: "18"
}), }),
O: common_vendor.o(addOption), Q: common_vendor.o(addOption),
P: common_vendor.p({ R: common_vendor.p({
name: "minus", name: "minus",
color: "#4B5563", color: "#4B5563",
size: "30rpx", size: "30rpx",
bold: true bold: true
}), }),
Q: common_vendor.o(($event) => changeDay("minus")), S: common_vendor.o(($event) => changeDay("minus")),
R: common_vendor.t(voteData.valid_day), T: common_vendor.t(voteData.valid_day),
S: common_vendor.p({ U: common_vendor.p({
name: "plus", name: "plus",
color: "#4B5563", color: "#4B5563",
size: "30rpx", size: "30rpx",
bold: true bold: true
}), }),
T: common_vendor.o(($event) => changeDay("plus")), V: common_vendor.o(($event) => changeDay("plus")),
U: common_vendor.o(saveVote), W: common_vendor.o(saveVote),
V: common_vendor.o(clearVote), X: common_vendor.o(clearVote),
W: common_vendor.o(closeVote), Y: common_vendor.o(closeVote),
X: common_vendor.o(openVote), Z: common_vendor.o(openVote),
Y: common_vendor.p({ aa: common_vendor.p({
round: 10, round: 10,
show: showVote.value, show: showVote.value,
mode: "bottom" mode: "bottom"
}), }),
Z: common_vendor.p({ ab: common_vendor.p({
name: "close", name: "close",
color: "#4B5563", color: "#4B5563",
size: "20" size: "20"
}), }),
aa: common_vendor.o(closeDraft), ac: common_vendor.o(closeDraft),
ab: draftList.value.length == 0 ad: draftList.value.length == 0
}, draftList.value.length == 0 ? { }, draftList.value.length == 0 ? {
ac: common_vendor.p({ ae: common_vendor.p({
marginTop: "120rpx", marginTop: "120rpx",
text: "草稿箱为空", text: "草稿箱为空",
mode: "list", mode: "list",
icon: common_vendor.unref(common_assets.draftImg) icon: common_vendor.unref(common_assets.draftImg)
}) })
} : {}, { } : {}, {
ad: draftList.value.length > 0 af: draftList.value.length > 0
}, draftList.value.length > 0 ? { }, draftList.value.length > 0 ? {
ae: common_vendor.f(draftList.value, (item, index, i0) => { ag: common_vendor.f(draftList.value, (item, index, i0) => {
return common_vendor.e({ return common_vendor.e({
a: common_vendor.t(item.exchange_title ? item.exchange_title : "无标题"), a: common_vendor.t(item.exchange_title ? item.exchange_title : "无标题"),
b: item.exchange_content b: item.exchange_content
@ -803,66 +846,66 @@ const _sfc_main = {
q: item.draft_id q: item.draft_id
}); });
}), }),
af: common_vendor.p({ ah: common_vendor.p({
name: "trash", name: "trash",
color: "#4B5563", color: "#4B5563",
size: "16" size: "16"
}), }),
ag: common_vendor.p({ ai: common_vendor.p({
name: "edit-pen", name: "edit-pen",
color: "#fff", color: "#fff",
size: "17" size: "17"
}) })
} : {}, { } : {}, {
ah: common_vendor.o(closeDraft), aj: common_vendor.o(closeDraft),
ai: common_vendor.o(openDraft), ak: common_vendor.o(openDraft),
aj: common_vendor.p({ al: common_vendor.p({
round: 10, round: 10,
zIndex: "9", zIndex: "9",
show: showDraft.value, show: showDraft.value,
mode: "bottom" mode: "bottom"
}), }),
ak: common_vendor.p({ am: common_vendor.p({
name: "close", name: "close",
color: "#4B5563", color: "#4B5563",
size: "20" size: "20"
}), }),
al: common_vendor.o(closeTitle), an: common_vendor.o(closeTitle),
am: common_vendor.o(insertAllWord), ao: common_vendor.o(insertAllWord),
an: common_vendor.p({ ap: common_vendor.p({
name: "plus-circle", name: "plus-circle",
color: "#3CC7C0", color: "#3CC7C0",
size: "20" size: "20"
}), }),
ao: common_vendor.o(insertAllWord), aq: common_vendor.o(insertAllWord),
ap: common_vendor.o(($event) => insertWord("患者信息")), ar: common_vendor.o(($event) => insertWord("患者信息")),
aq: common_vendor.o(($event) => insertWord("主诉")), as: common_vendor.o(($event) => insertWord("主诉")),
ar: common_vendor.o(($event) => insertWord("现病史及既往史")), at: common_vendor.o(($event) => insertWord("现病史及既往史")),
as: common_vendor.o(($event) => insertWord("检查")), av: common_vendor.o(($event) => insertWord("检查")),
at: common_vendor.o(($event) => insertWord("临床诊断")), aw: common_vendor.o(($event) => insertWord("临床诊断")),
av: common_vendor.o(($event) => insertWord("治疗经过及结果")), ax: common_vendor.o(($event) => insertWord("治疗经过及结果")),
aw: common_vendor.o(closeTitle), ay: common_vendor.o(closeTitle),
ax: common_vendor.o(openTitle), az: common_vendor.o(openTitle),
ay: common_vendor.p({ aA: common_vendor.p({
round: 10, round: 10,
zIndex: "9", zIndex: "9",
show: showTitle.value, show: showTitle.value,
mode: "bottom" mode: "bottom"
}), }),
az: delType.value == "delDraft" aB: delType.value == "delDraft"
}, delType.value == "delDraft" ? {} : delType.value == "saveDraft" ? {} : {}, { }, delType.value == "delDraft" ? {} : delType.value == "saveDraft" ? {} : {}, {
aA: delType.value == "saveDraft", aC: delType.value == "saveDraft",
aB: common_vendor.o(cancelDel), aD: common_vendor.o(cancelDel),
aC: common_vendor.o(confirmDel), aE: common_vendor.o(confirmDel),
aD: common_vendor.p({ aF: common_vendor.p({
show: showModal.value, show: showModal.value,
["mask-click-able"]: true ["mask-click-able"]: true
}), }),
aE: common_vendor.o(($event) => showCase.value = false), aG: common_vendor.o(($event) => showCase.value = false),
aF: common_vendor.o(continueCase), aH: common_vendor.o(continueCase),
aG: level.value != 3, aI: level.value != 3,
aH: common_vendor.o(confirmCase), aJ: common_vendor.o(confirmCase),
aI: common_vendor.f(labelObj.list1, (item, k0, i0) => { aK: common_vendor.f(labelObj.list1, (item, k0, i0) => {
return { return {
a: "bfce3555-29-" + i0 + ",bfce3555-28", a: "bfce3555-29-" + i0 + ",bfce3555-28",
b: common_vendor.p({ b: common_vendor.p({
@ -873,14 +916,14 @@ const _sfc_main = {
c: item.app_iden c: item.app_iden
}; };
}), }),
aJ: common_vendor.o(($event) => caseValue1.value = $event), aL: common_vendor.o(($event) => caseValue1.value = $event),
aK: common_vendor.p({ aM: common_vendor.p({
iconPlacement: "right", iconPlacement: "right",
placement: "column", placement: "column",
modelValue: caseValue1.value modelValue: caseValue1.value
}), }),
aL: level.value == 1, aN: level.value == 1,
aM: common_vendor.f(labelObj.list2, (item, k0, i0) => { aO: common_vendor.f(labelObj.list2, (item, k0, i0) => {
return { return {
a: "bfce3555-31-" + i0 + ",bfce3555-30", a: "bfce3555-31-" + i0 + ",bfce3555-30",
b: common_vendor.p({ b: common_vendor.p({
@ -891,14 +934,14 @@ const _sfc_main = {
c: item.app_iden c: item.app_iden
}; };
}), }),
aN: common_vendor.o(($event) => caseValue2.value = $event), aP: common_vendor.o(($event) => caseValue2.value = $event),
aO: common_vendor.p({ aQ: common_vendor.p({
iconPlacement: "right", iconPlacement: "right",
placement: "column", placement: "column",
modelValue: caseValue2.value modelValue: caseValue2.value
}), }),
aP: level.value == 2, aR: level.value == 2,
aQ: common_vendor.f(labelObj.list3, (item, k0, i0) => { aS: common_vendor.f(labelObj.list3, (item, k0, i0) => {
return { return {
a: "bfce3555-33-" + i0 + ",bfce3555-32", a: "bfce3555-33-" + i0 + ",bfce3555-32",
b: common_vendor.p({ b: common_vendor.p({
@ -909,15 +952,15 @@ const _sfc_main = {
c: item.app_iden c: item.app_iden
}; };
}), }),
aR: common_vendor.o(($event) => caseValue3.value = $event), aT: common_vendor.o(($event) => caseValue3.value = $event),
aS: common_vendor.p({ aU: common_vendor.p({
iconPlacement: "right", iconPlacement: "right",
placement: "column", placement: "column",
modelValue: caseValue3.value modelValue: caseValue3.value
}), }),
aT: level.value == 3, aV: level.value == 3,
aU: common_vendor.o(closeCase), aW: common_vendor.o(closeCase),
aV: common_vendor.p({ aX: common_vendor.p({
round: 10, round: 10,
zIndex: "9", zIndex: "9",
show: showCase.value, show: showCase.value,

File diff suppressed because one or more lines are too long

View File

@ -259,7 +259,7 @@
height: calc(100vh - 700rpx); height: calc(100vh - 700rpx);
} }
#editorRes.data-v-bfce3555 { #editorRes.data-v-bfce3555 {
min-height: 300rpx; height: 600rpx;
} }
#editorRes.data-v-bfce3555 .sv-editor-wrapper { #editorRes.data-v-bfce3555 .sv-editor-wrapper {
flex: 1; flex: 1;
@ -508,6 +508,7 @@
display: flex; display: flex;
flex-direction: column; flex-direction: column;
height: 100vh; height: 100vh;
position: relative;
} }
.upage.data-v-bfce3555 .u-image { .upage.data-v-bfce3555 .u-image {
background: transparent !important; background: transparent !important;
@ -584,8 +585,8 @@
} }
.form.data-v-bfce3555 { .form.data-v-bfce3555 {
height: calc(100vh - 133rpx); height: calc(100vh - 133rpx);
margin: -20rpx 0rpx 134rpx; margin: -20rpx 0rpx 0rpx;
padding-bottom: 80rpx; padding-bottom: 0rpx;
overflow-y: scroll; overflow-y: scroll;
} }
.form .sickbox.data-v-bfce3555 { .form .sickbox.data-v-bfce3555 {

View File

@ -13,7 +13,8 @@ if (!Array) {
const _easycom_up_radio2 = common_vendor.resolveComponent("up-radio"); const _easycom_up_radio2 = common_vendor.resolveComponent("up-radio");
const _easycom_up_radio_group2 = common_vendor.resolveComponent("up-radio-group"); const _easycom_up_radio_group2 = common_vendor.resolveComponent("up-radio-group");
const _easycom_up_popup2 = common_vendor.resolveComponent("up-popup"); const _easycom_up_popup2 = common_vendor.resolveComponent("up-popup");
(_easycom_navBarSearch2 + _easycom_up__image2 + _easycom_up_dropdown_item2 + _easycom_up_dropdown2 + _easycom_up_icon2 + _easycom_z_paging2 + _easycom_up_radio2 + _easycom_up_radio_group2 + _easycom_up_popup2)(); const _easycom_up_overlay2 = common_vendor.resolveComponent("up-overlay");
(_easycom_navBarSearch2 + _easycom_up__image2 + _easycom_up_dropdown_item2 + _easycom_up_dropdown2 + _easycom_up_icon2 + _easycom_z_paging2 + _easycom_up_radio2 + _easycom_up_radio_group2 + _easycom_up_popup2 + _easycom_up_overlay2)();
} }
const _easycom_navBarSearch = () => "../../components/navBarSearch/navBarSearch.js"; const _easycom_navBarSearch = () => "../../components/navBarSearch/navBarSearch.js";
const _easycom_up__image = () => "../../node-modules/uview-plus/components/u--image/u--image.js"; const _easycom_up__image = () => "../../node-modules/uview-plus/components/u--image/u--image.js";
@ -24,18 +25,23 @@ const _easycom_z_paging = () => "../../uni_modules/z-paging/components/z-paging/
const _easycom_up_radio = () => "../../node-modules/uview-plus/components/u-radio/u-radio.js"; const _easycom_up_radio = () => "../../node-modules/uview-plus/components/u-radio/u-radio.js";
const _easycom_up_radio_group = () => "../../node-modules/uview-plus/components/u-radio-group/u-radio-group.js"; const _easycom_up_radio_group = () => "../../node-modules/uview-plus/components/u-radio-group/u-radio-group.js";
const _easycom_up_popup = () => "../../node-modules/uview-plus/components/u-popup/u-popup.js"; const _easycom_up_popup = () => "../../node-modules/uview-plus/components/u-popup/u-popup.js";
const _easycom_up_overlay = () => "../../node-modules/uview-plus/components/u-overlay/u-overlay.js";
if (!Math) { if (!Math) {
(_easycom_navBarSearch + _easycom_up__image + _easycom_up_dropdown_item + _easycom_up_dropdown + _easycom_up_icon + _easycom_z_paging + _easycom_up_radio + _easycom_up_radio_group + _easycom_up_popup)(); (_easycom_navBarSearch + _easycom_up__image + _easycom_up_dropdown_item + _easycom_up_dropdown + _easycom_up_icon + _easycom_z_paging + _easycom_up_radio + _easycom_up_radio_group + _easycom_up_popup + _easycom_up_overlay)();
} }
const _sfc_main = { const _sfc_main = {
__name: "specialList", __name: "specialList",
setup(__props) { setup(__props) {
const user_id = common_vendor.ref(""); const user_id = common_vendor.ref("");
const showModal = common_vendor.ref(false);
const showDeal = common_vendor.ref(false);
const is_selected = common_vendor.ref(0); const is_selected = common_vendor.ref(0);
const isMine = common_vendor.ref(false);
const paging = common_vendor.ref(null); const paging = common_vendor.ref(null);
const dataList = common_vendor.ref([]); const dataList = common_vendor.ref([]);
const total = common_vendor.ref(0); const total = common_vendor.ref(0);
const keyWord = common_vendor.ref(""); const keyWord = common_vendor.ref("");
const vote = common_vendor.ref(null);
const showNum = common_vendor.ref(true); const showNum = common_vendor.ref(true);
const options = common_vendor.ref([ const options = common_vendor.ref([
{ {
@ -58,11 +64,41 @@ const _sfc_main = {
const caseValue2 = common_vendor.ref(""); const caseValue2 = common_vendor.ref("");
const caseValue3 = common_vendor.ref(""); const caseValue3 = common_vendor.ref("");
const level = common_vendor.ref(1); const level = common_vendor.ref(1);
const dealId = common_vendor.ref("");
const labelObj = common_vendor.reactive({ const labelObj = common_vendor.reactive({
list1: [], list1: [],
list2: [], list2: [],
list3: [] list3: []
}); });
const openDeal = (id, voteObj) => {
showDeal.value = true;
dealId.value = id;
vote.value = voteObj;
common_vendor.index.__f__("log", "at pages/specialList/specialList.vue:324", id);
};
const alertDel = () => {
showDeal.value = false;
showModal.value = true;
};
const goEdit = () => {
showDeal.value = false;
if (vote.value && vote.value.is_have_voted != 1) {
common_vendor.index.showToast({
icon: "none",
title: "不可编辑"
});
return false;
}
utils_navTo.navTo({
url: "/pages/publish/publish?exchange_id=" + dealId.value
});
};
const confirmDel = () => {
showModal.value = false;
};
const closeDealPop = () => {
showDeal.value = false;
};
const getCaseLabel = (lev, pid = 0) => { const getCaseLabel = (lev, pid = 0) => {
api_api.api.getCaseLabel({ api_api.api.getCaseLabel({
pId: pid pId: pid
@ -142,18 +178,21 @@ const _sfc_main = {
if (options2.is_selected) { if (options2.is_selected) {
is_selected.value = options2.is_selected; is_selected.value = options2.is_selected;
} }
if (options2.type == "mine") {
isMine.value = true;
}
}); });
common_vendor.onShow(() => { common_vendor.onShow(() => {
var _a; var _a;
(_a = paging.value) == null ? void 0 : _a.refresh(); (_a = paging.value) == null ? void 0 : _a.refresh();
}); });
const changeDate = (e) => { const changeDate = (e) => {
common_vendor.index.__f__("log", "at pages/specialList/specialList.vue:368", e); common_vendor.index.__f__("log", "at pages/specialList/specialList.vue:444", e);
order.read_num = ""; order.read_num = "";
paging.value.reload(); paging.value.reload();
}; };
const changeRead = (e) => { const changeRead = (e) => {
common_vendor.index.__f__("log", "at pages/specialList/specialList.vue:373", e); common_vendor.index.__f__("log", "at pages/specialList/specialList.vue:449", e);
order.push_date = ""; order.push_date = "";
paging.value.reload(); paging.value.reload();
}; };
@ -176,7 +215,7 @@ const _sfc_main = {
}); });
}; };
const queryList = (pageNo, pageSize) => { const queryList = (pageNo, pageSize) => {
common_vendor.index.__f__("log", "at pages/specialList/specialList.vue:395", 666666); common_vendor.index.__f__("log", "at pages/specialList/specialList.vue:471", 666666);
const params = { const params = {
page: pageNo, page: pageNo,
page_size: pageSize page_size: pageSize
@ -251,22 +290,25 @@ const _sfc_main = {
p: common_vendor.f(dataList.value, (item, k0, i0) => { p: common_vendor.f(dataList.value, (item, k0, i0) => {
return common_vendor.e({ return common_vendor.e({
a: common_vendor.t(item.exchange_title), a: common_vendor.t(item.exchange_title),
b: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id), b: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id)
c: "b2cb78f4-6-" + i0 + ",b2cb78f4-0", }, isMine.value ? {
d: common_vendor.p({ c: common_vendor.o(($event) => openDeal(item.exchange_id, item.case_exchange_vote), item.exchange_id)
} : {}, {
d: "b2cb78f4-6-" + i0 + ",b2cb78f4-0",
e: common_vendor.p({
src: item.avatar ? item.avatar : common_vendor.unref(common_assets.headImg), src: item.avatar ? item.avatar : common_vendor.unref(common_assets.headImg),
width: "46rpx", width: "46rpx",
height: "46rpx", height: "46rpx",
radius: "50%" radius: "50%"
}), }),
e: common_vendor.t(item.user_name), f: common_vendor.t(item.user_name),
f: common_vendor.t(item.hospital_name), g: common_vendor.t(item.hospital_name),
g: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id), h: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id),
h: common_vendor.t(item.exchange_content), i: common_vendor.t(item.exchange_content),
i: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id), j: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id),
j: item.exchange_content_image && item.exchange_content_image.length > 0 k: item.exchange_content_image && item.exchange_content_image.length > 0
}, item.exchange_content_image && item.exchange_content_image.length > 0 ? { }, item.exchange_content_image && item.exchange_content_image.length > 0 ? {
k: common_vendor.f(item.exchange_content_image, (unit, k1, i1) => { l: common_vendor.f(item.exchange_content_image, (unit, k1, i1) => {
return { return {
a: "b2cb78f4-7-" + i0 + "-" + i1 + ",b2cb78f4-0", a: "b2cb78f4-7-" + i0 + "-" + i1 + ",b2cb78f4-0",
b: common_vendor.p({ b: common_vendor.p({
@ -277,11 +319,11 @@ const _sfc_main = {
}) })
}; };
}), }),
l: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id) m: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id)
} : {}, { } : {}, {
m: item.exchange_content_video && item.exchange_content_video.length > 0 n: item.exchange_content_video && item.exchange_content_video.length > 0
}, item.exchange_content_video && item.exchange_content_video.length > 0 ? { }, item.exchange_content_video && item.exchange_content_video.length > 0 ? {
n: common_vendor.f(item.exchange_content_video, (videoCell, index, i1) => { o: common_vendor.f(item.exchange_content_video, (videoCell, index, i1) => {
return { return {
a: index, a: index,
b: videoCell, b: videoCell,
@ -289,64 +331,65 @@ const _sfc_main = {
}; };
}) })
} : {}, { } : {}, {
o: item.label && item.label.length > 0 p: item.label && item.label.length > 0
}, item.label && item.label.length > 0 ? { }, item.label && item.label.length > 0 ? {
p: common_vendor.f(item.label, (cell, k1, i1) => { q: common_vendor.f(item.label, (cell, k1, i1) => {
return { return {
a: common_vendor.t(cell.label_name), a: common_vendor.t(cell.label_name),
b: cell.exchange_label_id b: cell.exchange_label_id
}; };
}), }),
q: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id) r: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id)
} : {}, { } : {}, {
r: "b2cb78f4-8-" + i0 + ",b2cb78f4-0", s: "b2cb78f4-8-" + i0 + ",b2cb78f4-0",
s: common_vendor.t(item.read_num), t: common_vendor.t(item.read_num),
t: "b2cb78f4-9-" + i0 + ",b2cb78f4-0", v: "b2cb78f4-9-" + i0 + ",b2cb78f4-0",
v: common_vendor.t(item.collect_num), w: common_vendor.t(item.collect_num),
w: "b2cb78f4-10-" + i0 + ",b2cb78f4-0", x: "b2cb78f4-10-" + i0 + ",b2cb78f4-0",
x: common_vendor.t(item.comment_num), y: common_vendor.t(item.comment_num),
y: "b2cb78f4-11-" + i0 + ",b2cb78f4-0", z: "b2cb78f4-11-" + i0 + ",b2cb78f4-0",
z: common_vendor.t(formatdate(item.push_date)), A: common_vendor.t(formatdate(item.push_date)),
A: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id), B: common_vendor.o(($event) => goDetail(item.exchange_id), item.exchange_id),
B: item.exchange_id C: item.exchange_id
}); });
}), }),
q: common_vendor.p({ q: isMine.value,
r: common_vendor.p({
name: "eye", name: "eye",
color: "#4B5563", color: "#4B5563",
size: "28rpx" size: "28rpx"
}), }),
r: common_vendor.p({ s: common_vendor.p({
name: "heart", name: "heart",
color: "#4B5563", color: "#4B5563",
size: "28rpx" size: "28rpx"
}), }),
s: common_vendor.p({ t: common_vendor.p({
name: "chat", name: "chat",
color: "#4B5563", color: "#4B5563",
size: "28rpx" size: "28rpx"
}), }),
t: common_vendor.p({ v: common_vendor.p({
name: "clock", name: "clock",
color: "#4B5563", color: "#4B5563",
size: "28rpx" size: "28rpx"
}), }),
v: common_vendor.sr(paging, "b2cb78f4-0", { w: common_vendor.sr(paging, "b2cb78f4-0", {
"k": "paging" "k": "paging"
}), }),
w: common_vendor.o(queryList), x: common_vendor.o(queryList),
x: common_vendor.o(($event) => dataList.value = $event), y: common_vendor.o(($event) => dataList.value = $event),
y: common_vendor.p({ z: common_vendor.p({
["inside-more"]: true, ["inside-more"]: true,
["loading-more-no-more-text"]: "咱也是有底线的!", ["loading-more-no-more-text"]: "咱也是有底线的!",
["auto-show-back-to-top"]: true, ["auto-show-back-to-top"]: true,
modelValue: dataList.value modelValue: dataList.value
}), }),
z: common_vendor.o(($event) => showCase.value = false), A: common_vendor.o(($event) => showCase.value = false),
A: common_vendor.o(continueCase), B: common_vendor.o(continueCase),
B: level.value != 3, C: level.value != 3,
C: common_vendor.o(confirmCase), D: common_vendor.o(confirmCase),
D: common_vendor.f(labelObj.list1, (item, k0, i0) => { E: common_vendor.f(labelObj.list1, (item, k0, i0) => {
return { return {
a: "b2cb78f4-14-" + i0 + ",b2cb78f4-13", a: "b2cb78f4-14-" + i0 + ",b2cb78f4-13",
b: common_vendor.p({ b: common_vendor.p({
@ -357,14 +400,14 @@ const _sfc_main = {
c: item.app_iden c: item.app_iden
}; };
}), }),
E: common_vendor.o(($event) => caseValue1.value = $event), F: common_vendor.o(($event) => caseValue1.value = $event),
F: common_vendor.p({ G: common_vendor.p({
iconPlacement: "right", iconPlacement: "right",
placement: "column", placement: "column",
modelValue: caseValue1.value modelValue: caseValue1.value
}), }),
G: level.value == 1, H: level.value == 1,
H: common_vendor.f(labelObj.list2, (item, k0, i0) => { I: common_vendor.f(labelObj.list2, (item, k0, i0) => {
return { return {
a: "b2cb78f4-16-" + i0 + ",b2cb78f4-15", a: "b2cb78f4-16-" + i0 + ",b2cb78f4-15",
b: common_vendor.p({ b: common_vendor.p({
@ -375,14 +418,14 @@ const _sfc_main = {
c: item.app_iden c: item.app_iden
}; };
}), }),
I: common_vendor.o(($event) => caseValue2.value = $event), J: common_vendor.o(($event) => caseValue2.value = $event),
J: common_vendor.p({ K: common_vendor.p({
iconPlacement: "right", iconPlacement: "right",
placement: "column", placement: "column",
modelValue: caseValue2.value modelValue: caseValue2.value
}), }),
K: level.value == 2, L: level.value == 2,
L: common_vendor.f(labelObj.list3, (item, k0, i0) => { M: common_vendor.f(labelObj.list3, (item, k0, i0) => {
return { return {
a: "b2cb78f4-18-" + i0 + ",b2cb78f4-17", a: "b2cb78f4-18-" + i0 + ",b2cb78f4-17",
b: common_vendor.p({ b: common_vendor.p({
@ -393,19 +436,39 @@ const _sfc_main = {
c: item.app_iden c: item.app_iden
}; };
}), }),
M: common_vendor.o(($event) => caseValue3.value = $event), N: common_vendor.o(($event) => caseValue3.value = $event),
N: common_vendor.p({ O: common_vendor.p({
iconPlacement: "right", iconPlacement: "right",
placement: "column", placement: "column",
modelValue: caseValue3.value modelValue: caseValue3.value
}), }),
O: level.value == 3, P: level.value == 3,
P: common_vendor.o(closeCase), Q: common_vendor.o(closeCase),
Q: common_vendor.p({ R: common_vendor.p({
round: 10, round: 10,
zIndex: "9", zIndex: "9",
show: showCase.value, show: showCase.value,
mode: "bottom" mode: "bottom"
}),
S: common_vendor.o(goEdit),
T: common_vendor.o(alertDel),
U: common_vendor.o(closeDealPop),
V: common_vendor.o(_ctx.closeDeal),
W: common_vendor.p({
zIndex: 60,
overlayStyle: {
zIndex: 59
},
closeOnClickOverlay: false,
show: showDeal.value,
round: 10,
mode: "bottom"
}),
X: common_vendor.o(($event) => showModal.value = false),
Y: common_vendor.o(confirmDel),
Z: common_vendor.p({
show: showModal.value,
["mask-click-able"]: true
}) })
}); });
}; };

View File

@ -10,6 +10,7 @@
"z-paging": "../../uni_modules/z-paging/components/z-paging/z-paging", "z-paging": "../../uni_modules/z-paging/components/z-paging/z-paging",
"up-radio": "../../node-modules/uview-plus/components/u-radio/u-radio", "up-radio": "../../node-modules/uview-plus/components/u-radio/u-radio",
"up-radio-group": "../../node-modules/uview-plus/components/u-radio-group/u-radio-group", "up-radio-group": "../../node-modules/uview-plus/components/u-radio-group/u-radio-group",
"up-popup": "../../node-modules/uview-plus/components/u-popup/u-popup" "up-popup": "../../node-modules/uview-plus/components/u-popup/u-popup",
"up-overlay": "../../node-modules/uview-plus/components/u-overlay/u-overlay"
} }
} }

File diff suppressed because one or more lines are too long

View File

@ -23,6 +23,15 @@
/* 垂直间距 */ /* 垂直间距 */
/* 透明度 */ /* 透明度 */
/* 文章场景相关 */ /* 文章场景相关 */
.dealbox .dealcell.data-v-b2cb78f4 {
display: flex;
align-items: center;
justify-content: center;
height: 112rpx;
font-size: 32rpx;
color: rgba(0, 0, 0, 0.9);
border-bottom: 2rpx solid #efefef;
}
.filterbox.data-v-b2cb78f4 { .filterbox.data-v-b2cb78f4 {
display: flex; display: flex;
height: 128rpx; height: 128rpx;
@ -143,7 +152,7 @@
align-items: center; align-items: center;
} }
.record.data-v-b2cb78f4 { .record.data-v-b2cb78f4 {
padding-top: 30rpx; padding-top: 0rpx;
} }
.record .list.data-v-b2cb78f4 { .record .list.data-v-b2cb78f4 {
margin: 30rpx 30rpx; margin: 30rpx 30rpx;
@ -171,7 +180,7 @@
margin-right: 0; margin-right: 0;
} }
.record.data-v-b2cb78f4 { .record.data-v-b2cb78f4 {
padding-top: 30rpx; padding-top: 0rpx;
} }
.record .list.data-v-b2cb78f4 { .record .list.data-v-b2cb78f4 {
margin: 8rpx 0rpx 0; margin: 8rpx 0rpx 0;
@ -192,6 +201,19 @@
font-size: 32rpx; font-size: 32rpx;
color: #000000; color: #000000;
line-height: 46rpx; line-height: 46rpx;
display: flex;
justify-content: space-between;
align-items: center;
}
.record .list .cell .title .dot.data-v-b2cb78f4 {
height: 40rpx;
display: flex;
align-items: center;
line-height: 40rpx;
}
.record .list .cell .title .titlecon.data-v-b2cb78f4 {
flex: 1;
margin-right: 20rpx;
} }
.record .list .cell.data-v-b2cb78f4:last-child { .record .list .cell.data-v-b2cb78f4:last-child {
border-bottom: none; border-bottom: none;
@ -357,4 +379,135 @@
.casecon .column.data-v-b2cb78f4 { .casecon .column.data-v-b2cb78f4 {
padding: 0 30rpx; padding: 0 30rpx;
border-bottom: 2rpx solid #e5e7eb; border-bottom: 2rpx solid #e5e7eb;
}
.zanboxpop.data-v-b2cb78f4 {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
}
.zanboxpop .zanwraper.data-v-b2cb78f4 {
width: 630rpx;
margin: 0 auto;
padding-bottom: 50rpx;
background: #f5f6f9;
border-radius: 16rpx;
}
.zanboxpop .zanwraper .title.data-v-b2cb78f4 {
margin-top: 48rpx;
text-align: center;
font-weight: 500;
font-size: 36rpx;
color: rgba(0, 0, 0, 0.85);
}
.zanboxpop .zanwraper .content.data-v-b2cb78f4 {
padding: 30rpx 0;
background: #f5f6f9;
text-align: center;
}
.zanboxpop .zanwraper .content.data-v-b2cb78f4 .imgstyle {
max-width: 100% !important;
}
.zanboxpop .zanwraper .content.data-v-b2cb78f4 ._block {
text-align: left !important;
}
.zanboxpop .zanwraper .count.data-v-b2cb78f4 {
margin-top: 24rpx;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
font-weight: 400;
font-size: 28rpx;
color: rgba(0, 0, 0, 0.65);
}
.zanboxpop .zanwraper .count .num.data-v-b2cb78f4 {
color: #ff0000;
font-size: 32rpx;
}
.zanboxpop .zanwraper .count .earn.data-v-b2cb78f4 {
font-size: 32rpx;
color: #3cc7c0;
}
.zanboxpop .zanwraper .countbox.data-v-b2cb78f4 {
display: flex;
width: 100%;
margin: 30rpx 0px 40rpx;
padding: 0 40rpx;
justify-content: center;
box-sizing: border-box;
}
.zanboxpop .zanwraper .countbox .minus.data-v-b2cb78f4 {
flex-shrink: 0;
margin-left: 10rp;
width: 90rpx;
height: 90rpx;
font-size: 60rpx;
color: #333;
display: flex;
justify-content: center;
align-items: center;
background: #ffffff;
border-radius: 12rpx;
border: 2rpx solid #e9e9e9;
}
.zanboxpop .zanwraper .countbox .add.data-v-b2cb78f4 {
flex-shrink: 0;
width: 90rpx;
margin-left: 10rpx;
height: 90rpx;
font-size: 60rpx;
color: #333;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
background: #3cc7c0;
border-radius: 12rpx;
border: 2rpx solid #3cc7c0;
}
.zanboxpop .zanwraper .countbox.data-v-b2cb78f4 .u-input__content__field-wrapper__field {
height: 60rpx;
font-size: 34rpx !important;
text-align: center !important;
}
.zanboxpop .zanwraper .countbox.data-v-b2cb78f4 .u-input {
background: #f2f2f2;
width: 200rpx !important;
flex: none;
}
.zanboxpop .zanwraper .countbox.data-v-b2cb78f4 .u-input--radius {
border-radius: 24rrpx;
}
.zanboxpop .zanwraper .btnbox.data-v-b2cb78f4 {
margin: 0px 40rpx 0px;
display: flex;
justify-content: space-between;
}
.zanboxpop .zanwraper .btnbox .cancle.data-v-b2cb78f4 {
color: rgba(0, 0, 0, 0.3);
width: 256rpx;
height: 88rpx;
background: #f5f6f9;
border-radius: 25px;
border: 2rpx solid rgba(0, 0, 0, 0.15);
font-weight: 500;
font-size: 32rpx;
color: rgba(0, 0, 0, 0.85);
display: flex;
justify-content: center;
align-items: center;
}
.zanboxpop .zanwraper .btnbox .ok.data-v-b2cb78f4 {
color: #fff;
width: 256rpx;
height: 88rpx;
background: #3cc7c0;
border-radius: 25px;
border: 2rpx solid #3cc7c0;
font-weight: 500;
font-size: 32rpx;
display: flex;
justify-content: center;
align-items: center;
} }