Commit 1a909465 authored by agping's avatar agping

日报验证

parent 16e4a6ee
...@@ -193,6 +193,26 @@ div.div-textarea.color-submit{ ...@@ -193,6 +193,26 @@ div.div-textarea.color-submit{
color: #333; color: #333;
text-align: left; text-align: left;
} }
/*字数限制*/
div.div-textarea-limit {
float: left;
width: 100%;
box-sizing: border-box;
/*padding: 20px 8px;*/
padding: 20px 0;
overflow-x: hidden;
overflow-y: auto;
color: #757575;
line-height: normal;
}
div.div-textarea-limit.color-submit{
color: #333;
text-align: left;
}
div.div-textarea.div-textarea-mdzj-header{ div.div-textarea.div-textarea-mdzj-header{
color: #F13D2F; color: #F13D2F;
padding: 20px 0; padding: 20px 0;
......
...@@ -7,6 +7,9 @@ require(['vue', 'vconsole', 'html2canvas', 'css!style/report_achieve.css', 'jque ...@@ -7,6 +7,9 @@ require(['vue', 'vconsole', 'html2canvas', 'css!style/report_achieve.css', 'jque
}; };
$('title').after('<meta name="viewport" content="width=device-width,initial-scale=' + (window.screen.width / 750) + ',maximum-scale=2.0,user-scalable=0" />'); $('title').after('<meta name="viewport" content="width=device-width,initial-scale=' + (window.screen.width / 750) + ',maximum-scale=2.0,user-scalable=0" />');
var _appToken = getUrlParam('token'); var _appToken = getUrlParam('token');
//变量 验证所有input
var _isBreakFlag = false;
var vm = new Vue({ var vm = new Vue({
el: '#app', el: '#app',
data: { data: {
...@@ -137,6 +140,93 @@ require(['vue', 'vconsole', 'html2canvas', 'css!style/report_achieve.css', 'jque ...@@ -137,6 +140,93 @@ require(['vue', 'vconsole', 'html2canvas', 'css!style/report_achieve.css', 'jque
}); });
}, },
save: function() { save: function() {
//多个input输入框验证
$.each([
$(".input-bitian-1"),
$(".input-bitian-2"),
$(".input-bitian-3"),
$(".input-bitian-4"),
$(".input-bitian-5"),
$(".input-bitian-6"),
$(".input-bitian-7"),
$(".input-bitian-8"),
$(".input-bitian-9"),
$(".input-bitian-10"),
$(".input-bitian-11"),
$(".input-bitian-12"),
$(".input-bitian-13"),
$(".input-bitian-14"),
$(".input-bitian-15"),
$(".input-bitian-16"),
$(".input-bitian-17"),
$(".input-bitian-18"),
$(".input-bitian-19"),
$(".input-bitian-20"),
$(".input-bitian-21"),
$(".input-bitian-22"),
$(".input-bitian-23"),
$(".input-bitian-24"),
$(".input-bitian-25"),
$(".input-bitian-26"),
$(".input-bitian-27")
], function(i, item) {
if($.trim(item.val()) == '') {
alert(item.attr('data-alert'));
_isBreakFlag = true;
return false;
}else{
_isBreakFlag = false;
};
});
var yanzhengArr=[];
if($(".input-limit-7").html() != '点击填写' && $(".input-limit-7").html() != ''){
yanzhengArr.push(1);
}
if($(".input-limit-8").html() != '点击填写' && $(".input-limit-8").html() != ''){
yanzhengArr.push(1);
}
if($(".input-limit-9").html() != '点击填写' && $(".input-limit-9").html() != ''){
yanzhengArr.push(1);
}
if($(".input-limit-10").html() != '点击填写' && $(".input-limit-10").html() != ''){
yanzhengArr.push(1);
}
if($(".input-limit-11").html() != '点击填写' && $(".input-limit-11").html() != ''){
yanzhengArr.push(1);
}
//验证div 字数要求
if(_isBreakFlag){//true 不进行义验证
return
}else{
if($(".input-limit-1").html() == '' || $(".input-limit-1").html().length < 10){
alert('核心目标量化须填写完整且字数不少于10字');
return;
}
if($(".input-limit-2").html() == '' || $(".input-limit-2").html().length < 10){
alert('核心目标量化须填写完整且字数不少于10字');
return;
}
if($(".input-limit-3").html() == '' || $(".input-limit-3").html().length < 10){
alert('核心目标量化须填写完整且字数不少于10字');
return;
}
if($(".input-limit-4").html() == '' || $(".input-limit-4").html().length < 10){
alert('核心目标量化须填写完整且字数不少于10字');
return;
}
if($(".input-limit-5").html() == '' || $(".input-limit-5").html() == '点击填写'){
alert('业绩目标必填');
return;
}
if($(".input-limit-6").html() == '' || $(".input-limit-6").html() == '点击填写'){
alert('业绩动力必填');
return;
}
if(yanzhengArr.length < 2){
alert('提高方法至少填两项');
return;
}
}
var _this = this; var _this = this;
var _timeStampObj = $('#time_stamp_area'); //时间区域div获取 var _timeStampObj = $('#time_stamp_area'); //时间区域div获取
var _titleBeforeObj = $('#titile_before'); //titile区域截图前后的div获取 var _titleBeforeObj = $('#titile_before'); //titile区域截图前后的div获取
...@@ -188,7 +278,6 @@ require(['vue', 'vconsole', 'html2canvas', 'css!style/report_achieve.css', 'jque ...@@ -188,7 +278,6 @@ require(['vue', 'vconsole', 'html2canvas', 'css!style/report_achieve.css', 'jque
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: ServerHostTempCLiu + '/broker/weekWorkImg', url: ServerHostTempCLiu + '/broker/weekWorkImg',
//url: '/broker/weekWorkImg',
data: { data: {
'agent_id': _this.userId, 'agent_id': _this.userId,
'img': img, 'img': img,
...@@ -251,4 +340,18 @@ require(['vue', 'vconsole', 'html2canvas', 'css!style/report_achieve.css', 'jque ...@@ -251,4 +340,18 @@ require(['vue', 'vconsole', 'html2canvas', 'css!style/report_achieve.css', 'jque
_this.html('点击填写').removeClass('color-submit'); _this.html('点击填写').removeClass('color-submit');
} }
}); });
//填写字数限制
_doc.on('click', '.div-textarea-limit', function(e) {
var _this = $(this);
if(_this.html() === '填写不少于10字') {
_this.html('').addClass('color-submit');
}
});
_doc.on('blur', '.div-textarea-limit', function(e) {
var _this = $(this);
if(_this.html() === '') {
_this.html('填写不少于10字').removeClass('color-submit');
}
});
}); });
\ No newline at end of file
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
[% } %] [% } %]
</td> </td>
<td>[%= it[item]['dish_name'] %]</td> <td>[%= it[item]['name'] %]</td>
<td width="10%">[%= it[item]['create_time'] %]</td> <td width="10%">[%= it[item]['create_time'] %]</td>
<td> <td>
......
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
</td> </td>
<td> <td>
[%if(it[item]["is_rent"] == 0) { %] [%if(it[item]["is_rent"] == 0) { %]
[% }else{ %] [% }else{ %]
已租 已租
[% } %] [% } %]
......
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