Browse Source

number|string

lwx_v1
liwenxuan 2 years ago
parent
commit
ab6241b97a
  1. 3
      src/api/knowledge/scroll.js
  2. 62
      src/api/knowledge/types.ts
  3. 4
      src/views/knowledge/knowledge/components/archivestype.vue
  4. 4
      src/views/knowledge/knowledge/index.vue

3
src/api/knowledge/scroll.js

@ -19,7 +19,7 @@ export function onScroll() {
for (let n = 0; n < offsetTopArr.length; n++) { for (let n = 0; n < offsetTopArr.length; n++) {
// 如果 scrollTop 大于等于第n个元素的 offsetTop 则说明 n-1 的内容已经完全不可见 // 如果 scrollTop 大于等于第n个元素的 offsetTop 则说明 n-1 的内容已经完全不可见
// 那么此时导航索引就应该是n了 // 那么此时导航索引就应该是n了
if (scrollTop+150 >= offsetTopArr[n]) { if (scrollTop+210 >= offsetTopArr[n]) {
navIndex = n navIndex = n
} }
//若滚动条已经到底则直接激活最后一个导航 //若滚动条已经到底则直接激活最后一个导航
@ -34,6 +34,7 @@ export function onScroll() {
// 跳转到指定索引的元素 // 跳转到指定索引的元素
export function scrollTo(index) { export function scrollTo(index) {
// 获取目标的 offsetTop // 获取目标的 offsetTop
// css选择器是从 1 开始计数,我们是从 0 开始,所以要 +1 // css选择器是从 1 开始计数,我们是从 0 开始,所以要 +1
const targetOffsetTop = document.querySelector(`.content .models:nth-child(${index + 1})`).offsetTop const targetOffsetTop = document.querySelector(`.content .models:nth-child(${index + 1})`).offsetTop

62
src/api/knowledge/types.ts

@ -15,9 +15,9 @@ export interface UserDetail {
//工号 //工号
wmNumber: string; wmNumber: string;
//唯一识别码 //唯一识别码
wmKey: number; wmKey: string;
//adminorg //adminorg
adminorg:number; adminorg:string;
} }
@ -29,25 +29,25 @@ export interface NaviQuery {
//导航栏信息 //导航栏信息
export interface Navi{ export interface Navi{
atId:number; atId:string;
//档案分类名称 //档案分类名称
atTitle: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<Graphicform[]> export type cardList = PageResult<Graphicform[]>
//卡片 //卡片
export interface Graphicform { export interface Graphicform {
gId?:number; gId?:number|string;
//标题 //标题
gTitle?:string; gTitle?:string;
//关键字 //关键字
@ -55,55 +55,55 @@ export interface Graphicform {
//描述 //描述
gDescribe?:string; gDescribe?:string;
//父级 //父级
gParent?:number; gParent?:number|string;
//分类 //分类
gParentSun?:number; gParentSun?:number|string;
//文档来源(1:原创;2:转载) //文档来源(1:原创;2:转载)
gSource?:number; gSource?:number|string;
//转载地址 //转载地址
gSourceUrl?:string; gSourceUrl?:string;
//缩略图 //缩略图
gThumbnail?:string; gThumbnail?:string;
//排序 //排序
gSort?:number; gSort?:number|string;
//评论设置(1:允许评论;2:禁止评论) //评论设置(1:允许评论;2:禁止评论)
gComment?:number; gComment?:number|string;
//访问权限(1:公开;2:分厂;3:工段;4:自定义) //访问权限(1:公开;2:分厂;3:工段;4:自定义)
gVisitStrat?:number; gVisitStrat?:number|string;
//状态(1:草稿;2:发表;3:下架;4:删除) //状态(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:禁止) //是否允许下载(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:不推荐) //推荐(1:推荐,2:不推荐)
gRecommend?:number; gRecommend?:number|string;
//图文详情 //图文详情
gContent?:string; gContent?:string;
//踩数量 //踩数量
gStepOn?:number; gStepOn?:number|string;
//自定义可见范围 //自定义可见范围
gRange?:string; gRange?:string;
//写入分厂 //写入分厂
gWriteBfid?:number; gWriteBfid?:number|string;
//正文文档名称 //正文文档名称
gTextName?:string; gTextName?:string;
//正文文档URL //正文文档URL
@ -111,7 +111,7 @@ export interface Graphicform {
//物理地址 //物理地址
gPhysicsPath?:string; gPhysicsPath?:string;
//写入人员组织 //写入人员组织
gWriteGroup?:number; gWriteGroup?:number|string;
//外部链接 //外部链接
gOuterLink?:string; gOuterLink?:string;

4
src/views/knowledge/knowledge/components/archivestype.vue

@ -45,9 +45,9 @@ const userDetail = ref<UserDetail>({
// //
wmNumber: '2', wmNumber: '2',
// //
wmKey: 1, wmKey: "1",
//adminorg //adminorg
adminorg: 1, adminorg: "9999",
}); });
const tuijianPage = ref<Graphicform[]>(); const tuijianPage = ref<Graphicform[]>();

4
src/views/knowledge/knowledge/index.vue

@ -27,9 +27,9 @@ const userDetail = ref<UserDetail>({
// //
wmNumber: '2', wmNumber: '2',
// //
wmKey: 1, wmKey: "1",
//adminorg //adminorg
adminorg: 1, adminorg: "9999",
}); });
const tuijianPage = ref<Graphicform[]>(); const tuijianPage = ref<Graphicform[]>();

Loading…
Cancel
Save