feat: 首页添加弹幕提醒
This commit is contained in:
parent
d35fab34e3
commit
c30fba1ec2
@ -20,6 +20,7 @@ const API = {
|
|||||||
getTodoist:(data,userId) => net.GET("/user/todo",data,true,{"userId":userId}),// 获取待办事项
|
getTodoist:(data,userId) => net.GET("/user/todo",data,true,{"userId":userId}),// 获取待办事项
|
||||||
getVisionList:data => net.GET("/vision/list",data),// 获取测试记录
|
getVisionList:data => net.GET("/vision/list",data),// 获取测试记录
|
||||||
todoFinished:data => net.PUT("/user/todo",data),// 修改待办列表状态
|
todoFinished:data => net.PUT("/user/todo",data),// 修改待办列表状态
|
||||||
|
todayTodoList:data => net.GET("/user/todo/today",data),// 今天待办列表
|
||||||
// 百科
|
// 百科
|
||||||
getArticleList:data => net.GET("/article/list",data),// 百科列表
|
getArticleList:data => net.GET("/article/list",data),// 百科列表
|
||||||
getArticleDetail:(data,userId) => net.GET("/article/"+data.id,null,true,{"userId":userId}),// 文章详情
|
getArticleDetail:(data,userId) => net.GET("/article/"+data.id,null,true,{"userId":userId}),// 文章详情
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// isdev 为 true 表示开发环境 false 表示发布环境
|
// isdev 为 true 表示开发环境 false 表示发布环境
|
||||||
const isdev = true;
|
const isdev = false;
|
||||||
const baseUrl = isdev ? 'https://367a21fd.r12.cpolar.top' : 'https://api.jimingyiliao.com';// 办公室接口 & 测试环境
|
const baseUrl = isdev ? 'https://367a21fd.r12.cpolar.top' : 'https://api.jimingyiliao.com';// 办公室接口 & 测试环境
|
||||||
// const baseUrl = isdev ? 'https://api.jimingyiliao.com' : 'http://eb467b6.r19.cpolar.top';// 办公室接口 & 测试环境
|
// const baseUrl = isdev ? 'https://api.jimingyiliao.com' : 'http://eb467b6.r19.cpolar.top';// 办公室接口 & 测试环境
|
||||||
// const baseUrl = isdev ? 'http://707788f2.r1.cpolar.top' : 'http://eb467b6.r19.cpolar.top';// 办公室接口 & 测试环境
|
// const baseUrl = isdev ? 'http://707788f2.r1.cpolar.top' : 'http://eb467b6.r19.cpolar.top';// 办公室接口 & 测试环境
|
||||||
|
@ -191,7 +191,8 @@
|
|||||||
{{item.content}}
|
{{item.content}}
|
||||||
</view>
|
</view>
|
||||||
<view class="td-info small-text">
|
<view class="td-info small-text">
|
||||||
{{util.timestampToDate(item.CreatedAt)}}
|
<!-- {{util.timestampToDate(item.CreatedAt)}} -->
|
||||||
|
{{item.remindDay + " " +item.remindTime}}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<emptyCard v-else></emptyCard>
|
<emptyCard v-else></emptyCard>
|
||||||
|
@ -14,18 +14,17 @@
|
|||||||
const h_index = ref(0)
|
const h_index = ref(0)
|
||||||
onShow((e) => {
|
onShow((e) => {
|
||||||
getLbtList()
|
getLbtList()
|
||||||
// console.log("store:",store)
|
|
||||||
// if(!store.userInfo && !store.operation_info) { //没登录过 且 未填写手术信息
|
// if(!store.userInfo && !store.operation_info) { //没登录过 且 未填写手术信息
|
||||||
if(!store.userInfo) { //没登录过
|
if(!store.userInfo) { //没登录过
|
||||||
// console.log("没有store.userInfo",store.userInfo)
|
|
||||||
// getHospitalList()
|
// getHospitalList()
|
||||||
// setTimeout(()=>{
|
// setTimeout(()=>{
|
||||||
// inputDialog.value.open()
|
// inputDialog.value.open()
|
||||||
// },0)
|
// },0)
|
||||||
} else {
|
} else {
|
||||||
setTimeout(()=>{
|
// setTimeout(()=>{
|
||||||
inputDialog.value.close()
|
// inputDialog.value.close()
|
||||||
},0)
|
// },0)
|
||||||
|
getTodayTodoList()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -51,7 +50,34 @@
|
|||||||
pageSize:1000,
|
pageSize:1000,
|
||||||
key:''
|
key:''
|
||||||
})
|
})
|
||||||
|
const todayTodoList = ref([])
|
||||||
|
const todayTodoListShow = ref({})
|
||||||
// 函数
|
// 函数
|
||||||
|
async function getTodayTodoList() {
|
||||||
|
const userInfo = uni.getStorageSync('userInfo')
|
||||||
|
if(userInfo) {
|
||||||
|
let user_info = JSON.parse(userInfo)
|
||||||
|
if(user_info.userId) {
|
||||||
|
const res = await api.todayTodoList({userId:user_info.userId})
|
||||||
|
if(res.code == 0) {
|
||||||
|
todayTodoList.value = res.data
|
||||||
|
if(todayTodoList.value.length > 0) {
|
||||||
|
showTodo()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function showTodo() {
|
||||||
|
let start_num = 0
|
||||||
|
setInterval(() => {
|
||||||
|
if(!(start_num < todayTodoList.value.length)) {
|
||||||
|
start_num = 0
|
||||||
|
}
|
||||||
|
todayTodoListShow.value = todayTodoList.value[start_num]
|
||||||
|
start_num++
|
||||||
|
}, 1000)
|
||||||
|
}
|
||||||
function subscribeFunc() {
|
function subscribeFunc() {
|
||||||
uni.requestSubscribeMessage({
|
uni.requestSubscribeMessage({
|
||||||
tmplIds: ['PgxoZOOSDgBcmIGd_EVLDnYUmL3eu6NQTAZCsHQeuWY'],
|
tmplIds: ['PgxoZOOSDgBcmIGd_EVLDnYUmL3eu6NQTAZCsHQeuWY'],
|
||||||
@ -212,6 +238,18 @@
|
|||||||
<uni-icons type="forward" color="#9bc027" size="20"></uni-icons>
|
<uni-icons type="forward" color="#9bc027" size="20"></uni-icons>
|
||||||
</view>
|
</view>
|
||||||
</view> -->
|
</view> -->
|
||||||
|
<!-- 提示弹幕 -->
|
||||||
|
<view class="todayTodoListBox" v-if="todayTodoList.length>0">
|
||||||
|
<uni-icons type="sound-filled" color="#fc9467" size="30"></uni-icons>
|
||||||
|
<view class="tlb-item-box">
|
||||||
|
<view class="tlb-item" @tap="todoFunc(1)">
|
||||||
|
<view class="tlb-time">
|
||||||
|
{{todayTodoListShow.remindTime}}:
|
||||||
|
</view>
|
||||||
|
<view class="tlb-content">{{todayTodoListShow.content}}</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
<view class="attention-card">
|
<view class="attention-card">
|
||||||
<!-- <view class="part-title">
|
<!-- <view class="part-title">
|
||||||
测试记录
|
测试记录
|
||||||
@ -307,6 +345,17 @@
|
|||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
|
.todayTodoListBox{
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
.tlb-item-box{
|
||||||
|
color: gray;
|
||||||
|
.tlb-item{
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
.buy-btn{
|
.buy-btn{
|
||||||
display: block;
|
display: block;
|
||||||
margin-top:1rem;
|
margin-top:1rem;
|
||||||
|
Loading…
Reference in New Issue
Block a user