Sfoglia il codice sorgente

发布需求判断

jack 8 anni fa
parent
commit
1ae32c41a5
3 ha cambiato i file con 70 aggiunte e 20 eliminazioni
  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,8 +34,8 @@
34 34
						<li><label>请选择您的需求类型<em class="requiredcon"></em></label></li>
35 35
						<li class="divideSpace" id="navsubTo" style="padding-left:0">
36 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 39
							</ul>
40 40
							<div class="littipCh">
41 41
								<div class="littip">注:当企业入驻科袖后,企业的关联用户将可以发布企业需求</div>

+ 33 - 17
app/js/index.js

@ -27,31 +27,47 @@ document.getElementById("demandP").addEventListener("tap", function() {
27 27
			if(data.success) {
28 28
				var $data = data.data;
29 29
				if($data.authStatus == 3) {
30
					var oDa = {};
31
					oDa.flag = ($data.orgAuth == 0) ? 1 : 0;
30 32
					mui.openWindow({
31 33
						url: '../html/needIssue.html',
32 34
						id: '../html/needIssue.html',
33 35
						show: {
34 36
							autoShow: false,
35 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,10 +2,23 @@ mui.ready(function() {
2 2
	mui.plusReady(function() {
3 3
		var userid = plus.storage.getItem('userid');
4 4
		var ws = plus.webview.currentWebview();
5
		console.log()
5 6
		var oconsultcon = document.getElementsByClassName("borderarea")[0];
6 7
		var demandContent = document.getElementById("demandContent");
7 8
		var oNavsub = document.getElementById("navsub");
8 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 22
		//处理iOS下弹出软键盘后头部会随页面的滚动条消失问题
10 23
		iosheader();
11 24
		tab("navsub"); //身份切换
@ -28,6 +41,27 @@ mui.ready(function() {
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 66
		function checkLen(obj) {
33 67

@ -158,7 +192,7 @@ mui.ready(function() {
158 192
				data: {
159 193
					"demander": userid,
160 194
					"demandAim": consun,
161
					"demandType": 1,
195
					"demandType": demandType,
162 196
					"demandTitle": demandContent.value,
163 197
					"demandContent": oconsultcon.innerText,
164 198
					"args": arr