From 82893a995905bf89ee0f37fc94e49b9a07c19bba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=E5=98=89=E9=98=B3?= Date: Wed, 14 Mar 2018 13:26:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=AA=E4=BA=BA=E4=B8=AD?= =?UTF-8?q?=E5=BF=83=E4=B8=8D=E4=BF=AE=E6=94=B9=E7=9C=9F=E5=AE=9E=E5=A7=93?= =?UTF-8?q?=E5=90=8D=E5=88=99=E6=97=A0=E6=B3=95=E4=BF=AE=E6=94=B9=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- src/main/resources/application-prod.yml | 4 +- src/main/resources/static/js/user.js | 71 +++++++++++++------------ 3 files changed, 40 insertions(+), 37 deletions(-) diff --git a/pom.xml b/pom.xml index 1923ef1..6456dac 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.fjy spring - V2.5.1 + V2.6.1 jar spring diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index b5e8e1a..2d0daef 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -4,9 +4,9 @@ server: context-path: /cms session: timeout: 1440s - port: 8081 + port: 8085 serverproperties: - port_num: 8081 + port_num: 8085 filePath: /www/cmsfile/ spring: thymeleaf: diff --git a/src/main/resources/static/js/user.js b/src/main/resources/static/js/user.js index bb200a5..385d20f 100644 --- a/src/main/resources/static/js/user.js +++ b/src/main/resources/static/js/user.js @@ -1,40 +1,42 @@ var dt = new Date(); let th = this; /*let username = this.ruleForm2.colname.value;*/ -var month = dt.getMonth()+1; +var month = dt.getMonth() + 1; var day = dt.getDate(); var year = dt.getFullYear(); var cur = year + '-' + month + '-' + day; -function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式 - var aDate, oDate1, oDate2, iDays - aDate = sDate1.split("-") - oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) //转换为12-18-2002格式 - aDate = sDate2.split("-") - oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) - iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24) //把相差的毫秒数转换为天数 - return iDays + +function DateDiff(sDate1, sDate2) { //sDate1和sDate2是2002-12-18格式 + var aDate, oDate1, oDate2, iDays + aDate = sDate1.split("-") + oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) //转换为12-18-2002格式 + aDate = sDate2.split("-") + oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) + iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 / 24) //把相差的毫秒数转换为天数 + return iDays } + var Main = { data() { var checkQuestion = (rule, value, callback) => { if (!value) { return callback(new Error('问题不能为空')); - }else { + } else { callback() } }; var checkAnswer = (rule, value, callback) => { if (!value) { return callback(new Error('答案不能为空')); - }else { + } else { callback() } }; var checkName = (rule, value, callback) => { - let that= this; + let that = this; if (!value) { return callback(new Error('用户名不能为空')); - }else { + } else { //判断用户名是否已存在 axios.get(getRootPath_web() + '/CheckUserName', { params: { @@ -45,9 +47,9 @@ var Main = { console.log(response.data); if (response.data === true) { callback(); - } else if(value!==that.ruleForm2.colname){ + } else if (value !== that.ruleForm2.colname) { return callback(new Error('用户名已存在')); - }else { + } else { callback(); } }) @@ -82,6 +84,7 @@ var Main = { } }; var checkRealName = (rule, value, callback) => { + let that = this; if (!value) { return callback(new Error('真实姓名不能为空')); } else { @@ -94,7 +97,7 @@ var Main = { }) .then(function (response) { console.log(response.data); - if (response.data === false) { + if (response.data === false && value !== that.ruleForm2.colrealname) { return callback(new Error('姓名与学号不匹配或该用户已注册')); } else { callback() @@ -128,7 +131,7 @@ var Main = { return { activeIndex: '2', ruleForm2: { - coluserid:'', + coluserid: '', colname: '', colstudentno: '', colrealname: '', @@ -137,24 +140,24 @@ var Main = { checkPass: '', }, ruleForm3: { - coluserid:'', + coluserid: '', question: '', answer: '' }, rules3: { question: [ - {required: true,validator: checkQuestion, trigger: 'blur'} + {required: true, validator: checkQuestion, trigger: 'blur'} ], answer: [ - {required: true,validator: checkAnswer, trigger: 'blur'} + {required: true, validator: checkAnswer, trigger: 'blur'} ] }, rules2: { colpassword: [ - {required: true,validator: validatePass, trigger: 'blur'} + {required: true, validator: validatePass, trigger: 'blur'} ], checkPass: [ - {required: true,validator: validatePass2, trigger: 'blur'} + {required: true, validator: validatePass2, trigger: 'blur'} ], colstudentno: [ { @@ -171,7 +174,7 @@ var Main = { } ], colname: [ - {required: true,validator: checkName, trigger: 'blur'} + {required: true, validator: checkName, trigger: 'blur'} ], }, tableHomeworkData: [ @@ -196,7 +199,7 @@ var Main = { workfolder: "第一次作业" } ], - NoticeList:[ + NoticeList: [ { noticeid: 1, adminid: 1, @@ -232,15 +235,15 @@ var Main = { message: content }); }, - limitTime(row){ - return DateDiff(row.worktime.replace(/([^\s]+)\s.*/, "$1"), cur); + limitTime(row) { + return DateDiff(row.worktime.replace(/([^\s]+)\s.*/, "$1"), cur); }, submitForm(formName, url) { this.$refs[formName].validate((valid) => { var that = this; if (valid) { axios({ - url: getRootPath_web()+'/home/userUpdate', + url: getRootPath_web() + '/home/userUpdate', method: 'post', data: that.ruleForm2 , @@ -257,11 +260,11 @@ var Main = { } }).then(function (response) { console.log(response.data); - if (response.data===true){ + if (response.data === true) { that.openNotiSuccess("成功", "修改成功,刷新页面即可查看新信息!"); - }else if (response.data===false){ + } else if (response.data === false) { that.openNotiError("失败", "修改失败!"); - }else { + } else { that.openNotiError("错误", response.data.message); } }).catch(function (error) { @@ -334,7 +337,7 @@ var Main = { console.log(tab, event); }, ClickToJump(targe) { - window.location.href = getRootPath_web()+"/" + targe; + window.location.href = getRootPath_web() + "/" + targe; }, handleSelect(key, keyPath) { console.log(key, keyPath); @@ -346,7 +349,7 @@ var Main = { mounted() { this.$nextTick(() => { var that = this; - axios.get(getRootPath_web()+'/home/userinfo') + axios.get(getRootPath_web() + '/home/userinfo') .then(function (response) { //console.log(response.data); that.ruleForm2 = response.data; @@ -355,7 +358,7 @@ var Main = { //console.log(error); that.openNotiError("错误", response.data.message); }); - axios.get(getRootPath_web()+'/home/findAllHomework') + axios.get(getRootPath_web() + '/home/findAllHomework') .then(function (response) { console.log(response.data); that.tableHomeworkData = response.data; @@ -365,7 +368,7 @@ var Main = { //console.log(error); that.openNotiError("错误", response.data.message); }); - axios.get(getRootPath_web()+'/home/findAllNotice') + axios.get(getRootPath_web() + '/home/findAllNotice') .then(function (response) { console.log(response.data); that.NoticeList = response.data;