文档服务地址:http://47.92.0.57:3000/ 周报索引地址:http://47.92.0.57:3000/s/NruNXRYmV

Commit 0b027d0f by 李梓桢

1

parents 0ea798e5 264b5c1b
let isTest = true
// let isTest = false
if (!isTest)
var baseURL = 'http://47.92.1.107/api'
else
var baseURL = 'http://localhost:9100/api'
var baseURL
if (!isTest) {
baseURL = 'http://47.92.1.107/api'
}
else {
baseURL = 'http://localhost:9100/api'
}
export {
baseURL
......
......@@ -8,12 +8,10 @@ from views.task import task
from views.slice import slice
from views.file import data
from views.imageAnnotation import image
from playhouse.flask_utils import FlaskDB
from dao.model import mysql
from config.config import DevelopmentConfig
app = Flask(__name__)
FlaskDB(app, mysql)
CORS(app)
app.config.from_object(DevelopmentConfig)
......
......@@ -71,11 +71,11 @@ def personnal_information(id):
if tmp.imagenum == 0:
imageAccuracy = 0
else:
imageAccuracy = float(tmp.imagecorrectnum)/float(tmp.imagenum) * 100
imageAccuracy = round(float(tmp.imagecorrectnum)/float(tmp.imagenum) * 100, 2)
if tmp.textnum == 0:
textAccuracy = 0
else:
textAccuracy = float(tmp.textcorrectnum)/float(tmp.textnum) * 100
textAccuracy = round(float(tmp.textcorrectnum)/float(tmp.textnum) * 100, 2)
data = {
'userName': tmp.userName,
'userId': tmp.usrId,
......
......@@ -2,10 +2,22 @@ import json
from flask import Blueprint
from flask import request
from dao import Data, Relation
from dao.model import mysql
data = Blueprint("data", __name__, url_prefix="/api/file")
@data.before_request
def before_request():
mysql.connect()
@data.after_request
def after_request(response):
mysql.close()
return response
@data.route("/getFiles", methods=["GET"])
def get_pieces():
sliceId = request.args['pieceId']
......
......@@ -2,10 +2,22 @@ import json
from flask import Blueprint
from flask import request
from dao import Data, Slice, Relation, Task
from dao.model import mysql
slice = Blueprint("slice", __name__, url_prefix="/api/slice")
@slice.before_request
def before_request():
mysql.connect()
@slice.after_request
def after_request(response):
mysql.close()
return response
# 获取分片列表的接口,接收参数taskId,返回相应task下的分片列表
@slice.route("/getPieces", methods=["GET"])
def get_pieces():
......
......@@ -2,10 +2,21 @@ import json
from flask import Blueprint
from flask import request
from dao import Task, Slice, Data, Relation, User
from dao.model import mysql
task = Blueprint("task", __name__, url_prefix="/api/task")
@task.before_request
def before_request():
mysql.connect()
@task.after_request
def after_request(response):
mysql.close()
return response
# 各个界面获取任务列表的接口
@task.route("/getTasks", methods=["GET"])
def get_tasks():
......
......@@ -2,10 +2,22 @@ import json
from flask import Blueprint
from flask import request
from dao import User
from dao.model import mysql
user = Blueprint("user", __name__, url_prefix="/api/user")
@user.before_request
def before_request():
mysql.connect()
@user.after_request
def after_request(response):
mysql.close()
return response
@user.route("/signup", methods=["Post"])
def signup():
# print("signup")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment