From e9f9d60a6bce956b34508dbeefe6d9ab0a9fcbd3 Mon Sep 17 00:00:00 2001 From: suyanyan <1321717064@qq.com> Date: Tue, 7 Jan 2025 15:42:06 +0800 Subject: [PATCH] 111 --- .../LearunApp-2.2.0/App.vue | 15 +- .../components/tabbar/tabbar.vue | 211 +-- .../LearunApp-2.2.0/config.js | 148 +- .../LearunApp-2.2.0/index.html | 56 +- .../LearunApp-2.2.0/main.js | 12 +- .../LearunApp-2.2.0/manifest.json | 386 ++--- .../LearunApp-2.2.0/package.json | 36 +- .../LearunApp-2.2.0/pages.json | 55 +- .../pages/InternshipResults/list.vue | 67 + .../pages/InternshipSummary/list.vue | 123 ++ .../pages/TalentDemand/list.vue | 22 + .../pages/clockIn/baidu/index.vue | 220 +++ .../pages/clockIn/gd/index.vue | 277 +++ .../LearunApp-2.2.0/pages/clockIn/list.vue | 294 ++++ .../pages/clockIn/tx/index-tx-iframe.vue | 32 + .../pages/clockIn/tx/tx-iframe-all.vue | 228 +++ .../pages/clockIn/tx/tx-script-all.vue | 231 +++ .../LearunApp-2.2.0/pages/home.vue | 1519 ++++++++--------- .../LearunApp-2.2.0/pages/home/more.vue | 437 +++-- .../pages/internshipReport/detail.vue | 206 +++ .../pages/internshipReport/list.vue | 57 + .../LearunApp-2.2.0/pages/login.vue | 57 +- .../LearunApp-2.2.0/pages/meeting/detail.vue | 80 + .../LearunApp-2.2.0/pages/meeting/list.vue | 33 + .../LearunApp-2.2.0/uni.scss | 3 +- 25 files changed, 3364 insertions(+), 1441 deletions(-) create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/InternshipResults/list.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/InternshipSummary/list.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/TalentDemand/list.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/baidu/index.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/gd/index.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/list.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/index-tx-iframe.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/tx-iframe-all.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/tx-script-all.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/internshipReport/detail.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/internshipReport/list.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/meeting/detail.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/meeting/list.vue diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/App.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/App.vue index c8679ad45..e310587b8 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/App.vue +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/App.vue @@ -6,13 +6,13 @@ async onLaunch(param) { // 在App.vue文件中获取到页面到URL (微信调取扫一扫会用到) - window.localStorage.setItem('scanUrl',location.href.split('#')[0]) + window.localStorage.setItem('scanUrl', location.href.split('#')[0]) //应用的生命周期 应用启动后触发 // #ifdef H5 || APP-VUE // H5 刷新时获取当前页面路径 const pagePath = "/" + param.path; // 如果 H5 刷新后访问的不是首页/登录页/注册页,直接跳转回首页 - if (!["/pages/login", "/pages/home","/pages/weixinLogin", "/pages/signup"].includes(pagePath)) { + if (!["/pages/login", "/pages/home", "/pages/weixinLogin", "/pages/signup"].includes(pagePath)) { this.$nextTick(() => { this.TAB_TO("/pages/home"); return; @@ -46,13 +46,18 @@ }; - + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/components/tabbar/tabbar.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/components/tabbar/tabbar.vue index 2b29823d0..bba3b393e 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/components/tabbar/tabbar.vue +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/components/tabbar/tabbar.vue @@ -1,136 +1,137 @@ - + - + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/config.js b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/config.js index 5c247d71d..37a68e9db 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/config.js +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/config.js @@ -1,79 +1,81 @@ export default { - // 登录页显示的公司名称 - "company": "数字化智慧校园", - // App 版本号 - "appVersion": "2.0", - // 是否允许用户注册 - "enableSignUp": true, - //请求数据的接口地址;可以配置多个,开发环境下登录页会出现选择菜单供您选择 - // "apiHost": [ - // "http://123.57.209.16:31173/" - // ], - // "apiHost": [ - // "http://123.57.209.16:31174/learun/adms" - // "https://wx.qjkjedu.com/learun/adms" - // ], - // "apiHost": [ - // "http://localhost:8088/" - // "http://192.168.2.202:8083/learun/adms" - // ], - // "apiHost": [ - // "http://192.168.2.98:8088/" - // ], - "apiHost": [ - // "http://cyzjzx.gnway.cc:31218/"//测试地址接口 - "http://223.75.120.212:8002/"//正式地址接口 - // "http://192.168.10.58:8012/" - ], - // "webHost":"http://cyzjzx.gnway.cc:30549/",//测试地址 - "webHost":"http://wxd3f.cyzjzx.com/",//正式地址 - // "webHost":"http://192.168.10.175:8087/", - // 开发环境下自动填充登录账号密码,与接口地址一一对应,只在开发环境下显示 - "devAccount": [ - { username: "", password: "" } - ], - //是否分布式部署 指WebApi与Web不在一台服务器 - "isDistributed":true, - // 开发环境使用的接口地址(数组索引) - "devApiHostIndex": 0, - // 生产环境使用的接口地址(数组索引) - "prodApiHostIndex": 0, - // 额外添加的全局变量,必须在此处注册才能使用 - "globalVariables": [], + // 登录页显示的公司名称 + "company": "数字化智慧校园", + // App 版本号 + "appVersion": "2.0", + // 是否允许用户注册 + "enableSignUp": true, + //请求数据的接口地址;可以配置多个,开发环境下登录页会出现选择菜单供您选择 + // "apiHost": [ + // "http://123.57.209.16:31173/" + // ], + // "apiHost": [ + // "http://123.57.209.16:31174/learun/adms" + // "https://wx.qjkjedu.com/learun/adms" + // ], + // "apiHost": [ + // "http://localhost:8088/" + // "http://192.168.2.202:8083/learun/adms" + // ], + // "apiHost": [ + // "http://192.168.2.98:8088/" + // ], + "apiHost": [ + // "http://cyzjzx.gnway.cc:31218/"//测试地址接口 + // "http://223.75.120.212:8002/"//正式地址接口 + // "http://192.168.10.58:8012/" + "http://192.168.10.23:8088/" + ], + // "webHost":"http://cyzjzx.gnway.cc:30549/",//测试地址 + "webHost": "http://wxd3f.cyzjzx.com/", //正式地址 + // "webHost":"http://192.168.10.175:8087/", + // 开发环境下自动填充登录账号密码,与接口地址一一对应,只在开发环境下显示 + "devAccount": [{ + username: "", + password: "" + }], + //是否分布式部署 指WebApi与Web不在一台服务器 + "isDistributed": true, + // 开发环境使用的接口地址(数组索引) + "devApiHostIndex": 0, + // 生产环境使用的接口地址(数组索引) + "prodApiHostIndex": 0, + // 额外添加的全局变量,必须在此处注册才能使用 + "globalVariables": [], - // 小程序绑定登录等配置(login=登录,bind=绑定,unbind=解绑) - "miniProgramAccount": { - // 微信小程序 - "weixin": [], - // 支付宝小程序 - "alipay": [], - // 钉钉小程序 - "dingtalk": [] - }, + // 小程序绑定登录等配置(login=登录,bind=绑定,unbind=解绑) + "miniProgramAccount": { + // 微信小程序 + "weixin": [], + // 支付宝小程序 + "alipay": [], + // 钉钉小程序 + "dingtalk": [] + }, - // 页面相关配置 - "pageConfig": { - // 全局设置是否使用圆形头像 - "roundAvatar": false, + // 页面相关配置 + "pageConfig": { + // 全局设置是否使用圆形头像 + "roundAvatar": false, - // 「消息」页 - "msg": { - // 周期轮询消息的时间间隔,单位是毫秒 - "fetchMsg": 3000 - }, + // 「消息」页 + "msg": { + // 周期轮询消息的时间间隔,单位是毫秒 + "fetchMsg": 3000 + }, - // 「通讯录」页 - "contact": { - // 是否显示(分)公司、部门、职员标签 - "tag": true, - // 是否在职员这一级也显示标签 - "staffTag": false - }, + // 「通讯录」页 + "contact": { + // 是否显示(分)公司、部门、职员标签 + "tag": true, + // 是否在职员这一级也显示标签 + "staffTag": false + }, - // 「聊天消息」页 - "chat": { - // 周期轮询消息的时间间隔,单位是毫秒 - "fetchMsg": 3000 - } - } -} + // 「聊天消息」页 + "chat": { + // 周期轮询消息的时间间隔,单位是毫秒 + "fetchMsg": 3000 + } + } +} \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/index.html b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/index.html index 0d00be586..0d8e0b544 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/index.html +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/index.html @@ -1,27 +1,33 @@ - - - - - - - - - - <%= htmlWebpackPlugin.options.title %> - - - - - - -
- - + + + + + + + + + + + + + <%= htmlWebpackPlugin.options.title %> + + + + + + +
+ + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/main.js b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/main.js index 9310e72bc..9f0e27661 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/main.js +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/main.js @@ -5,14 +5,20 @@ import store from '@/common/store.js' import mixins from '@/common/mixins.js' import '@/components/learun-mpui' import tabBar from "@/components/tabbar/tabbar.vue" -Vue.component('tabBar',tabBar) - +Vue.component('tabBar', tabBar) // import '@/common/css/common.less'; moment.locale('zh-cn') +// 引入全局uView +import uView from '@/uni_modules/uview-ui' +Vue.use(uView) Vue.mixin(mixins) Vue.config.productionTip = process.env.NODE_ENV === 'development' Vue.prototype.$store = store -new Vue({ ...App, mpType: 'app', store }).$mount() +new Vue({ + ...App, + mpType: 'app', + store +}).$mount() \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/manifest.json b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/manifest.json index e37a8ded6..3d97c97b7 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/manifest.json +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/manifest.json @@ -1,192 +1,196 @@ { - "name" : "智慧校园", - "appid" : "__UNI__7C24C09", - "description" : "智慧校园移动端", - "versionName" : "2.2.0", - "versionCode" : 20200, - "transformPx" : false, - /* 5+App特有相关 */ - "app-plus" : { - "usingComponents" : true, - "softinputNavBar" : "none", - "splashscreen" : { - "alwaysShowBeforeRender" : true, - "waiting" : false, - "autoclose" : true, - "delay" : 0 - }, - /* 模块配置 */ - "modules" : {}, - /* 应用发布信息 */ - "distribute" : { - /* android打包配置 */ - "android" : { - "permissions" : [ - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - ] - }, - /* ios打包配置 */ - "ios" : { - "privacyDescription" : { - "NSPhotoLibraryUsageDescription" : "工作流程中需要相册权限以选择并上传图片", - "NSPhotoLibraryAddUsageDescription" : "将图片保存到本机", - "NSCameraUsageDescription" : "工作流程中需要相机权限以选择并上传图片" - }, - "idfa" : false - }, - /* SDK配置 */ - "sdkConfigs" : { - "ad" : {} - }, - "icons" : { - "android" : { - "hdpi" : "unpackage/res/icons/72x72.png", - "xhdpi" : "unpackage/res/icons/96x96.png", - "xxhdpi" : "unpackage/res/icons/144x144.png", - "xxxhdpi" : "unpackage/res/icons/192x192.png" - }, - "ios" : { - "appstore" : "unpackage/res/icons/1024x1024.png", - "ipad" : { - "app" : "unpackage/res/icons/76x76.png", - "app@2x" : "unpackage/res/icons/152x152.png", - "notification" : "unpackage/res/icons/20x20.png", - "notification@2x" : "unpackage/res/icons/40x40.png", - "proapp@2x" : "unpackage/res/icons/167x167.png", - "settings" : "unpackage/res/icons/29x29.png", - "settings@2x" : "unpackage/res/icons/58x58.png", - "spotlight" : "unpackage/res/icons/40x40.png", - "spotlight@2x" : "unpackage/res/icons/80x80.png" - }, - "iphone" : { - "app@2x" : "unpackage/res/icons/120x120.png", - "app@3x" : "unpackage/res/icons/180x180.png", - "notification@2x" : "unpackage/res/icons/40x40.png", - "notification@3x" : "unpackage/res/icons/60x60.png", - "settings@2x" : "unpackage/res/icons/58x58.png", - "settings@3x" : "unpackage/res/icons/87x87.png", - "spotlight@2x" : "unpackage/res/icons/80x80.png", - "spotlight@3x" : "unpackage/res/icons/120x120.png" - } - } - }, - "splashscreen" : { - "android" : { - "xxhdpi" : "G:/薛礼根/2018/数字化校园/数字化校园png/北京泉江/数字化校园APP----引导页1080_1882.png", - "xhdpi" : "G:/薛礼根/2018/数字化校园/数字化校园png/北京泉江/数字化校园APP----引导页720_1242.png", - "hdpi" : "G:/薛礼根/2018/数字化校园/数字化校园png/北京泉江/数字化校园APP----引导页480_762.png" - }, - "ios" : { - "iphone" : { - "portrait-896h@3x" : "res/startup/startup-ios-x.png", - "portrait-896h@2x" : "res/startup/startup-ios-x.png", - "iphonex" : "res/startup/startup-ios-x.png", - "retina55" : "res/startup/startup-ios-16-9.png", - "retina47" : "res/startup/startup-ios-16-9.png", - "retina40" : "res/startup/startup-ios-3-2.png", - "retina35" : "res/startup/startup-ios-3-2.png" - } - } - } - }, - "uniStatistics" : { - "enable" : false - }, - "nvueLaunchMode" : "fast" - }, - /* 快应用特有相关 */ - "quickapp" : {}, - /* 小程序特有相关 */ - "mp-weixin" : { - "appid" : "wxbc18c9bf92c86d28", - "setting" : { - "urlCheck" : false, - "es6" : true, - "postcss" : false, - "minified" : true - }, - "usingComponents" : true, - "optimization" : { - "subPackages" : true - }, - "uniStatistics" : { - "enable" : false - } - }, - "mp-alipay" : { - "usingComponents" : true, - "component2" : true, - "enableParallelLoader" : true, - "uniStatistics" : { - "enable" : false - }, - "appid" : "" - }, - "mp-dingtalk" : { - "usingComponents" : true, - "component2" : true, - "enableParallelLoader" : true, - "uniStatistics" : { - "enable" : false - }, - "appid" : "" - }, - "mp-baidu" : { - "usingComponents" : true, - "uniStatistics" : { - "enable" : false - } - }, - "mp-toutiao" : { - "usingComponents" : true, - "uniStatistics" : { - "enable" : false - } - }, - "h5" : { - "uniStatistics" : { - "enable" : false - }, - "router" : { - "mode" : "hash", - "base" : "" - }, - "title" : "数字化智慧校园", - "template" : "index.html", - "optimization" : { - "treeShaking" : { - "enable" : false - } - }, - "domain" : "testapp.bjquanjiang.com" - }, - "mp-qq" : { - "uniStatistics" : { - "enable" : false - } - }, - "uniStatistics" : { - "enable" : false - } -} + "name": "智慧校园", + "appid": "__UNI__7C24C09", + "description": "智慧校园移动端", + "versionName": "2.2.0", + "versionCode": 20200, + "transformPx": false, + /* 5+App特有相关 */ + "app-plus": { + "usingComponents": true, + "softinputNavBar": "none", + "splashscreen": { + "alwaysShowBeforeRender": true, + "waiting": false, + "autoclose": true, + "delay": 0 + }, + /* 模块配置 */ + "modules": {}, + /* 应用发布信息 */ + "distribute": { + /* android打包配置 */ + "android": { + "permissions": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios": { + "privacyDescription": { + "NSPhotoLibraryUsageDescription": "工作流程中需要相册权限以选择并上传图片", + "NSPhotoLibraryAddUsageDescription": "将图片保存到本机", + "NSCameraUsageDescription": "工作流程中需要相机权限以选择并上传图片" + }, + "idfa": false + }, + /* SDK配置 */ + "sdkConfigs": { + "ad": {} + }, + "icons": { + "android": { + "hdpi": "unpackage/res/icons/72x72.png", + "xhdpi": "unpackage/res/icons/96x96.png", + "xxhdpi": "unpackage/res/icons/144x144.png", + "xxxhdpi": "unpackage/res/icons/192x192.png" + }, + "ios": { + "appstore": "unpackage/res/icons/1024x1024.png", + "ipad": { + "app": "unpackage/res/icons/76x76.png", + "app@2x": "unpackage/res/icons/152x152.png", + "notification": "unpackage/res/icons/20x20.png", + "notification@2x": "unpackage/res/icons/40x40.png", + "proapp@2x": "unpackage/res/icons/167x167.png", + "settings": "unpackage/res/icons/29x29.png", + "settings@2x": "unpackage/res/icons/58x58.png", + "spotlight": "unpackage/res/icons/40x40.png", + "spotlight@2x": "unpackage/res/icons/80x80.png" + }, + "iphone": { + "app@2x": "unpackage/res/icons/120x120.png", + "app@3x": "unpackage/res/icons/180x180.png", + "notification@2x": "unpackage/res/icons/40x40.png", + "notification@3x": "unpackage/res/icons/60x60.png", + "settings@2x": "unpackage/res/icons/58x58.png", + "settings@3x": "unpackage/res/icons/87x87.png", + "spotlight@2x": "unpackage/res/icons/80x80.png", + "spotlight@3x": "unpackage/res/icons/120x120.png" + } + } + }, + "splashscreen": { + "android": { + "xxhdpi": "G:/薛礼根/2018/数字化校园/数字化校园png/北京泉江/数字化校园APP----引导页1080_1882.png", + "xhdpi": "G:/薛礼根/2018/数字化校园/数字化校园png/北京泉江/数字化校园APP----引导页720_1242.png", + "hdpi": "G:/薛礼根/2018/数字化校园/数字化校园png/北京泉江/数字化校园APP----引导页480_762.png" + }, + "ios": { + "iphone": { + "portrait-896h@3x": "res/startup/startup-ios-x.png", + "portrait-896h@2x": "res/startup/startup-ios-x.png", + "iphonex": "res/startup/startup-ios-x.png", + "retina55": "res/startup/startup-ios-16-9.png", + "retina47": "res/startup/startup-ios-16-9.png", + "retina40": "res/startup/startup-ios-3-2.png", + "retina35": "res/startup/startup-ios-3-2.png" + } + } + } + }, + "uniStatistics": { + "enable": false + }, + "nvueLaunchMode": "fast" + }, + /* 快应用特有相关 */ + "quickapp": {}, + /* 小程序特有相关 */ + "mp-weixin": { + "appid": "wxbc18c9bf92c86d28", + "setting": { + "urlCheck": false, + "es6": true, + "postcss": false, + "minified": true + }, + "usingComponents": true, + "optimization": { + "subPackages": true + }, + "uniStatistics": { + "enable": false + } + }, + "mp-alipay": { + "usingComponents": true, + "component2": true, + "enableParallelLoader": true, + "uniStatistics": { + "enable": false + }, + "appid": "" + }, + "mp-dingtalk": { + "usingComponents": true, + "component2": true, + "enableParallelLoader": true, + "uniStatistics": { + "enable": false + }, + "appid": "" + }, + "mp-baidu": { + "usingComponents": true, + "uniStatistics": { + "enable": false + } + }, + "mp-toutiao": { + "usingComponents": true, + "uniStatistics": { + "enable": false + } + }, + "h5": { + "uniStatistics": { + "enable": false + }, + "router": { + "mode": "hash", + "base": "" + }, + "title": "数字化智慧校园", + "template": "index.html", + "optimization": { + "treeShaking": { + "enable": false + } + }, + "domain": "testapp.bjquanjiang.com", + "devServer": { + "port": 8000, + "https": false + } + }, + "mp-qq": { + "uniStatistics": { + "enable": false + } + }, + "uniStatistics": { + "enable": false + } +} \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/package.json b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/package.json index 790ee0d67..5b23f05a4 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/package.json +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/package.json @@ -1,19 +1,19 @@ { - "dependencies": { - "lodash": "^4.17.15", - "moment": "^2.24.0" - }, - "uni-app": { - "scripts": { - "mp-dingtalk": { - "title": "钉钉小程序", - "env": { - "UNI_PLATFORM": "mp-alipay" - }, - "define": { - "MP-DINGTALK": true - } - } - } - } -} + "dependencies": { + "lodash": "^4.17.15", + "moment": "^2.24.0" + }, + "uni-app": { + "scripts": { + "mp-dingtalk": { + "title": "钉钉小程序", + "env": { + "UNI_PLATFORM": "mp-alipay" + }, + "define": { + "MP-DINGTALK": true + } + } + } + } +} \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json index 986a57f95..655873079 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json @@ -86,6 +86,51 @@ "navigationBarTitleText": "通讯录" } }, + // start------------------------------------------------- + { + "path": "pages/clockIn/list", + "style": { + "navigationBarTitleText": "学生考勤打卡" + } + }, + { + "path": "pages/internshipReport/list", + "style": { + "navigationBarTitleText": "学生实习报名" + } + }, + { + "path": "pages/InternshipSummary/list", + "style": { + "navigationBarTitleText": "学生实习总结" + } + }, + { + "path": "pages/InternshipResults/list", + "style": { + "navigationBarTitleText": "学生成绩查看" + } + }, + { + "path": "pages/TalentDemand/list", + "style": { + "navigationBarTitleText": "人才需求查看" + } + }, + { + "path": "pages/meeting/list", + "style": { + "navigationBarTitleText": "供需见面会" + } + }, + { + "path": "pages/meeting/detail", + "style": { + "navigationBarTitleText": "供需见面会" + } + }, + + // end // 我的(tabBar #4) { @@ -1269,8 +1314,14 @@ "style": { "navigationBarTitleText": "统一认证2.0" } + }, + { + "path": "pages/internshipReport/detail", + "style": { + "navigationBarTitleText": "报名" + } } - ], + ], // 全局样式 "globalStyle": { @@ -1375,4 +1426,4 @@ // } // ] // } -// } +// } \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/InternshipResults/list.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/InternshipResults/list.vue new file mode 100644 index 000000000..43fb3702d --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/InternshipResults/list.vue @@ -0,0 +1,67 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/InternshipSummary/list.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/InternshipSummary/list.vue new file mode 100644 index 000000000..626f6cc6c --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/InternshipSummary/list.vue @@ -0,0 +1,123 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/TalentDemand/list.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/TalentDemand/list.vue new file mode 100644 index 000000000..8183fd03b --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/TalentDemand/list.vue @@ -0,0 +1,22 @@ + + + + + diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/baidu/index.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/baidu/index.vue new file mode 100644 index 000000000..b38c8d2fd --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/baidu/index.vue @@ -0,0 +1,220 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/gd/index.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/gd/index.vue new file mode 100644 index 000000000..b8ce47c98 --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/gd/index.vue @@ -0,0 +1,277 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/list.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/list.vue new file mode 100644 index 000000000..08c8d45b0 --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/list.vue @@ -0,0 +1,294 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/index-tx-iframe.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/index-tx-iframe.vue new file mode 100644 index 000000000..25eec2c20 --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/index-tx-iframe.vue @@ -0,0 +1,32 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/tx-iframe-all.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/tx-iframe-all.vue new file mode 100644 index 000000000..452b30f2f --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/tx-iframe-all.vue @@ -0,0 +1,228 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/tx-script-all.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/tx-script-all.vue new file mode 100644 index 000000000..648b46830 --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/clockIn/tx/tx-script-all.vue @@ -0,0 +1,231 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/home.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/home.vue index ede9c56b1..5b66bb977 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/home.vue +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/home.vue @@ -1,802 +1,769 @@ + + .hasmoreBtn { + .action { + width: 100%; + } + + .text-xl { + flex: 1; + position: relative; + } + + .moreBtn { + position: absolute; + right: 15px; + } + } + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/home/more.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/home/more.vue index 9d9f0567b..cc7eb7601 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/home/more.vue +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/home/more.vue @@ -1,235 +1,222 @@ + #more { + .function-list .cu-item text[class*='cuIcon'] { + margin-top: 0 !important; + } + } + + page { + padding-top: 100rpx; + } + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/internshipReport/detail.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/internshipReport/detail.vue new file mode 100644 index 000000000..b3ded4558 --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/internshipReport/detail.vue @@ -0,0 +1,206 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/internshipReport/list.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/internshipReport/list.vue new file mode 100644 index 000000000..a78df95f6 --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/internshipReport/list.vue @@ -0,0 +1,57 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/login.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/login.vue index 34154962f..de6ddd080 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/login.vue +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/login.vue @@ -70,6 +70,7 @@ export default { data() { return { + casloginUrl: 'http://authserver.htpt.edu.cn/authserver/login', username: '', password: '', ready: false, @@ -87,28 +88,50 @@ async onLoad() { await this.init() }, - + onShow() { + this.getCasLoginInfo() + }, watch: { - //监听显示高度 - showHeight:function() { - if(this.docmHeight > this.showHeight){ - //隐藏 - this.hideshow=false - }else{ - //显示 - this.hideshow=true - } - } + //监听显示高度 + showHeight: function() { + if (this.docmHeight > this.showHeight) { + //隐藏 + this.hideshow = false + } else { + //显示 + this.hideshow = true + } + } }, mounted() { //监听事件 - window.onresize = ()=>{ - return(()=>{ - this.showHeight = document.documentElement.clientHeight || document.body.clientHeight; - })() - } + window.onresize = () => { + return (() => { + this.showHeight = document.documentElement.clientHeight || document.body.clientHeight; + })() + } }, methods: { + async getCasLoginInfo() { + const url = new URL(window.location.href); + const params = new URLSearchParams(url.search); + const ticket = params.get('ticket'); + if (ticket) { + let postResult = await this.POST('/api/ht/ticket', { + ticket, + }) + if (postResult[1].data.code == '200') { + loginResult = postResult[1].data.data; + } else { + this.TOAST(postResult[1].data.info); + } + + } else { + let url = encodeURIComponent('http://sxjy.htpt.edu.cn:8000') + window.location.href = this.casloginUrl + "?service=" + url + } + + }, // 页面初始化 async init() { const index = this.DEV ? this.CONFIG('devApiHostIndex') : this.CONFIG('prodApiHostIndex') @@ -365,4 +388,4 @@ /* #endif */ } } - + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/meeting/detail.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/meeting/detail.vue new file mode 100644 index 000000000..254c327a9 --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/meeting/detail.vue @@ -0,0 +1,80 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/meeting/list.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/meeting/list.vue new file mode 100644 index 000000000..81462e499 --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/meeting/list.vue @@ -0,0 +1,33 @@ + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/uni.scss b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/uni.scss index 6493bf634..9034821e5 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/uni.scss +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/uni.scss @@ -59,4 +59,5 @@ $uni-font-size-title:40upx; $uni-color-subtitle: #555555; // 二级标题颜色 $uni-font-size-subtitle:36upx; $uni-color-paragraph: #3F536E; // 文章段落颜色 -$uni-font-size-paragraph:30upx; \ No newline at end of file +$uni-font-size-paragraph:30upx; +@import '@/uni_modules/uview-ui/theme.scss'; \ No newline at end of file