123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- /**
- * 作者:王成
- * 创建日期:2022年1月14日
- * 操作系统:MAC
- * 描述:设置页面独立脚本
- */
- /* mui初始化 */
- mui.init();
- /* 关联用户 */
- var joinUser = undefined;
- /* 必须加 否则将导致数据表无法滚动 */
- mui('.mui-scroll-wrapper').scroll({
- scrollY: true, //是否竖向滚动
- scrollX: true, //是否横向滚动
- startX: 0, //初始化时滚动至x
- startY: 0, //初始化时滚动至y
- indicators: false, //是否显示滚动条
- deceleration: 0.0006, //阻尼系数,系数越小滑动越灵敏
- bounce: false, //是否启用回弹
- });
- /**
- * 初始化完成
- */
- plusInit(function() {
- getSaveUserInfo({
- success: function(userInfo) {
- joinUser = userInfo;
- var msgHtml = "";
- msgHtml += "<span>账户 <font class='cr-user-value'>" + userInfo.userName +
- "</font></span>";
- msgHtml += "<span>所属单位 <font class='cr-user-value'>" + userInfo.userDwmc +
- "</font></span>"
- msgHtml += "<span>执法权限 <font class='cr-user-value'>" + userInfo.userTypeName +
- "</font></span>"
- $('.cr-head-content').html(msgHtml);
- },
- error: function(err) {
- muiAlertError(err);
- }
- });
- });
- /**
- * 关于
- */
- function click_about() {
- createAndOpenPage({
- htmlPath: 'about.html',
- title: '关于',
- autoback: true,
- });
- }
- /**
- * 快捷功能设置
- */
- function click_quickly() {
- createAndOpenPage({
- htmlPath: 'quickly.html',
- title: '快捷功能设置',
- autoback: true,
- buttons: [{
- 'float': 'right',
- fontSrc: './fonts/iconfont.ttf',
- text: '\ueb90',
- onclick: function() {
- var mapWebview = plus.webview.getWebviewById('quickly.html');
- mapWebview.evalJS('setQuicklyMenu()');
- },
- }]
- });
- }
- /**
- * 重启应用
- */
- function click_restart() {
- mui.plusReady(function() {
- muiConfirm("确定要重启App吗?", '重启', function() {
- plus.runtime.restart();
- })
- });
- }
- /**
- * 检查版本
- */
- function click_version() {
- appUpload();
- }
- /**
- * 编辑用户
- */
- function click_edituser() {
- mui('#popoverEditUserInfo').popover('toggle');
- $("#iUserName").val(joinUser.userName);
- $("#iPhone").val(joinUser.userPhone);
- }
- /**
- * 打开发送短消息界面
- */
- function click_send_sms() {
- createAndOpenPage({
- htmlPath: 'page-send-sms.html',
- title: '通知消息管理',
- autoback: true,
- });
- }
- /**
- * 提交编辑用户信息
- */
- var submitUserModel = {
- id: '',
- name: '',
- tel: '',
- pwd: '',
- }
- /**
- * 提交用户编辑信息
- */
- function EventClick_Submit() {
- if (checkEditUserSubmitInfo()) {
- muiConfirm('确定要提交更改吗?', '提交', function() {
- printToConsole(JSON.stringify(submitUserModel));
- sendAjax({
- data: submitUserModel,
- type: 'post',
- url: 'appEditUser',
- waitMessage: '正在提交修改...',
- success: function(data) {
- muiAlert(data[0].msg, '提示', function() {
- plus.runtime.restart();
- });
- },
- error: function(err) {
- muiAlert(err);
- },
- })
- });
- }
- }
- /**
- * 检测输入的用户编辑信息
- */
- function checkEditUserSubmitInfo() {
- var userName = $('#iUserName').val();
- var userPhone = $("#iPhone").val();
- var userPwd = $('#iPassword').val();
- var userTurePwd = $('#iTruePassword').val();
- if (userName == '') {
- muiAlert('请输入用户姓名!', '警告');
- return false;
- } else if (!isValidPhone(userPhone)) {
- muiAlert('输入的联系方式不符合要求,必须是手机号码!', '警告');
- return false;
- } else if (userPwd != '') {
- if (userPwd != userTurePwd) {
- muiAlert('两次输入的密码不一致!', '警告');
- return false;
- }
- }
- submitUserModel.id = joinUser.userID,
- submitUserModel.name = userName;
- submitUserModel.tel = userPhone;
- submitUserModel.pwd = userPwd;
- return true;
- }
|