diff --git a/src/api/knowledge/scroll.js b/src/api/knowledge/scroll.js index dc19a9c74..47801599c 100644 --- a/src/api/knowledge/scroll.js +++ b/src/api/knowledge/scroll.js @@ -19,7 +19,7 @@ export function onScroll() { for (let n = 0; n < offsetTopArr.length; n++) { // 如果 scrollTop 大于等于第n个元素的 offsetTop 则说明 n-1 的内容已经完全不可见 // 那么此时导航索引就应该是n了 - if (scrollTop+150 >= offsetTopArr[n]) { + if (scrollTop+210 >= offsetTopArr[n]) { navIndex = n } //若滚动条已经到底则直接激活最后一个导航 @@ -34,6 +34,7 @@ export function onScroll() { // 跳转到指定索引的元素 export function scrollTo(index) { + // 获取目标的 offsetTop // css选择器是从 1 开始计数,我们是从 0 开始,所以要 +1 const targetOffsetTop = document.querySelector(`.content .models:nth-child(${index + 1})`).offsetTop diff --git a/src/api/knowledge/types.ts b/src/api/knowledge/types.ts index f370284c2..cd7175850 100644 --- a/src/api/knowledge/types.ts +++ b/src/api/knowledge/types.ts @@ -15,9 +15,9 @@ export interface UserDetail { //工号 wmNumber: string; //唯一识别码 - wmKey: number; + wmKey: string; //adminorg - adminorg:number; + adminorg:string; } @@ -29,25 +29,25 @@ export interface NaviQuery { //导航栏信息 export interface Navi{ - atId:number; + atId:string; //档案分类名称 atTitle:string; //档案分类状态 - atStater:number; + atStater:string; //档案分类父级 - atParentId:number; + atParentId:string; //写入时间 - atTime:number; + atTime:string; //添加人员 - atUid:number; + atUid:string; //排序 - atSort:number; + atSort:string; } export type cardList = PageResult //卡片 export interface Graphicform { - gId?:number; + gId?:number|string; //标题 gTitle?:string; //关键字 @@ -55,55 +55,55 @@ export interface Graphicform { //描述 gDescribe?:string; //父级 - gParent?:number; + gParent?:number|string; //分类 - gParentSun?:number; + gParentSun?:number|string; //文档来源(1:原创;2:转载) - gSource?:number; + gSource?:number|string; //转载地址 gSourceUrl?:string; //缩略图 gThumbnail?:string; //排序 - gSort?:number; + gSort?:number|string; //评论设置(1:允许评论;2:禁止评论) - gComment?:number; + gComment?:number|string; //访问权限(1:公开;2:分厂;3:工段;4:自定义) - gVisitStrat?:number; + gVisitStrat?:number|string; //状态(1:草稿;2:发表;3:下架;4:删除) - gState?:number; + gState?:number|string; //写入时间 - gAddTime?:number; + gAddTime?:number|string; //修改时间 - gEiteTime?:number; + gEiteTime?:number|string; //编辑人员 - gUserKey?:number; + gUserKey?:number|string; //分厂 - gBfId?:number; + gBfId?:number|string; //工段 - gWsId?:number; + gWsId?:number|string; //班组 - gTeam?:number; + gTeam?:number|string; //是否允许下载(1:允许;2:禁止) - gDownloadState?:number; + gDownloadState?:number|string; //阅读量 - gRead?:number; + gRead?:number|string; //评论数 - gComSum?:number; + gComSum?:number|string; //收藏数 - gCollectionSum?:number; + gCollectionSum?:number|string; //点赞数 - gLikes?:number; + gLikes?:number|string; //推荐(1:推荐,2:不推荐) - gRecommend?:number; + gRecommend?:number|string; //图文详情 gContent?:string; //踩数量 - gStepOn?:number; + gStepOn?:number|string; //自定义可见范围 gRange?:string; //写入分厂 - gWriteBfid?:number; + gWriteBfid?:number|string; //正文文档名称 gTextName?:string; //正文文档URL @@ -111,7 +111,7 @@ export interface Graphicform { //物理地址 gPhysicsPath?:string; //写入人员组织 - gWriteGroup?:number; + gWriteGroup?:number|string; //外部链接 gOuterLink?:string; diff --git a/src/views/knowledge/knowledge/components/archivestype.vue b/src/views/knowledge/knowledge/components/archivestype.vue index f99b663e2..3b133689d 100644 --- a/src/views/knowledge/knowledge/components/archivestype.vue +++ b/src/views/knowledge/knowledge/components/archivestype.vue @@ -45,9 +45,9 @@ const userDetail = ref({ //工号 wmNumber: '2', //唯一识别码 - wmKey: 1, + wmKey: "1", //adminorg - adminorg: 1, + adminorg: "9999", }); const tuijianPage = ref(); diff --git a/src/views/knowledge/knowledge/index.vue b/src/views/knowledge/knowledge/index.vue index 92bfb5b2d..082bfd918 100644 --- a/src/views/knowledge/knowledge/index.vue +++ b/src/views/knowledge/knowledge/index.vue @@ -27,9 +27,9 @@ const userDetail = ref({ //工号 wmNumber: '2', //唯一识别码 - wmKey: 1, + wmKey: "1", //adminorg - adminorg: 1, + adminorg: "9999", }); const tuijianPage = ref();