dict = ret.idtypes;
let keys = Object.keys(dict);
let vals = Object.values(dict);
- console.log(keys, vals)
var items=[];
+ var selectItem=items[0];
for(var key of keys){
var bean = {
"title":dict[key],
"value":key
}
+ if(key == 'idcard'){
+ selectItem=bean;
+ }
items.push(bean)
}
- $("#idtype").val(items[0].title)
- $("#idtype").attr("data-values",items[0].value)
+ $("#idtype").val(selectItem.title)
+ $("#idtype").attr("data-values",selectItem.value)
$("#idtype").select({
title: "请选择证件类型",
items: items
$.alert("请选择证件类型", "错误");
return;
}
- /*var agree = $("input[type=checkbox]:checked").val();
- if(isEmpty(agree)){
- $.alert("请同意用户协议与隐私条款", "提示");
- return;
- }*/
+ cardnum = cardnum.trim();
+ name = name.trim();
+ idno = idno.trim();
$.showLoading("正在处理");
var param = {
"cardno": cardnum,
$.hideLoading();
console.log(ret)
if (ret.code == 200) {
- window.localStorage.setItem("phoneX",ret.phonex);
window.localStorage.setItem("name", name);
+ window.localStorage.setItem("cardno", cardnum);
+ window.localStorage.setItem("idtype", idtype);
+ window.localStorage.setItem("idno", idno);
+
+ window.localStorage.setItem("phoneX",ret.phonex);
window.localStorage.setItem("personid", ret.personid);
window.localStorage.setItem("signed", ret.signed);
window.localStorage.setItem("paypwdset", ret.paypwdset);
})
});
this.initData();
+ this.backBtn();
},
+ backBtn: function(){
+ document.addEventListener("backbutton", function(e){
+ e.preventDefault();
+ navigator.app.exitApp();
+ }, false);
+ },
initTab: function() {
$("#maincontent").css("top", $("#maintop").height())
var tab = new auiTab({
} else {
window.location = 'cardinfor.html'
}
+ },
+ logout:function(){
+ window.localStorage.removeItem("token");
+ window.location = "login.html";
}
+
};
app.initialize();
$.hideLoading();
var qrcode = new QRCode(document.getElementById("qrcode"), {
text: ret.qrcode,
- width: 150,
- height: 150,
+ width: 200,
+ height: 200,
colorDark: "#000000",
colorLight: "#ffffff",
correctLevel: QRCode.CorrectLevel.L
</div>
</div>
</div>
- <section class="aui-content aui-grid ">
+ <section class="aui-content aui-grid " style="display:none;">
<div class="aui-row aui-margin-t-10">
<div class="aui-col-xs-4 aui-border-r">
<big class="aui-text-warning" id="user-amount">0.00</big>
</div>
</li>
</ul>
+ <div style="padding: 20px;margin-top: 40px;">
+ <a href="javascript:app.logout();" class="weui-btn weui-btn_warn">退出登录</a>
+ </div>
</section>
</div>
<footer class="aui-bar aui-bar-tab aui-border-t" id="footer">
</div>
</li>
</ul>
- <div style="padding: 20px;margin-top: 40px;">
- <a href="javascript:app.logout();" class="weui-btn weui-btn_warn">退出登录</a>
- </div>
+
</section>
</body>
<?xml version='1.0' encoding='utf-8'?>
-<widget id="com.dalicitycard.app" version="1.0.3" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
+<widget id="com.dalicitycard.app" version="1.0.5" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name short="大理市民卡">dlapp</name>
<description>
A sample Apache Cordova application that responds to the deviceready event.
<preference name="DisallowOverscroll" value="true" />
<preference name="UIWebViewBounce" value="false" />
<preference name="BackupWebStorage" value="local" />
+ <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
</widget>
<key>ArchiveVersion</key>
<integer>2</integer>
<key>CreationDate</key>
- <date>2019-09-26T03:33:22Z</date>
+ <date>2019-10-15T06:27:42Z</date>
<key>Name</key>
<string>dlapp</string>
<key>SchemeName</key>
</data>
<key>Assets.car</key>
<data>
- g8zkpxmqkYLNeSWR12e1gNQYWTY=
+ MI34mk5EtOkVCHYwJBxmd39rUbk=
</data>
<key>Frameworks/libswiftAVFoundation.dylib</key>
<data>
- 8Qj0lW0Ymvy5KyAWLJHwYSk6u+U=
+ BBuJ8uNJrWrURIdexWl4e+vXAvA=
</data>
<key>Frameworks/libswiftCore.dylib</key>
<data>
- 2uXteUPyAvfHG476W5U8cUjZHx0=
+ pTbPSHWWYG/yscK8pmh9JLGa/gU=
</data>
<key>Frameworks/libswiftCoreAudio.dylib</key>
<data>
- v6VcOdQFWvRkIl4ot9I3OPjYVH0=
+ DsyD0FTqKYXHdKQ8o342ImVv/7Q=
</data>
<key>Frameworks/libswiftCoreFoundation.dylib</key>
<data>
- Zi64xPHRsx39JoIsd+FL0ZQu81o=
+ m6o/BG4l4chH3kGhzkxMA8Lh4fs=
</data>
<key>Frameworks/libswiftCoreGraphics.dylib</key>
<data>
- m7c9XriI9UvRELbZP7K+j+ypGsE=
+ peI1hRvkz/2wJYUVhxcjJ5AZJ/w=
</data>
<key>Frameworks/libswiftCoreImage.dylib</key>
<data>
- /JAWw3eLhtYii8EaproxWv4OZ/M=
+ v4j+K3FiRAz0UoIhS/aE9kwxpHc=
</data>
<key>Frameworks/libswiftCoreMedia.dylib</key>
<data>
- VBxFpSMpOnOyxdhr7fFmNfYltYY=
+ BPp/U4KnUvs/EIcuSuyjUEiCunM=
</data>
<key>Frameworks/libswiftDarwin.dylib</key>
<data>
- TzQzDoWlyGOG+LxX/bq5utRJs/s=
+ Rl5le1b8dTOLgzeejpIkLEFsgfM=
</data>
<key>Frameworks/libswiftDispatch.dylib</key>
<data>
- CPl5Gsoy+SEzLF4TP5caS627GWY=
+ ZwVOe6/BFZQXWdo7M3VhyJC3TM8=
</data>
<key>Frameworks/libswiftFoundation.dylib</key>
<data>
- aXmoTPmqDfxQp/HFMCdCG4/5COk=
+ QprHd55Ei5gjTxPmBVMkw0JfYAo=
</data>
<key>Frameworks/libswiftMetal.dylib</key>
<data>
- xPaIpCnJ+DSZwkJceploiwt6Pq8=
+ 6pTO4txXfyz4hfKC7qOe2ZdJ1dg=
</data>
<key>Frameworks/libswiftObjectiveC.dylib</key>
<data>
- fVmGxWQRRqnOcfdNBoZByuBlVgc=
+ Vfj4ZqWFmvVgPHMkJXGsKnjVkig=
</data>
<key>Frameworks/libswiftQuartzCore.dylib</key>
<data>
- v81eB3IUtC9er+KovxdS1KLgDxw=
+ vC9jL88UMDMhknN4r/y6P4p8IIU=
</data>
<key>Frameworks/libswiftSwiftOnoneSupport.dylib</key>
<data>
- uk8eGXXRu+UEjRYEHuNBxqEElfo=
+ 3Rz7pIIRUUs4BJrkfMth2M8Z9K0=
</data>
<key>Frameworks/libswiftUIKit.dylib</key>
<data>
- 7g0O3uLYgaPNe2b0FPLlcfJsLMU=
+ 0tEY9Ldxj6zceqZg2JXlDnHhDS8=
</data>
<key>Frameworks/libswiftos.dylib</key>
<data>
- wjhieac5H3WQl8RMgjJm/Q6sinM=
+ A1vyKE/09WJVYoo7x0E3+ZVXeBM=
</data>
<key>Frameworks/libswiftsimd.dylib</key>
<data>
- 8JFWbSQfhpLwLvQIw/1WuTICIGs=
+ Q9gxSQV8yq+0XtSjd4c3qCNqghU=
</data>
<key>Info.plist</key>
<data>
</data>
<key>MainViewController.nib</key>
<data>
- cjvTFQXfZRdmAYsSW398uuCbmBA=
+ h27QShEEqp2YliUGmzbvowlsX9I=
</data>
<key>PkgInfo</key>
<data>
<data>
vCr7vtkPuVHx3XBpJF0QrFYmg48=
</data>
+ <key>www/img/icon_door.png</key>
+ <data>
+ E6FWxSYsDIGsPRaxE+kIGDk9DJQ=
+ </data>
<key>www/img/icon_header.png</key>
<data>
4drNX8zyyrek1c2JXqfXQR2KfZI=
</data>
<key>www/js/main.js</key>
<data>
- QSdOeA6BefLzgiGbSEou4rGjHqo=
+ 0GJu73OFCX3YlRcB4DWzCmggX94=
</data>
<key>www/js/mobile.js</key>
<data>
</data>
<key>www/js/server.js</key>
<data>
- jp9NlgHW1O72GXbxGb4cmcCVw+w=
+ 7hP5JogQrZX3Y7gz7anbjekAU1k=
</data>
<key>www/js/signxy.js</key>
<data>
</data>
<key>www/main.html</key>
<data>
- sV+PofATUmBIxpJeRyO928SNbfc=
+ PEdyDAoIJ4z2Zwdw7nZQKul7P9M=
</data>
<key>www/main1.html</key>
<data>
<dict>
<key>hash</key>
<data>
- g8zkpxmqkYLNeSWR12e1gNQYWTY=
+ MI34mk5EtOkVCHYwJBxmd39rUbk=
</data>
<key>hash2</key>
<data>
- hGZP6DsKlLJF9P4lCwrh3qAYrMMrR0Occ4xRUmvB0Ck=
+ uO+oqQYOdNiKEekqzK4ijCuCF/a4db6Mq2/LLL5vdf0=
</data>
</dict>
<key>Frameworks/libswiftAVFoundation.dylib</key>
<dict>
<key>hash</key>
<data>
- 8Qj0lW0Ymvy5KyAWLJHwYSk6u+U=
+ BBuJ8uNJrWrURIdexWl4e+vXAvA=
</data>
<key>hash2</key>
<data>
- v2O6O1GGrVVAsfEYjnL8E1hQXMzlFHfpzFUMk8BTeTQ=
+ d7GBGJ88UJXlcjpidc9UpdiVDowkgZKRfhEp6wUJ3Ns=
</data>
</dict>
<key>Frameworks/libswiftCore.dylib</key>
<dict>
<key>hash</key>
<data>
- 2uXteUPyAvfHG476W5U8cUjZHx0=
+ pTbPSHWWYG/yscK8pmh9JLGa/gU=
</data>
<key>hash2</key>
<data>
- TWGfJk+0MT16isdzShKr59MX6DvSCRXWxIg3MPqOP7w=
+ jblnNK1CWUwV17+/SUKyUv4Fmb4siTscmDzLy2PzalQ=
</data>
</dict>
<key>Frameworks/libswiftCoreAudio.dylib</key>
<dict>
<key>hash</key>
<data>
- v6VcOdQFWvRkIl4ot9I3OPjYVH0=
+ DsyD0FTqKYXHdKQ8o342ImVv/7Q=
</data>
<key>hash2</key>
<data>
- dtxhnx2+ZA57b0cQnwC7KIRzcwf2GTJnSJArY/BKcKQ=
+ asjY2hknIzUab1BxkSMdcSn3ee03/69poDXj6hLXwmE=
</data>
</dict>
<key>Frameworks/libswiftCoreFoundation.dylib</key>
<dict>
<key>hash</key>
<data>
- Zi64xPHRsx39JoIsd+FL0ZQu81o=
+ m6o/BG4l4chH3kGhzkxMA8Lh4fs=
</data>
<key>hash2</key>
<data>
- Z5gGPTEtndo0LQprh2y2G//esdzINHviqwJILb8a6vk=
+ pZBaz9EW7u38t7hqTe0TDFsNFrdQBKnGW/+ZXMBMhss=
</data>
</dict>
<key>Frameworks/libswiftCoreGraphics.dylib</key>
<dict>
<key>hash</key>
<data>
- m7c9XriI9UvRELbZP7K+j+ypGsE=
+ peI1hRvkz/2wJYUVhxcjJ5AZJ/w=
</data>
<key>hash2</key>
<data>
- l/HNmRQFWzUXzRv4xBDeHKvePCEiO7hExLq0d9fe9mI=
+ kBO8Kl3ds8wsnUOYL32g9BUEwELWNjAXAhpGA21+HKA=
</data>
</dict>
<key>Frameworks/libswiftCoreImage.dylib</key>
<dict>
<key>hash</key>
<data>
- /JAWw3eLhtYii8EaproxWv4OZ/M=
+ v4j+K3FiRAz0UoIhS/aE9kwxpHc=
</data>
<key>hash2</key>
<data>
- /BonXWVlfvAGk4ofEjuuwtKZcXo2pHILvim59W3JTs8=
+ nac0nVGh8w40GNw+4tWE//3bl9iYMIFzW4vmI/j0xJM=
</data>
</dict>
<key>Frameworks/libswiftCoreMedia.dylib</key>
<dict>
<key>hash</key>
<data>
- VBxFpSMpOnOyxdhr7fFmNfYltYY=
+ BPp/U4KnUvs/EIcuSuyjUEiCunM=
</data>
<key>hash2</key>
<data>
- jWDKTymB6McXNkHsz6ltHJOaDX1LrVOlyRPh+JsqAew=
+ U3QuWNbGqePs/LgfOxB9hU/lNooMogZWgnvRpcbgftM=
</data>
</dict>
<key>Frameworks/libswiftDarwin.dylib</key>
<dict>
<key>hash</key>
<data>
- TzQzDoWlyGOG+LxX/bq5utRJs/s=
+ Rl5le1b8dTOLgzeejpIkLEFsgfM=
</data>
<key>hash2</key>
<data>
- OHAb3OyhZOJSvH5/FtuU3rQh7Gztifi3DqqDec5jMnw=
+ aFXxvzO47QW6Yuw8F31XrkEAPIZ518pYm3HajzW0hJ4=
</data>
</dict>
<key>Frameworks/libswiftDispatch.dylib</key>
<dict>
<key>hash</key>
<data>
- CPl5Gsoy+SEzLF4TP5caS627GWY=
+ ZwVOe6/BFZQXWdo7M3VhyJC3TM8=
</data>
<key>hash2</key>
<data>
- u3kJECdKSg4eKbhDS+QmU6GBs/jQdHm1rBEqzLgQfxs=
+ HPX9eGXjnf04VcRF9oQpnCh/tDfurqRzU9TJaSpY4pU=
</data>
</dict>
<key>Frameworks/libswiftFoundation.dylib</key>
<dict>
<key>hash</key>
<data>
- aXmoTPmqDfxQp/HFMCdCG4/5COk=
+ QprHd55Ei5gjTxPmBVMkw0JfYAo=
</data>
<key>hash2</key>
<data>
- XRG6C/d3ESRa2YIxg2ludYWLFJZjbJXxns4rBXNEE6c=
+ qBHE5OUugUs5FnLR7A6gKW4VwCHYHMhAU+DrKQnNlQE=
</data>
</dict>
<key>Frameworks/libswiftMetal.dylib</key>
<dict>
<key>hash</key>
<data>
- xPaIpCnJ+DSZwkJceploiwt6Pq8=
+ 6pTO4txXfyz4hfKC7qOe2ZdJ1dg=
</data>
<key>hash2</key>
<data>
- JxZNz3OOkQ85DZGfZdarb++dRNNPjsIMbKuYuegX3bA=
+ EhdUiIrVd7iF8MhxoNg0fQtL8y07sba269/5Lc8VLFA=
</data>
</dict>
<key>Frameworks/libswiftObjectiveC.dylib</key>
<dict>
<key>hash</key>
<data>
- fVmGxWQRRqnOcfdNBoZByuBlVgc=
+ Vfj4ZqWFmvVgPHMkJXGsKnjVkig=
</data>
<key>hash2</key>
<data>
- SlDXeFJtdcw5OU0mSxtr24SWrJk7DhHoqH2Kc1wPn/Q=
+ xd8CDu0sjqbrupXDENHFR4DZj7gc6YGcEstyRUa9iOg=
</data>
</dict>
<key>Frameworks/libswiftQuartzCore.dylib</key>
<dict>
<key>hash</key>
<data>
- v81eB3IUtC9er+KovxdS1KLgDxw=
+ vC9jL88UMDMhknN4r/y6P4p8IIU=
</data>
<key>hash2</key>
<data>
- fELviAuzeIrdBNyow1tenv/lTjpcnZxZ+f22ABeKzE8=
+ LVpsrClPMhwoCxYgGdvl6oFT/d4TK2wDp5icwZyD+8g=
</data>
</dict>
<key>Frameworks/libswiftSwiftOnoneSupport.dylib</key>
<dict>
<key>hash</key>
<data>
- uk8eGXXRu+UEjRYEHuNBxqEElfo=
+ 3Rz7pIIRUUs4BJrkfMth2M8Z9K0=
</data>
<key>hash2</key>
<data>
- z18X0FoF4w+dBoXxWnl7EqOTUy/j2pj/V8AC0N07emY=
+ MsKil6JqwHfu4+8fStyHf3RpXOBPSs0JdyxrAQxBWuw=
</data>
</dict>
<key>Frameworks/libswiftUIKit.dylib</key>
<dict>
<key>hash</key>
<data>
- 7g0O3uLYgaPNe2b0FPLlcfJsLMU=
+ 0tEY9Ldxj6zceqZg2JXlDnHhDS8=
</data>
<key>hash2</key>
<data>
- yncCZEKhCnGN/35HMO1XzmBeMnlWe7DoFxSyBe2hH2k=
+ klDw4B7e7ynMPKIJ1GhZpBFjE5WEJ2h71dkIGj0GraE=
</data>
</dict>
<key>Frameworks/libswiftos.dylib</key>
<dict>
<key>hash</key>
<data>
- wjhieac5H3WQl8RMgjJm/Q6sinM=
+ A1vyKE/09WJVYoo7x0E3+ZVXeBM=
</data>
<key>hash2</key>
<data>
- mneq7YCMTdC9JxEwrugMQw/2d6nDckL8vAarcPrPnZM=
+ xY7vJEHoJdTu/o0ZpKxTJSllUToMl6Ad6eCSfkhQN6k=
</data>
</dict>
<key>Frameworks/libswiftsimd.dylib</key>
<dict>
<key>hash</key>
<data>
- 8JFWbSQfhpLwLvQIw/1WuTICIGs=
+ Q9gxSQV8yq+0XtSjd4c3qCNqghU=
</data>
<key>hash2</key>
<data>
- nmCbJjUc3G0t1bp2bf9qNCoS7J0Cj1aQ7W0j+uKJ5hg=
+ JjSEYizqevaXQNra2PZx9+82xduqZlc+vVRIfuSSzWA=
</data>
</dict>
<key>JPushConfig.plist</key>
<dict>
<key>hash</key>
<data>
- cjvTFQXfZRdmAYsSW398uuCbmBA=
+ h27QShEEqp2YliUGmzbvowlsX9I=
</data>
<key>hash2</key>
<data>
- 5ztrKpbIHJlcfYR5qM4ZanQy00wZABi1MFbtuiwXcDU=
+ QDd8NaAdWQLfXjj1XMvoaqVfhmYvLf9OwrQ0CPKsob4=
</data>
</dict>
<key>config.xml</key>
hPSk5dHQm6MvF2+feqJSsDTJQNYGGQ3l11IWBmS4agA=
</data>
</dict>
+ <key>www/img/icon_door.png</key>
+ <dict>
+ <key>hash</key>
+ <data>
+ E6FWxSYsDIGsPRaxE+kIGDk9DJQ=
+ </data>
+ <key>hash2</key>
+ <data>
+ eEjCqJA0jSeRHXkI3aSwKtj3lsZgfKuAiEbxqaJhGgg=
+ </data>
+ </dict>
<key>www/img/icon_header.png</key>
<dict>
<key>hash</key>
<dict>
<key>hash</key>
<data>
- QSdOeA6BefLzgiGbSEou4rGjHqo=
+ 0GJu73OFCX3YlRcB4DWzCmggX94=
</data>
<key>hash2</key>
<data>
- 1nAaMqlGuQgqChazP2EJpnb7aP34936TRvAuddhZZFw=
+ yGpzeGfw2KACSa3Hu+tA/5uXUpfDEj2LubnWxDqJxFs=
</data>
</dict>
<key>www/js/mobile.js</key>
<dict>
<key>hash</key>
<data>
- jp9NlgHW1O72GXbxGb4cmcCVw+w=
+ 7hP5JogQrZX3Y7gz7anbjekAU1k=
</data>
<key>hash2</key>
<data>
- xkxp3hfX0I2FABTvDz6d8u4ZnwK6XUy2IrW6YX4VK14=
+ 2ffigLo1Xa+Z/rgoGad55by5Ug4RwJz4mZ2lOkasD/c=
</data>
</dict>
<key>www/js/signxy.js</key>
<dict>
<key>hash</key>
<data>
- sV+PofATUmBIxpJeRyO928SNbfc=
+ PEdyDAoIJ4z2Zwdw7nZQKul7P9M=
</data>
<key>hash2</key>
<data>
- Ut8U/hTR51RvrtpZGoxPvr8RETQF1NBBDg11JqYeuzY=
+ 8D/UG2CsfJAhOus4F7r4s3uOZI76ibYPcwpvMMIZv0c=
</data>
</dict>
<key>www/main1.html</key>
})
})*/
});
+ $("#doorBtn").click(function(){
+ app.checkBefore(function() {
+ showRet(DOOR_URl);
+ })
+ })
$('#usersec').click(function() {
app.checkBefore(function() {
app.checkOther(function() {
}
};
app.initialize();
+
+function showRet(url) {
+ if(isEmpty(url)){
+ return;
+ }
+ var userid = window.localStorage.getItem("userid");
+ //if (url.indexOf("yy.dlsmk.cn")>=0) {
+ if(url.indexOf("?")>0){
+ url=url+'&userid='+userid;
+ }else{
+ url=url+'?userid='+userid;
+ }
+ //}
+ console.log(url)
+ var inAppBrowserRef = cordova.ThemeableBrowser.open(url, '_blank', {
+ statusbar: {
+ color: '#03a9f4ff'
+ },
+ toolbar: {
+ height: 44,
+ color: '#03a9f4ff'
+ },
+ title: {
+ color: '#ffffffff',
+ showPageTitle: true
+ },
+ backButton: {
+ image: 'back.png',
+ imagePressed: 'back.png',
+ align: 'left',
+ event: 'backPressed'
+ },
+ closeButton: {
+ image: 'close.png',
+ imagePressed: 'close.png',
+ align: 'left',
+ event: 'closePressed'
+ },
+ backButtonCanClose: true
+ }).addEventListener('closePressed', function(params){
+ inAppBrowserRef.close();
+ //window.location = "main.html"
+ });
+ }
var dev = false;
var SERVER = "https://yy.dlsmk.cn/payapi/mobileapi";
+var DOOR_URl = "http://172.28.43.8:8099/door/app/appMintUIindex";//门禁服务地址
var GLOBAL_TODAY="";
var GLOBAL_YESTERDAY="";
var CURRENT_INDEX=1;
<div class="center-in"><img src="img/icon_securty.png" style="width:28px;height: 28px"></div>
<div class="aui-grid-label" style="margin-top:10px;">账户安全</div>
</div>
+ <div class="aui-col-xs-4" id="doorBtn">
+ <div class="center-in"><img src="img/icon_door.png" style="width:28px;height: 28px"></div>
+ <div class="aui-grid-label" style="margin-top:10px;">远程开门</div>
+ </div>
</div>
</div>
</section>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
- <string>1.0.4</string>
+ <string>1.0.5</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<key>NSCameraUsageDescription</key>
<string>APP需要使用您的相机权限,没有该权限将无法完成扫一扫功能</string>
<key>NSFaceIDUsageDescription</key>
- <string></string>
+ <string/>
<key>NSMainNibFile</key>
- <string></string>
+ <string/>
<key>NSMainNibFile~ipad</key>
- <string></string>
+ <string/>
<key>NSPhotoLibraryUsageDescription</key>
<string>APP需要使用您的相册权限,没有该权限将无法完成扫一扫功能</string>
<key>UIBackgroundModes</key>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
</dict>
-</plist>
+</plist>
\ No newline at end of file
<div class="weui-cell__bd">
<input class="weui-input" type="tel" id="code" style="font-size: 14px;" placeholder="请输入验证码" maxlength="6">
</div>
+ <div class="weui-cell__ft">
+ <button class="weui-vcode-btn" onclick="app.getCode()" id="codebtn" style="width: 100px;height: 1rem;font-size: 14px;">获取验证码</button>
+ </div>
</div>
</div>
<section class="aui-content-padded" style="margin-top: 30px;">
let vals = Object.values(dict);
console.log(keys, vals)
var items=[];
+ var selectItem=items[0];
for(var key of keys){
var bean = {
"title":dict[key],
"value":key
}
+ if(key == 'idcard'){
+ selectItem=bean;
+ }
items.push(bean)
}
- $("#idtype").val(items[0].title)
- $("#idtype").attr("data-values",items[0].value)
+ $("#idtype").val(selectItem.title)
+ $("#idtype").attr("data-values",selectItem.value)
$("#idtype").select({
title: "请选择证件类型",
items: items
$.alert("请选择证件类型", "错误");
return;
}
- /*var agree = $("input[type=checkbox]:checked").val();
- if(isEmpty(agree)){
- $.alert("请同意用户协议与隐私条款", "提示");
- return;
- }*/
+ cardnum = cardnum.trim();
+ name = name.trim();
+ idno = idno.trim();
+
$.showLoading("正在处理");
var param = {
"cardno": cardnum,
$.hideLoading();
console.log(ret)
if (ret.code == 200) {
- window.localStorage.setItem("phoneX",ret.phonex);
window.localStorage.setItem("name", name);
+ window.localStorage.setItem("cardno", cardnum);
+ window.localStorage.setItem("idtype", idtype);
+ window.localStorage.setItem("idno", idno);
+ window.localStorage.setItem("phoneX",ret.phonex);
window.localStorage.setItem("personid", ret.personid);
window.localStorage.setItem("signed", ret.signed);
window.localStorage.setItem("paypwdset", ret.paypwdset);
phone = window.localStorage.getItem("phone");
$("#phone").text(phone)
}
+ $("#codebtn").attr("disabled","disabled")
+ $("#codebtn").addClass("vcodedisabled")
+ btnTime('codebtn');
+ },
+ getCode: function() {
+ var name = window.localStorage.getItem("name");
+ var cardno = window.localStorage.getItem("cardno");
+ var idtype = window.localStorage.getItem("idtype");
+ var idno = window.localStorage.getItem("idno");
+
+ $.showLoading("正在请求");
+ var param = {
+ "cardno": cardno,
+ "idtype": idtype,
+ "name": name,
+ "idno": idno
+ }
+ V1Bindcard(param, function(ok, ret) {
+ if (ok) {
+ $.hideLoading();
+ if (ret.code == 200) {
+ $("#codebtn").attr("disabled","disabled")
+ $("#codebtn").addClass("vcodedisabled")
+ btnTime('codebtn');
+ } else {
+ if (ret.code == -1) {
+ $.alert(ret.msg, "提示", function() {
+ window.location = "main.html"
+ });
+ } else {
+ $.alert(ret.msg, "错误");
+ }
+ }
+ } else {
+ $.hideLoading();
+ $.alert("请求失败了 " + ret.status + ",请稍后再试", "错误");
+ }
+ })
},
doNext: function() {
var code = $("#code").val();
})
})*/
});
+ $("#doorBtn").click(function(){
+ app.checkBefore(function() {
+ showRet(DOOR_URl);
+ })
+ })
$('#usersec').click(function() {
app.checkBefore(function() {
app.checkOther(function() {
})
});
this.initData();
+ this.backBtn();
+ },
+ backBtn: function(){
+ document.addEventListener("backbutton", function(e){
+ e.preventDefault();
+ navigator.app.exitApp();
+ }, false);
},
initTab: function() {
$("#maincontent").css("top", $("#maintop").height())
}
};
app.initialize();
+
+function showRet(url) {
+ if(isEmpty(url)){
+ return;
+ }
+ var userid = window.localStorage.getItem("userid");
+ //if (url.indexOf("yy.dlsmk.cn")>=0) {
+ if(url.indexOf("?")>0){
+ url=url+'&userid='+userid;
+ }else{
+ url=url+'?userid='+userid;
+ }
+ //}
+ console.log(url)
+ var inAppBrowserRef = cordova.ThemeableBrowser.open(url, '_blank', {
+ statusbar: {
+ color: '#03a9f4ff'
+ },
+ toolbar: {
+ height: 44,
+ color: '#03a9f4ff'
+ },
+ title: {
+ color: '#ffffffff',
+ showPageTitle: true
+ },
+ backButton: {
+ image: 'back.png',
+ imagePressed: 'back.png',
+ align: 'left',
+ event: 'backPressed'
+ },
+ closeButton: {
+ image: 'close.png',
+ imagePressed: 'close.png',
+ align: 'left',
+ event: 'closePressed'
+ },
+ backButtonCanClose: true
+ }).addEventListener('closePressed', function(params){
+ inAppBrowserRef.close();
+ //window.location = "main.html"
+ });
+ }
$.hideLoading();
var qrcode = new QRCode(document.getElementById("qrcode"), {
text: ret.qrcode,
- width: 150,
- height: 150,
+ width: 200,
+ height: 200,
colorDark: "#000000",
colorLight: "#ffffff",
correctLevel: QRCode.CorrectLevel.L
"platform":device.name+","+device.platform+","+device.version,
"uuid":device.uuid
}
- console.log(param)
ICheckCode(param,function(ok,ret){
if(ok){
$.hideLoading();
var dev = false;
var SERVER = "https://yy.dlsmk.cn/payapi/mobileapi";
+var DOOR_URl = "http://172.28.43.8:8099/door/app/appMintUIindex";//门禁服务地址
var GLOBAL_TODAY="";
var GLOBAL_YESTERDAY="";
var CURRENT_INDEX=1;
if (dev) {
- SERVER = "http://172.28.201.70:10010/payapi/mobileapi";
+ SERVER = "http://172.28.43.7:8099/payapi/mobileapi";
}
function V1Qrcode(callback) {
var db = null;
+var canCheck = false;
+var wait = 5;
var app = {
-
// Application Constructor
initialize: function() {
document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
+ canCheck = false;
+ wait=5;
},
-
onDeviceReady: function() {
$.showLoading("加载中");
V1Bxy(function(ok, ret, err) {
$("#content").html(ret.page);
if (isEmpty(ret.signed) || ret.signed != 'yes') {
$("#btn").show();
+ app.checkTime();
$("#content").css("bottom", "135px");
} else {
$("#content").css("bottom", "10px");
})
},
agreeXY: function() {
+ if(!canCheck){
+ return;
+ }
var agree = $("input[type=checkbox]:checked").val();
if (isEmpty(agree)) {
$.alert("请同意签约代扣协议", "提示");
$.alert("请求失败了:" + ret.status + "请稍后再试", "错误");
}
})
+ },
+ checkTime: function(){
+ if (wait == 0) {
+ $("#signBtn").text("签约代扣协议");
+ $("#signBtn").addClass("aui-btn-info");
+ canCheck = true;
+ }else{
+ $("#signBtn").text(wait+"s 签约代扣协议");
+ wait--;
+ setTimeout(function() {
+ app.checkTime();
+ },1000)
+ }
}
+
};
app.initialize();
\ No newline at end of file
<div class="center-in"><img src="img/icon_securty.png" style="width:28px;height: 28px"></div>
<div class="aui-grid-label" style="margin-top:10px;">账户安全</div>
</div>
+ <div class="aui-col-xs-4" id="doorBtn">
+ <div class="center-in"><img src="img/icon_door.png" style="width:28px;height: 28px"></div>
+ <div class="aui-grid-label" style="margin-top:10px;">远程开门</div>
+ </div>
</div>
</div>
</section>
</label>
</div>
<section class="aui-content-padded" style="margin-top: 20px;">
- <div class="aui-btn aui-btn-block aui-btn-info" tapmode onclick="app.agreeXY()">签约代扣协议</div>
+ <div class="aui-btn aui-btn-block " tapmode onclick="app.agreeXY()" id="signBtn">签约代扣协议</div>
</section>
</div>
</body>