fix: 计划查看-导航栏空白高度

fix: 计划查看-接口地址调整
This commit is contained in:
wangzhuo
2025-09-01 13:02:08 +08:00
parent 63a9a1def5
commit 9223b619f5
6 changed files with 48 additions and 50 deletions

View File

@@ -1,36 +1,29 @@
import request from "@/utils/request"
export function getPersonalPlanList(params) {
return request.post({
url: '/getPersonalPlanList',
params
})
}
export function getUserInfo(data) {
// 获取用户信息
/*export function getUserInfo(data) {
return request.get({
url: '/app/user/getUserInfo',
data
}, {isTransformResponse: false})
}*/
//获取个人周计划列表
export function getWeeklyPlanList(data) {
return request.get({
url: '/crm/app/appWeeklyPlan/getWeeklyListByUser',
data
}, {isTransformResponse: false})
}
//获取所有人周计划列表
export function getAllWeekPlanList(params){
return request.get({
url: '/app/appWeeklyPlan/list',
url: '/crm/app/appWeeklyPlan/list',
data: params
},{isTransformResponse: false})
}
//获取个人周计划列表
export function getWeeklyPlanList(data) {
return request.get({
url: '/app/appWeeklyPlan/getWeeklyListByUser',
data
}, {isTransformResponse: false})
}
// 组合查询计划列表
export function getWeekPlanListByDate(params){
return request.get({
url: '/app/appWeeklyPlan/weeklyListByDate',
url: '/crm/app/appWeeklyPlan/weeklyListByDate',
data: params
},{isTransformResponse: false})
}

View File

@@ -2,7 +2,7 @@ import request from "@/utils/request"
export function updateWeekPlanList(data){
return request.post({
url: '/app/appWeeklyPlan/updateWeekly',
url: '/crm/app/appWeeklyPlan/updateWeekly',
data: data,
header: {
'Content-Type': 'application/json;charset=UTF-8'
@@ -12,7 +12,7 @@ export function updateWeekPlanList(data){
// 判断本周是否写过计划
export function judgeThisWeek (data){
return request.post({
url: '/app/appWeeklyPlan/Judgethisweek',
url: '/crm/app/appWeeklyPlan/Judgethisweek',
data,
header: {'Content-Type': 'application/json;charset=UTF-8'}
})
@@ -21,7 +21,7 @@ export function judgeThisWeek (data){
// 新增周计划
export function addPlan(data){
return request.post({
url: '/app/appWeeklyPlan/addComment',
url: '/crm/app/appWeeklyPlan/addComment',
data,
header:{'Content-Type': 'application/json;charset=UTF-8'}
})

View File

@@ -8,7 +8,7 @@
<!-- #endif -->
<!-- 高度来避免头部遮挡 -->
<view class="top-height" :style="{ paddingTop: navBarPaddingTop + 'px' }"></view>
<view class="top-height"></view>
<view class="white-bg">
<navigator url="/pages/business/CRM/plan/myPlan">

View File

@@ -17,7 +17,7 @@
<view class="top-height"></view>
<view class="week-plan-title">
<view>姓名<strong>{{ userInfo.nickName || userInfo.userName }}</strong></view>
<view v-if="userInfo.nickName">姓名<strong>{{ userInfo.nickName || userInfo.userName }}</strong></view>
<view v-if="weekNum">
{{ yearMonth }}
<view v-if="isThisWeek" style=" display: inline-block;">
@@ -54,10 +54,11 @@
</view>
</view>
</view>
<view class='bottom-spliter bg-gray'></view>
</block>
<!-- 底部加高度来避免tabbar遮挡 -->
<view class="bottom-height"></view>
<!-- <view class="bottom-height bg-gray"></view> -->
</view>
@@ -106,12 +107,12 @@ let getWorkEvent = (index) => {
const refreshPlanList = () => {
message.showLoading();
// 获取用户信息
getUserInfo().then(res => {
userInfo.value = res.user;
console.log(route.path, ":用户信息获取成功");
}).catch(err => {
console.warn(err, "用户信息获取失败")
});
// getUserInfo().then(res => {
// userInfo.value = res.user;
// console.log(route.path, ":用户信息获取成功");
// }).catch(err => {
// console.warn(err, "用户信息获取失败")
// });
// 获取周计划列表
getWeeklyPlanList(queryParams.value).then(res => {
const {rows} = res;
@@ -180,11 +181,11 @@ function handleCreate() {
handlePlanEdit({itemList, selectIndex: result.tapIndex}, true);
}).catch((err) => {
console.warn(err, "已存在周计划")
uni.showToast({
icon: 'error',
title: '已有本周或下周计划',
duration: 2000
})
// uni.showToast({
// icon: 'error',
// title: '已有本周或下周计划',
// duration: 2000
// })
})
// }else{ // 创建下周计划
// }
@@ -234,7 +235,7 @@ function handleEdit(index) {
// console.log(JSON.stringify(formData))
console.log(route.path, formData, "前往修改页面");
const editFields = [OrdinalDate[index], WorkType[index], WorkEvent[index]];
let userName = userInfo.value.nickName || userInfo.value.userName;
let userName = null; // userInfo.value.userName || userInfo.value.nickName;
handlePlanEdit({userName, formData, editFields}, false);
}
@@ -268,9 +269,14 @@ function handleEdit(index) {
}
.white-bg.white-bg-2 {
margin-bottom: 20rpx;
/* margin-bottom: 20rpx; */
}
.bottom-spliter{
height: 20rpx;
}
.bg-gray{
background-color: #f0f0f0;
}
.report-list .w-b-title .btn-edit {
background-color: #5C96F7;
}
@@ -280,14 +286,14 @@ function handleEdit(index) {
}
.nav-list {
/* display: flex;*/
/* width: 690rpx;*/
/* display: flex;*/
/* width: 690rpx;*/
overflow-x: auto; /* 允许横向滚动 */
/*overflow-y: hidden; 隐藏垂直滚动 */
/*-ms-overflow-style: none; IE 隐藏滚动条 */
/* scrollbar-width: none; */ /*Firefox 隐藏滚动条 */
/* 添加高度以确保有足够的空间 */
/* height: 80rpx;*/
/* height: 80rpx;*/
white-space: nowrap; /* 保持子元素在同一行显示 */
/* 添加这些属性确保滚动正常工作 */
scroll-behavior: smooth;
@@ -304,7 +310,7 @@ function handleEdit(index) {
}
.nav-list .nav-item {
/* flex: 0 0 auto; 关键:不放大、不缩小、自动宽度 */
/* width: 200rpx;*/
/* width: 200rpx;*/
display: inline-block;
background-color: #05A3F4;
border-radius: 10rpx;

View File

@@ -4,7 +4,7 @@
<!-- 头部 -->
<customHeader ref="customHeaderRef" :title="title" :leftFlag="true" :rightFlag="true">
<template #right>
<view class="head-right" @click="submitForm" v-if="userInfo.nickName || userInfo.userName">
<view class="head-right" @click="submitForm">
<uni-icons custom-prefix="iconfont" type="icon-phonebaocun" size="22"
color="#B7D2FF"></uni-icons>
保存
@@ -16,7 +16,7 @@
<!-- 正文内容 -->
<view class="week-plan-title">
<view>姓名<strong>{{ userInfo.nickName || userInfo.userName }}</strong></view>
<view v-if="userInfo.nickName">姓名<strong>{{ userInfo.nickName || userInfo.userName }}</strong></view>
<view>{{ currentEditDate.yearMonth }} <strong>{{ currentEditDate.weekNum }}</strong> </view>
</view>
<uni-forms ref="formRef" :model="weekPlanFormData" :rules="rules" label-width="100px" label-position="top">

View File

@@ -11,8 +11,7 @@
</customHeader>
<!-- 高度来避免头部遮挡 -->
<view class="top-height" :style="{ paddingTop: navBarPaddingTop + 'px' }"></view>
<view class="top-height"></view>
<!-- 正文内容 -->
<view>