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++) {
// 如果 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

62
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<Graphicform[]>
//卡片
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;

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

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

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

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

Loading…
Cancel
Save