fix: 计划查看-导航栏空白高度
fix: 计划查看-接口地址调整
This commit is contained in:
@@ -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})
|
||||
}
|
||||
|
||||
@@ -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'}
|
||||
})
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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;">
|
||||
@@ -28,9 +28,9 @@
|
||||
</view>
|
||||
|
||||
<view class="nav-list">
|
||||
<view class="nav-item" :class="{active:index==activeTab}"
|
||||
v-for="(item,index) in allPlans" :key="index"
|
||||
@click="handleNav(index)"
|
||||
<view class="nav-item" :class="{active:index==activeTab}"
|
||||
v-for="(item,index) in allPlans" :key="index"
|
||||
@click="handleNav(index)"
|
||||
>{{ getTapLabel(item) }}
|
||||
</view>
|
||||
</view>
|
||||
@@ -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 隐藏滚动条 */
|
||||
/* 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;
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -11,8 +11,7 @@
|
||||
</customHeader>
|
||||
|
||||
<!-- 高度来避免头部遮挡 -->
|
||||
<view class="top-height" :style="{ paddingTop: navBarPaddingTop + 'px' }"></view>
|
||||
|
||||
<view class="top-height"></view>
|
||||
<!-- 正文内容 -->
|
||||
<view>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user