Browse Source

发布需求判断

jack 8 years ago
parent
commit
1ae32c41a5
3 changed files with 70 additions and 20 deletions
  1. 2 2
      app/html/needIssue.html
  2. 33 17
      app/js/index.js
  3. 35 1
      app/js/needIssue.js

+ 2 - 2
app/html/needIssue.html

34
						<li><label>请选择您的需求类型<em class="requiredcon"></em></label></li>
34
						<li><label>请选择您的需求类型<em class="requiredcon"></em></label></li>
35
						<li class="divideSpace" id="navsubTo" style="padding-left:0">
35
						<li class="divideSpace" id="navsubTo" style="padding-left:0">
36
							<ul class="boxnav boxnavTo chooseBox">
36
							<ul class="boxnav boxnavTo chooseBox">
37
								<li><span class='checkNow'>个人需求</span></li><!--选中状态checkNow-->
38
								<li><span class='checkNo'>企业需求</span></li><!--不可用状态checkNo-->
37
								<li><span id="oGe">个人需求</span></li><!--选中状态checkNow-->
38
								<li><span id="oQi">企业需求</span></li><!--不可用状态checkNo-->
39
							</ul>
39
							</ul>
40
							<div class="littipCh">
40
							<div class="littipCh">
41
								<div class="littip">注:当企业入驻科袖后,企业的关联用户将可以发布企业需求</div>
41
								<div class="littip">注:当企业入驻科袖后,企业的关联用户将可以发布企业需求</div>

+ 33 - 17
app/js/index.js

27
			if(data.success) {
27
			if(data.success) {
28
				var $data = data.data;
28
				var $data = data.data;
29
				if($data.authStatus == 3) {
29
				if($data.authStatus == 3) {
30
					var oDa = {};
31
					oDa.flag = ($data.orgAuth == 0) ? 1 : 0;
30
					mui.openWindow({
32
					mui.openWindow({
31
						url: '../html/needIssue.html',
33
						url: '../html/needIssue.html',
32
						id: '../html/needIssue.html',
34
						id: '../html/needIssue.html',
33
						show: {
35
						show: {
34
							autoShow: false,
36
							autoShow: false,
35
							aniShow: "slide-in-right",
37
							aniShow: "slide-in-right",
36
						}
37
					});
38
				} else if($data.authStatus == 2) {
39
					plus.nativeUI.toast("我们正在对您的信息进行认证,请稍等片刻", {
40
						'verticalAlign': 'center'
38
						},
39
						extras: oDa
41
					});
40
					});
42
				} else if($data.authStatus == 1) {
43
					plus.nativeUI.toast("我们将尽快对您的信息进行认证", {
44
						'verticalAlign': 'center'
45
					});
46
				} else if($data.authStatus <= 0) {
47
					mui.openWindow({
48
						url: '../html/realname-authentication.html',
49
						id: 'realname-authentication.html',
50
						show: {
51
							autoShow: false,
52
							aniShow: "slide-in-right",
41
				} else {
42
					if($data.orgAuth == 1) {
43
						mui.openWindow({
44
							url: '../html/needIssue.html',
45
							id: '../html/needIssue.html',
46
							show: {
47
								autoShow: false,
48
								aniShow: "slide-in-right",
49
							}
50
						});
51
					} else {
52
						if($data.authStatus == 2) {
53
							plus.nativeUI.toast("我们正在对您的信息进行认证,请稍等片刻", {
54
								'verticalAlign': 'center'
55
							});
56
						} else if($data.authStatus == 1) {
57
							plus.nativeUI.toast("我们将尽快对您的信息进行认证", {
58
								'verticalAlign': 'center'
59
							});
60
						} else if($data.authStatus <= 0) {
61
							mui.openWindow({
62
								url: '../html/realname-authentication.html',
63
								id: 'realname-authentication.html',
64
								show: {
65
									autoShow: false,
66
									aniShow: "slide-in-right",
67
								}
68
							});
53
						}
69
						}
54
					});
70
					}
55
				}
71
				}
56
			}
72
			}
57
		},
73
		},

+ 35 - 1
app/js/needIssue.js

2
	mui.plusReady(function() {
2
	mui.plusReady(function() {
3
		var userid = plus.storage.getItem('userid');
3
		var userid = plus.storage.getItem('userid');
4
		var ws = plus.webview.currentWebview();
4
		var ws = plus.webview.currentWebview();
5
		console.log()
5
		var oconsultcon = document.getElementsByClassName("borderarea")[0];
6
		var oconsultcon = document.getElementsByClassName("borderarea")[0];
6
		var demandContent = document.getElementById("demandContent");
7
		var demandContent = document.getElementById("demandContent");
7
		var oNavsub = document.getElementById("navsub");
8
		var oNavsub = document.getElementById("navsub");
8
		var consun;
9
		var consun;
10
		var demandType;
11
		if(ws.flag==0){
12
			demanTy(); 
13
		}else if(ws.flag==1){
14
			document.getElementById("oGe").className="checkNow";
15
			document.getElementById("oQi").className="checkNo";
16
			demandType=1;
17
		}else{
18
			document.getElementById("oQi").className="checkNow";
19
			document.getElementById("oGe").className="checkNo";
20
			demandType=2;
21
		}
9
		//处理iOS下弹出软键盘后头部会随页面的滚动条消失问题
22
		//处理iOS下弹出软键盘后头部会随页面的滚动条消失问题
10
		iosheader();
23
		iosheader();
11
		tab("navsub"); //身份切换
24
		tab("navsub"); //身份切换
28
				}
41
				}
29
			}
42
			}
30
		}
43
		}
44
		/*切换需求类型*/
45
function demanTy() {
46
	var deTy = document.getElementById("navsubTo");
47
	var deTyChild = deTy.getElementsByTagName("span");
48
	if(deTyChild[0].className != "checkNo" && deTyChild[1].className != "checkNo") {
49
		for(var n = 0; n < deTyChild.length; n++) {
50
			(function(m) {
51
				deTyChild[m].onclick = function() {
52
					this.className = "checkNow";
53
					if(m == 0) {
54
						demandType=1;
55
						deTyChild[1].className = "";
56
					} else if(m == 1) {
57
						demandType=2;
58
						deTyChild[0].className = "";
59
					}
60
				}
61
			})(n);
62
		}
63
	}
64
}
31
		/*需求内容*/
65
		/*需求内容*/
32
		function checkLen(obj) {
66
		function checkLen(obj) {
33

67

158
				data: {
192
				data: {
159
					"demander": userid,
193
					"demander": userid,
160
					"demandAim": consun,
194
					"demandAim": consun,
161
					"demandType": 1,
195
					"demandType": demandType,
162
					"demandTitle": demandContent.value,
196
					"demandTitle": demandContent.value,
163
					"demandContent": oconsultcon.innerText,
197
					"demandContent": oconsultcon.innerText,
164
					"args": arr
198
					"args": arr