Simple Linux Panel
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mdserver-web/route/task.py

39 lines
840 B

7 years ago
# coding:utf-8
7 years ago
import sys
7 years ago
sys.path.append("/class/core")
7 years ago
import public
7 years ago
from flask import Flask
from flask import Blueprint, render_template
7 years ago
task = Blueprint('task', __name__, template_folder='templates')
@task.route("/")
def index():
return render_template('default/site.html')
7 years ago
@task.route("/count")
def count():
7 years ago
c = public.M('tasks').where("status!=?", ('1',)).count()
return str(c)
7 years ago
7 years ago
@task.route("/list", methods=['GET', 'POST'])
7 years ago
def list():
7 years ago
_list = public.M('tasks').where('', ()).field('id,name,type,status,addtime,start,end').limit(
7 years ago
'0,5').order('id desc').select()
_ret = {}
_ret['data'] = _list
count = public.M('tasks').where('', ()).count()
_page = {}
_page['count'] = count
7 years ago
_page['tojs'] = 'remind'
7 years ago
_ret['page'] = public.getPage(_page)
return public.getJson(_ret)