Compare commits

...

2 Commits

Author SHA1 Message Date
zoujiandong
75d515fbc6 7.17 2025-07-17 17:15:28 +08:00
zoujiandong
dc39275e6e 111 2025-07-17 09:05:31 +08:00
159 changed files with 1704 additions and 1156 deletions

View File

@ -55,7 +55,7 @@ import { ref, reactive } from "vue";
import navBarSearch from "@/components/navBarSearch/navBarSearch.vue"; import navBarSearch from "@/components/navBarSearch/navBarSearch.vue";
import list from "@/uni_modules/z-paging/components/z-paging/z-paging"; import list from "@/uni_modules/z-paging/components/z-paging/z-paging";
import api from "@/api/api"; import api from "@/api/api";
import { onLoad } from "@dcloudio/uni-app"; import { onLoad,onShow } from "@dcloudio/uni-app";
import dayjs from "dayjs"; import dayjs from "dayjs";
import switchImg from "@/static/switch.png"; import switchImg from "@/static/switch.png";
import navTo from "@/utils/navTo.js"; import navTo from "@/utils/navTo.js";
@ -94,6 +94,9 @@ onLoad((options) => {
doctor_id.value=options.doctor_id; doctor_id.value=options.doctor_id;
} }
}) })
onShow(()=>{
paging.value?.refresh();
})
const goDetail=(url)=>{ const goDetail=(url)=>{
navTo({ navTo({

View File

@ -28,7 +28,8 @@
<view class="iptcon" @click="open"> <view class="iptcon" @click="open">
<up-input <up-input
@click="open" @click="open"
:disabled="isH5?false:true" disabled
:focus="false"
type="text" type="text"
placeholderClass="placeholderClass" placeholderClass="placeholderClass"
placeholder="对病例发表您的看法" placeholder="对病例发表您的看法"
@ -341,7 +342,7 @@
<view class="poptitle"></view> <view class="poptitle"></view>
<view class="wraper"> <view class="wraper">
<up--textarea <up--textarea
focus="true" :focus="false"
ref="commentTextarea" ref="commentTextarea"
height="200" height="200"
v-model="content" v-model="content"
@ -1378,6 +1379,7 @@ const toggleCollect = () => {
: collectExchange(id.value); : collectExchange(id.value);
} }
}; };
const addArticleComment = (id, data) => { const addArticleComment = (id, data) => {
api.addArticleComment(id, data).then((res) => { api.addArticleComment(id, data).then((res) => {
uni.showToast({ uni.showToast({
@ -1431,7 +1433,7 @@ const delVideoComment = (id) => {
}; };
const fromatImg = (val) => { const fromatImg = (val) => {
if(val){ if(val){
return val.replace(/\<img/gi, '<img class="imgstyle"'); return val.replace(/\<img|\<\s+img/gi, '<img class="imgstyle"');
}else{ }else{
return ''; return '';
} }
@ -2018,6 +2020,12 @@ const readRecord=()=>{
} }
.desc { .desc {
padding-bottom: 80rpx; padding-bottom: 80rpx;
:deep(.imgstyle){
max-width:100%;
position: relative;
left:50%;
transform: translateX(-50%);
}
} }
.bottom { .bottom {

View File

@ -127,6 +127,9 @@
</view> </view>
<tabBar></tabBar> <tabBar></tabBar>
<view class="publish" @click="goPublish">
<u-icon name="plus" color="#fff" size="18"></u-icon>
</view>
</template> </template>
<script setup> <script setup>
@ -220,6 +223,11 @@ const goHospital=()=>{
url:'/pages/searchList/searchList?type=hospital&name=医院&id=' url:'/pages/searchList/searchList?type=hospital&name=医院&id='
}) })
} }
const goPublish=()=>{
navTo({
url:'/pages/publish/publish'
})
}
onShow(() => { onShow(() => {
getStatic(); getStatic();
getData(); getData();
@ -357,4 +365,16 @@ onShow(() => {
} }
} }
} }
.publish{
width: 92rpx;
height: 92rpx;
background: #3CC7C0;
border-radius: 50%;
position: fixed;
right:30rpx;
bottom:180rpx;
display: flex;
justify-content: center;
align-items: center;
}
</style> </style>

View File

@ -33,7 +33,7 @@
</view> </view>
<view class="listbox"> <view class="listbox">
<view class="titlename">我的临床病例库</view> <view class="titlename">我的临床病例库</view>
<view class="cell" @click="goDoctor(userInfo.doctor_id,userInfo.user_name)" v-if="numInfo.article_num>0"> <view class="cell" @click="goDoctor(userInfo.doctor_id,userInfo.user_name)" v-if="numInfo.article_num+numInfo.video_num>=5">
<view class="left"> <view class="left">
<up--image <up--image
:src="myFile" :src="myFile"
@ -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_read_num>0 || hospitalInfo.article_read_num>0"> <view class="cell" @click="goHospital(userInfo.hospital_id,userInfo.hospital_name)" v-if="hospitalInfo.video_num>0+hospitalInfo.article_num>=20">
<view class="left"> <view class="left">
<up--image <up--image
:src="myHospital" :src="myHospital"

View File

@ -60,7 +60,7 @@ import { ref, reactive } from "vue";
import navBarSearch from "@/components/navBarSearch/navBarSearch.vue"; import navBarSearch from "@/components/navBarSearch/navBarSearch.vue";
import list from "@/uni_modules/z-paging/components/z-paging/z-paging"; import list from "@/uni_modules/z-paging/components/z-paging/z-paging";
import api from "@/api/api"; import api from "@/api/api";
import { onLoad } from "@dcloudio/uni-app"; import { onLoad,onShow} from "@dcloudio/uni-app";
import dayjs from "dayjs"; import dayjs from "dayjs";
import switchImg from "@/static/switch.png"; import switchImg from "@/static/switch.png";
import navTo from "@/utils/navTo.js"; import navTo from "@/utils/navTo.js";
@ -110,6 +110,9 @@ onLoad((options) => {
keyWord.value = options.keyWord; keyWord.value = options.keyWord;
}; };
}); });
onShow(()=>{
paging.value?.refresh();
})
const changetype1=(e)=>{ const changetype1=(e)=>{
type1.value=e; type1.value=e;
paging.value.reload(); paging.value.reload();

View File

@ -90,7 +90,7 @@ import { ref, reactive } from "vue";
import backLogoNav from "@/components/backLogoNav/backLogoNav.vue"; import backLogoNav from "@/components/backLogoNav/backLogoNav.vue";
import list from "@/uni_modules/z-paging/components/z-paging/z-paging"; import list from "@/uni_modules/z-paging/components/z-paging/z-paging";
import api from "@/api/api"; import api from "@/api/api";
import { onLoad } from "@dcloudio/uni-app"; import { onLoad,onShow } from "@dcloudio/uni-app";
import dayjs from "dayjs"; import dayjs from "dayjs";
import switchImg from "@/static/switch.png"; import switchImg from "@/static/switch.png";
import certImg from "@/static/cert.png"; import certImg from "@/static/cert.png";
@ -193,7 +193,9 @@ const switchTab = (item) => {
onLoad((options) => { onLoad((options) => {
}); });
onShow(()=>{
paging.value?.refresh();
})
const formatdate = (date) => { const formatdate = (date) => {
return dayjs(date).format("YYYY-MM-DD"); return dayjs(date).format("YYYY-MM-DD");
}; };

View File

@ -11,7 +11,7 @@
</view> </view>
</view> </view>
<!-- <backNav :navName="'发病例交流帖'"></backNav> --> <!-- <backNav :navName="'发病例交流帖'"></backNav> -->
<view class="form"> <scroll-view class="form" id="form" scroll-y="true">
<view class="textbox"> <view class="textbox">
<up--textarea <up--textarea
autoHeight autoHeight
@ -86,7 +86,7 @@
</view> --> </view> -->
</view> </view>
</view> </scroll-view>
<view class="bottom"> <view class="bottom">
<view class="toolbox"> <view class="toolbox">
<view <view
@ -131,7 +131,7 @@
</view> </view>
<view class="bottombtn"> <view class="bottombtn">
<view class="left"> <view class="left">
<view class="draft" @click="showDraft = true">草稿箱</view> <view class="draft" @click="openDraftList">草稿箱</view>
<view class="vote" @click="showVote = true"> <view class="vote" @click="showVote = true">
投票 投票
<up--image <up--image
@ -240,7 +240,18 @@
><up-icon name="close" color="#4B5563" size="20"></up-icon ><up-icon name="close" color="#4B5563" size="20"></up-icon
></view> ></view>
</view> </view>
<view class="draftlist"> <view class="draftlist" v-if="draftList.length==0">
<div class="nodata">
<up-empty
marginTop="120rpx"
text="草稿箱为空"
mode="list"
:icon="draftImg"
>
</up-empty>
</div>
</view>
<view class="draftlist" v-if="draftList.length>0">
<view <view
class="cell" class="cell"
v-for="(item, index) in draftList" v-for="(item, index) in draftList"
@ -254,7 +265,7 @@
<view class="smalltitle">病例信息</view> <view class="smalltitle">病例信息</view>
<view <view
class="con ellipsis-two-lines" class="con ellipsis-two-lines"
v-html="item.exchange_content" v-html="fromatImg(item.exchange_content)"
></view> ></view>
</view> </view>
<view class="row" v-else-if="item.exchange_summary"> <view class="row" v-else-if="item.exchange_summary">
@ -264,7 +275,7 @@
<view <view
class="con ellipsis-two-lines" class="con ellipsis-two-lines"
v-if="item.exchange_summary" v-if="item.exchange_summary"
v-html="item.exchange_summary" v-html="fromatImg(item.exchange_summary)"
></view> ></view>
</view> </view>
@ -380,8 +391,8 @@
> >
<view class="right" @click="confirmCase">确定</view> <view class="right" @click="confirmCase">确定</view>
</view> </view>
<view class="casecon"> <scroll-view class="casecon" scroll-y="true">
<view v-show="level == 1" > <view v-show="level == 1" calss="casePadding">
<up-radio-group <up-radio-group
v-model="caseValue1" v-model="caseValue1"
@ -401,7 +412,7 @@
</view> </view>
</up-radio-group> </up-radio-group>
</view> </view>
<view v-show="level == 2" > <view v-show="level == 2" calss="casePadding">
<up-radio-group <up-radio-group
v-model="caseValue2" v-model="caseValue2"
iconPlacement="right" iconPlacement="right"
@ -420,7 +431,7 @@
</view> </view>
</up-radio-group> </up-radio-group>
</view> </view>
<view v-show="level == 3" > <view v-show="level == 3" calss="casePadding">
<up-radio-group <up-radio-group
v-model="caseValue3" v-model="caseValue3"
@ -429,7 +440,7 @@
> >
<view <view
class="column" class="column"
v-for="item in labelObj.list2" v-for="item in labelObj.list3"
:key="item.app_iden" :key="item.app_iden"
> >
<up-radio <up-radio
@ -440,7 +451,7 @@
</view> </view>
</up-radio-group> </up-radio-group>
</view> </view>
</view> </scroll-view>
</view> </view>
</up-popup> </up-popup>
</template> </template>
@ -451,6 +462,7 @@ import photoImg from "@/static/photo.png";
import addImg from "@/static/add.png"; import addImg from "@/static/add.png";
import videoImg from "@/static/videoicon.png"; import videoImg from "@/static/videoicon.png";
import voteImg from "@/static/vote.png"; import voteImg from "@/static/vote.png";
import draftImg from "@/static/draft.png";
import api from "@/api/api"; import api from "@/api/api";
import dayjs from "dayjs"; import dayjs from "dayjs";
import { onLoad } from "@dcloudio/uni-app"; import { onLoad } from "@dcloudio/uni-app";
@ -503,7 +515,7 @@ const imgList = ref([]);
const videoList = ref([]); const videoList = ref([]);
const editorCtx = ref(null); const editorCtx = ref(null);
const editorCtxResult = ref(null); const editorCtxResult = ref(null);
const isFocusInfo = ref(true); const isFocusInfo = ref(false);
const isFocusResult = ref(false); const isFocusResult = ref(false);
const labelList = ref([]); const labelList = ref([]);
const goBack = () => { const goBack = () => {
@ -511,6 +523,11 @@ const goBack = () => {
delta: 1, delta: 1,
}); });
}; };
const openDraftList=()=>{
getDraftList();
showDraft.value=true;
}
const closeCase = () => { const closeCase = () => {
showCase.value = false; showCase.value = false;
}; };
@ -550,7 +567,7 @@ const clearVote = () => {
form.case_exchange_vote.valid_day = 7; form.case_exchange_vote.valid_day = 7;
}; };
const saveVote = () => { const saveVote = () => {
console.log(voteData);
if (voteData.vote_title == "") { if (voteData.vote_title == "") {
uni.showToast({ uni.showToast({
title: "请输入投票标题", title: "请输入投票标题",
@ -573,30 +590,31 @@ const saveVote = () => {
return false; return false;
} }
for (let i = 0; i < voteData.case_exchange_vote_option.length; i++) { // for (let i = 0; i < voteData.case_exchange_vote_option.length; i++) {
if (voteData.case_exchange_vote_option[i].option_value == "") { // if (voteData.case_exchange_vote_option[i].option_value == "") {
uni.showToast({ // uni.showToast({
title: "投票选项不能为空", // title: "",
icon: "none", // icon: "none",
}); // });
return false; // return false;
} // }
if (voteData.case_exchange_vote_option[i].option_value.length > 16) { // if (voteData.case_exchange_vote_option[i].option_value.length > 16) {
uni.showToast({ // uni.showToast({
title: "第" + (i + 1) + "个投票选项超过16个字符", // title: "" + (i + 1) + "16",
icon: "none", // icon: "none",
}); // });
return false; // return false;
} // }
} // }
if (voteData.case_exchange_vote_option.length < 2) { // if (voteData.case_exchange_vote_option.length < 2) {
uni.showToast({ // uni.showToast({
title: "至少添加两个选项", // title: "",
icon: "none", // icon: "none",
}); // });
return false; // return false;
} // }
Object.assign(form.case_exchange_vote, voteData); //Object.assign(form.case_exchange_vote, voteData);
form.case_exchange_vote=voteData
showVote.value = false; showVote.value = false;
}; };
const fromatDay = (value) => { const fromatDay = (value) => {
@ -609,13 +627,29 @@ const fromatDay = (value) => {
return dayjs(value).format("YYYY-MM-DD"); return dayjs(value).format("YYYY-MM-DD");
} }
}; };
const fromatImg = (val) => {
if(val){
return val.replace(/\<img/gi, '<img class="imgstyle"');
}else{
return '';
}
};
const ready = (e) => { const ready = (e) => {
console.log(e);
editorCtx.value = e; editorCtx.value = e;
let html = let html =
"<p>【患者信息】:</p><br/><p>【主诉】:</p><br/><p>【现病史及既往史】:</p><br/><p>【检查】:</p><br/><p>【临床诊断】:</p><br/><p>【治疗经过及结果】:</p><br/><br/>"; "<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);
// setTimeout(()=>{
uni.hideKeyboard();
uni.pageScrollTo({
scrollTop:0,
selector:"#form"
// })
})
}; };
const readyResult = (e) => { const readyResult = (e) => {
editorCtxResult.value = e; editorCtxResult.value = e;
@ -630,9 +664,16 @@ const focusInfo = () => {
isFocusInfo.value = true; isFocusInfo.value = true;
}; };
const blurInfo = () => { const blurInfo = () => {
setTimeout(() => { // #ifdef MP-WEIXIN
isFocusInfo.value = false; isFocusInfo.value = false;
}, 2000) // #endif
// #ifdef H5
setTimeout(() => {
isFocusInfo.value = false;
}, 2000)
// #endif
}; };
const focusResult = () => { const focusResult = () => {
isFocusResult.value = true; isFocusResult.value = true;
@ -691,7 +732,7 @@ const saveDraft = async () => {
const res = await editorCtx.value.getLastContent(); const res = await editorCtx.value.getLastContent();
form.exchange_content = res.html; form.exchange_content = res.html;
const resResult = await editorCtx.value.getLastContent(); const resResult = await editorCtxResult.value.getLastContent();
form.exchange_summary = resResult.html; form.exchange_summary = resResult.html;
if(labelList.value.length>0){ if(labelList.value.length>0){
form.case_exchange_label = labelList.value; form.case_exchange_label = labelList.value;
@ -721,7 +762,7 @@ const editDraft = (index) => {
labelList.value = exchange_label; labelList.value = exchange_label;
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_content); editorCtxResult.value.initHtml(exchange_summary);
Object.assign(voteData, draft); Object.assign(voteData, draft);
showDraft.value = false; showDraft.value = false;
}; };
@ -732,6 +773,7 @@ const willDelDraft = (id) => {
}; };
const confirmDel = () => { const confirmDel = () => {
showModal.value = false; showModal.value = false;
console.log(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") {
@ -758,14 +800,16 @@ const alertSave = async () => {
goBack() goBack()
}else{ }else{
const res = await editorCtx.value.getLastContent(); const res = await editorCtx.value.getLastContent();
const initInfo =
"<p>【患者信息】:</p><br/><p>【主诉】:</p><br/><p>【现病史及既往史】:</p><br/><p>【检查】:</p><br/><p>【临床诊断】:</p><br/><p>【治疗经过及结果】:</p>";
//let html = editorCtx.value.exportHtml(res.html); //let html = editorCtx.value.exportHtml(res.html);
//const initInfo= "<p></p><br/><p></p><br/><p></p><br/><p></p><br/><p></p><br/><p></p><br/><br/>"; //const initInfo= "<p></p><br/><p></p><br/><p></p><br/><p></p><br/><p></p><br/><p></p><br/><br/>";
const resContent = await editorCtxResult.value.getLastContent(); const resContent = await editorCtxResult.value.getLastContent();
//let reshtml = editorCtxResult.value.exportHtml(resContent.html); //let reshtml = editorCtxResult.value.exportHtml(resContent.html);
if ( if (
form.exchange_title || form.exchange_title ||
res.html || res.html!=initInfo ||
resContent.html || resContent.text ||
(form.case_exchange_vote && (form.case_exchange_vote &&
form.case_exchange_vote.vote_title && form.case_exchange_vote.vote_title &&
form.case_exchange_label && form.case_exchange_label &&
@ -781,7 +825,7 @@ const alertSave = async () => {
}; };
const publish = async () => { const publish = async () => {
const initInfo = const initInfo =
"<p>【患者信息】:</p><br/><p>【主诉】:</p><br/><p>【现病史及既往史】:</p><br/><p>【检查】:</p><br/><p>【临床诊断】:</p><br/><p>【治疗经过及结果】:</p><br/><br/>"; "<p>【患者信息】:</p><br/><p>【主诉】:</p><br/><p>【现病史及既往史】:</p><br/><p>【检查】:</p><br/><p>【临床诊断】:</p><br/><p>【治疗经过及结果】:</p>";
if (form.exchange_title == "") { if (form.exchange_title == "") {
uni.showToast({ uni.showToast({
title: "请输入标题", title: "请输入标题",
@ -994,7 +1038,7 @@ const getDraftList = () => {
}; };
const getCaseLabel = (lev,pid=0) => { const getCaseLabel = (lev,pid=0) => {
api.getCaseLabel({ api.getCaseLabel({
pid:pid pId:pid
}).then((res) => { }).then((res) => {
if (lev == 1) { if (lev == 1) {
labelObj.list1 = res.data.data; labelObj.list1 = res.data.data;
@ -1078,7 +1122,7 @@ const openLabelPop=()=>{
getCaseLabel(1,0); getCaseLabel(1,0);
} }
onLoad(() => { onLoad(() => {
getDraftList(); //getDraftList();
}); });
@ -1094,7 +1138,7 @@ onLoad(() => {
.casepop{ .casepop{
display: flex; display: flex;
flex-direction: column; flex-direction: column;
max-height: calc(100vh - 750rpx); max-height: calc(100vh - 400rpx);
.continue{ .continue{
color: #2878ff !important; color: #2878ff !important;
} }
@ -1103,8 +1147,16 @@ onLoad(() => {
flex:1; flex:1;
overflow-y: scroll; overflow-y: scroll;
padding-top: 10rpx; padding-top: 10rpx;
max-height: calc(100vh - 700rpx);
min-height: 350rpx; min-height: 350rpx;
padding-bottom: 20rpx;
:deep(.u-radio){
margin-bottom: 10px!important;
margin-top: 0px!important;
}
.casePadding{
padding-bottom: 0rpx;
}
.column { .column {
padding: 0 30rpx; padding: 0 30rpx;
border-bottom: 2rpx solid #e5e7eb; border-bottom: 2rpx solid #e5e7eb;
@ -1329,7 +1381,7 @@ onLoad(() => {
} }
} }
#editor { #editor {
padding: 0 30rpx; padding: 0 10rpx;
height: calc(100vh - 700rpx); height: calc(100vh - 700rpx);
} }
#editorRes { #editorRes {
@ -1671,7 +1723,7 @@ onLoad(() => {
.sickbox { .sickbox {
display: flex; display: flex;
padding: 25rpx 25rpx 0; padding: 25rpx 25rpx 10rpx;
margin-bottom: 20rpx; margin-bottom: 20rpx;
} }
.add { .add {
@ -1743,4 +1795,25 @@ onLoad(() => {
} }
} }
} }
:deep(.ql-container){
padding-bottom: 25rpx;
height: calc(100vh - 700rpx);
}
:deep(.ql-container) img{
max-width:100%;
position: relative;
left:50%;
transform: translateX(-50%);
}
:deep(.ql-container) image{
max-width:100%;
position: relative;
left:50%;
transform: translateX(-50%);
}
.con {
:deep(.imgstyle){
max-width: 100%;
}
}
</style> </style>

View File

@ -89,7 +89,7 @@
> >
<view class="right" @click="confirmCase">确定</view> <view class="right" @click="confirmCase">确定</view>
</view> </view>
<view class="casecon"> <scroll-view class="casecon" scroll-y="true">
<view v-show="level == 1" > <view v-show="level == 1" >
<up-radio-group <up-radio-group
v-model="caseValue1" v-model="caseValue1"
@ -138,7 +138,7 @@
> >
<view <view
class="column" class="column"
v-for="item in labelObj.list2" v-for="item in labelObj.list3"
:key="item.app_iden" :key="item.app_iden"
> >
<up-radio <up-radio
@ -149,7 +149,7 @@
</view> </view>
</up-radio-group> </up-radio-group>
</view> </view>
</view> </scroll-view>
</view> </view>
</up-popup> </up-popup>
</template> </template>
@ -159,7 +159,7 @@ import { ref, reactive } from "vue";
import navBarSearch from "@/components/navBarSearch/navBarSearch.vue"; import navBarSearch from "@/components/navBarSearch/navBarSearch.vue";
import list from "@/uni_modules/z-paging/components/z-paging/z-paging"; import list from "@/uni_modules/z-paging/components/z-paging/z-paging";
import api from "@/api/api"; import api from "@/api/api";
import { onLoad } from "@dcloudio/uni-app"; import { onLoad,onShow} from "@dcloudio/uni-app";
import dayjs from "dayjs"; import dayjs from "dayjs";
import switchImg from "@/static/switch.png"; import switchImg from "@/static/switch.png";
import caseImg from "@/static/caseIcon.png"; import caseImg from "@/static/caseIcon.png";
@ -188,7 +188,7 @@ const options= ref([
value: 'desc', value: 'desc',
}, },
]); ]);
const isSearch=ref(false); const isSearch=ref(true);
const order=reactive({ const order=reactive({
read_num:'', read_num:'',
push_date:'' push_date:''
@ -313,6 +313,9 @@ onLoad((options) => {
canOpenCase.value = true; canOpenCase.value = true;
} }
}); });
onShow(()=>{
paging.value?.refresh();
})
const changeDate=(e)=>{ const changeDate=(e)=>{
console.log(e); console.log(e);
order.read_num=''; order.read_num='';
@ -585,9 +588,15 @@ const queryList = (pageNo, pageSize) => {
} }
.casecon { .casecon {
flex:1; flex:1;
max-height: calc(100vh - 800rpx);
overflow-y: scroll; overflow-y: scroll;
padding-top: 10rpx; padding-top: 22rpx;
padding-bottom: 20rpx;
min-height: 350rpx; min-height: 350rpx;
:deep(.u-radio){
margin-bottom: 10px!important;
margin-top: 0px!important;
}
.column { .column {
padding: 0 30rpx; padding: 0 30rpx;
border-bottom: 2rpx solid #e5e7eb; border-bottom: 2rpx solid #e5e7eb;

View File

@ -77,7 +77,7 @@ import { ref, reactive} from "vue";
import navBarSearch from "@/components/navBarSearch/navBarSearch.vue"; import navBarSearch from "@/components/navBarSearch/navBarSearch.vue";
import list from "@/uni_modules/z-paging/components/z-paging/z-paging"; import list from "@/uni_modules/z-paging/components/z-paging/z-paging";
import api from "@/api/api"; import api from "@/api/api";
import { onLoad } from "@dcloudio/uni-app"; import { onLoad,onShow } from "@dcloudio/uni-app";
import dayjs from "dayjs"; import dayjs from "dayjs";
import switchImg from "@/static/switch.png"; import switchImg from "@/static/switch.png";
import navTo from "@/utils/navTo.js"; import navTo from "@/utils/navTo.js";
@ -125,6 +125,9 @@ onLoad((options) => {
order.read_num='desc' order.read_num='desc'
}; };
}); });
onShow(()=>{
paging.value?.refresh();
})
const change=(e)=>{ const change=(e)=>{
paging.value.reload(); paging.value.reload();
} }

View File

@ -83,7 +83,7 @@ import { ref, reactive} from "vue";
import navBarSearch from "@/components/navBarSearch/navBarSearch.vue"; import navBarSearch from "@/components/navBarSearch/navBarSearch.vue";
import list from "@/uni_modules/z-paging/components/z-paging/z-paging"; import list from "@/uni_modules/z-paging/components/z-paging/z-paging";
import api from "@/api/api"; import api from "@/api/api";
import { onLoad } from "@dcloudio/uni-app"; import { onLoad,onShow} from "@dcloudio/uni-app";
import dayjs from "dayjs"; import dayjs from "dayjs";
import switchImg from "@/static/switch.png"; import switchImg from "@/static/switch.png";
import navTo from "@/utils/navTo.js"; import navTo from "@/utils/navTo.js";
@ -132,9 +132,12 @@ onLoad((options) => {
order.article_num='desc' order.article_num='desc'
}; };
}); });
onShow(()=>{
paging.value?.refresh();
})
const changeDate=(e)=>{ const changeDate=(e)=>{
console.log(e); console.log(e);
order.read_num=''; order.article_num='';
paging.value.reload(); paging.value.reload();
} }
const changeRead=(e)=>{ const changeRead=(e)=>{

View File

@ -159,7 +159,7 @@ import headImg from "@/static/headImg.png";
import dayjs from "dayjs"; import dayjs from "dayjs";
import api from "@/api/api"; import api from "@/api/api";
import navTo from "@/utils/navTo.js"; import navTo from "@/utils/navTo.js";
import { onLoad } 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 is_selected = ref(0); const is_selected = ref(0);
@ -197,6 +197,10 @@ onLoad((options) => {
is_selected.value = options.is_selected; is_selected.value = options.is_selected;
} }
}); });
onShow(()=>{
paging.value?.refresh();
})
const changeDate=(e)=>{ const changeDate=(e)=>{
console.log(e); console.log(e);
order.read_num=''; order.read_num='';

View File

@ -85,7 +85,7 @@ import navBarSearch from "@/components/navBarSearch/navBarSearch.vue";
import list from "@/uni_modules/z-paging/components/z-paging/z-paging"; import list from "@/uni_modules/z-paging/components/z-paging/z-paging";
import api from "@/api/api"; import api from "@/api/api";
import navTo from "@/utils/navTo.js"; import navTo from "@/utils/navTo.js";
import { onLoad } from "@dcloudio/uni-app"; import { onLoad,onShow} from "@dcloudio/uni-app";
import dayjs from "dayjs"; import dayjs from "dayjs";
import switchImg from "@/static/switch.png"; import switchImg from "@/static/switch.png";
const paging = ref(null); const paging = ref(null);
@ -152,6 +152,9 @@ onLoad((options) => {
} }
}); });
onShow(()=>{
paging.value?.refresh();
})
const changeDate=(e)=>{ const changeDate=(e)=>{
console.log(e); console.log(e);
order.read_num=''; order.read_num='';

BIN
static/draft.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@ -46,7 +46,7 @@ export function addImage(imgs, options = {}) {
// 取消键盘副作用 // 取消键盘副作用
noKeyboardEffect(() => { noKeyboardEffect(() => {
editorCtx.insertText({ text: '\n' }) //editorCtx.insertText({ text: '\n' })
upRes?.forEach((item) => { upRes?.forEach((item) => {
console.log('item') console.log('item')
console.log(item) console.log(item)
@ -56,7 +56,7 @@ export function addImage(imgs, options = {}) {
}) })
}) })
// 建议加个换行虽然会导致input回调再次触发不过问题不大 // 建议加个换行虽然会导致input回调再次触发不过问题不大
editorCtx.insertText({ text: '\n' }) //editorCtx.insertText({ text: '\n' })
}) })
return upRes return upRes
@ -88,7 +88,7 @@ export async function addVideo(uploadFunc, options = {}) {
// 取消键盘副作用 // 取消键盘副作用
noKeyboardEffect(() => { noKeyboardEffect(() => {
editorCtx.insertText({ text: '\n' }) //editorCtx.insertText({ text: '\n' })
upRes?.forEach((item) => { upRes?.forEach((item) => {
editorCtx.insertImage({ editorCtx.insertImage({
...options, ...options,
@ -97,7 +97,7 @@ export async function addVideo(uploadFunc, options = {}) {
}) })
}) })
// 建议加个换行虽然会导致input回调再次触发不过问题不大 // 建议加个换行虽然会导致input回调再次触发不过问题不大
editorCtx.insertText({ text: '\n' }) //editorCtx.insertText({ text: '\n' })
}) })
return upRes return upRes

View File

@ -182,7 +182,8 @@ export default {
* 主动聚焦 * 主动聚焦
* @returns {void} * @returns {void}
*/ */
this.editorCtx.focus = this.$refs.editorRenderRef.focus //this.editorCtx.focus = this.$refs.editorRenderRef.focus
/** /**
* 退格 * 退格
@ -209,7 +210,7 @@ export default {
this.$refs.editorPluginRef.changePasteMode(type) this.$refs.editorPluginRef.changePasteMode(type)
} }
} }
/** /**
* 生成视频封面图 * 生成视频封面图
* @param {String} url 封面图片地址 * @param {String} url 封面图片地址
@ -270,6 +271,9 @@ export default {
* 主动触发input回调事件 * 主动触发input回调事件
* @returns {void} * @returns {void}
*/ */
// this.editorCtx.blur = ()=>{
// this.$refs.editorRenderRef.blur();
// };
this.editorCtx.changeInput = () => { this.editorCtx.changeInput = () => {
this.editorCtx.getContents({ this.editorCtx.getContents({
success: (res) => { success: (res) => {
@ -314,6 +318,7 @@ export default {
// #ifdef APP || H5 // #ifdef APP || H5
if (this.pasteMode == 'origin') this.editorCtx.changePasteMode('origin') if (this.pasteMode == 'origin') this.editorCtx.changePasteMode('origin')
// #endif // #endif
this.editorCtx.blur();
} }
}) })
}) })

View File

@ -1,31 +1,31 @@
{ {
"hash": "27413872", "hash": "f02f8263",
"configHash": "53c27b61", "configHash": "472db92a",
"lockfileHash": "bca6ff8a", "lockfileHash": "bca6ff8a",
"browserHash": "7a5cceb5", "browserHash": "e9b38ef5",
"optimized": { "optimized": {
"uview-plus": { "uview-plus": {
"src": "../../../../../node_modules/uview-plus/index.js", "src": "../../../../../node_modules/uview-plus/index.js",
"file": "uview-plus.js", "file": "uview-plus.js",
"fileHash": "589e24d2", "fileHash": "ebca8704",
"needsInterop": false "needsInterop": false
}, },
"vconsole": {
"src": "../../../../../node_modules/vconsole/dist/vconsole.min.js",
"file": "vconsole.js",
"fileHash": "94152ede",
"needsInterop": true
},
"uview-plus/libs/function/test": { "uview-plus/libs/function/test": {
"src": "../../../../../node_modules/uview-plus/libs/function/test.js", "src": "../../../../../node_modules/uview-plus/libs/function/test.js",
"file": "uview-plus_libs_function_test.js", "file": "uview-plus_libs_function_test.js",
"fileHash": "b9d2777b", "fileHash": "4d092aa4",
"needsInterop": false "needsInterop": false
}, },
"dayjs": { "dayjs": {
"src": "../../../../../node_modules/dayjs/dayjs.min.js", "src": "../../../../../node_modules/dayjs/dayjs.min.js",
"file": "dayjs.js", "file": "dayjs.js",
"fileHash": "0af3434a", "fileHash": "e60c7cff",
"needsInterop": true
},
"vconsole": {
"src": "../../../../../node_modules/vconsole/dist/vconsole.min.js",
"file": "vconsole.js",
"fileHash": "fefdaee2",
"needsInterop": true "needsInterop": true
} }
}, },

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"file":"app.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"} {"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["<script setup>\r\n\timport { onLaunch,onShow,onHide } from '@dcloudio/uni-app'\r\n\tonLaunch(()=>{\r\n\t\tconsole.log('App Launch')\r\n\t});\r\n\tonShow(()=>{\r\n\t\tconsole.log('App Show')\r\n\t\t\r\n\t});\r\n\tonHide(()=>{\r\n\t\tconsole.log('App Hide')\r\n\t});\r\n</script>\r\n\r\n<style>\r\n\t\r\n\t/*每个页面公共css */\r\n\t/* #ifdef H5 */\r\n\t*{\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t}\r\n\tuni-page-head {\r\n\t\tdisplay: none;\r\n\t}\r\n\t/* #endif */\r\n\twx-button:after{\r\n\t\tborder: none;\r\n\t}\r\n.ellipsis-two-lines {\r\n display: -webkit-box;\r\n -webkit-box-orient: vertical;\r\n -webkit-line-clamp: 2;\r\n overflow: hidden;\r\n}\r\n/* #ifdef H5 */\r\n.zp-container{\r\n\tz-index: 0!important;\r\n}\r\n/* #endif */\r\n</style>","import App from './App'\nimport uviewPlus, { setConfig } from 'uview-plus'\r\n// #ifdef H5\r\nimport VConsole from 'vconsole';\nconst vConsole = new VConsole();\r\n// #endif\n// #ifndef VUE3\nimport Vue from 'vue'\nimport './uni.promisify.adaptor'\nVue.config.productionTip = false\nApp.mpType = 'app'\nconst app = new Vue({\n ...App\n})\napp.$mount()\n// #endif\n// #ifdef VUE3\nimport { createSSRApp } from 'vue'\nexport function createApp() {\n const app = createSSRApp(App)\n \n app.use(uviewPlus, async() => {\t \n \t\treturn {\n \t\t\toptions: {\n \t\t\t\t// 修改$u.config对象的属性\n \t\t\t\tconfig: {\n \t\t\t\t\t// 修改默认单位为rpx相当于执行 uni.$u.config.unit = 'rpx'\n \t\t\t\t\tunit: 'rpx'\n \t\t\t\t}\n \t\t\t}\n \t\t}\n \t})\n\t\n return {\n app\n }\n}\n// #endif\n"],"names":["onLaunch","uni","onShow","onHide","createSSRApp","App","uviewPlus"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAECA,kBAAAA,SAAS,MAAI;AACZC,oBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AAAA,IAC1B,CAAE;AACDC,kBAAAA,OAAO,MAAI;AACVD,oBAAAA,MAAA,MAAA,OAAA,gBAAY,UAAU;AAAA,IAExB,CAAE;AACDE,kBAAAA,OAAO,MAAI;AACVF,oBAAAA,MAAA,MAAA,OAAA,iBAAY,UAAU;AAAA,IACxB,CAAE;;;;;ACOK,SAAS,YAAY;AAC1B,QAAM,MAAMG,cAAY,aAACC,SAAG;AAE5B,MAAI,IAAIC,cAAAA,WAAW,YAAW;AAC5B,WAAO;AAAA,MACN,SAAS;AAAA;AAAA,QAER,QAAQ;AAAA;AAAA,UAEP,MAAM;AAAA,QACN;AAAA,MACD;AAAA,IACD;AAAA,EACL,CAAI;AAEF,SAAO;AAAA,IACL;AAAA,EACD;AACH;;;"}

View File

@ -1 +1 @@
{"version":3,"file":"assets.js","sources":["static/video.png","static/sick.png","static/hospital.png","static/doctor.png","static/photo.png","static/add.png","static/videoicon.png","static/vote.png","static/switch.png","static/arrowright.png","static/headImg.png","static/cert.png","static/myFile.png","static/myDownload.png","static/myCollect.png","static/myHospital.png","static/myJoin.png","static/myTalk.png","static/collectOn.png","static/collect.png","static/shang.png","static/chat.png","static/uploadImg.png","static/comment_icon.png","static/benren.png","static/caseIcon.png","static/default.png","static/group.png","static/ku.png","static/ku_on.png","static/group_on.png","static/talk.png","static/talk_on.png","static/logo.png"],"sourcesContent":["export default \"__VITE_ASSET__f55d1656__\"","export default \"__VITE_ASSET__b8c46462__\"","export default \"__VITE_ASSET__d413868a__\"","export default \"__VITE_ASSET__b35aa4a8__\"","export default \"__VITE_ASSET__fd0b1873__\"","export default \"__VITE_ASSET__7afdfa25__\"","export default \"__VITE_ASSET__f335dad1__\"","export default \"__VITE_ASSET__bc53d6e9__\"","export default \"__VITE_ASSET__34b6a406__\"","export default \"__VITE_ASSET__04d264d8__\"","export default \"__VITE_ASSET__2dc1225f__\"","export default \"__VITE_ASSET__968fe4e2__\"","export default \"__VITE_ASSET__2a791e4d__\"","export default \"__VITE_ASSET__02d8e89c__\"","export default \"__VITE_ASSET__018fc400__\"","export default \"__VITE_ASSET__f708625e__\"","export default \"__VITE_ASSET__219bc93e__\"","export default \"__VITE_ASSET__07ef65cb__\"","export default \"__VITE_ASSET__60605a3f__\"","export default \"__VITE_ASSET__1b1db7a1__\"","export default \"__VITE_ASSET__0d05d4c1__\"","export default \"__VITE_ASSET__b055dcc3__\"","export default \"__VITE_ASSET__66769c53__\"","export default \"__VITE_ASSET__27070269__\"","export default \"__VITE_ASSET__beb38987__\"","export default \"__VITE_ASSET__3981e088__\"","export default \"__VITE_ASSET__f5b8f828__\"","export default \"__VITE_ASSET__df35ad17__\"","export default \"__VITE_ASSET__c0792a8a__\"","export default \"__VITE_ASSET__514334a4__\"","export default \"__VITE_ASSET__40793151__\"","export default \"__VITE_ASSET__977b04a2__\"","export default \"__VITE_ASSET__e6204d41__\"","export default \"__VITE_ASSET__8ef1dcc4__\""],"names":[],"mappings":";AAAA,MAAe,aAAA;ACAf,MAAe,UAAA;ACAf,MAAe,cAAA;ACAf,MAAe,YAAA;ACAf,MAAe,WAAA;ACAf,MAAe,SAAA;ACAf,MAAe,WAAA;ACAf,MAAe,UAAA;ACAf,MAAe,YAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,UAAA;ACAf,MAAe,UAAA;ACAf,MAAe,SAAA;ACAf,MAAe,aAAA;ACAf,MAAe,YAAA;ACAf,MAAe,aAAA;ACAf,MAAe,SAAA;ACAf,MAAe,SAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,WAAA;ACAf,MAAe,UAAA;ACAf,MAAe,YAAA;ACAf,MAAe,aAAA;ACAf,MAAe,UAAA;ACAf,MAAe,UAAA;ACAf,MAAe,MAAA;ACAf,MAAe,QAAA;ACAf,MAAe,KAAA;ACAf,MAAe,QAAA;ACAf,MAAe,WAAA;ACAf,MAAe,OAAA;ACAf,MAAe,UAAA;ACAf,MAAe,UAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"} {"version":3,"file":"assets.js","sources":["static/video.png","static/sick.png","static/hospital.png","static/doctor.png","static/photo.png","static/add.png","static/videoicon.png","static/vote.png","static/draft.png","static/switch.png","static/arrowright.png","static/headImg.png","static/cert.png","static/myFile.png","static/myDownload.png","static/myCollect.png","static/myHospital.png","static/myJoin.png","static/myTalk.png","static/collectOn.png","static/collect.png","static/shang.png","static/chat.png","static/uploadImg.png","static/comment_icon.png","static/benren.png","static/caseIcon.png","static/default.png","static/group.png","static/ku.png","static/ku_on.png","static/group_on.png","static/talk.png","static/talk_on.png","static/logo.png"],"sourcesContent":["export default \"__VITE_ASSET__f55d1656__\"","export default \"__VITE_ASSET__b8c46462__\"","export default \"__VITE_ASSET__d413868a__\"","export default \"__VITE_ASSET__b35aa4a8__\"","export default \"__VITE_ASSET__fd0b1873__\"","export default \"__VITE_ASSET__7afdfa25__\"","export default \"__VITE_ASSET__f335dad1__\"","export default \"__VITE_ASSET__bc53d6e9__\"","export default \"__VITE_ASSET__8a9f1cf1__\"","export default \"__VITE_ASSET__34b6a406__\"","export default \"__VITE_ASSET__04d264d8__\"","export default \"__VITE_ASSET__2dc1225f__\"","export default \"__VITE_ASSET__968fe4e2__\"","export default \"__VITE_ASSET__2a791e4d__\"","export default \"__VITE_ASSET__02d8e89c__\"","export default \"__VITE_ASSET__018fc400__\"","export default \"__VITE_ASSET__f708625e__\"","export default \"__VITE_ASSET__219bc93e__\"","export default \"__VITE_ASSET__07ef65cb__\"","export default \"__VITE_ASSET__60605a3f__\"","export default \"__VITE_ASSET__1b1db7a1__\"","export default \"__VITE_ASSET__0d05d4c1__\"","export default \"__VITE_ASSET__b055dcc3__\"","export default \"__VITE_ASSET__66769c53__\"","export default \"__VITE_ASSET__27070269__\"","export default \"__VITE_ASSET__beb38987__\"","export default \"__VITE_ASSET__3981e088__\"","export default \"__VITE_ASSET__f5b8f828__\"","export default \"__VITE_ASSET__df35ad17__\"","export default \"__VITE_ASSET__c0792a8a__\"","export default \"__VITE_ASSET__514334a4__\"","export default \"__VITE_ASSET__40793151__\"","export default \"__VITE_ASSET__977b04a2__\"","export default \"__VITE_ASSET__e6204d41__\"","export default \"__VITE_ASSET__8ef1dcc4__\""],"names":[],"mappings":";AAAA,MAAe,aAAA;ACAf,MAAe,UAAA;ACAf,MAAe,cAAA;ACAf,MAAe,YAAA;ACAf,MAAe,WAAA;ACAf,MAAe,SAAA;ACAf,MAAe,WAAA;ACAf,MAAe,UAAA;ACAf,MAAe,WAAA;ACAf,MAAe,YAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,UAAA;ACAf,MAAe,UAAA;ACAf,MAAe,SAAA;ACAf,MAAe,aAAA;ACAf,MAAe,YAAA;ACAf,MAAe,aAAA;ACAf,MAAe,SAAA;ACAf,MAAe,SAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,WAAA;ACAf,MAAe,UAAA;ACAf,MAAe,YAAA;ACAf,MAAe,aAAA;ACAf,MAAe,UAAA;ACAf,MAAe,UAAA;ACAf,MAAe,MAAA;ACAf,MAAe,QAAA;ACAf,MAAe,KAAA;ACAf,MAAe,QAAA;ACAf,MAAe,WAAA;ACAf,MAAe,OAAA;ACAf,MAAe,UAAA;ACAf,MAAe,UAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"file":"backLogoNav.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9jb21wb25lbnRzL2JhY2tMb2dvTmF2L2JhY2tMb2dvTmF2LnZ1ZQ"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/components/backLogoNav/backLogoNav.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"backLogoNav.js","sources":["components/backLogoNav/backLogoNav.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9jb21wb25lbnRzL2JhY2tMb2dvTmF2L2JhY2tMb2dvTmF2LnZ1ZQ"],"sourcesContent":["<template>\r\n <view class=\"navbox\">\r\n <view class=\"bg\"></view>\r\n <view class=\"namebox\">\r\n <view class=\"back\" @click=\"goBack\">\r\n <u-icon name=\"arrow-left\" color=\"#000\" size=\"24\"></u-icon>\r\n </view>\r\n <view class=\"logo\">\r\n <up--image\r\n :src=\"logoImg\"\r\n width=\"62rpx\"\r\n height=\"62rpx\"\r\n radius=\"50%\"\r\n\r\n ></up--image>\r\n </view>\r\n <view class=\"name\">{{ navName }}</view>\r\n </view>\r\n \r\n </view>\r\n</template>\r\n\r\n<script setup>\r\nimport logoImg from \"@/static/logo.png\";\r\nconst props = defineProps({\r\n navName: {\r\n type: String,\r\n default: \"我的\",\r\n }\r\n\r\n});\r\nconst goBack = () => {\r\n uni.navigateBack({\r\n delta: 1,\r\n });\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.navbox {\r\n padding-bottom: 20rpx;\r\n background-color: #f9fafb;\r\n position: relative;\r\n height:200rpx;\r\n background: radial-gradient(\r\n 60% 90% at 4% 2%,\r\n #43c9c3 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n}\r\n.bg {\r\n z-index: 0;\r\n top: 0;\r\n bottom: 0;\r\n width: 100%;\r\n position: absolute;\r\n background: radial-gradient(\r\n 43% 90% at 84% 6%,\r\n #ffd6c9 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n}\r\n.namebox {\r\n padding-top: 102rpx;\r\n margin: 0rpx 30rpx 0rpx;\r\n display: flex;\r\n align-items: center;\r\n display: flex;\r\n align-items: center;\r\n .logo{\r\n margin-left: 35rpx;\r\n }\r\n .back{\r\n position: absolute;\r\n left: 0;\r\n }\r\n .name {\r\n margin-left: 16rpx;\r\n font-size: 30rpx;\r\n color: #111827;\r\n }\r\n}\r\n.search {\r\n margin: 40rpx 30rpx 0rpx;\r\n display: flex;\r\n\r\n align-items: center;\r\n justify-content: space-between;\r\n .searchwrap {\r\n display: flex;\r\n align-items: center;\r\n flex: 1;\r\n padding-left: 28rpx;\r\n margin-right: 23rpx;\r\n height: 80rpx;\r\n background: #fbfbfb;\r\n box-shadow: 0px 4rpx 10rpx 0px rgba(153, 153, 153, 0.5);\r\n border-radius: 40rpx;\r\n\r\n .ipt {\r\n margin-left: 15rpx;\r\n font-size: 28rpx;\r\n }\r\n }\r\n}\r\n</style>","import Component from 'D:/GitWorkPlace/caseDataBase/components/backLogoNav/backLogoNav.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;;;;;;;;;;;;;;;;;;;;;AA+BA,UAAM,SAAS,MAAM;AACnBA,oBAAAA,MAAI,aAAa;AAAA,QACf,OAAO;AAAA,MACX,CAAG;AAAA,IACH;;;;;;;;;;;;;;;;;;;;;AClCA,GAAG,gBAAgB,SAAS;"}

View File

@ -1 +1 @@
{"version":3,"file":"backNav.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9jb21wb25lbnRzL2JhY2tOYXYvYmFja05hdi52dWU"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/components/backNav/backNav.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"backNav.js","sources":["components/backNav/backNav.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9jb21wb25lbnRzL2JhY2tOYXYvYmFja05hdi52dWU"],"sourcesContent":["<template>\r\n <view class=\"navbox\">\r\n <view class=\"bg\"></view>\r\n <view class=\"namebox\">\r\n <view class=\"back\" @click=\"goBack\">\r\n <u-icon name=\"arrow-left\" color=\"#000\" size=\"24\"></u-icon>\r\n </view>\r\n <!-- <view class=\"logo\">logo</view> -->\r\n <view class=\"name\">{{ navName }}</view>\r\n </view>\r\n \r\n </view>\r\n</template>\r\n\r\n<script setup>\r\nconst props = defineProps({\r\n navName: {\r\n type: String,\r\n default: \"我的\",\r\n }\r\n\r\n});\r\nconst goBack = () => {\r\n uni.navigateBack({\r\n delta: 1,\r\n });\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.navbox {\r\n padding-bottom: 20rpx;\r\n background-color: #f9fafb;\r\n position: relative;\r\n height:200rpx;\r\n background: radial-gradient(\r\n 60% 90% at 4% 2%,\r\n #43c9c3 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n .bg {\r\n z-index: 0;\r\n top: 0;\r\n bottom: 0;\r\n width: 100%;\r\n position: absolute;\r\n background: radial-gradient(\r\n 43% 90% at 84% 6%,\r\n #ffd6c9 0%,\r\n rgba(255, 255, 255, 0) 100%\r\n );\r\n}\r\n.namebox {\r\n padding-top: 102rpx;\r\n justify-content: center;\r\n margin: 0rpx 30rpx 0rpx;\r\n position: relative;\r\n display: flex;\r\n .back{\r\n position: absolute;\r\n left: 0;\r\n }\r\n .name {\r\n margin-left: 16rpx;\r\n font-size: 30rpx;\r\n color: #111827;\r\n }\r\n}\r\n.search {\r\n margin: 40rpx 30rpx 0rpx;\r\n display: flex;\r\n\r\n align-items: center;\r\n justify-content: space-between;\r\n .searchwrap {\r\n display: flex;\r\n align-items: center;\r\n flex: 1;\r\n padding-left: 28rpx;\r\n margin-right: 23rpx;\r\n height: 80rpx;\r\n background: #fbfbfb;\r\n box-shadow: 0px 4rpx 10rpx 0px rgba(153, 153, 153, 0.5);\r\n border-radius: 40rpx;\r\n\r\n .ipt {\r\n margin-left: 15rpx;\r\n font-size: 28rpx;\r\n }\r\n }\r\n}\r\n}\r\n\r\n</style>","import Component from 'D:/GitWorkPlace/caseDataBase/components/backNav/backNav.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;;;;;;;;;;;;;;;;;;AAsBA,UAAM,SAAS,MAAM;AACnBA,oBAAAA,MAAI,aAAa;AAAA,QACf,OAAO;AAAA,MACX,CAAG;AAAA,IACH;;;;;;;;;;;;;;;ACzBA,GAAG,gBAAgB,SAAS;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"file":"tabBar.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9jb21wb25lbnRzL3RhYkJhci90YWJCYXIudnVl"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/components/tabBar/tabBar.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgBA,SAAS;"} {"version":3,"file":"tabBar.js","sources":["components/tabBar/tabBar.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9jb21wb25lbnRzL3RhYkJhci90YWJCYXIudnVl"],"sourcesContent":["<template>\r\n \r\n <up-tabbar\r\n class=\"u-page\"\r\n :value=\"value\"\r\n :fixed=\"true\"\r\n :zIndex=\"99\"\r\n :placeholder=\"false\"\r\n activeColor=\"#3CC7C0\"\r\n :safeAreaInsetBottom=\"true\"\r\n >\r\n <up-tabbar-item text=\"临床病例库\" @click=\"handleClick\" :activeIcon=\"ku_on\" :inactiveIcon=\"ku\">\r\n <!-- <view class=\"aa\" slot=\"active-icon\">222</view> -->\r\n <!-- <image\r\n class=\"u-page__item__slot-icon\"\r\n slot=\"active-icon\"\r\n src=\"https://www4.bing.com//th?id=OHR.RheaDad_ZH-CN6706868651_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp\"\r\n ></image> -->\r\n <!-- <image\r\n class=\"u-page__item__slot-icon\"\r\n slot=\"inactive-icon\"\r\n :src=\"ku\"\r\n ></image> -->\r\n </up-tabbar-item>\r\n <up-tabbar-item text=\"互动病例\" :activeIcon=\"group_on\" :inactiveIcon=\"group\" @click=\"handleClick\">\r\n <!-- <image\r\n class=\"u-page__item__slot-icon\"\r\n slot=\"active-icon\"\r\n :src=\"group_on\"\r\n ></image>\r\n <image\r\n class=\"u-page__item__slot-icon\"\r\n slot=\"inactive-icon\"\r\n :src=\"group\"\r\n ></image> -->\r\n </up-tabbar-item>\r\n <up-tabbar-item text=\"病例交流\" :activeIcon=\"talk_on\" :inactiveIcon=\"talk\" @click=\"handleClick\">\r\n <!-- <image\r\n class=\"u-page__item__slot-icon\"\r\n slot=\"active-icon\"\r\n width=\"47rpx\"\r\n height=\"47rpx\"\r\n :src=\"talk_on\"\r\n ></image>\r\n <image\r\n width=\"47rpx\"\r\n height=\"47rpx\"\r\n class=\"u-page__item__slot-icon\"\r\n slot=\"inactive-icon\"\r\n :src=\"talk\"\r\n ></image> -->\r\n </up-tabbar-item>\r\n </up-tabbar>\r\n\r\n</template>\r\n\r\n<script setup>\r\nimport group from \"@/static/group.png\";\r\nimport ku from \"@/static/ku.png\";\r\nimport ku_on from \"@/static/ku_on.png\";\r\nimport group_on from \"@/static/group_on.png\";\r\nimport talk from \"@/static/talk.png\";\r\nimport talk_on from \"@/static/talk_on.png\";\r\nimport navTo from \"@/utils/navTo.js\";\r\nimport { ref } from \"vue\";\r\nconst props=defineProps({\r\n value: {\r\n type: Number,\r\n default: 0,\r\n }\r\n});\r\nconst handleClick = (e) => {\r\n\tif(e==0){\r\n\t\tnavTo({\r\n\t\t url: \"/pages/index/index\",\r\n\t\t});\r\n\t}else if(e==1){\r\n navTo({\r\n url: \"/pages/case/case\",\r\n });\r\n }else if(e==2){\r\n navTo({\r\n url: \"/pages/caseTalk/caseTalk\",\r\n });\r\n }\r\n};\r\n</script>\r\n\r\n<style lang='scss'>\r\n.u-page__item__slot-icon{\r\n width: 47rpx;\r\n height: 47rpx;\r\n}\r\n .u-tabbar__content__item-wrapper{\r\n border-top: 2rpx solid #f3f4f6!important;\r\n }\r\n \r\n\r\n .u-tabbar-item__text{\r\n margin-bottom: 20rpx!important;\r\n\r\n \r\n} \r\n\r\n</style>","import Component from 'D:/GitWorkPlace/caseDataBase/components/tabBar/tabBar.vue'\nwx.createComponent(Component)"],"names":["navTo","Component"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAuEA,UAAM,cAAc,CAAC,MAAM;AAC1B,UAAG,KAAG,GAAE;AACPA,0BAAM;AAAA,UACJ,KAAK;AAAA,QACT,CAAG;AAAA,MACH,WAAU,KAAG,GAAE;AACTA,0BAAM;AAAA,UACN,KAAK;AAAA,QACX,CAAK;AAAA,MACL,WAAY,KAAG,GAAE;AACVA,0BAAM;AAAA,UACP,KAAK;AAAA,QACX,CAAK;AAAA,MACD;AAAA,IACJ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACpFA,GAAG,gBAAgBC,SAAS;"}

View File

@ -1 +1 @@
{"version":3,"file":"u--image.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtLWltYWdlL3UtLWltYWdlLnZ1ZQ"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u--image/u--image.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"u--image.js","sources":["node_modules/uview-plus/components/u--image/u--image.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtLWltYWdlL3UtLWltYWdlLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<uvImage \r\n\t\t:src=\"src\"\r\n\t\t:mode=\"mode\"\r\n\t\t:width=\"width\"\r\n\t\t:height=\"height\"\r\n\t\t:shape=\"shape\"\r\n\t\t:radius=\"radius\"\r\n\t\t:lazyLoad=\"lazyLoad\"\r\n\t\t:showMenuByLongpress=\"showMenuByLongpress\"\r\n\t\t:loadingIcon=\"loadingIcon\"\r\n\t\t:errorIcon=\"errorIcon\"\r\n\t\t:showLoading=\"showLoading\"\r\n\t\t:showError=\"showError\"\r\n\t\t:fade=\"fade\"\r\n\t\t:webp=\"webp\"\r\n\t\t:duration=\"duration\"\r\n\t\t:bgColor=\"bgColor\"\r\n\t\t:customStyle=\"customStyle\"\r\n\t\t@click=\"$emit('click')\"\r\n\t\t@error=\"$emit('error')\"\r\n\t\t@load=\"$emit('load')\"\r\n\t>\r\n\t\t<template v-slot:loading>\r\n\t\t\t<slot name=\"loading\"></slot>\r\n\t\t</template>\r\n\t\t<template v-slot:error>\r\n\t\t\t<slot name=\"error\"></slot>\r\n\t\t</template>\r\n\t</uvImage>\r\n</template>\r\n\r\n<script>\r\n\t/**\r\n\t * 此组件存在的理由是在nvue下u-image被uni-app官方占用了u-image在nvue中相当于image组件\r\n\t * 所以在nvue下取名为u--image内部其实还是u-iamge.vue只不过做一层中转\r\n\t */\r\n\timport uvImage from '../u-image/u-image.vue';\r\n\timport { props } from '../u-image/props.js';\r\n\timport { mpMixin } from '../../libs/mixin/mpMixin';\r\n\timport { mixin } from '../../libs/mixin/mixin';\r\n\texport default {\r\n\t\tname: 'u--image',\r\n\t\tmixins: [mpMixin, props, mixin],\r\n\t\tcomponents: {\r\n\t\t\tuvImage\r\n\t\t},\r\n\t\temits: ['click', 'error', 'load']\r\n\t}\r\n</script>","import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u--image/u--image.vue'\nwx.createComponent(Component)"],"names":["mpMixin","props","mixin"],"mappings":";;AAqCC,MAAK,UAAW,MAAW;AAI3B,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,QAAQ,CAACA,cAAAA,SAASC,cAAK,OAAEC,mBAAK;AAAA,EAC9B,YAAY;AAAA,IACX;AAAA,EACA;AAAA,EACD,OAAO,CAAC,SAAS,SAAS,MAAM;AACjC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/CD,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

View File

@ -1 +1 @@
{"version":3,"file":"u--textarea.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtLXRleHRhcmVhL3UtLXRleHRhcmVhLnZ1ZQ"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u--textarea/u--textarea.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"u--textarea.js","sources":["node_modules/uview-plus/components/u--textarea/u--textarea.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtLXRleHRhcmVhL3UtLXRleHRhcmVhLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<uvTextarea\r\n\t\t:value=\"value\"\r\n\t\t:modelValue=\"modelValue\"\r\n\t\t:placeholder=\"placeholder\"\r\n\t\t:height=\"height\"\r\n\t\t:confirmType=\"confirmType\"\r\n\t\t:disabled=\"disabled\"\r\n\t\t:count=\"count\"\r\n\t\t:focus=\"focus\"\r\n\t\t:autoHeight=\"autoHeight\"\r\n\t\t:fixed=\"fixed\"\r\n\t\t:cursorSpacing=\"cursorSpacing\"\r\n\t\t:cursor=\"cursor\"\r\n\t\t:showConfirmBar=\"showConfirmBar\"\r\n\t\t:selectionStart=\"selectionStart\"\r\n\t\t:selectionEnd=\"selectionEnd\"\r\n\t\t:adjustPosition=\"adjustPosition\"\r\n\t\t:disableDefaultPadding=\"disableDefaultPadding\"\r\n\t\t:holdKeyboard=\"holdKeyboard\"\r\n\t\t:maxlength=\"maxlength\"\r\n\t\t:border=\"border\"\r\n\t\t:customStyle=\"customStyle\"\r\n\t\t:formatter=\"formatter\"\r\n\t\t:ignoreCompositionEvent=\"ignoreCompositionEvent\"\r\n\t\t@input=\"e => $emit('input', e)\"\r\n\t\t@update:modelValue=\"e => $emit('update:modelValue', e)\"\r\n\t></uvTextarea>\r\n</template>\r\n\r\n<script>\r\n\t/**\r\n\t * 此组件存在的理由是在nvue下u--textarea被uni-app官方占用了u-textarea在nvue中相当于textarea组件\r\n\t * 所以在nvue下取名为u--textarea内部其实还是u-textarea.vue只不过做一层中转\r\n\t */\r\n\timport uvTextarea from '../u-textarea/u-textarea.vue';\r\n\timport { props } from '../u-textarea/props.js';\r\n\timport { mpMixin } from '../../libs/mixin/mpMixin';\r\n\timport { mixin } from '../../libs/mixin/mixin';\r\n\texport default {\r\n\t\tname: 'u--textarea',\r\n\t\tmixins: [mpMixin, props, mixin],\r\n\t\tcomponents: {\r\n\t\t\tuvTextarea\r\n\t\t},\r\n\t}\r\n</script>\r\n","import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u--textarea/u--textarea.vue'\nwx.createComponent(Component)"],"names":["mpMixin","props","mixin"],"mappings":";;AAmCC,mBAAmB,MAAW;AAI9B,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,QAAQ,CAACA,cAAAA,SAASC,cAAK,SAAEC,mBAAK;AAAA,EAC9B,YAAY;AAAA,IACX;AAAA,EACA;AACF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC5CD,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

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

@ -1 +1 @@
{"version":3,"file":"u-cell-group.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtY2VsbC1ncm91cC91LWNlbGwtZ3JvdXAudnVl"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-cell-group/u-cell-group.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"u-cell-group.js","sources":["node_modules/uview-plus/components/u-cell-group/u-cell-group.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtY2VsbC1ncm91cC91LWNlbGwtZ3JvdXAudnVl"],"sourcesContent":["<template>\n <view :style=\"[addStyle(customStyle)]\" :class=\"[customClass]\" class=\"u-cell-group\">\n <view v-if=\"title\" class=\"u-cell-group__title\">\n <slot name=\"title\">\n\t\t\t\t<text class=\"u-cell-group__title__text\">{{ title }}</text>\n\t\t\t</slot>\n </view>\n <view class=\"u-cell-group__wrapper\">\n\t\t\t<u-line v-if=\"border\"></u-line>\n <slot />\n </view>\n </view>\n</template>\n\n<script>\n\timport { props } from './props';\n\timport { mpMixin } from '../../libs/mixin/mpMixin';\n\timport { mixin } from '../../libs/mixin/mixin';\n\timport { addStyle } from '../../libs/function/index';\n\t/**\n\t * cellGroup 单元格\n\t * @description cell单元格一般用于一组列表的情况比如个人中心页设置页等。\n\t * @tutorial https://uview-plus.jiangruyi.com/components/cell.html\n\t * \n\t * @property {String}\ttitle\t\t分组标题\n\t * @property {Boolean}\tborder\t\t是否显示外边框 (默认 true )\n\t * @property {Object}\tcustomStyle\t定义需要用到的外部样式\n\t * \n\t * @event {Function} click \t点击cell列表时触发\n\t * @example <u-cell-group title=\"设置喜好\">\n\t */\n\texport default {\n\t\tname: 'u-cell-group',\n\t\tmixins: [mpMixin, mixin, props],\n\t\tmethods: {\n\t\t\taddStyle\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\t\n\t$u-cell-group-title-padding: 16px 16px 8px !default;\n\t$u-cell-group-title-font-size: 15px !default;\n\t$u-cell-group-title-line-height: 16px !default;\n\t$u-cell-group-title-color: $u-main-color !default;\n\n .u-cell-group {\n\t\tflex: 1;\n\t\t\n &__title {\n padding: $u-cell-group-title-padding;\n\n &__text {\n font-size: $u-cell-group-title-font-size;\n line-height: $u-cell-group-title-line-height;\n color: $u-cell-group-title-color;\n }\n }\n\t\t\n\t\t&__wrapper {\n\t\t\tposition: relative;\n\t\t}\n }\n</style>\n\n","import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-cell-group/u-cell-group.vue'\nwx.createComponent(Component)"],"names":["mpMixin","mixin","props","addStyle"],"mappings":";;AA+BC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,QAAQ,CAACA,cAAAA,SAASC,cAAK,OAAEC,sBAAK;AAAA,EAC9B,SAAS;AAAA,IACR,UAAAC,cAAO;AAAA,EACR;AACD;;;;;;;;;;;;;;;;;;;;;;ACpCD,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

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

@ -1 +1 @@
{"version":3,"file":"u-gap.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtZ2FwL3UtZ2FwLnZ1ZQ"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-gap/u-gap.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"u-gap.js","sources":["node_modules/uview-plus/components/u-gap/u-gap.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtZ2FwL3UtZ2FwLnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"u-gap\" :style=\"[gapStyle]\"></view>\n</template>\n\n<script>\n\timport { props } from './props';\n\timport { mpMixin } from '../../libs/mixin/mpMixin';\n\timport { mixin } from '../../libs/mixin/mixin';\n\timport { addStyle, addUnit, deepMerge } from '../../libs/function/index.js';\n\t/**\n\t * gap 间隔槽\n\t * @description 该组件一般用于内容块之间的用一个灰色块隔开的场景,方便用户风格统一,减少工作量\n\t * @tutorial https://ijry.github.io/uview-plus/components/gap.html\n\t * @property {String}\t\t\tbgColor\t\t\t背景颜色 (默认 'transparent' \n\t * @property {String | Number}\theight\t\t\t分割槽高度单位px (默认 20 \n\t * @property {String | Number}\tmarginTop\t\t与前一个组件的距离单位px 默认 0 \n\t * @property {String | Number}\tmarginBottom\t与后一个组件的距离单位px (默认 0 \n\t * @property {Object}\t\t\tcustomStyle\t\t定义需要用到的外部样式\n\t * \n\t * @example <u-gap height=\"80\" bg-color=\"#bbb\"></u-gap>\n\t */\n\texport default {\n\t\tname: \"u-gap\",\n\t\tmixins: [mpMixin, mixin, props],\n\t\tcomputed: {\n\t\t\tgapStyle() {\n\t\t\t\tconst style = {\n\t\t\t\t\tbackgroundColor: this.bgColor,\n\t\t\t\t\theight: addUnit(this.height),\n\t\t\t\t\tmarginTop: addUnit(this.marginTop),\n\t\t\t\t\tmarginBottom: addUnit(this.marginBottom),\n\t\t\t\t}\n\t\t\t\treturn deepMerge(style, addStyle(this.customStyle))\n\t\t\t}\n\t\t}\n\t};\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n</style>\n","import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-gap/u-gap.vue'\nwx.createComponent(Component)"],"names":["mpMixin","mixin","props","addUnit","deepMerge","addStyle"],"mappings":";;AAqBC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,QAAQ,CAACA,cAAAA,SAASC,cAAK,OAAEC,sBAAK;AAAA,EAC9B,UAAU;AAAA,IACT,WAAW;AACV,YAAM,QAAQ;AAAA,QACb,iBAAiB,KAAK;AAAA,QACtB,QAAQC,cAAAA,QAAQ,KAAK,MAAM;AAAA,QAC3B,WAAWA,cAAAA,QAAQ,KAAK,SAAS;AAAA,QACjC,cAAcA,cAAAA,QAAQ,KAAK,YAAY;AAAA,MACxC;AACA,aAAOC,cAAS,UAAC,OAAOC,cAAQ,SAAC,KAAK,WAAW,CAAC;AAAA,IACnD;AAAA,EACD;;;;;;;;ACjCF,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

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

@ -1 +1 @@
{"version":3,"file":"u-line.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtbGluZS91LWxpbmUudnVl"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-line/u-line.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"u-line.js","sources":["node_modules/uview-plus/components/u-line/u-line.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtbGluZS91LWxpbmUudnVl"],"sourcesContent":["<template>\n\t<view\n\t class=\"u-line\"\n\t :style=\"[lineStyle]\"\n\t>\n\n\t</view>\n</template>\n\n<script>\n\timport { props } from './props';\n\timport { mpMixin } from '../../libs/mixin/mpMixin';\n\timport { mixin } from '../../libs/mixin/mixin';\n\timport { addUnit, addStyle, deepMerge } from '../../libs/function/index';\n\t/**\n\t * line 线条\n\t * @description 此组件一般用于显示一根线条用于分隔内容块有横向和竖向两种模式且能设置0.5px线条,使用也很简单\n\t * @tutorial https://ijry.github.io/uview-plus/components/line.html\n\t * @property {String}\t\t\tcolor\t\t线条的颜色 ( 默认 '#d6d7d9' )\n\t * @property {String | Number}\tlength\t\t长度竖向时表现为高度横向时表现为长度可以为百分比带px单位的值等 ( 默认 '100%' )\n\t * @property {String}\t\t\tdirection\t线条的方向row-横向col-竖向 (默认 'row' )\n\t * @property {Boolean}\t\t\thairline\t是否显示细线条 (默认 true )\n\t * @property {String | Number}\tmargin\t\t线条与上下左右元素的间距字符串形式如\"30px\" (默认 0 )\n\t * @property {Boolean}\t\t\tdashed\t\t是否虚线true-虚线false-实线 (默认 false )\n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n\t * @example <u-line color=\"red\"></u-line>\n\t */\n\texport default {\n\t\tname: 'u-line',\n\t\tmixins: [mpMixin, mixin, props],\n\t\tcomputed: {\n\t\t\tlineStyle() {\n\t\t\t\tconst style = {}\n\t\t\t\tstyle.margin = this.margin\n\t\t\t\t// 如果是水平线条边框高度为1px再通过transform缩小一半就是0.5px了\n\t\t\t\tif (this.direction === 'row') {\n\t\t\t\t\t// 此处采用兼容分开写兼容nvue的写法\n\t\t\t\t\tstyle.borderBottomWidth = '1px'\n\t\t\t\t\tstyle.borderBottomStyle = this.dashed ? 'dashed' : 'solid'\n\t\t\t\t\tstyle.width = addUnit(this.length)\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleY(0.5)'\n\t\t\t\t} else {\n\t\t\t\t\t// 如果是竖向线条边框宽度为1px再通过transform缩小一半就是0.5px了\n\t\t\t\t\tstyle.borderLeftWidth = '1px'\n\t\t\t\t\tstyle.borderLeftStyle = this.dashed ? 'dashed' : 'solid'\n\t\t\t\t\tstyle.height = addUnit(this.length)\n\t\t\t\t\tif (this.hairline) style.transform = 'scaleX(0.5)'\n\t\t\t\t}\n\n\t\t\t\tstyle.borderColor = this.color\n\t\t\t\treturn deepMerge(style, addStyle(this.customStyle))\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\n\t.u-line {\n\t\t/* #ifndef APP-NVUE */\n\t\tvertical-align: middle;\n\t\t/* #endif */\n\t}\n</style>\n","import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-line/u-line.vue'\nwx.createComponent(Component)"],"names":["mpMixin","mixin","props","addUnit","deepMerge","addStyle"],"mappings":";;AA2BC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,QAAQ,CAACA,cAAAA,SAASC,cAAK,OAAEC,sBAAK;AAAA,EAC9B,UAAU;AAAA,IACT,YAAY;AACX,YAAM,QAAQ,CAAC;AACf,YAAM,SAAS,KAAK;AAEpB,UAAI,KAAK,cAAc,OAAO;AAE7B,cAAM,oBAAoB;AAC1B,cAAM,oBAAoB,KAAK,SAAS,WAAW;AACnD,cAAM,QAAQC,sBAAQ,KAAK,MAAM;AACjC,YAAI,KAAK;AAAU,gBAAM,YAAY;AAAA,aAC/B;AAEN,cAAM,kBAAkB;AACxB,cAAM,kBAAkB,KAAK,SAAS,WAAW;AACjD,cAAM,SAASA,sBAAQ,KAAK,MAAM;AAClC,YAAI,KAAK;AAAU,gBAAM,YAAY;AAAA,MACtC;AAEA,YAAM,cAAc,KAAK;AACzB,aAAOC,cAAS,UAAC,OAAOC,cAAQ,SAAC,KAAK,WAAW,CAAC;AAAA,IACnD;AAAA,EACD;AACD;;;;;;;ACpDD,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

View File

@ -1 +1 @@
{"version":3,"file":"u-link.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtbGluay91LWxpbmsudnVl"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-link/u-link.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"u-link.js","sources":["node_modules/uview-plus/components/u-link/u-link.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtbGluay91LWxpbmsudnVl"],"sourcesContent":["<template>\n\t<text\n\t class=\"u-link\"\n\t @tap.stop=\"openLink\"\n\t :style=\"[linkStyle, addStyle(customStyle)]\"\n\t>{{text}}</text>\n</template>\n\n<script>\n\timport { props } from './props';\n\timport { mpMixin } from '../../libs/mixin/mpMixin';\n\timport { mixin } from '../../libs/mixin/mixin';\n\timport { addStyle, addUnit, getPx, toast } from '../../libs/function/index';\n\t/**\n\t * link 超链接\n\t * @description 该组件为超链接组件在不同平台有不同表现形式在APP平台会通过plus环境打开内置浏览器在小程序中把链接复制到粘贴板同时提示信息在H5中通过window.open打开链接。\n\t * @tutorial https://ijry.github.io/uview-plus/components/link.html\n\t * @property {String}\t\t\tcolor\t\t文字颜色 (默认 color['u-primary'] \n\t * @property {String Number}\tfontSize\t字体大小单位px (默认 15 \n\t * @property {Boolean}\t\t\tunderLine\t是否显示下划线 (默认 false \n\t * @property {String}\t\t\thref\t\t跳转的链接要带上http(s)\n\t * @property {String}\t\t\tmpTips\t\t各个小程序平台把链接复制到粘贴板后的提示语默认“链接已复制请在浏览器打开”\n\t * @property {String}\t\t\tlineColor\t下划线颜色默认同color参数颜色 \n\t * @property {String}\t\t\ttext\t\t超链接的问题不使用slot形式传入是因为nvue下无法修改颜色 \n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n\t * \n\t * @example <u-link href=\"http://www.uviewui.com\">蜀道难,难于上青天</u-link>\n\t */\n\texport default {\n\t\tname: \"u-link\",\n\t\tmixins: [mpMixin, mixin, props],\n\t\tcomputed: {\n\t\t\tlinkStyle() {\n\t\t\t\tconst style = {\n\t\t\t\t\tcolor: this.color,\n\t\t\t\t\tfontSize: addUnit(this.fontSize),\n\t\t\t\t\t// line-height设置为比字体大小多2px\n\t\t\t\t\tlineHeight: addUnit(getPx(this.fontSize) + 2),\n\t\t\t\t\ttextDecoration: this.underLine ? 'underline' : 'none'\n\t\t\t\t}\n\t\t\t\t// if (this.underLine) {\n\t\t\t\t// \tstyle.borderBottomColor = this.lineColor || this.color\n\t\t\t\t// \tstyle.borderBottomWidth = '1px'\n\t\t\t\t// }\n\t\t\t\treturn style\n\t\t\t}\n\t\t},\n\t\temits: [\"click\"],\n\t\tmethods: {\n\t\t\taddStyle,\n\t\t\topenLink() {\n\t\t\t\t// #ifdef APP-PLUS\n\t\t\t\tplus.runtime.openURL(this.href)\n\t\t\t\t// #endif\n\t\t\t\t// #ifdef H5\n\t\t\t\twindow.open(this.href)\n\t\t\t\t// #endif\n\t\t\t\t// #ifdef MP\n\t\t\t\tuni.setClipboardData({\n\t\t\t\t\tdata: this.href,\n\t\t\t\t\tsuccess: () => {\n\t\t\t\t\t\tuni.hideToast();\n\t\t\t\t\t\tthis.$nextTick(() => {\n\t\t\t\t\t\t\ttoast(this.mpTips);\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\t// #endif\n\t\t\t\tthis.$emit('click')\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\t$u-link-line-height:1 !default;\n\n\t.u-link {\n\t\t/* #ifndef APP-NVUE */\n\t\tline-height: $u-link-line-height;\n\t\t/* #endif */\n\t\t@include flex;\n\t\tflex-wrap: wrap;\n\t\tflex: 1;\n\t}\n</style>\n","import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-link/u-link.vue'\nwx.createComponent(Component)"],"names":["mpMixin","mixin","props","addUnit","getPx","addStyle","uni","toast"],"mappings":";;AA4BC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,QAAQ,CAACA,cAAAA,SAASC,cAAK,OAAEC,sBAAK;AAAA,EAC9B,UAAU;AAAA,IACT,YAAY;AACX,YAAM,QAAQ;AAAA,QACb,OAAO,KAAK;AAAA,QACZ,UAAUC,cAAAA,QAAQ,KAAK,QAAQ;AAAA;AAAA,QAE/B,YAAYA,cAAO,QAACC,cAAK,MAAC,KAAK,QAAQ,IAAI,CAAC;AAAA,QAC5C,gBAAgB,KAAK,YAAY,cAAc;AAAA,MAChD;AAKA,aAAO;AAAA,IACR;AAAA,EACA;AAAA,EACD,OAAO,CAAC,OAAO;AAAA,EACf,SAAS;AAAA,IACR,UAAAC,cAAQ;AAAA,IACR,WAAW;AAQVC,oBAAAA,MAAI,iBAAiB;AAAA,QACpB,MAAM,KAAK;AAAA,QACX,SAAS,MAAM;AACdA,wBAAG,MAAC,UAAS;AACb,eAAK,UAAU,MAAM;AACpBC,gCAAM,KAAK,MAAM;AAAA,WACjB;AAAA,QACF;AAAA,MACD,CAAC;AAED,WAAK,MAAM,OAAO;AAAA,IACnB;AAAA,EACD;AACD;;;;;;;;;;ACtED,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"file":"u-overlay.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3Utb3ZlcmxheS91LW92ZXJsYXkudnVl"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-overlay/u-overlay.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"u-overlay.js","sources":["node_modules/uview-plus/components/u-overlay/u-overlay.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3Utb3ZlcmxheS91LW92ZXJsYXkudnVl"],"sourcesContent":["<template>\n\t<u-transition\n\t :show=\"show\"\n\t custom-class=\"u-overlay\"\n\t :duration=\"duration\"\n\t :custom-style=\"overlayStyle\"\n\t @click=\"clickHandler\"\n\t\t@touchmove.stop.prevent=\"noop\"\n\t>\n\t\t<slot />\n\t</u-transition>\n</template>\n\n<script>\n\timport { props } from './props';\n\timport { mpMixin } from '../../libs/mixin/mpMixin';\n\timport { mixin } from '../../libs/mixin/mixin';\n\timport { addStyle, deepMerge } from '../../libs/function/index';\n\t/**\n\t * overlay 遮罩\n\t * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景\n\t * @tutorial https://ijry.github.io/uview-plus/components/overlay.html\n\t * @property {Boolean}\t\t\tshow\t\t是否显示遮罩默认 false \n\t * @property {String | Number}\tzIndex\t\tzIndex 层级(默认 10070 \n\t * @property {String | Number}\tduration\t动画时长单位毫秒默认 300 \n\t * @property {String | Number}\topacity\t\t不透明度值当做rgba的第四个参数 (默认 0.5 \n\t * @property {Object}\t\t\tcustomStyle\t定义需要用到的外部样式\n\t * @event {Function} click 点击遮罩发送事件\n\t * @example <u-overlay :show=\"show\" @click=\"show = false\"></u-overlay>\n\t */\n\texport default {\n\t\tname: \"u-overlay\",\n\t\tmixins: [mpMixin, mixin,props],\n\t\tcomputed: {\n\t\t\toverlayStyle() {\n\t\t\t\tconst style = {\n\t\t\t\t\tposition: 'fixed',\n\t\t\t\t\ttop: 0,\n\t\t\t\t\tleft: 0,\n\t\t\t\t\tright: 0,\n\t\t\t\t\tzIndex: this.zIndex,\n\t\t\t\t\tbottom: 0,\n\t\t\t\t\t'background-color': `rgba(0, 0, 0, ${this.opacity})`\n\t\t\t\t}\n\t\t\t\treturn deepMerge(style, addStyle(this.customStyle))\n\t\t\t}\n\t\t},\n\t\temits: [\"click\"],\n\t\tmethods: {\n\t\t\tclickHandler() {\n\t\t\t\tthis.$emit('click')\n\t\t\t}\n\t\t}\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n $u-overlay-top:0 !default;\n $u-overlay-left:0 !default;\n $u-overlay-width:100% !default;\n $u-overlay-height:100% !default;\n $u-overlay-background-color:rgba(0, 0, 0, .7) !default;\n\t.u-overlay {\n\t\tposition: fixed;\n\t\ttop:$u-overlay-top;\n\t\tleft:$u-overlay-left;\n\t\twidth: $u-overlay-width;\n\t\theight:$u-overlay-height;\n\t\tbackground-color:$u-overlay-background-color;\n\t}\n</style>\n","import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-overlay/u-overlay.vue'\nwx.createComponent(Component)"],"names":["mpMixin","mixin","props","deepMerge","addStyle"],"mappings":";;AA8BC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,QAAQ,CAACA,cAAAA,SAASC,cAAK,OAACC,qBAAK;AAAA,EAC7B,UAAU;AAAA,IACT,eAAe;AACd,YAAM,QAAQ;AAAA,QACb,UAAU;AAAA,QACV,KAAK;AAAA,QACL,MAAM;AAAA,QACN,OAAO;AAAA,QACP,QAAQ,KAAK;AAAA,QACb,QAAQ;AAAA,QACR,oBAAoB,iBAAiB,KAAK,OAAO;AAAA,MAClD;AACA,aAAOC,cAAS,UAAC,OAAOC,cAAQ,SAAC,KAAK,WAAW,CAAC;AAAA,IACnD;AAAA,EACA;AAAA,EACD,OAAO,CAAC,OAAO;AAAA,EACf,SAAS;AAAA,IACR,eAAe;AACd,WAAK,MAAM,OAAO;AAAA,IACnB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;ACpDD,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

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

@ -1 +1 @@
{"version":3,"file":"u-safe-bottom.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3Utc2FmZS1ib3R0b20vdS1zYWZlLWJvdHRvbS52dWU"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-safe-bottom/u-safe-bottom.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"u-safe-bottom.js","sources":["node_modules/uview-plus/components/u-safe-bottom/u-safe-bottom.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3Utc2FmZS1ib3R0b20vdS1zYWZlLWJvdHRvbS52dWU"],"sourcesContent":["<template>\r\n\t<view\r\n\t\tclass=\"u-safe-bottom\"\r\n\t\t:style=\"[style]\"\r\n\t\t:class=\"[!isNvue && 'u-safe-area-inset-bottom']\"\r\n\t>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport { props } from \"./props.js\";\r\n\timport { mpMixin } from '../../libs/mixin/mpMixin';\r\n\timport { mixin } from '../../libs/mixin/mixin';\r\n\timport { addStyle, deepMerge, addUnit, getWindowInfo } from '../../libs/function/index';\r\n\t/**\r\n\t * SafeBottom 底部安全区\r\n\t * @description 这个适配主要是针对IPhone X等一些底部带指示条的机型指示条的操作区域与页面底部存在重合容易导致用户误操作因此我们需要针对这些机型进行底部安全区适配。\r\n\t * @tutorial https://ijry.github.io/uview-plus/components/safeAreaInset.html\r\n\t * @property {type}\t\tprop_name\r\n\t * @property {Object}\tcustomStyle\t定义需要用到的外部样式\r\n\t *\r\n\t * @event {Function()}\r\n\t * @example <u-status-bar></u-status-bar>\r\n\t */\r\n\texport default {\r\n\t\tname: \"u-safe-bottom\",\r\n\t\tmixins: [mpMixin, mixin, props],\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tsafeAreaBottomHeight: 0,\r\n\t\t\t\tisNvue: false,\r\n\t\t\t};\r\n\t\t},\r\n\t\tcomputed: {\r\n\t\t\tstyle() {\r\n\t\t\t\tconst style = {};\r\n\t\t\t\t// #ifdef APP-NVUE || MP-TOUTIAO\r\n\t\t\t\t// nvue下高度使用js计算填充\r\n\t\t\t\tstyle.height = addUnit(getWindowInfo().safeAreaInsets.bottom, 'px');\r\n\t\t\t\t// #endif\r\n\t\t\t\treturn deepMerge(style, addStyle(this.customStyle));\r\n\t\t\t},\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\t// #ifdef APP-NVUE\r\n\t\t\t// 标识为是否nvue\r\n\t\t\tthis.isNvue = true;\r\n\t\t\t// #endif\r\n\t\t},\r\n\t};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.u-safe-bottom {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\twidth: 100%;\r\n\t\t/* #endif */\r\n\t}\r\n</style>\r\n","import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-safe-bottom/u-safe-bottom.vue'\nwx.createComponent(Component)"],"names":["mpMixin","mixin","props","deepMerge","addStyle"],"mappings":";;AAwBC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,QAAQ,CAACA,cAAAA,SAASC,cAAK,OAAEC,sBAAK;AAAA,EAC9B,OAAO;AACN,WAAO;AAAA,MACN,sBAAsB;AAAA,MACtB,QAAQ;AAAA;EAET;AAAA,EACD,UAAU;AAAA,IACT,QAAQ;AACP,YAAM,QAAQ,CAAA;AAKd,aAAOC,cAAAA,UAAU,OAAOC,cAAAA,SAAS,KAAK,WAAW,CAAC;AAAA,IAClD;AAAA,EACD;AAAA,EACD,UAAU;AAAA,EAKT;;;;;;;;;AC/CH,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

View File

@ -1 +1 @@
{"version":3,"file":"u-status-bar.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3Utc3RhdHVzLWJhci91LXN0YXR1cy1iYXIudnVl"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-status-bar/u-status-bar.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"u-status-bar.js","sources":["node_modules/uview-plus/components/u-status-bar/u-status-bar.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3Utc3RhdHVzLWJhci91LXN0YXR1cy1iYXIudnVl"],"sourcesContent":["<template>\n\t<view\n\t :style=\"[style]\"\n\t class=\"u-status-bar\"\n\t\t:class=\"[isH5 && 'u-safe-area-inset-top']\"\n\t>\n\t\t<slot />\n\t</view>\n</template>\n\n<script>\n\timport { props } from './props';\n\timport { mpMixin } from '../../libs/mixin/mpMixin';\n\timport { mixin } from '../../libs/mixin/mixin';\n\timport { addUnit, addStyle, deepMerge, getWindowInfo } from '../../libs/function/index';\n\t/**\n\t * StatbusBar 状态栏占位\n\t * @description 本组件主要用于状态填充,比如在自定导航栏的时候,它会自动适配一个恰当的状态栏高度。\n\t * @tutorial https://uview-plus.jiangruyi.com/components/statusBar.html\n\t * @property {String}\t\t\tbgColor\t\t\t背景色 (默认 'transparent' )\n\t * @property {String | Object}\tcustomStyle\t\t自定义样式 \n\t * @example <u-status-bar></u-status-bar>\n\t */\n\texport default {\n\t\tname: 'u-status-bar',\n\t\tmixins: [mpMixin, mixin, props],\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tisH5: false\n\t\t\t}\n\t\t},\n\t\tcreated() {\n\t\t\t// #ifdef H5\n\t\t\tthis.isH5 = true\n\t\t\t// #endif\n\t\t},\n\t\tcomputed: {\n\t\t\tstyle() {\n\t\t\t\tconst style = {}\n\t\t\t\t// 状态栏高度由于某些安卓和微信开发工具无法识别css的顶部状态栏变量所以使用js获取的方式\n\t\t\t\tlet sheight = getWindowInfo().statusBarHeight\n\t\t\t\tif (sheight == 0) {\n\t\t\t\t\tthis.isH5 = true\n\t\t\t\t} else {\n\t\t\t\t\tstyle.height = addUnit(sheight, 'px')\n\t\t\t\t}\n\t\t\t\tstyle.backgroundColor = this.bgColor\n\t\t\t\treturn deepMerge(style, addStyle(this.customStyle))\n\t\t\t}\n\t\t},\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t.u-status-bar {\n\t\t// nvue会默认100%如果nvue下显式写100%的话会导致宽度不为100%而异常\n\t\t/* #ifndef APP-NVUE */\n\t\twidth: 100%;\n\t\t/* #endif */\n\t}\n</style>\n","import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-status-bar/u-status-bar.vue'\nwx.createComponent(Component)"],"names":["mpMixin","mixin","props","getWindowInfo","addUnit","deepMerge","addStyle"],"mappings":";;AAuBC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,QAAQ,CAACA,cAAAA,SAASC,cAAK,OAAEC,sBAAK;AAAA,EAC9B,OAAO;AACN,WAAO;AAAA,MACN,MAAM;AAAA,IACP;AAAA,EACA;AAAA,EACD,UAAU;AAAA,EAIT;AAAA,EACD,UAAU;AAAA,IACT,QAAQ;AACP,YAAM,QAAQ,CAAC;AAEf,UAAI,UAAUC,cAAa,cAAA,EAAG;AAC9B,UAAI,WAAW,GAAG;AACjB,aAAK,OAAO;AAAA,aACN;AACN,cAAM,SAASC,sBAAQ,SAAS,IAAI;AAAA,MACrC;AACA,YAAM,kBAAkB,KAAK;AAC7B,aAAOC,cAAS,UAAC,OAAOC,cAAQ,SAAC,KAAK,WAAW,CAAC;AAAA,IACnD;AAAA,EACA;AACF;;;;;;;;ACjDD,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

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

@ -1 +1 @@
{"version":3,"file":"u-toolbar.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtdG9vbGJhci91LXRvb2xiYXIudnVl"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-toolbar/u-toolbar.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"u-toolbar.js","sources":["node_modules/uview-plus/components/u-toolbar/u-toolbar.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtdG9vbGJhci91LXRvb2xiYXIudnVl"],"sourcesContent":["<template>\n\t<view\n\t\tclass=\"u-toolbar\"\n\t\t@touchmove.stop.prevent=\"noop\"\n\t\tv-if=\"show\"\n\t>\n\t\t<view\n\t\t\tclass=\"u-toolbar__left\"\n\t\t>\n\t\t\t<view\n\t\t\t\tclass=\"u-toolbar__cancel__wrapper\"\n\t\t\t\thover-class=\"u-hover-class\"\n\t\t\t>\n\t\t\t\t<text\n\t\t\t\t\tclass=\"u-toolbar__wrapper__cancel\"\n\t\t\t\t\t@tap=\"cancel\"\n\t\t\t\t\t:style=\"{\n\t\t\t\t\t\tcolor: cancelColor\n\t\t\t\t\t}\"\n\t\t\t\t>{{ cancelText }}</text>\n\t\t\t</view>\n\t\t</view>\n\t\t<text\n\t\t\tclass=\"u-toolbar__title u-line-1\"\n\t\t\tv-if=\"title\"\n\t\t>{{ title }}</text>\n\t\t<view\n\t\t\tclass=\"u-toolbar__right\"\n\t\t>\n\t\t\t<view\n\t\t\t\tv-if=\"!rightSlot\"\n\t\t\t\tclass=\"u-toolbar__confirm__wrapper\"\n\t\t\t\thover-class=\"u-hover-class\"\n\t\t\t>\n\t\t\t\t<text\n\t\t\t\t\tclass=\"u-toolbar__wrapper__confirm\"\n\t\t\t\t\t@tap=\"confirm\"\n\t\t\t\t\t:style=\"{\n\t\t\t\t\tcolor: confirmColor\n\t\t\t\t}\"\n\t\t\t\t>{{ confirmText }}</text>\n\t\t\t</view>\n\t\t\t<template v-else>\n\t\t\t\t<slot name=\"right\">\n\t\t\t\t</slot>\n\t\t\t</template>\n\t\t</view>\n\t</view>\n</template>\n\n<script>\n\timport { props } from './props';\n\timport { mpMixin } from '../../libs/mixin/mpMixin';\n\timport { mixin } from '../../libs/mixin/mixin';\n\t/**\n\t * Toolbar 工具条\n\t * @description \n\t * @tutorial https://ijry.github.io/uview-plus/components/toolbar.html\n\t * @property {Boolean}\tshow\t\t\t是否展示工具条默认 true \n\t * @property {String}\tcancelText\t\t取消按钮的文字默认 '取消' \n\t * @property {String}\tconfirmText\t\t确认按钮的文字默认 '确认' \n\t * @property {String}\tcancelColor\t\t取消按钮的颜色默认 '#909193' \n\t * @property {String}\tconfirmColor\t确认按钮的颜色默认 '#3c9cff' \n\t * @property {String}\ttitle\t\t\t标题文字\n\t * @event {Function} \n\t * @example \n\t */\n\texport default {\n\t\tname: 'u-toolbar',\n\t\tmixins: [mpMixin, mixin, props],\n\t\temits: [\"confirm\", \"cancel\"],\n\t\tcreated() {\n\t\t\t// console.log(this.$slots)\n\t\t},\n\t\tmethods: {\n\t\t\t// 点击取消按钮\n\t\t\tcancel() {\n\t\t\t\tthis.$emit('cancel')\n\t\t\t},\n\t\t\t// 点击确定按钮\n\t\t\tconfirm() {\n\t\t\t\tthis.$emit('confirm')\n\t\t\t}\n\t\t},\n\t}\n</script>\n\n<style lang=\"scss\" scoped>\n\t@import \"../../libs/css/components.scss\";\n\n\t.u-toolbar {\n\t\theight: 42px;\n\t\t@include flex;\n\t\tjustify-content: space-between;\n\t\talign-items: center;\n\n\t\t&__wrapper {\n\t\t\t&__cancel {\n\t\t\t\tcolor: $u-tips-color;\n\t\t\t\tfont-size: 15px;\n\t\t\t\tpadding: 0 15px;\n\t\t\t}\n\t\t}\n\n\t\t&__title {\n\t\t\tcolor: $u-main-color;\n\t\t\tpadding: 0 60rpx;\n\t\t\tfont-size: 16px;\n\t\t\tflex: 1;\n\t\t\ttext-align: center;\n\t\t}\n\n\t\t&__wrapper {\n\t\t\t&__left,\n\t\t\t&__right {\n\t\t\t\t@include flex;\n\t\t\t}\n\t\t\t&__confirm {\n\t\t\t\tcolor: $u-primary;\n\t\t\t\tfont-size: 15px;\n\t\t\t\tpadding: 0 15px;\n\t\t\t}\n\t\t}\n\t}\n</style>\n","import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-toolbar/u-toolbar.vue'\nwx.createComponent(Component)"],"names":["mpMixin","mixin","props"],"mappings":";;AAmEC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,QAAQ,CAACA,cAAAA,SAASC,cAAK,OAAEC,sBAAK;AAAA,EAC9B,OAAO,CAAC,WAAW,QAAQ;AAAA,EAC3B,UAAU;AAAA,EAET;AAAA,EACD,SAAS;AAAA;AAAA,IAER,SAAS;AACR,WAAK,MAAM,QAAQ;AAAA,IACnB;AAAA;AAAA,IAED,UAAU;AACT,WAAK,MAAM,SAAS;AAAA,IACrB;AAAA,EACA;AACF;;;;;;;;;;;;;;;;;;;;;;ACnFD,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

View File

@ -1 +1 @@
{"version":3,"file":"u-transition.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtdHJhbnNpdGlvbi91LXRyYW5zaXRpb24udnVl"],"sourcesContent":["import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-transition/u-transition.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"} {"version":3,"file":"u-transition.js","sources":["node_modules/uview-plus/components/u-transition/u-transition.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovR2l0V29ya1BsYWNlL2Nhc2VEYXRhQmFzZS9ub2RlX21vZHVsZXMvdXZpZXctcGx1cy9jb21wb25lbnRzL3UtdHJhbnNpdGlvbi91LXRyYW5zaXRpb24udnVl"],"sourcesContent":["<template>\n\t<view\n\t\tv-if=\"inited\"\n\t\tclass=\"u-transition\"\n\t\tref=\"u-transition\"\n\t\t@tap=\"clickHandler\"\n\t\t:class=\"classes\"\n\t\t:style=\"[mergeStyle]\"\n\t\t@touchmove=\"noop\"\n\t>\n\t\t<slot />\n\t</view>\n</template>\n\n<script>\nimport { props } from './props';\nimport { mpMixin } from '../../libs/mixin/mpMixin';\nimport { mixin } from '../../libs/mixin/mixin';\nimport { addStyle } from '../../libs/function/index';\n// 组件的methods方法由于内容较长写在外部文件中通过mixin引入\nimport transitionMixin from \"./transitionMixin.js\";\n/**\n * transition 动画组件\n * @description\n * @tutorial\n * @property {String}\t\t\tshow\t\t\t是否展示组件 (默认 false \n * @property {String}\t\t\tmode\t\t\t使用的动画模式 (默认 'fade' \n * @property {String | Number}\tduration\t\t动画的执行时间单位ms (默认 '300' \n * @property {String}\t\t\ttimingFunction\t使用的动画过渡函数 (默认 'ease-out' \n * @property {Object}\t\t\tcustomStyle\t\t自定义样式\n * @event {Function} before-enter\t进入前触发\n * @event {Function} enter\t\t\t进入中触发\n * @event {Function} after-enter\t进入后触发\n * @event {Function} before-leave\t离开前触发\n * @event {Function} leave\t\t\t离开中触发\n * @event {Function} after-leave\t离开后触发\n * @example\n */\nexport default {\n\tname: 'u-transition',\n\tdata() {\n\t\treturn {\n\t\t\tinited: false, // 是否显示/隐藏组件\n\t\t\tviewStyle: {}, // 组件内部的样式\n\t\t\tstatus: '', // 记录组件动画的状态\n\t\t\ttransitionEnded: false, // 组件是否结束的标记\n\t\t\tdisplay: false, // 组件是否展示\n\t\t\tclasses: '', // 应用的类名\n\t\t}\n\t},\n\temits: ['click', 'beforeEnter', 'enter', 'afterEnter', 'beforeLeave', 'leave', 'afterLeave'],\n\tcomputed: {\n\t mergeStyle() {\n\t const { viewStyle, customStyle } = this\n\t return {\n\t // #ifndef APP-NVUE\n\t transitionDuration: `${this.duration}ms`,\n\t // display: `${this.display ? '' : 'none'}`,\n\t\t\t\ttransitionTimingFunction: this.timingFunction,\n\t // #endif\n\t\t\t\t// 避免自定义样式影响到动画属性所以写在viewStyle前面\n\t ...addStyle(customStyle),\n\t ...viewStyle\n\t }\n\t }\n\t},\n\t// 将mixin挂在到组件中实际上为一个vue格式对象。\n\tmixins: [mpMixin, mixin, transitionMixin, props],\n\twatch: {\n\t\tshow: {\n\t\t\thandler(newVal) {\n\t\t\t\t// vue和nvue分别执行不同的方法\n\t\t\t\t// #ifdef APP-NVUE\n\t\t\t\tnewVal ? this.nvueEnter() : this.nvueLeave()\n\t\t\t\t// #endif\n\t\t\t\t// #ifndef APP-NVUE\n\t\t\t\tnewVal ? this.vueEnter() : this.vueLeave()\n\t\t\t\t// #endif\n\t\t\t},\n\t\t\t// 表示同时监听初始化时的props的show的意思\n\t\t\timmediate: true\n\t\t}\n\t}\n}\n</script>\n\n<style lang=\"scss\" scoped>\n@import '../../libs/css/components.scss';\n\n/* #ifndef APP-NVUE */\n// vue版本动画相关的样式抽离在外部文件\n@import './vue.ani-style.scss';\n/* #endif */\n\n.u-transition {}\n</style>\n","import Component from 'D:/GitWorkPlace/caseDataBase/node_modules/uview-plus/components/u-transition/u-transition.vue'\nwx.createComponent(Component)"],"names":["addStyle","mpMixin","mixin","transitionMixin","props"],"mappings":";;AAsCA,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;AAAA,MACN,QAAQ;AAAA;AAAA,MACR,WAAW,CAAE;AAAA;AAAA,MACb,QAAQ;AAAA;AAAA,MACR,iBAAiB;AAAA;AAAA,MACjB,SAAS;AAAA;AAAA,MACT,SAAS;AAAA;AAAA,IACV;AAAA,EACA;AAAA,EACD,OAAO,CAAC,SAAS,eAAe,SAAS,cAAc,eAAe,SAAS,YAAY;AAAA,EAC3F,UAAU;AAAA,IACN,aAAa;AACT,YAAM,EAAE,WAAW,YAAY,IAAI;AACnC,aAAO;AAAA,QAEH,oBAAoB,GAAG,KAAK,QAAQ;AAAA;AAAA,QAE7C,0BAA0B,KAAK;AAAA;AAAA,QAGtB,GAAGA,cAAAA,SAAS,WAAW;AAAA,QACvB,GAAG;AAAA,MACP;AAAA,IACJ;AAAA,EACH;AAAA;AAAA,EAED,QAAQ,CAACC,cAAO,SAAEC,qBAAOC,cAAAA,iBAAiBC,cAAAA,QAAK;AAAA,EAC/C,OAAO;AAAA,IACN,MAAM;AAAA,MACL,QAAQ,QAAQ;AAMf,iBAAS,KAAK,aAAa,KAAK,SAAS;AAAA,MAEzC;AAAA;AAAA,MAED,WAAW;AAAA,IACZ;AAAA,EACD;AACD;;;;;;;;;;;;AClFA,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"file":"case.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FzZS9jYXNlLnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'D:/GitWorkPlace/caseDataBase/pages/case/case.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"} {"version":3,"file":"case.js","sources":["pages/case/case.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FzZS9jYXNlLnZ1ZQ"],"sourcesContent":["<template>\n\t<view class=\"content\">\n\t\t<view class=\"page\">\n\t\t\t<web-view :src=\"src\" ></web-view>\n\t\t</view>\n\t <tabBar :value=\"1\"></tabBar>\t\n\t</view>\n</template>\n\n<script setup>\n\timport { reactive, ref } from 'vue';\n\timport { onShow,onLoad } from \"@dcloudio/uni-app\";\n\timport tabBar from '@/components/tabBar/tabBar.vue';\n\tconst src = ref('')\n\tonLoad((options)=>{\n\t\tif(process.env.UNI_PLATFORM ==\"h5\"){\n\t\t\t let token='';\n\t\t\tif(window.location.href.indexOf('//casedata.igandan.com')>-1){\n\t\t\t token=uni.getStorageSync(\"AUTH_TOKEN_CASEDATA\");\n src.value = 'https://caseplatform.igandan.com/web/home?token='+token;\n\t\t\t}else{\n\t\t\t\t token=uni.getStorageSync(\"DEV_AUTH_TOKEN_CASEDATA\");\n\t\t\t src.value = 'https://dev-caseplatform.igandan.com/web/home?token='+token;\n\t\t\t}\n\t\t\t\n\t\t}else{\n\t\t\tconst { envVersion } = uni.getAccountInfoSync().miniProgram;\n\t\t let token=''\n if (envVersion == \"release\") {\n token=uni.getStorageSync(\"AUTH_TOKEN_CASEDATA\");\n } else {\n token= uni.getStorageSync(\"DEV_AUTH_TOKEN_CASEDATA\");\n };\n\t\t src.value = 'https://dev-caseplatform.igandan.com/web/home?token='+token;\n\t\t}\n \n\t})\n\t\n</script>\n\n<style scoped>\n\t.page{\n\t\twidth:100%;\n\t\theight:calc(100vh - 100rpx);\n\t\toverflow-y: scroll;\n\t}\n\n</style>\n","import MiniProgramPage from 'D:/GitWorkPlace/caseDataBase/pages/case/case.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","onLoad","uni"],"mappings":";;;;;AAYC,MAAA,SAAmB,MAAA;;;;AACb,UAAA,MAAMA,kBAAI,EAAE;AAClBC,kBAAA,OAAO,CAAC,YAAU;AAWZ;AACJ,cAAM,EAAE,WAAe,IAAAC,cAAA,MAAI,qBAAqB;AAC/C,YAAI,QAAM;AACJ,YAAI,cAAc,WAAW;AACrB,kBAAAA,cAAA,MAAI,eAAe,qBAAqB;AAAA,QAAA,OACzC;AACE,kBAAAA,cAAA,MAAI,eAAe,yBAAyB;AAAA,QACrD;AACP,YAAI,QAAQ,yDAAuD;AAAA,MACpE;AAAA,IAAA,CAEA;;;;;;;;;;;;ACnCF,GAAG,WAAW,eAAe;"}

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"file":"certImg.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2VydEltZy9jZXJ0SW1nLnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'D:/GitWorkPlace/caseDataBase/pages/certImg/certImg.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"} {"version":3,"file":"certImg.js","sources":["pages/certImg/certImg.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2VydEltZy9jZXJ0SW1nLnZ1ZQ"],"sourcesContent":["<template>\r\n <backNav :navName=\"'病例收录证书'\"></backNav>\r\n <view class=\"imgbox\">\r\n <u--image\r\n :showLoading=\"true\"\r\n :src=\"src\"\r\n width=\"100%\"\r\n mode=\"widthFix\"\r\n ></u--image>\r\n </view>\r\n</template>\r\n\r\n<script setup>\r\nimport { ref } from 'vue';\r\nimport { onLoad } from \"@dcloudio/uni-app\";\r\nimport backNav from \"@/components/backNav/backNav.vue\";\r\nconst src = ref('')\r\nonLoad((options) => {\r\n if(options.src){\r\n src.value = options.src;\r\n }else{\r\n src.value= 'https://cn.bing.com//th?id=OHR.SanMiguelAzores_ZH-CN2511982585_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp';\r\n }\r\n \r\n});\r\n</script>\r\n\r\n<style lang='scss' scoped>\r\n.imgbox{\r\n margin-top: -30rpx;\r\n}\r\n</style>\r\n","import MiniProgramPage from 'D:/GitWorkPlace/caseDataBase/pages/certImg/certImg.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","onLoad"],"mappings":";;;;;;;;;;AAeA,MAAM,UAAU,MAAW;;;;AAC3B,UAAM,MAAMA,cAAG,IAAC,EAAE;AAClBC,kBAAM,OAAC,CAAC,YAAY;AAChB,UAAG,QAAQ,KAAI;AACX,YAAI,QAAQ,QAAQ;AAAA,MAC5B,OAAS;AACF,YAAI,QAAO;AAAA,MACb;AAAA,IAEL,CAAC;;;;;;;;;;;;;;;;;ACvBD,GAAG,WAAW,eAAe;"}

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

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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"version":3,"file":"web.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvd2ViL3dlYi52dWU"],"sourcesContent":["import MiniProgramPage from 'D:/GitWorkPlace/caseDataBase/pages/web/web.vue'\nwx.createPage(MiniProgramPage)"],"names":["MiniProgramPage"],"mappings":";;;;;;;;;;;;;;;;AACA,GAAG,WAAWA,SAAe;"} {"version":3,"file":"web.js","sources":["pages/web/web.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvd2ViL3dlYi52dWU"],"sourcesContent":["<template>\r\n\t<web-view :src=\"src\"></web-view>\n</template>\n\n<script setup>\n\timport { ref } from 'vue';\n\timport { onLoad } from \"@dcloudio/uni-app\";\r\n\tconst src=ref('')\r\n onLoad((option)=>{\r\n\t\tsrc.value=option.src\r\n\t})\n</script>\n\n<style scoped>\n\n</style>\n","import MiniProgramPage from 'D:/GitWorkPlace/caseDataBase/pages/web/web.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","onLoad","MiniProgramPage"],"mappings":";;;;;AAOC,UAAM,MAAIA,cAAG,IAAC,EAAE;AACbC,kBAAM,OAAC,CAAC,WAAS;AACnB,UAAI,QAAM,OAAO;AAAA,IACnB,CAAE;;;;;;;;ACTF,GAAG,WAAWC,SAAe;"}

View File

@ -1 +1 @@
{"version":3,"file":"index.js","sources":["../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXNfY2FzZVxpbmRleFxpbmRleC52dWU"],"sourcesContent":["import MiniProgramPage from 'D:/GitWorkPlace/caseDataBase/pages_case/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["MiniProgramPage"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAWA,SAAe;"} {"version":3,"file":"index.js","sources":["pages_case/index/index.vue","../../software/HBuilderX.4.23.2024070804/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXNfY2FzZVxpbmRleFxpbmRleC52dWU"],"sourcesContent":["<template>\n\t<view class=\"u-page\">\n\t\t<up-list\n\t\t\t@scrolltolower=\"scrolltolower\"\n\t\t>\n\t\t\t<up-list-item\n\t\t\t\tv-for=\"(item, index) in indexList\"\n\t\t\t\t:key=\"index\"\n\t\t\t>\n\t\t\t\t<up-cell\n\t\t\t\t\t:title=\"`列表长度-${index + 1}`\"\n\t\t\t\t>\n\t\t\t\t\t<template #icon>\n\t\t\t\t\t\t<up-avatar\n\t\t\t\t\t\t\tshape=\"square\"\n\t\t\t\t\t\t\tsize=\"35\"\n\t\t\t\t\t\t\t:src=\"item.url\"\n\t\t\t\t\t\t\tcustomStyle=\"margin: -3px 5px -3px 0\"\n\t\t\t\t\t\t></up-avatar>\n\t\t\t\t\t</template>\n\t\t\t\t</up-cell>\n\t\t\t</up-list-item>\n\t\t</up-list>\n\t</view>\n</template>\n\n<script setup>\nimport { ref, reactive } from 'vue';\nimport { onLoad, onShow } from '@dcloudio/uni-app'; \n\nconst indexList = ref([]);\nconst urls = [\n 'https://uview-plus.jiangruyi.com/album/1.jpg',\n 'https://uview-plus.jiangruyi.com/album/2.jpg',\n 'https://uview-plus.jiangruyi.com/album/3.jpg',\n 'https://uview-plus.jiangruyi.com/album/4.jpg',\n 'https://uview-plus.jiangruyi.com/album/5.jpg',\n 'https://uview-plus.jiangruyi.com/album/6.jpg',\n 'https://uview-plus.jiangruyi.com/album/7.jpg',\n 'https://uview-plus.jiangruyi.com/album/8.jpg',\n 'https://uview-plus.jiangruyi.com/album/9.jpg',\n 'https://uview-plus.jiangruyi.com/album/10.jpg',\n];\n\nonLoad(() => {\n loadmore();\n});\n\nconst scrolltolower = () => {\n loadmore();\n};\n\nconst loadmore = () => {\n for (let i = 0; i < 30; i++) {\n indexList.value.push({\n url: urls[uni.$u.random(0, urls.length - 1)],\n });\n }\n};\n</script>","import MiniProgramPage from 'D:/GitWorkPlace/caseDataBase/pages_case/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","onLoad","uni","MiniProgramPage"],"mappings":";;;;;;;;;;;;;;;;;;;AA8BA,UAAM,YAAYA,cAAAA,IAAI,CAAA,CAAE;AACxB,UAAM,OAAO;AAAA,MACX;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAEAC,kBAAAA,OAAO,MAAM;AACX;IACF,CAAC;AAED,UAAM,gBAAgB,MAAM;AAC1B;IACF;AAEA,UAAM,WAAW,MAAM;AACrB,eAAS,IAAI,GAAG,IAAI,IAAI,KAAK;AAC3B,kBAAU,MAAM,KAAK;AAAA,UACnB,KAAK,KAAKC,cAAG,MAAC,GAAG,OAAO,GAAG,KAAK,SAAS,CAAC,CAAC;AAAA,QACjD,CAAK;AAAA,MACF;AAAA,IACH;;;;;;;;;;;;;;;;;;;;;;;;;ACzDA,GAAG,WAAWC,SAAe;"}

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

@ -1 +1 @@
{"version":3,"file":"z-paging-constant.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;"} {"version":3,"file":"z-paging-constant.js","sources":["uni_modules/z-paging/components/z-paging/js/z-paging-constant.js"],"sourcesContent":["// [z-paging]常量\n\nexport default {\n\t// 当前版本号\n\tversion: '2.8.6',\n\t// 延迟操作的通用时间\n\tdelayTime: 100,\n\t// 请求失败时候全局emit使用的key\n\terrorUpdateKey: 'z-paging-error-emit',\n\t// 全局emit complete的key\n\tcompleteUpdateKey: 'z-paging-complete-emit',\n\t// z-paging缓存的前缀key\n\tcachePrefixKey: 'z-paging-cache',\n\t\n\t// 虚拟列表中列表index的key\n\tlistCellIndexKey: 'zp_index',\n\t// 虚拟列表中列表的唯一key\n\tlistCellIndexUniqueKey: 'zp_unique_index'\n}\n"],"names":[],"mappings":";AAEA,MAAe,IAAA;AAAA;AAAA,EAEd,SAAS;AAAA;AAAA,EAET,WAAW;AAAA;AAAA,EAEX,gBAAgB;AAAA;AAAA,EAEhB,mBAAmB;AAAA;AAAA,EAEnB,gBAAgB;AAAA;AAAA,EAGhB,kBAAkB;AAAA;AAAA,EAElB,wBAAwB;AACzB;;"}

Some files were not shown because too many files have changed in this diff Show More