Bladeren bron

完善功能

lishuwen79 6 jaren geleden
bovenliggende
commit
b70104f178

File diff suppressed because it is too large
+ 49 - 0
css/mui.min.css


+ 4 - 5
js/app.js

@@ -1,8 +1,8 @@
 var urls = function() {
-	//var host = "http://192.168.100.3:7979";
+	var host = "http://192.168.100.3:7979";
 	//var host = "http://192.168.5.104:7979";
 	//var host = "http://192.168.5.104:8080/djfp";
-	var host = "http://oa.gogo.sh:7979/djfp";
+	//var host = "http://oa.gogo.sh:7979/djfp";
 	var url = {
 		"path": host,
 		"sendMessage": host + "/app/user/sendMessage", //发送注册短信
@@ -50,9 +50,8 @@ var urls = function() {
  */
 function getConstant() {
 	var str = {
-		"qq": 2060514344,
-		"group": 642999141,
-		"phone": "10086"
+		"phone": "10086",
+		"copyright": "xxx公司版权所有"
 	}
 	return str;
 }

+ 0 - 1
pages/other/about.html

@@ -24,7 +24,6 @@
 				<img src="../../images/256x256.png" /><br>党建扶贫 v1.0.0
 			</div>
 			<div class="xy" onclick="xy()" style="margin-bottom: 40px;">服务协议</div>
-			<div class="copyright">Copyright © 2018 xxx科技有限公司 版权所有</div>
 		</div>
 		<script src="../../js/mui.min.js"></script>
 		<script src="../../js/app.js"></script>

+ 36 - 63
pages/other/setting.html

@@ -8,7 +8,7 @@
 		<link href="../../css/mui.min.css" rel="stylesheet" />
 		<link href="../../css/iconfont.css" rel="stylesheet" />
 		<link href="../../css/animate.min.css" rel="stylesheet" />
-		<style>
+	    <style>
 			.mui-content{margin-top: 54px;}
             .mui-table-view-cell>a:not(.mui-btn){color: #818181;}
             .mui-table-view-cell{padding: 13px;text-align: left;border-bottom: 1px solid #efefef;font-size: 15px;}
@@ -30,86 +30,59 @@
 		</header>
 		<div class="mui-content bg animated fadeInUp" id="app">
 			<div class="m_box">
-			<ul class="mui-table-view">
-				<li class="mui-table-view-cell">
-					<a class="mui-navigate-right"><span class="mui-pull-right">v 1.0.0</span><i class="icon iconfont icon-banbenjiance"></i>当前版本</a>
-				</li>
-				<li class="mui-table-view-cell">
-					<a class="mui-navigate-right" onclick="op(1)"><span class="mui-pull-right" id="phone"></span><i class="icon iconfont icon-service-phone"></i>客服电话</a>
-				</li>
-				<li class="mui-table-view-cell">
-					<a class="mui-navigate-right" onclick="op(2)"><span class="mui-pull-right">党建扶贫</span><i class="icon iconfont icon-guanyu"></i>关于</a>
-				</li>
-			</ul>
+				<ul class="mui-table-view">
+					<li class="mui-table-view-cell">
+						<a class="mui-navigate-right"><span class="mui-pull-right">v {{version}}</span><i class="icon iconfont icon-banbenjiance"></i>当前版本</a>
+					</li>
+					<li class="mui-table-view-cell">
+						<a class="mui-navigate-right" :href=" 'tel:'+phone"><span class="mui-pull-right">{{phone}}</span><i class="icon iconfont icon-service-phone"></i>客服电话</a>
+					</li>
+					<li class="mui-table-view-cell">
+						<a class="mui-navigate-right" @click="op(2)"><span class="mui-pull-right">党建扶贫</span><i class="icon iconfont icon-guanyu"></i>关于</a>
+					</li>
+				</ul>
 			</div>
-			<button class="btn" onclick="op(3)">退出登录</button>
+			<button class="btn" @click="op(3)" v-show="login">退出登录</button>
 		</div>
 		<script src="../../js/mui.min.js"></script>
-		<script src="../../js/app.js" ></script>
+		<script src="../../js/app.js"></script>
+		<script src="../../js/vue.min.js"></script>
 		<script type="text/javascript">
-						//操作
+			//操作
 			mui.plusReady(function() {
 				var vm = new Vue({
 					el: "#app",
-					data:{
-						phone:getConstant().phone,
-						qq:getConstant().qq,
-						group:getConstant().group
+					data: {
+						phone: getConstant().phone,
+						version:'',
+						login:hasLogin()
 					},
+				    mounted: function() {
+				    	plus.runtime.getProperty(plus.runtime.appid, function(inf) {
+		                        vm.version=inf.version;
+	                    });
+				    },	
 					methods: {
 						op: function(flag) {
 							switch(flag) {
-								case 1:
-                                    callqq(vm.qq);
-									break;
 								case 2:
-									mui.toast("已复制,请打开qq搜索添加群");
-									copy(vm.group);
+								       open('about', 'about.html', null,'slide-in-bottom');
+									break;
+								case 3:
+									mui.confirm('是否退出登录?', '提示', ['否', '是'], function(e) {
+										if(e.index == 1) {
+											localStorage.removeItem("user");
+											localStorage.removeItem("token");
+											plus.webview.getWebviewById('tab/mine.html').reload(true);
+											mui.back();
+										}
+									})
 									break;
 							}
 						}
 					}
 				})
 			})
-			mui.plusReady(function() {
-				var cache = document.getElementById("cache");
-				plus.cache.calculate(function(size) {
-					var s = size / 1024 / 1024
-					cache.innerHTML = s.toFixed(1) + 'M';
-				});
-			})
-			document.getElementById("phone").innerText=getConstant().phone;
-           //操作
-			function op(flag) {
-				switch(flag) {
-					case 1:
-						plus.device.dial(getConstant().phone, false);
-						break;
-					case 2:
-					        open('about', 'about.html', null, 'slide-in-bottom');
-						break;	
-					case 3:
-						mui.confirm('是否退出登录?', '提示', ['否', '是'], function(e) {
-							if(e.index == 1) {
-								localStorage.removeItem("user");
-								localStorage.removeItem("token");
-								plus.webview.getWebviewById('tab/mine.html').reload(true);
-								mui.back();
-							}
-						})
-						break;
-					case 5:
-						mui.confirm('是否清除缓存?', '提示', ['否', '是'], function(e) {
-							if(e.index == 1) {
-								plus.cache.clear(function() {
-									mui.alert("清除成功!");
-									document.getElementById("cache").innerHTML = "0M"
-								});
-							}
-						})
-						break;
-				}
-			}
 		</script>
 	</body>
 

+ 3 - 11
pages/position/detail.html

@@ -9,7 +9,7 @@
 		<link href="../../css/animate.min.css" rel="stylesheet" />
 		<style>
 		   .mui-bar-nav~.mui-content{padding-top: 55px;margin-bottom: 50px;}
-		   .ht{margin-top: 11px;padding: 5px;background-color: #fffbee;color: #ed9f2b;}
+		   .ht{margin-top: 11px;padding: 5px;background-color: #fffbee;color: #ed9f2b;font-size: 11px;}
 		   .warn{display: block;padding-top: 11px;text-align: center;}
 		   .name{font-weight: bold;font-size: 17px;}
            .icon{font-size:20px;}
@@ -38,15 +38,7 @@
 				<h1 class="mui-title">职位详情</h1>
 			</header>
 			<div class="mui-content animated fadeInUp">
-				<div class="ht">
-					<div class="row">
-					     <div class="sm1"><i class="icon warn">&#xe7a1;</i> </div>
-					     <div class="sm9">
-					     	凡是要求添加平台外通讯软件或需要缴纳费用请提高警惕,谨防受骗!
-					     </div>
-					     <div class="clear"></div>
-				    </div>
-				</div>
+				<div class="ht">凡是要求缴纳费用请提高警惕,谨防受骗!</div>
 				<div class="model">
 					<div class="content" style="margin-top: -5px;">
 						<span class="name">{{item.mName}}</span><span class="right">{{item.gz=='true'?'面议':item.min+'-'+item.max+' 元/月'}}</span>
@@ -86,7 +78,7 @@
 							<div class="sm8">{{item.gzdw}} <br><span class="dz">{{item.gzdd}}</span></div>
 							<div class="clear"></div>
 						</div>
-						<div class="item">公司电话 <i class="icon right" style="color: darkgray;font-size: 15px;">&#xe61c;</i><span class="right s">13097850972</span></div>
+						<div class="item">公司电话 <i class="icon right" style="color: darkgray;font-size: 15px;">&#xe61c;</i><a class="right s" :href=" 'tel:'+item.phone">{{item.phone}}</a></div>
 					</div>
 				</div>
 				<div class="model">

+ 1 - 1
pages/position/push.html

@@ -32,7 +32,7 @@
 				<span class="save mui-pull-right" @click="save()">保存</span>
 			</header>
 			<div class="mui-content animated fadeInUp">
-				    <div class="ht" v-show="item.shenhe==0"><i class="icon">&#xe640;</i> 需要后台审核通过后才能看见</div>
+			<div class="ht" v-show="item.shenhe==0"><i class="icon">&#xe640;</i> 需要后台审核通过后,求职者才能看见</div>
 				    <div class="ht" v-show="item.shenhe==1" style="background-color: #4CAF50;"><i class="icon">&#xe640;</i> 审核通过</div>
 					<div class="mui-input-row">
 						<label>职位名称 <span>*</span></label>

+ 4 - 0
pages/postion_type/add.html

@@ -52,6 +52,10 @@
 				methods: {
 					//编辑
 					ok: function() {
+						if(vm.item.mName==''){
+							mui.alert('输入职位类型');
+							return;
+						}
 						request(urls().position_type_add,this.item, function(res) {
 							if(res.result == true) {
 								mui.toast("操作成功");

+ 1 - 1
pages/resume/intention.html

@@ -35,7 +35,7 @@
 					</div>
 					<div class="mui-input-row">
 						<label>期待月薪 </label>
-						<input type="tel" v-model="item.gz" placeholder="留空则算面议">
+						<input type="tel" v-model="item.gz" placeholder="留空则算面议" oninput="if(value>100000)value=100000">
 					</div>		
 					<div class="mui-input-row">
 						<label>目前状态</label>

+ 11 - 5
pages/resume/my_resume.html

@@ -18,6 +18,8 @@
 		   .mp{width: 90%;border-radius: 3px;}
 		   .edit{float: right;color: #6e6f71;font-size: 15px;}
 		   .nr{padding: 5px;font-size: 12px;color: darkgray;}
+		   .com{font-size: 13px;margin-top: 15px;margin-bottom: 10px;padding: 15px;background-color: white;overflow: hidden;}
+		  .mm{padding-top: 5px;color: darkgray;font-size: 11px;}
 		  [v-cloak] {display: none;}
 		</style>
 	</head>
@@ -28,8 +30,14 @@
 				<h1 class="mui-title">我的简历</h1>
 			</header>
 			<div class="mui-content animated fadeInUp">
-				<div>
-					<p class="mui-progressbar mui-progressbar-success" data-progress="20"><span style="transform: translate3d(-80%, 0px, 0px);"></span></p>
+				<div class="com row">
+					<div class="sm3">简历完善度</div>
+					<div class="sm7">
+						<div class="progress">
+							<div class="bar" :style="{'width':item.complete+'%'}">{{item.complete}}%</div>
+						</div>
+						<div class="mm">完善简历才能投递</div>
+					</div>
 				</div>
 				<div class="model" style="margin-top: 0px;">
 					<div class="bod">
@@ -136,9 +144,7 @@
 				},
 				mounted: function() {
 					mui.plusReady(function() {
-						request(urls().resume_detail, {
-							userId: getUser().id
-						}, function(res) {
+						request(urls().resume_detail, {userId: getUser().id}, function(res) {
 							vm.item = res;
 							localStorage.setItem("resume", JSON.stringify(vm.item));
 							plus.nativeUI.closeWaiting();

+ 5 - 3
pages/resume/resume_list.html

@@ -86,11 +86,13 @@
 					},
 					//拨打电话
 					phone:function(phone){
-						console.log("zx");
-						plus.device.dial( "10086", false );
+						plus.device.dial(phone, false );
 					},
 					//发送短信
-					message:function(){
+					message:function(phone){
+						 var msg = plus.messaging.createMessage(plus.messaging.TYPE_SMS);
+	                     msg.to = [phone];
+	                     plus.messaging.sendMessage( msg );
 					},
 					//忽略该简历
 					ignore:function(item){

+ 1 - 1
tab/list.html

@@ -33,7 +33,7 @@
 			<header class="mui-bar mui-bar-nav">
 				<form class="input-group" v-on:submit.prevent="search()">
 					<i class="icon sousuo">&#xe60c;</i>
-					<input type="search" placeholder="搜索工作或公司等关键字" v-model="param.name" />
+					<input type="search" placeholder="搜索工作职位等关键字" v-model="param.name" />
 				</form>
 			</header>
 			<div class="flex">

Some files were not shown because too many files changed in this diff