Suggestionfeedback.html 7.12 KB
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
	    <title id="title">建议反馈</title>
	    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
	    <meta name="format-detection" content="telephone=no" />
	    <meta name="format-detection" content="email=no" />
	    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
	    <meta name="apple-mobile-web-app-capable" content="yes" />
	    <meta name="apple-mobile-web-app-title" content="">
	    <meta name="google" value="notranslate"><!-- 禁止Chrome 浏览器中自动提示翻译 -->
		<!--<link rel="stylesheet" href="//cdn.bootcss.com/weui/1.1.1/style/weui.min.css?v=1.1">
    	<link rel="stylesheet" href="//cdn.bootcss.com/jquery-weui/1.0.1/css/jquery-weui.min.css?v=1.1">-->
		<link rel="stylesheet" href="../../js/bootstrap/bootstrap.css" />
		<link rel="stylesheet" href="css/Suggestionfeedback.css" /><!---->
	</head>
	<style>
		/*body{
			background: #eff5f3;
		}
		.SuggessB{
		}
		.SuggessB>div,.SuggessB>button{
			float: left;
			width: 100%;
		}
		.SuggessB p{
			padding: 5px 0;
			margin: 0;
			font-size: 13px;
		}
		.QestionT{
			float: left;
			width: 100%;
			background: #fff;
			padding: 10px;
			box-sizing: border-box;
			margin-bottom: 10px;
		}
		
		.tjForm{
			width: 100%;
			margin-bottom: 15px;
		}
		.tjForm>div{
			height: 150px;
			width: 100%;
			background: #fff;
			padding: 10px ;
			box-sizing: border-box;
		}
		.tjForm>div textarea{
			height: 100%;
			width: 100%;
			background: #fff;
			font-size: 14px;
			border: 0;
			padding: 10px;
			box-sizing: border-box;
			border: 1px solid #75cbbe;
		}
		.QestionT .QText{
			width: 100%;
			padding: 10px 0;
			margin: 0 !important;
			float: left;
			box-sizing: border-box;
		}
		.QestionT .QText>div{
			padding: 5px 0;
		}
		.QestionT .QText>div>div{
			width: 96%;
			padding: 8px 0;
			text-align: center;
			background: none;
			border-radius: 1px;
			border: 1px solid #75cbbe;
			color: #333;
		}
		.QestionT .QText>div:nth-child(2n)>div{
			float: right;
		}
		.QestionT .QText>div>div.active{
			background: #75cbbe;
			border: 1px solid #75cbbe;
			color: #fff;
		}
		.SuggessB #Tjbtn{
			background: #75cbbe;
			border-style: none;
			border-radius: 50px;
			color: #fff;
			padding: 9px 0;
			width: 60%;
			margin-left: 20%;
		}*/
	</style>
	<body>
		<div class="SuggessB">
			<div class="QestionT">
				<p style="color: #6d7a83;">请选择您反馈的问题类型</p>
				<div class="QText row">
					<!--<div class="col-xs-6">
						<div>第一个</div>
					</div>
					<div class="col-xs-6">
						<div>第一个</div>
					</div>-->
				</div>
			</div>
			<div class="tjForm">
				<!--<p>详细问题描述(300字以内)</p>-->
				<div>
					<textarea placeholder="请详细描述反馈问题,或提出改进建议。(300字以内)"></textarea>
				</div>
				<!--<p>客服热线:4006900889</p>-->
			</div>
			<button id="Tjbtn">提交</button>
		</div>
	</body>
