4 Star 0 Fork 0

暴富买岛建厂的迈巴赫车主们 / uPotato

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

uPotato

介绍

版本

1.6.4

功能

ispace?网页?NO!!!当你每次打开浏览器,输网址,输密码,结果只是为了看DDL,这太令人痛苦了

频繁的打开mis。欧不,太繁琐了!什么?你把这当成壁纸,我敢打赌你肯定并不想这么做。

我们将校历、课程表、作业三者巧妙地结合起来。

校历.jpg

把课表当做壁纸,这样很丑。不是么?所以,在课程表方面,我们花费了很多心思。

在你打开小程序时,如果你有课,界面会主动弹窗,减少你的操作。今日课程表会随着你的上课进度显示。保证最靠前的课是你接下来要上的。这就是我们与传统课程表不一样的地方。所见即所需。当然,如果你今天没课或者课已经上完了,就不会再弹窗。

在作业方面,我们主要突出的是引人注目

我们将你要提交的作业进行了分类。用不同颜色的标签提示你:”发布“,”更新“,”紧急“,”不紧急“,”未交“,”过期“。倒计时器也是必不可少的,这让这个DDL更加醒目。

课表.jpg

我们相信,在UIC,你可能看的比较多的就是校巴时刻表。繁琐的查找让我们很痛苦。这次我们把它也放到了上面。

校巴.jpg

当然在这一个页面,你也能查看你的DDL情况。我们用单独的一个页面来显示你所有的DDL。优先按时间顺序展示你最近的DDL。督促学习当然是我们的宗旨。

当有作业发布或者更新的时候。小红点提示,让你不得不点。

未交列表.jpg

上述的大部分功能你需要登录才能体验到。

最重要的一部分来了。那就是提醒。我们每时每刻都在使用着微信。小程序通过微信提前两天催你交作业。并且当老师发布作业后,你能第一时间收到通知,不管是白天还是傍晚。(记得点击接受并提醒哦)

通知.jpg

这就是uPotato,让你几乎完全抛弃ispace的智能管家。

环境依赖

微信开发者工具 调试基础库:2.21.4

说明

前端

接口

wx.cloud.callContainer({
    path: '',
    method: '',
    header: {
        'X-WX-SERVICE': ''
    },
    data:{
        ...
    }
    success: res=> {

    },
    fail: res=>{
    }
})

服务器地址:

  1. 正式版: upotato-prod
  2. 开发板: uic-circles-dev

全局数据共享

store.js

例如:

export const store = observable({
  openId: 0, // 参数

  setOpenId: action(function(value){ // 设置参数的函数
    this.openId =  value
  })
})

页面.js

import { createStoreBindings } from 'mobx-miniprogram-bindings'
import { store } from '../../store/store'
onLoad: function (options) {
    this.storeBingdings = createStoreBindings(this,{
      store,
      fields:[""], // 要用到的参数名-与store.js相匹配
      actions: [""] // 要用到的函数名-与store.js相匹配
    })
  },

可以直接通过store.参数名/this.函数名来调用

组件.js

import { storeBindingsBehavior } from 'mobx-miniprogram-bindings'
import { store } from '../store/store'

与data平级插入 例如:

storeBindings:{
  store,
  fields:{
    home_tab_dot: 'home_tab_dot',
  },
  actions:{
    setHome_tab_dot: 'setHome_tab_dot',
  }
},

可以直接通过store.参数名/this.函数名来调用

附录

隐私服务协议

详见隐私服务协议 .md

空文件

简介

取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/codeMob/u-potato.git
git@gitee.com:codeMob/u-potato.git
codeMob
u-potato
uPotato
stable

搜索帮助