|
@@ -100,7 +100,7 @@ router.get("/SelectAllProject", (req, res) => {
|
|
|
// router.get('/GetProjectDetailMessage', (req, res) => {
|
|
|
// QMysql(req, res, "select_ProjectMessageById")
|
|
|
// })
|
|
|
-
|
|
|
+
|
|
|
//qgt 删除项目详细信息 有用
|
|
|
router.post('/DeleteProject', (req, res) => {
|
|
|
const data = GetData(req);
|
|
@@ -162,7 +162,7 @@ router.post("/UploadActivityFile", (req, res) => {
|
|
|
router.post("/UploadProjectManageFile", (req, res) => {
|
|
|
QMysql(req, res, "update_ProjectManageFile")
|
|
|
})
|
|
|
-//yym 项目管理-进度详情-项目结题附件-获取项目结题附件 有用
|
|
|
+ //yym 项目管理-进度详情-项目结题附件-获取项目结题附件 有用
|
|
|
router.get("/SelectProjectManageFile", (req, res) => {
|
|
|
QMysql(req, res, "select_ProjectManageFile")
|
|
|
})
|
|
@@ -418,45 +418,45 @@ router.post('/updateMakerSpaceWordData', (req, res) => {
|
|
|
})
|
|
|
|
|
|
//yym 学生创客项目申请Word 新有用
|
|
|
-router.post('/studentProjectWordApply',(req,res)=>{
|
|
|
- QMysql(req,res,'insert_Project_studentProject');
|
|
|
+router.post('/studentProjectWordApply', (req, res) => {
|
|
|
+ QMysql(req, res, 'insert_Project_studentProject');
|
|
|
})
|
|
|
|
|
|
//yym 项目立项申请-查看详情-获取学生创客项目申请Word数据 新有用
|
|
|
-router.get('/studentProjectData',(req,res)=>{
|
|
|
- QMysql(req,res,'select_Project_studentProjectData');
|
|
|
+router.get('/studentProjectData', (req, res) => {
|
|
|
+ QMysql(req, res, 'select_Project_studentProjectData');
|
|
|
})
|
|
|
|
|
|
//yym 项目立项申请-查看详情-更新学生创客项目申请Word数据 新
|
|
|
-router.post('/updateStudentProjectData',(req,res)=>{
|
|
|
- QMysql(req,res,'update_Project_studentProjectData');
|
|
|
+router.post('/updateStudentProjectData', (req, res) => {
|
|
|
+ QMysql(req, res, 'update_Project_studentProjectData');
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
// qgt 获取项目的总经费和关联活动的预算 有用
|
|
|
-router.get('/getProjectFund',(req,res)=>{
|
|
|
- QMysql(req,res,'select_project_activityFund');
|
|
|
+router.get('/getProjectFund', (req, res) => {
|
|
|
+ QMysql(req, res, 'select_project_activityFund');
|
|
|
})
|
|
|
|
|
|
//qgt 添加活动申请word 有用
|
|
|
-router.post("/ActivityApply",(req,res)=>{
|
|
|
- QMysql(req,res,'insert_activityWord')
|
|
|
+router.post("/ActivityApply", (req, res) => {
|
|
|
+ QMysql(req, res, 'insert_activityWord')
|
|
|
})
|
|
|
-
|
|
|
+
|
|
|
//qgt 获取活动申请word数据 有用
|
|
|
-router.get("/getActivityWordData",(req,res)=>{
|
|
|
- QMysql(req,res,'select_activityWord')
|
|
|
+router.get("/getActivityWordData", (req, res) => {
|
|
|
+ QMysql(req, res, 'select_activityWord')
|
|
|
})
|
|
|
|
|
|
//qgt 修改活动word数据 有用
|
|
|
-router.post('/UpdateActivityWordData',(req,res)=>{
|
|
|
- QMysql(req,res,'update_activityWord')
|
|
|
+router.post('/UpdateActivityWordData', (req, res) => {
|
|
|
+ QMysql(req, res, 'update_activityWord')
|
|
|
})
|
|
|
|
|
|
//yym 事后汇总-活动创客项目-获取资金数据 新有用
|
|
|
-router.get('/selectMarkerFundData',(req,res)=>{
|
|
|
- QMysql(req,res,'select_MarkerFundData');
|
|
|
+router.get('/selectMarkerFundData', (req, res) => {
|
|
|
+ QMysql(req, res, 'select_MarkerFundData');
|
|
|
})
|
|
|
|
|
|
// yym 项目资金使用管理-下拉框获取 有用
|
|
@@ -466,66 +466,76 @@ router.get("/SelectMakerFundSelects", (req, res) => {
|
|
|
|
|
|
// yym 项目资金使用管理-提交资金申请 有用
|
|
|
router.post("/insertFundApply", (req, res) => {
|
|
|
- QMysql(req, res,"insert_fundApply")
|
|
|
+ QMysql(req, res, "insert_fundApply")
|
|
|
})
|
|
|
|
|
|
// yym 事后汇总-获取所有资金申请 有用
|
|
|
router.get("/selectAllFundApply", (req, res) => {
|
|
|
- QMysql(req, res,"select_AllFundApply")
|
|
|
+ QMysql(req, res, "select_AllFundApply")
|
|
|
})
|
|
|
|
|
|
// yym 事后汇总-查看详情-获取活动资金详细 有用
|
|
|
router.get("/selectActivityFundDetail", (req, res) => {
|
|
|
- QMysql(req, res,"select_activity_fundDetail")
|
|
|
+ QMysql(req, res, "select_activity_fundDetail")
|
|
|
})
|
|
|
|
|
|
// yym 事后汇总-查看详情-更新数据 有用
|
|
|
router.post("/updateActivityFundDetail", (req, res) => {
|
|
|
- QMysql(req, res,"update_activity_fundDetail")
|
|
|
+ QMysql(req, res, "update_activity_fundDetail")
|
|
|
})
|
|
|
|
|
|
//qgt 通过活动ID获取未完结的资金 有用
|
|
|
-router.get("/getNoEndFundByActivity",(req,res)=>{
|
|
|
- QMysql(req,res,'select_fundNoEndByActivity')
|
|
|
+router.get("/getNoEndFundByActivity", (req, res) => {
|
|
|
+ QMysql(req, res, 'select_fundNoEndByActivity')
|
|
|
})
|
|
|
|
|
|
|
|
|
//qgt 通过项目ID获取该项目下所有活动下所有的资金实际使用情况 有用
|
|
|
-router.get('/getProjectActivityFundIsUseDetail',(req,res)=>{
|
|
|
- QMysql(req,res,'select_projectIsUseFundDetail')
|
|
|
+router.get('/getProjectActivityFundIsUseDetail', (req, res) => {
|
|
|
+ QMysql(req, res, 'select_projectIsUseFundDetail')
|
|
|
})
|
|
|
|
|
|
//qgt 通过项目ID获取该项目下所有活动下所有的资金列表 有用
|
|
|
-router.get('/getProjectActivityAllFund',(req,res)=>{
|
|
|
- QMysql(req,res,'select_projectActivityAllFund')
|
|
|
+router.get('/getProjectActivityAllFund', (req, res) => {
|
|
|
+ QMysql(req, res, 'select_projectActivityAllFund')
|
|
|
})
|
|
|
|
|
|
//qgt 获取数据监测数据
|
|
|
-router.get('/getEchartsData',(req,res)=>{
|
|
|
- QMysql(req,res,'select_EchartsData')
|
|
|
+router.get('/getEchartsData', (req, res) => {
|
|
|
+ QMysql(req, res, 'select_EchartsData')
|
|
|
})
|
|
|
|
|
|
//qgt 查询数据库状态
|
|
|
-router.get('/getSystemState',(req,res)=>{
|
|
|
- QMysql(req,res,'select_systemState')
|
|
|
+router.get('/getSystemState', (req, res) => {
|
|
|
+ QMysql(req, res, 'select_systemState')
|
|
|
})
|
|
|
|
|
|
//qgt 修改数据库状态
|
|
|
-router.post('/setSystemState',(req,res)=>{
|
|
|
- QMysql(req,res,'update_systemState')
|
|
|
+router.post('/setSystemState', (req, res) => {
|
|
|
+ QMysql(req, res, 'update_systemState')
|
|
|
})
|
|
|
|
|
|
//qgt 项目截止快到期了给与通知。30天、7天、3天分别给与提示提醒
|
|
|
-router.get("/SelectProjectEndData",(req,res)=>{
|
|
|
- QMysql(req,res,'select_PlanEndProject')
|
|
|
+router.get("/SelectProjectEndData", (req, res) => {
|
|
|
+ QMysql(req, res, 'select_PlanEndProject')
|
|
|
+})
|
|
|
+
|
|
|
+
|
|
|
+//zyc 获取个人常用语
|
|
|
+router.get("/selectPhrases", (req, res) => {
|
|
|
+ QMysql(req, res, 'selectPhrases')
|
|
|
})
|
|
|
|
|
|
+//zyc 插入个人常用语
|
|
|
+router.get("/insertPhrases", (req, res) => {
|
|
|
+ QMysql(req, res, 'insertPhrases')
|
|
|
+})
|
|
|
|
|
|
//yym 项目管理-进度详情-项目附件-获取项目附件
|
|
|
router.get("/SelectProjectFile", (req, res) => {
|
|
|
- QMysql(req, res, "select_ProjectFile")
|
|
|
-})
|
|
|
-// yym 项目管理-进度详情-项目附件-上传项目附件
|
|
|
+ QMysql(req, res, "select_ProjectFile")
|
|
|
+ })
|
|
|
+ // yym 项目管理-进度详情-项目附件-上传项目附件
|
|
|
router.post("/AddProjectFile", (req, res) => {
|
|
|
QMysql(req, res, "update_ProjectFile")
|
|
|
})
|
|
@@ -551,42 +561,43 @@ router.get("/getProjectBookData", (req, res) => {
|
|
|
})
|
|
|
|
|
|
//qgt 用户登录后获取数据,如果数据库没有这个人则添加数据
|
|
|
-router.post('/userLogin',(req,res)=>{
|
|
|
+router.post('/userLogin', (req, res) => {
|
|
|
let data = GetData(req);
|
|
|
//查询用户的数据
|
|
|
- mysql.usselect([_mysqlLabor[0], _mysqlLabor[1],'select_UserByUserId',data['id']], function(ret) {
|
|
|
- if(ret[0].length==0){//数据库没有这个人的数据,查询学生表或者老师表获取数据
|
|
|
- mysql.usselect([_mysqlLabor[0], _mysqlLabor[1],'select_UserMessageById',data['id']],(ret2)=>{
|
|
|
+ mysql.usselect([_mysqlLabor[0], _mysqlLabor[1], 'select_UserByUserId', data['id']], function(ret) {
|
|
|
+ if (ret[0].length == 0) { //数据库没有这个人的数据,查询学生表或者老师表获取数据
|
|
|
+ mysql.usselect([_mysqlLabor[0], _mysqlLabor[1], 'select_UserMessageById', data['id']], (ret2) => {
|
|
|
let userData = {};
|
|
|
// console.log(ret2);
|
|
|
- if(ret2[0].length){userData = ret2[0][0];userData['type']=2}//学生数据
|
|
|
- else if(ret2[1].length){
|
|
|
+ if (ret2[0].length) { userData = ret2[0][0];
|
|
|
+ userData['type'] = 2 } //学生数据
|
|
|
+ else if (ret2[1].length) {
|
|
|
userData = ret2[1][0]
|
|
|
- userData['zymc']='';
|
|
|
- userData['type']=1;//老师数据
|
|
|
+ userData['zymc'] = '';
|
|
|
+ userData['type'] = 1; //老师数据
|
|
|
};
|
|
|
// console.log(userData);
|
|
|
// console.log();
|
|
|
- let bm ='';
|
|
|
- if(userData['type']==1) bm=userData['bm'] //因为老师部门和学生专业不一样,所以要判断用户类型进行填充user中的bm
|
|
|
- if(userData['type']==2) bm=userData['xy']
|
|
|
+ let bm = '';
|
|
|
+ if (userData['type'] == 1) bm = userData['bm'] //因为老师部门和学生专业不一样,所以要判断用户类型进行填充user中的bm
|
|
|
+ if (userData['type'] == 2) bm = userData['xy']
|
|
|
|
|
|
//数据库用户表添加用户
|
|
|
- mysql.usselect([_mysqlLabor[0], _mysqlLabor[1],'insert_User',userData['id'],userData['xm'],userData['type'],bm,userData['zymc']],(ret3)=>{
|
|
|
+ mysql.usselect([_mysqlLabor[0], _mysqlLabor[1], 'insert_User', userData['id'], userData['xm'], userData['type'], bm, userData['zymc']], (ret3) => {
|
|
|
console.log(ret3);
|
|
|
- if(ret3==1){
|
|
|
- res.end(JSON.stringify({userid:userData['id'],username:userData['xm'],type:userData['type'],bm:userData['bm'],speciality:userData['zymc']}))
|
|
|
- }else{
|
|
|
+ if (ret3 == 1) {
|
|
|
+ res.end(JSON.stringify({ userid: userData['id'], username: userData['xm'], type: userData['type'], bm: userData['bm'], speciality: userData['zymc'] }))
|
|
|
+ } else {
|
|
|
res.end('ERROR')
|
|
|
- }
|
|
|
-
|
|
|
+ }
|
|
|
+
|
|
|
})
|
|
|
})
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
//数据库有数据
|
|
|
res.end(JSON.stringify(ret[0][0]));
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
});
|
|
|
})
|
|
|
GetData = function(req) {
|