</html>
<script src="../../js/jquery-3.2.1.min.js"></script>
<script src="../../js/layui/layui/layui.js"></script>
<script src="../../js/bootstrap/bootstrap.js"></script>
<!--<script src="//cdn.bootcss.com/jquery-weui/1.0.1/js/jquery-weui.min.js?v=1.1"></script>-->
<!--md5 start-->
<script src="../../js/md5.min.js"></script>
<!--md5 end-->
<script src="../../js/url.js"></script>
<script src="../../js/ajax.js"></script>
<script>
	var tjdata = {
		feedbackCode : "",		
		suggestDesc : ""
	}
	$(function(){
		/*jsajax.setcss("css/Suggestionfeedback2.css");*/
		layui.use(['layer'], function(){});
		questionType();
		$('.tjForm textarea').on('keydown',function(){
			var val = $(this).val();
			if(val.length>=300){
			  var val3 = val.substring(0,299);
			  $(this).val(val3);
			  console.log('够了');
			}
			console.log();
		});
		
		//点击选择问题类型
		$('.QText').on('click','div>div',function(){
			tjdata.feedbackCode = $(this).parent().attr('data-code');
			$(this).addClass('active');
			$(this).parent().siblings().children('div').removeClass('active');
		});
		$('body').on('click','#Tjbtn',function(){
			tjdata.suggestDesc = $.trim($('.tjForm textarea').val());
			if(tjdata.feedbackCode==''){
				//layer.msg('请选择问题类型');
				layer.msg('请选择问题类型', {
				    time: 1500 //2秒关闭(如果不配置,默认是3秒)
				}, function(){});
				//$.toptip('请选择问题类型',2000, 'warning');
			}else if(tjdata.suggestDesc==''){
				layer.msg('内容不能为空', {
				    time: 1500 //2秒关闭(如果不配置,默认是3秒)
				}, function(){});
				//$.toptip('内容不能为空',2000, 'warning');
			}else if(tjdata.suggestDesc&&tjdata.suggestDesc!=''&&tjdata.feedbackCode&&tjdata.feedbackCode!=''){
				Upuserjy();
			}
		});
	});
	//获取反馈问题类型
	function questionType(){
		var salt = jsajax.salt(32);
		var deviceInfo = mUrl.getDevice();
		var sort = [
			{keyname:'app_id',value:'0eca8f5373ca4866aec2f8e9d9367104'},
			{keyname:'deviceInfo',value:deviceInfo},
			{keyname:'salt',value:salt},
			{keyname:'sign_type',value:'md5'}
		];
		var md5sign = jsajax.getsign(sort);
		var jsondata = {
			app_id : "0eca8f5373ca4866aec2f8e9d9367104",
		    deviceInfo : deviceInfo,
		    salt : salt,
		    sign : md5sign,
		    sign_type : "md5"
		};
		jsajax.defaultReq(
			mUrl.getjyQuestionT,
			JSON.stringify(jsondata),
			function(data){
				console.log(JSON.stringify(data));
				if(data.code==0){
					//QText
					if(data.data.length>0){
						var datas = data.data;
						document.querySelector('.QText').innerHTML = '';
						for(var i=0;i<datas.length;i++){
							var li = document.createElement('div');
							li.setAttribute('data-name',datas[i].name);
							li.setAttribute('data-code',datas[i].code);
							li.className = 'col-xs-6';
							//li.innerText = datas[i].name;
							li.innerHTML = '<div>'+datas[i].name+'</div>';
							document.querySelector('.QText').appendChild(li);
						}
					}
				}else{
					
				}
			}
		);
	}
	
	//提交用户反馈的建议
	function Upuserjy(){
		var text = $(".tjForm div textarea").val();
		var salt = jsajax.salt(32);
		var token = mUrl.GetToken();
		var deviceInfo = mUrl.getDevice();
		var sortd = [
			{keyname:'app_id',value:'0eca8f5373ca4866aec2f8e9d9367104'},
			{keyname:'deviceInfo',value:deviceInfo},
			{keyname:'salt',value:salt},
			{keyname:'sign_type',value:'md5'},
			{keyname:'token',value:token},
			{keyname:'feedbackCode',value:tjdata.feedbackCode},
			{keyname:'suggestDesc',value:tjdata.suggestDesc}
		];
		var md5sign = jsajax.getsign(sortd);
		var jsondata = {
			app_id : "0eca8f5373ca4866aec2f8e9d9367104",
		    deviceInfo : deviceInfo,
		    salt : salt,
		    sign : md5sign,
		    sign_type : "md5",
		    token:token,
		    feedbackCode : tjdata.feedbackCode,
		    suggestDesc : tjdata.suggestDesc
		};
		console.log(JSON.stringify(jsondata));
		jsajax.defaultReq(
			mUrl.jianyi,
			JSON.stringify(jsondata),
			function(data){
				console.log(JSON.stringify(data));
				if(data.code==0){
					layer.msg('提交成功', {
					    time: 1500 //2秒关闭(如果不配置,默认是3秒)
					}, function(){
						window.history.go(-1);
					});
				}
			}
		);
	}
	
</script>