0da040b4 by 杨建斌

add

0 parents
Showing 135 changed files with 1233 additions and 0 deletions
叮嗒出行微信端
\ No newline at end of file
{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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"}
\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
require('../../js/transition.js')
require('../../js/alert.js')
require('../../js/button.js')
require('../../js/carousel.js')
require('../../js/collapse.js')
require('../../js/dropdown.js')
require('../../js/modal.js')
require('../../js/tooltip.js')
require('../../js/popover.js')
require('../../js/scrollspy.js')
require('../../js/tab.js')
require('../../js/affix.js')
\ No newline at end of file
#!/bin/sh
echo 'Start archiving files'
tar -zcvf wechat_front_end.tar.gz ./*
echo 'Finish archiving'
exit 0
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="format-detection" content="telephone=no"/>
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,minimal-ui" />
<title>联系我们</title>
<style type="text/css" >
body{
font-family: 黑体;
overflow: hidden;
margin: 0px;
border: 0px;
padding: 0px;
background-color: #ffffff;
color: #333333;
font-size: 16px;
}
.div-center{
margin-top: 25px;
margin-left: 20px;
}
.div-center div{
margin-top: 36px;
}
.div-bottom div{
margin-top: 20px;
}
.div-bottom{
margin-top: 105px;
margin-left: 20px;
}
</style>
</head>
<body>
<div class="div-center">
<div align="center" ><img src="./images/2.pic_hd.jpg" /></div>
<div align="center" style="margin-top: 0px;color: #999999;font-size: 18px;">东城行</div>
</div>
<div class="div-bottom">
<div>微信:东城行</div>
<div>微博:东城行</div>
<div>客服电话:0579-86680123</div>
<!--<a href="tel:4009696556">拨号</a>-->
</div>
</body>
</html>
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
File mode changed
No preview for this file type
<div class="bondBox" ng-controller="bondController" ng-init="init()">
<div class="bondTop">
¥{{bondInfo.alreadyPaid?bondInfo.alreadyPaid:'0.00'}}
</div>
<div class="bondText">
<div class="bondTitle">
保证金说明:
</div>
<ul>
<li>
1.在缴纳保证金后,方可租车;
</li>
<li>
2.在缴纳保证金后,是为保障公共自行车的正常有序使用;
</li>
<li>
3.每个地区到的保证金金额不定相同,请以所租车城市为准;
</li>
<li>
4.保证金可申请退换,申请后可7个工作日内退还;
</li>
</ul>
</div>
<div class="redBtnBox">
<button class=" mui-btn mui-btn-block bigBtn blueBg" ng-click="drawback()" ng-if="bondInfo.isActive">
申请退款
</button>
</div>
<div class="redBtnBox" ng-click="goPay()" ng-if="!bondInfo.isActive">
<button class=" mui-btn mui-btn-block bigBtn redBigBtn" >
立即支付
</button>
</div>
</div>
\ No newline at end of file
<div ng-controller="bondPayController" class="payPanel">
<div class="paywayMenu">
<div class="paywayMenuItem">
<img src="images/wechat.png" /> 微信支付
</div>
</div>
<div class="paywayMenu">
<div class="paywayMenuInputItem">
<span>金额(元):</span>
<input type="text" value="{{ $root.toPaid}}" disabled>
</div>
</div>
<div class="redBtnBox btnPosition" >
<button class=" mui-btn mui-btn-block redBigBtn" ng-click="goPay()">
确认
</button>
</div>
</div>
\ No newline at end of file
<div class="bondSuccess" ng-controller="bondSuccessController">
<div class="bondSuccessContent">
<div class="successLeft">
<div>
您已经支付成功
<span style="color:red;margin-left:2px">请勿重复支付,如有疑问,请联系客服</span>
</div>
<div class="bottomText">
支付金额:<span> ¥{{$root.toPaid}}</span>
</div>
</div>
<div class="successRight" ng-click="goMap();">
<div class="successBike">
</div>
<div class="successBikeText">
去租车
</div>
</div>
</div>
</div>
<div class="bondSuccess" ng-controller="bondSuccessController">
<div class="bondSuccessContent">
<div class="successLeft">
<div>
您已经支付成功
</div>
<div class="bottomText">
支付金额:<span> ¥{{$root.toPaid}}</span>
</div>
</div>
<div class="successRight" ng-click="goMap();">
<div class="successBike">
</div>
<div class="successBikeText">
去租车
</div>
</div>
</div>
</div>
\ No newline at end of file
<div ng-controller="contactController" class="payPanel">
<div class="phoneItem" ng-repeat="phoneItem in contactList">
{{phoneItem.name}}:<a href="tel:{{phoneItem.phone}}">
{{phoneItem.phone}}
</a>
</div>
<div class="phoneItem">客服邮箱:<a href="email:kefu@pniutong.com">kefu@pniutong.com</a></div>
<div class="phoneItem">官方微信:pniutong</div>
<div class="phoneItem">官方微博:<a href="email:kefu@weibo.com">kefu@weibo.com</a></div>
</div>
\ No newline at end of file
<div class="earnestMoneyBox">
</div>
\ No newline at end of file
File mode changed
<div class="loginBox" ng-controller="loginController">
<div class="loginTopLeft floatLeft">
<input type="number" placeholder="手机号" ng-model="phoneNumberVal" class="phoneNumber"/>
</div>
<div class="loginTopRight floatRight">
<button class="btnBg smallBtn ValidationBtn" ng-click="Validation()">
验证
</button>
</div>
<div class="loginCenter">
<input type="number" placeholder="验证码" class="validationInput" ng-model="validationVal">
</div>
<button class="loginBtn mui-btn mui-btn-block bigBtn " ng-click="login()">
登录
</button>
</div>
<div ng-controller="mainController">
<div id="mapContainer" class="mapContainer" ng-controller="mapController"></div>
<div id="sliderMenu" class="sliderMenu" style="display: none;"
ng-class="{true: 'menuOpen', false: 'menuClose'}[$root.openMenu]">
<img src="images/slideMenuBackground.png"/>
<div class="sliderContent">
<div class="sliderMenuHeader" ng-click="checkLogin()">
<img src="images/head.png"/>
<div class="sliderMenuHeaderHint">{{userinfo.userName}}</div>
</div>
<ul class="sliderMenuContent">
<li class="sliderMenuItem" ng-click="doAction($index)" ng-repeat="module in moduleList"
ng-hide="module.state === 'wallet'">
<img ng-src="{{module.icon}}"/>
<div class="sliderMenuItemHint">{{module.name}}</div>
</li>
<li class="sliderMenuItem" ng-click="logout()" ng-show="userinfo.loginState">
<img src="images/out.png"/>
<div class="sliderMenuItemHint">退出登录</div>
</li>
</ul>
</div>
</div>
</div>
<div ng-controller="opinionController">
<div class="textBox">
<textarea placeholder="请输入您的反馈,我们将为你改进(200字以内)" rows="" ng-model="opinion" style="color:black;"></textarea>
</div>
<div class="walletBtn" ng-click="submit()">
<div class="walletBtnContent" ng-class="{true : 'walletBtnContentDisable' , false : ''}[opinion == '']">提交</div>
</div>
</div>
\ No newline at end of file
<div ng-controller="payController" class="payPanel">
支付
</div>
\ No newline at end of file
<div ng-controller="prepayController" class="payPanel">
<div class="paywayMenu" style="display: block;">
<div class="mui-input-row mui-select">
<label style="font-size: 16px;color: #333">支付方式</label>
<select ng-change="payway()" ng-model="way">
<option value="101" selected>微信</option>
<option value="100">支付宝</option>
</select>
</div>
</div>
<div class="paywayMenu" id="wxpay">
<div class="paywayMenuItem">
<img src="images/wechat.png" /> 微信支付
</div>
</div>
<div class="paywayMenu" id="alipay" style="display: none;">
<div class="paywayMenuItem">
<img src="images/alipay.png" /> 支付宝支付
</div>
</div>
<div id="wxpayform">
<div class="paywayMenu">
<div class="paywayMenuInputItem">
<span>金额(元):</span>
<input type="number" placeholder="请输入充值金额" ng-model="account" >
</div>
</div>
<div class="walletBtn" ng-click="prepay()">
<div class="walletBtnContent" ng-class="{true : 'walletBtnContentDisable' , false : ''}[account == '']">充值</div>
</div>
</div>
<div id="alipayform" style="display: none">
<form action="http://lsz1.28ms.com/service/balance/alipay/h5" method="post">
<input type="hidden" name="type" value="100">
<input type="hidden" name="body" value="钱包充值">
<div class="paywayMenu">
<div class="paywayMenuInputItem">
<span>金额(元):</span>
<input type="number" placeholder="请输入充值金额" name="amount" >
</div>
</div>
<div class="walletBtn">
<button type="submit" class="walletBtnContent">充值</button>
</div>
</form>
</div>
</div>
<div class="rechargeList" ng-controller="rechargeListController">
<ul>
<li ng-repeat="item in rechargeList">
<div class="rechargeLeft">
<div >
{{item.rechargeType}}
</div>
<div class="rechargeTime">
{{item.rechargeTime}}
</div>
</div>
<div class="rechargeRight">
+ {{item.rechargeMoney}}
</div>
</li>
</ul>
</div>
\ No newline at end of file
<div class="rentDetail" ng-controller="rentDetailController">
<div class="circleBox">
<div class="newCircles">
<div class="bigCircles">
<div class="circlesText">
<div class="text1">免费倒计时</div>
<div class="freeTime">{{detail.freeCountdown}}</div>
</div>
</div>
</div>
</div>
<div class="viewStation" >
<div class="viewBorer"></div>
<div class="viewBtn" ng-click="backHome()">
<div class="viewImg"></div>
<div class="viewText" >查看站点</div>
</div>
</div>
<div class="fenceBox">
<div class="fenceLeft">
<div class="fenceTitle">租车站点</div>
<div class="fenceText">{{datail.startStation}}</div>
</div>
<div class="fenceCenter">
<div class="fenceTitle">租车时间</div>
<div class="fenceText">{{datail.startTime}}</div>
</div>
<div class="fenceRight">
<div class="fenceTitle">已租时间</div>
<div class="fenceText">{{costTime}}</div>
</div>
</div>
<div class="alreadyBack" ng-click="alreadyBack()">我已还车</div>
</div>
<div class="tripBox" ng-controller="tripController">
<ul style="background: #F0F0F0;">
<li ng-repeat="item in tripList" ng-click="viewTripDetail($index)">
<div class="tripLeft">
<div class="bike"></div>
<div class="tripAddress">
{{item.startStation}}-{{item.endStation}}
</div>
<div class="tripTime">
{{item.startTime}}
</div>
</div>
<div class="tripRight">
<span class="tripStatus">{{item.tripStatus}}</span><span class="goDetail"></span>
</div>
</li>
</ul>
<div class="loadMore" ng-click="getMoreOrders()">
<span ng-if="!isLastPage">加载更多</span>
<span ng-if="isLastPage">没有更多</span>
</div>
</div>
\ No newline at end of file
<div class="tripDetail" ng-controller="tripDetailController" ng-init="init()">
<div class="tripDetailTop">
<div class="tripTopLeft">
</div>
<div class="tripTopRight">
<p class="borderBottom firstAddress">
<span class="size15"> {{tripDetail.startStation}}</span> <span class="getBike">取车点</span>
</p>
<p>
<span class="size15"> {{tripDetail.endStation}}</span> <span class="backBike">还车点</span>
</p>
</div>
</div>
<div class="payBox" ng-show="needPay">
<div class="tripTitle">
支付方式
</div>
<ul>
<!--<li>
<span class="leftText residual"></span> <span class="leftText"> 余额支付(¥{{balance}})</span> <span class="rightText checkboxS" ng-class="{true: 'checkboxTrue', false: 'checkboxFalse'}[!isActive]" ng-click="choosePay(0)"> </span>
</li>-->
<li>
<span class="leftText wechatPay"></span><span class="leftText "> 微信支付</span> <span
class="rightText checkboxS" ng-class="{true: 'checkboxTrue', false: 'checkboxFalse'}[isActive]"
ng-click="choosePay(1)"></span>
</li>
</ul>
</div>
<div class="tripContent">
<div class="tripTitle">
租车详情:
</div>
<ul>
<li>
<span class="leftText"> 租车时间:</span>
<span class="rightText"> {{tripDetail.startTime}}</span>
</li>
<li>
<span class="leftText"> 还车时间:</span>
<span class="rightText"> {{tripDetail.endTime}}</span>
</li>
<li>
<span class="leftText"> 免费时间:</span>
<span class="rightText"> {{tripDetail.freeTime}}分钟</span>
</li>
<li>
<span class="leftText"> 超出时间:</span>
<span class="rightText"> {{tripDetail.outTime}}分钟</span>
</li>
</ul>
<div class="amount">合计:{{tripDetail.total_fee}}元</div>
</div>
<div class="redBtnBox btnPosition" ng-show="!needPay">
<button class=" mui-btn mui-btn-block redBigBtn" ng-click="backHome()">
返回首页
</button>
</div>
<div class="bottomPosition" ng-show="needPay">
<span> 合计:{{tripDetail.total_fee}}元</span>
<div class="goPay" ng-click="goPay()">
立即支付
</div>
</div>
</div>
\ No newline at end of file
<div class="unusual" ng-controller="unusualController">
<div class="unusualBox1">
<div class="unusualTitle">
如果您已还车,但仍然是租车状态,可能是您还车时未还上,请点击"<span>我已经还车</span>"
</div>
<div class="unusualText1" ng-click="returnBike()">
<div class="unusualBike">
</div>
<div class="text2">
我已经还车
</div>
</div>
</div>
<div class="unusualBox1">
<div class="unusualTitle oneLine">
如果还是未还上,请联系客服.
</div>
<div class="unusualText1" ng-click="hint()">
<div class="customerImg">
</div>
<div class="text2">
联系客服
</div>
</div>
</div>
</div>
\ No newline at end of file
<div ng-controller="walletController">
<div class="walletIconContainer">
<img src="images/wallet_large.png"/>
</div>
<div class="walletInfoTitle">我的余额</div>
<div class="walletInfoCount">¥{{balance}}</div>
<div class="walletBtn" ng-click="prepay()">
<div class="walletBtnContent">充值</div>
</div>
</div>
\ No newline at end of file
images/go.png

11.2 KB

images/me.png

4.13 KB

images/slide.png

109 Bytes

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/>
<title>东城行</title>
<!--<script src="js/mui/mui.min.js"></script>-->
<!--<link href="css/mui.min.css" rel="stylesheet"/>
<link href="css/app.css" rel="stylesheet"/>
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script type="text/javascript" src="js/angularjs/angular.min.js"></script>
<script type="text/javascript" src="js/angularjs/angular-local-storage.js"></script>
<script type="text/javascript" src="js/angularjs/angular-ui-router.js"></script>-->
<!--<script src="js/debug.js"></script>-->
<!--<script src="https://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>-->
<!--wetrack ak-->
<!--<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=0boKIhOAWCENnaZcxWlm0cmS3QcOkYNz"></script>-->
<!--npt ak-->
<!--<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=ykvgUlEv77wstKqmFovr56pl4cKRUUEz"></script>-->
<!--<script type="text/javascript" src="js/layer/layer.js"></script>
<script type="text/javascript" src="js/layer/layerMobile/layer.js"></script>
<script src="js/compress.min.js" type="text/javascript" charset="utf-8"></script>-->
<!--<script type="text/javascript" src="js/app.js"></script>
<script src="js/service/weixinConfig.js"></script>
<script src="js/service/globalService.js" type="text/javascript" charset="utf-8"></script>
<script src="js/service/dingdaService.js" type="text/javascript" charset="utf-8"></script>
<script src="js/service/wechatPaymentService.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/mainController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/mapController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/loginController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/walletController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/prepayController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/payController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/tripController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/tripDetailController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/opinionController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/contactController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/bondController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/bondPayController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/bondSuccessController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/rentDetailController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/unusualController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/rechargeListController.js"></script>-->
<style type="text/css">
#appLoadingIndicator {
position: absolute;
top: 20%;
margin-top: -15px;
text-align: center;
width: 100%;
height: 30px;
}
.loadingImg {
background-color: #36D1E7;
display: inline-block;
height: 30px;
-webkit-border-radius: 50px;
margin: 0 5px;
width: 30px;
opacity: 1;
-webkit-animation-name: loadingImg;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: linear;
}
@-webkit-keyframes loadingImg {
0% {
opacity: 1
}
50% {
opacity: 0
}
100% {
opacity: 1
}
}
</style>
</head>
<body ng-app="myApp">
<div id="appLoadingIndicator">
<div class="loadingImg"></div>
<div class="loadingImg"></div>
<div class="loadingImg"></div>
</div>
<div ui-view class="main"></div>
<link href="css/mui.min.css" rel="stylesheet"/>
<link href="css/app.css" rel="stylesheet"/>
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script type="text/javascript" src="js/angularjs/angular.min.js"></script>
<script type="text/javascript" src="js/angularjs/angular-local-storage.js"></script>
<script type="text/javascript" src="js/angularjs/angular-ui-router.js"></script>
<!--<script src="js/debug.js"></script>-->
<script src="https://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>
<!--wetrack ak-->
<!--<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=0boKIhOAWCENnaZcxWlm0cmS3QcOkYNz"></script>-->
<!--pnt test ak
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=ykvgUlEv77wstKqmFovr56pl4cKRUUEz"></script>-->
<!--pnt prod ak-->
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=QVYxRW2ZxRxLGHycLEcZUTtNfBK8rvwp"></script>
<script type="text/javascript" src="js/layer/layer.js"></script>
<script type="text/javascript" src="js/layer/layerMobile/layer.js"></script>
<!--<script src="js/compress.min.js" type="text/javascript" charset="utf-8"></script>-->
<script type="text/javascript" src="js/app.js"></script>
<script src="js/service/weixinConfig.js"></script>
<script src="js/service/globalService.js" type="text/javascript" charset="utf-8"></script>
<script src="js/service/dingdaService.js" type="text/javascript" charset="utf-8"></script>
<script src="js/service/wechatPaymentService.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/mainController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/mapController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/loginController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/walletController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/prepayController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/payController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/tripController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/tripDetailController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/opinionController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/contactController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/bondController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/bondPayController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/bondSuccessController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/rentDetailController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/unusualController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/rechargeListController.js"></script>
<script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title>叮嗒出行</title>
<!--<script src="js/mui/mui.min.js"></script>-->
<!--<link href="css/mui.min.css" rel="stylesheet"/>
<link href="css/app.css" rel="stylesheet"/>
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script type="text/javascript" src="js/angularjs/angular.min.js"></script>
<script type="text/javascript" src="js/angularjs/angular-local-storage.js"></script>
<script type="text/javascript" src="js/angularjs/angular-ui-router.js"></script>-->
<!--<script src="js/debug.js"></script>-->
<!--<script src="https://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>-->
<!--wetrack ak-->
<!--<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=0boKIhOAWCENnaZcxWlm0cmS3QcOkYNz"></script>-->
<!--npt ak-->
<!--<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=ykvgUlEv77wstKqmFovr56pl4cKRUUEz"></script>-->
<!--<script type="text/javascript" src="js/layer/layer.js"></script>
<script type="text/javascript" src="js/layer/layerMobile/layer.js"></script>
<script src="js/compress.min.js" type="text/javascript" charset="utf-8"></script>-->
<!--<script type="text/javascript" src="js/app.js"></script>
<script src="js/service/weixinConfig.js"></script>
<script src="js/service/globalService.js" type="text/javascript" charset="utf-8"></script>
<script src="js/service/dingdaService.js" type="text/javascript" charset="utf-8"></script>
<script src="js/service/wechatPaymentService.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/mainController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/mapController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/loginController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/walletController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/prepayController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/payController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/tripController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/tripDetailController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/opinionController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/contactController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/bondController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/bondPayController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/bondSuccessController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/rentDetailController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/unusualController.js"></script>
<script type="text/javascript" charset="utf-8" src="js/controller/rechargeListController.js"></script>-->
<style type="text/css">
#appLoadingIndicator {
position: absolute;
top: 20%;
margin-top: -15px;
text-align: center;
width: 100%;
height: 30px;
}
.loadingImg{
background-color: #36D1E7;
display: inline-block;
height: 30px;
-webkit-border-radius: 50px;
margin: 0 5px;
width: 30px;
opacity: 1;
-webkit-animation-name: loadingImg;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: linear;
}
@-webkit-keyframes loadingImg{
0% {
opacity: 1
}
50% {
opacity: 0
}
100% {
opacity: 1
}
}
</style>
</head>
<body ng-app="myApp">
<div id="appLoadingIndicator">
<div class="loadingImg"></div>
<div class="loadingImg"></div>
<div class="loadingImg"></div>
</div>
<div ui-view class="main"></div>
<link href="css/mui.min.css" rel="stylesheet"/>
<link href="css/app.css" rel="stylesheet"/>
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script type="text/javascript" src="js/angularjs/angular.min.js"></script>
<script type="text/javascript" src="js/angularjs/angular-local-storage.js"></script>
<script type="text/javascript" src="js/angularjs/angular-ui-router.js"></script>
<!--<script src="js/debug.js"></script>-->
<script src="https://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>
<!--wetrack ak-->
<!--<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=0boKIhOAWCENnaZcxWlm0cmS3QcOkYNz"></script>-->
<!--pnt test ak
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=ykvgUlEv77wstKqmFovr56pl4cKRUUEz"></script>-->
<!--pnt prod ak-->
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=ykvgUlEv77wstKqmFovr56pl4cKRUUEz"></script>
<script type="text/javascript" src="js/layer/layer.js"></script>
<script type="text/javascript" src="js/layer/layerMobile/layer.js"></script>
<script src="js/compress.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
\ No newline at end of file
No preview for this file type
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
angular.module('myApp.services', ['LocalStorageModule']);
angular.module('myApp.directives', []);
var app = angular.module('myApp', [ "ui.router",'myApp.services', 'myApp.directives']);
app.config(['$stateProvider' , '$urlRouterProvider' , function($stateProvider, $urlRouterProvider){
$urlRouterProvider.otherwise("/main");
$stateProvider.state('main', {
url: "/main",
templateUrl: "html/main.html"
})
.state('login',{
url: "/login",
templateUrl: "html/login.html"
})
.state('trip',{
url: "/trip",
templateUrl: "html/trip.html",
controller: 'tripController'
})
.state('wallet',{
url: "/wallet",
templateUrl: "html/wallet.html"
})
.state('bond',{
url: "/bond/?longitude&latitude",
templateUrl: "html/bond.html"
})
.state('contact',{
url: "/contact",
templateUrl: "html/contact.html"
})
.state('opinion',{
url: "/opinion/?longitude&latitude",
templateUrl: "html/opinion.html"
})
.state('tripDetail',{
url: "/tripDetail/:orderId",
templateUrl: "html/tripDetail.html" ,
controller: 'tripDetailController'
})
.state('prepay',{
url: "/prepay",
templateUrl: "html/prepay.html"
})
.state('pay',{
url: "/pay",
templateUrl: "html/pay.html"
})
.state('bondPay',{
url: "/bondPay",
templateUrl: "html/bondPay.html"
})
.state('bondSuccess',{
url: "/bondSuccess",
templateUrl: "html/bondSuccess.html"
})
.state('rentDetail',{
url: "/rentDetail",
templateUrl: "html/rentDetail.html"
})
.state('unusual',{
url: "/unusual/:id",
templateUrl: "html/unusual.html"
})
.state('rechargeList',{
url: "/rechargeList",
templateUrl: "html/rechargeList.html"
})
}])
app.run(['globalService', function(globalService) {
globalService.init();
var loading = document.getElementById("appLoadingIndicator");
loading.style.display = "none";
}])
//$(window).bind("load resize",function(){
// $("body").css({zoom:$(window).width()/320,visibility:"visible"});
//});
\ No newline at end of file
(function($){function CircleProgress(config){this.init(config)}CircleProgress.prototype={value:0.0,size:200.0,startAngle:-Math.PI,thickness:'auto',fill:{gradient:['#3aeabb','#fdd250']},emptyFill:'rgba(0, 0, 0, .1)',animation:{duration:1200,easing:'circleProgressEasing'},animationStartValue:0.0,reverse:false,lineCap:'butt',constructor:CircleProgress,el:null,canvas:null,ctx:null,radius:0.0,arcFill:null,lastFrameValue:0.0,init:function(config){$.extend(this,config);this.radius=this.size/2;this.initWidget();this.initFill();this.draw()},initWidget:function(){var canvas=this.canvas=this.canvas||$('<canvas>').prependTo(this.el)[0];canvas.width=this.size;canvas.height=this.size;this.ctx=canvas.getContext('2d')},initFill:function(){var self=this,fill=this.fill,ctx=this.ctx,size=this.size;if(!fill)throw Error("The fill is not specified!");if(fill.color)this.arcFill=fill.color;if(fill.gradient){var gr=fill.gradient;if(gr.length==1){this.arcFill=gr[0]}else if(gr.length>1){var ga=fill.gradientAngle||0,gd=fill.gradientDirection||[size/2*(1-Math.cos(ga)),size/2*(1+Math.sin(ga)),size/2*(1+Math.cos(ga)),size/2*(1-Math.sin(ga))];var lg=ctx.createLinearGradient.apply(ctx,gd);for(var i=0;i<gr.length;i++){var color=gr[i],pos=i/(gr.length-1);if($.isArray(color)){pos=color[1];color=color[0]}lg.addColorStop(pos,color)}this.arcFill=lg}}if(fill.image){var img;if(fill.image instanceof Image){img=fill.image}else{img=new Image();img.src=fill.image}if(img.complete)setImageFill();else img.onload=setImageFill}function setImageFill(){var bg=$('<canvas>')[0];bg.width=self.size;bg.height=self.size;bg.getContext('2d').drawImage(img,0,0,size,size);self.arcFill=self.ctx.createPattern(bg,'no-repeat');self.drawFrame(self.lastFrameValue)}},draw:function(){if(this.animation)this.drawAnimated(this.value);else this.drawFrame(this.value)},drawFrame:function(v){this.lastFrameValue=v;this.ctx.clearRect(0,0,this.size,this.size);this.drawEmptyArc(v);this.drawArc(v)},drawArc:function(v){var ctx=this.ctx,r=this.radius,t=this.getThickness(),a=this.startAngle;ctx.save();ctx.beginPath();if(!this.reverse){ctx.arc(r,r,r-t/2,a,a+Math.PI*2*v)}else{ctx.arc(r,r,r-t/2,a-Math.PI*2*v,a)}ctx.lineWidth=t;ctx.lineCap=this.lineCap;ctx.strokeStyle=this.arcFill;ctx.stroke();ctx.restore()},drawEmptyArc:function(v){var ctx=this.ctx,r=this.radius,t=this.getThickness(),a=this.startAngle;if(v<1){ctx.save();ctx.beginPath();if(v<=0){ctx.arc(r,r,r-t/2,0,Math.PI*2)}else{if(!this.reverse){ctx.arc(r,r,r-t/2,a+Math.PI*2*v,a)}else{ctx.arc(r,r,r-t/2,a,a-Math.PI*2*v)}}ctx.lineWidth=t;ctx.strokeStyle=this.emptyFill;ctx.stroke();ctx.restore()}},drawAnimated:function(v){var self=this,el=this.el;el.trigger('circle-animation-start');$(this.canvas).stop(true,true).css({animationProgress:0}).animate({animationProgress:1},$.extend({},this.animation,{step:function(animationProgress){var stepValue=self.animationStartValue*(1-animationProgress)+v*animationProgress;self.drawFrame(stepValue);el.trigger('circle-animation-progress',[animationProgress,stepValue])},complete:function(){el.trigger('circle-animation-end')}}))},getThickness:function(){return $.isNumeric(this.thickness)?this.thickness:this.size/14}};$.circleProgress={defaults:CircleProgress.prototype};$.easing.circleProgressEasing=function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b};$.fn.circleProgress=function(config){var dataName='circle-progress';if(config=='widget'){var data=this.data(dataName);return data&&data.canvas}return this.each(function(){var el=$(this),instance=el.data(dataName),cfg=$.isPlainObject(config)?config:{};if(instance){instance.init(cfg)}else{cfg.el=el;instance=new CircleProgress(cfg);el.data(dataName,instance)}})}})(jQuery);
<jscompress public="http://www.jscompress.cn/" command="import-combineset">
<combinefile path="compress.js">
<sourcefile path=".\app.js" />
<sourcefile path=".\service\weixinConfig.js" />
<sourcefile path=".\service\globalService.js" />
<sourcefile path=".\service\dingdaService.js" />
<sourcefile path=".\service\wechatPaymentService.js" />
<sourcefile path=".\controller\mapController.js" />
<sourcefile path=".\controller\opinionController.js" />
<sourcefile path=".\controller\payController.js" />
<sourcefile path=".\controller\prepayController.js" />
<sourcefile path=".\controller\rechargeListController.js" />
<sourcefile path=".\controller\rentDetailController.js" />
<sourcefile path=".\controller\tripController.js" />
<sourcefile path=".\controller\tripDetailController.js" />
<sourcefile path=".\controller\unusualController.js" />
<sourcefile path=".\controller\walletController.js" />
<sourcefile path=".\controller\bondController.js" />
<sourcefile path=".\controller\bondPayController.js" />
<sourcefile path=".\controller\bondSuccessController.js" />
<sourcefile path=".\controller\contactController.js" />
<sourcefile path=".\controller\loginController.js" />
<sourcefile path=".\controller\mainController.js" />
</combinefile>
</jscompress>
\ No newline at end of file
<jscompress public="http://www.jscompress.cn/" command="import-combineset">
<combinefile path="compress.min.js">
<auto value="1" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\app.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\service\wechatPaymentService.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\service\weixinConfig.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\service\dingdaService.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\service\globalService.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\tripController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\tripDetailController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\unusualController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\walletController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\bondController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\bondPayController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\bondSuccessController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\contactController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\loginController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\mainController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\mapController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\opinionController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\payController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\prepayController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\rechargeListController.js" />
<sourcefile path="\\psf\Home\Desktop\aws\dongyangwebchat\wechat\js\controller\rentDetailController.js" />
</combinefile>
</jscompress>
\ No newline at end of file
angular.module('myApp')
.controller('bondController',['$scope' , '$rootScope', '$state' , 'dingdaService' , '$stateParams' ,
function($scope,$rootScope,$state,dingdaService,$stateParams){
$scope.goPay = function(){
$state.go('bondPay');
}
// function getUrl(name){
// var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
// var url = String(window.location);
// var arr = url.split('?');
// var str = arr[arr.length-1];
// var r = str.match(reg);
// if(r!=null)return unescape(r[2]); return null;
// }
$scope.init = function(){
var latitude = $stateParams.latitude;
var longitude = $stateParams.longitude;
dingdaService.getBond(longitude,latitude)
.success(function(data){
// alert(JSON.stringify(data))
$scope.bondInfo = data.data;
$rootScope.toPaid = data.data.toPaid;
}).error(function(data){
// alert(JSON.stringify(data))
layer.open({
content: '获取保证金失败,请刷新页面',
time:2
});
})
}
$scope.drawback = function(){
dingdaService.getUnfinishedOrder().success(function(data , status){
if(data.data.unfinishedOrder.id) {
layer.open({
content: '还有未完成的订单,无法退还保证金',
time:2
});
} else {
layer.open({
content: '您确定要退还保证金吗?',
btn: ['确认', '取消'],
shadeClose: false,
yes: function(index){
layer.close(index);
dingdaService.returnBond()
.success(function(data){
console.log(window.localStorage.getItem("IswechatPayment"));
//alert(window.localStorage.getItem("IswechatPayment"));
window.localStorage.setItem("IswechatPayment","no");
layer.open({
content: '退还成功,保证金七个工作日内退还',
time:2
});
$scope.init();
})
.error(function(data){
layer.open({
content: '退还保证金失败',
time:2
});
})
},no: function(index){
layer.close(index);
}
});
}
})
}
}])
\ No newline at end of file
angular.module('myApp')
.controller('bondPayController',['$scope', '$rootScope', '$state', 'wechatPayment',
function($scope,$rootScope,$state, wechatPayment){
if(!$rootScope.toPaid){
$state.go('bond');
}
// 支付保证金
var ispay = false;
$scope.goPay = function(){
if(ispay) return;
ispay = true;
var IswechatPayment= window.localStorage.getItem("IswechatPayment");
if (IswechatPayment== undefined || IswechatPayment == "no") {
wechatPayment.callDepositPay($rootScope.toPaid)
.then(function (result) {
ispay = false;
//支付成功
// alert(window.localStorage.getItem("IswechatPayment"));
window.localStorage.setItem("IswechatPayment", "yes")
$state.go('bondSuccess');
}, function (errMsg) {
ispay = false;
window.localStorage.setItem("IswechatPayment", "no")
//支付失败
})
}
}
}])
\ No newline at end of file
angular.module('myApp')
.controller('bondSuccessController',[ '$scope' , '$rootScope' , '$state' , function($scope,$rootScope,$state){
// 支付保证金成功
$scope.goMap = function(){
$state.go('main');
}
}])
\ No newline at end of file
angular.module('myApp')
.controller('contactController',['$scope','$rootScope','dingdaService','$state','globalService',function($scope,$rootScope,dingdaService,$state,globalService){
$scope.contactList = [];
var init = function() {
// globalService.init();
$scope.contactList.push({
name : "浙江省" ,
phone : "0571-8677567"
})
$scope.contactList.push({
name : "浙江省" ,
phone : "0571-8677567"
})
$scope.contactList.push({
name : "浙江省" ,
phone : "0571-8677567"
})
$scope.contactList.push({
name : "浙江省" ,
phone : "0571-8677567"
})
$scope.contactList.push({
name : "浙江省" ,
phone : "0571-8677567"
})
$scope.contactList.push({
name : "浙江省" ,
phone : "0571-8677567"
})
$scope.contactList.push({
name : "浙江省" ,
phone : "0571-8677567"
})
$scope.contactList.push({
name : "浙江省" ,
phone : "0571-8677567"
})
$scope.contactList.push({
name : "浙江省" ,
phone : "0571-8677567"
})
$scope.contactList.push({
name : "浙江省" ,
phone : "0571-8677567"
})
$scope.contactList.push({
name : "浙江省" ,
phone : "0571-8677567"
})
}
// mui.init();
init();
}]);
\ No newline at end of file
angular.module('myApp')
.controller('loginController',[ '$scope','$rootScope','dingdaService','globalService' ,function($scope,$rootScope,dingdaService,globalService){
var init = function(){
$scope.phoneNumberVal='';
$scope.validationVal= '';
$(".phoneNumber").focus(function(){
$(".phoneNumber").css('border','1px solid #36d1e7');
})
$(".phoneNumber").blur(function(){
$(".phoneNumber").css('border','1px solid rgba(0,0,0,.2)');
})
$(".validationInput").focus(function(){
$(".validationInput").css('border','1px solid #36d1e7');
})
$(".validationInput").blur(function(){
$(".validationInput").css('border','1px solid rgba(0,0,0,.2)');
})
}
function getUrl(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
init();
var countdown = function(){
var wait=60;
function time(o) {
if (wait == 0) {
o.removeAttribute("disabled");
o.value="重发";
wait = 60;
$('.ValidationBtn').html(o.value);
$('.ValidationBtn').css('background','#36d1e7');
} else {
o.setAttribute("disabled", true);
o.value=wait + "秒";
wait--;
$('.ValidationBtn').html(o.value);
if(wait!=0){
$('.ValidationBtn').css('background','#ccc');
}
setTimeout(function() {
time(o);
},1000)
}
}
time($('.ValidationBtn').get(0));
}
$scope.Validation = function(){
if($scope.phoneNumberVal==""){
layer.open({
content: '手机号码不能为空',
time:2
});
return
}
var reg = /^0?1[3|4|5|7|8][0-9]\d{8}$/;
if(!reg.test($scope.phoneNumberVal)){
layer.open({
content: '手机号码格式不对',
time:2
});
return
}
countdown();
var res = dingdaService.sendPhoneCode($scope.phoneNumberVal , getUrl("openId"));
res.success(function(data){
console.log(data);
})
.error(function(){
console.log('error');
})
}
$scope.login= function(){
if($scope.phoneNumberVal==""){
layer.open({
content: '手机号码不能为空',
time:2
});
return
}
var reg = /^0?1[3|4|5|7|8][0-9]\d{8}$/;
if(!reg.test($scope.phoneNumberVal)){
layer.open({
content: '手机号码格式不对',
time:2
});
return
}
if($scope.validationVal==''){
layer.open({
content: '请输入验证码',
time:2
});
return
}
$scope.validationVal = "" + $scope.validationVal;
if($scope.validationVal.length != 4){
layer.open({
content: '验证码位数不对',
time:2
});
return
}
var res = dingdaService.verifyPhoneCode($scope.phoneNumberVal , $scope.validationVal).success(function(data){
if (data.meta.code == 200) {
data.data.userName = $scope.phoneNumberVal;
globalService.saveData('user',data.data);
window.history.back();
layer.open({
content: '登录成功',
time:1
});
setTimeout(function() {
location.reload();
} , 300);
} else if (data.meta.code == 401) {
layer.open({
content: data.meta.message,
time:1
});
// alert(data.meta.message);
// layer.msg(data.data.error);
return;
}
}).error(function(){
layer.open({
content: '登录失败',
time:1
});
})
}
$scope.$watch('validationVal',function(newVal,old){
if(newVal){
if($scope.validationVa!="" && !isNaN($scope.validationVal) && $scope.validationVal.toString().length==4){
$('.loginBtn').addClass('btnBg');
}else{
$('.loginBtn').removeClass('btnBg');
}
}
})
// $(window).bind("load resize",function(){
// $(".loginBox").css({zoom:$(window).width()/320,visibility:"visible"});
// });
}])
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
wechat @ efa7b46b
This diff is collapsed. Click to expand it.
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!