diff --git a/app-ht/modules/maintainer/controllers/UserController.php b/app-ht/modules/maintainer/controllers/UserController.php
index 024eb57..c1acffb 100644
--- a/app-ht/modules/maintainer/controllers/UserController.php
+++ b/app-ht/modules/maintainer/controllers/UserController.php
@@ -122,17 +122,17 @@ class UserController extends BaseController
'status' => $userModel->status,
'address' => $userProfile->address,
'status_label' => User::getStatusLabels($userModel->status),
- 'emergencyContact' => $userProfile->emergency_contact,
- 'emergencyPerson' => $userProfile->emergency_person,
- 'licensePic' => ImageManager::getUrl($userProfile->license_pic),
- 'licensePicMin' => ImageManager::getUrl($userProfile->license_pic, 'min'),
+ 'emergencyContact' => $userProfile->emergency_contact,
+ 'emergencyPerson' => $userProfile->emergency_person,
+ 'licensePic' => ImageManager::getUrl($userProfile->license_pic),
+ 'licensePicMin' => ImageManager::getUrl($userProfile->license_pic, 'min'),
'factoryHeadPic' => ImageManager::getUrl($userProfile->factory_head_pic),
'factoryHeadPicMin' => ImageManager::getUrl($userProfile->factory_head_pic, 'min'),
- 'techChargePic' => ImageManager::getUrl($userProfile->tech_charge_pic),
- 'techChargePicMin' => ImageManager::getUrl($userProfile->tech_charge_pic, 'min'),
- 'qaChargePic' => ImageManager::getUrl($userProfile->qa_charge_pic),
- 'qaChargePicMin' => ImageManager::getUrl($userProfile->qa_charge_pic, 'min'),
- 'created_at' => $userModel->created_at
+ 'techChargePic' => ImageManager::getUrl($userProfile->tech_charge_pic),
+ 'techChargePicMin' => ImageManager::getUrl($userProfile->tech_charge_pic, 'min'),
+ 'qaChargePic' => ImageManager::getUrl($userProfile->qa_charge_pic),
+ 'qaChargePicMin' => ImageManager::getUrl($userProfile->qa_charge_pic, 'min'),
+ 'created_at' => $userModel->created_at
];
$params['user'] = $user;
diff --git a/app-ht/modules/maintainer/views/user/info.php b/app-ht/modules/maintainer/views/user/info.php
index 5854a70..16f9ae2 100644
--- a/app-ht/modules/maintainer/views/user/info.php
+++ b/app-ht/modules/maintainer/views/user/info.php
@@ -61,23 +61,75 @@ $this->params['breadcrumbs'][] = $this->title;
维修完成照片
diff --git a/web/admin/exts/showimg/css/showimg.css b/web/admin/exts/showimg/css/showimg.css
deleted file mode 100644
index ebfdccc..0000000
--- a/web/admin/exts/showimg/css/showimg.css
+++ /dev/null
@@ -1 +0,0 @@
-#img_alert{width:100%;height:100%;display:none;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.42)}#img_alert .img_content{width:504px;height:auto;position:relative;left:50%;margin-left:-200px;opacity:0;top:50%;border:2px solid #fff}#img_alert .img_content .closed{width:25px;height:25px;background-color:#636363;display:inline-block;position:absolute;top:-13px;right:-10px;text-align:center;border-radius:100%;color:#fff;cursor:pointer}#img_alert .img_content img{width:500px;display:inherit;height:auto}.qrcode-number{display:block;height:280px;text-align:center;vertical-align:middle}
\ No newline at end of file
diff --git a/web/admin/exts/showimg/js/jquery.imagezoom.min.js b/web/admin/exts/showimg/js/jquery.imagezoom.min.js
deleted file mode 100644
index 1a842a4..0000000
--- a/web/admin/exts/showimg/js/jquery.imagezoom.min.js
+++ /dev/null
@@ -1 +0,0 @@
-function MouseEvent(e){this.x=e.pageX,this.y=e.pageY}!function($){$.fn.imagezoom=function(options){function mouseOutImage(){$(self).attr("alt",noalt),$(document.body).unbind("mousemove"),$("div.zoomMask").remove(),$("div.zoomDiv").remove()}var settings={xzoom:310,yzoom:310,offset:10,position:"BTR",preload:1};options&&$.extend(settings,options);var noalt="",self=this;$(this).bind("mouseenter",function(ev){var imageLeft=$(this).offset().left,imageTop=$(this).offset().top,imageWidth=$(this).get(0).offsetWidth,imageHeight=$(this).get(0).offsetHeight,boxLeft=$(this).parent().offset().left,boxTop=$(this).parent().offset().top,boxWidth=$(this).parent().width(),imageRotate=($(this).parent().height(),$(this).get(0).style.transform?$(this).get(0).style.transform.substring($(this).get(0).style.transform.indexOf("(")+1,$(this).get(0).style.transform.indexOf("deg)")):0);""!=$(this).get(0).style.transform&&""!=imageRotate&&!isNaN(imageRotate)&&imageRotate>0&&imageRotate/90%2==1&&(imageWidth=$(this).get(0).offsetHeight,imageHeight=$(this).get(0).offsetWidth),noalt=$(this).attr("alt");var bigimage=$(this).attr("rel");$(this).attr("alt",""),0==$("div.zoomDiv").get().length&&$(document.body).append("

"),"BTR"==settings.position?boxLeft+boxWidth+settings.offset+settings.xzoom>screen.width?leftpos=boxLeft-settings.offset-settings.xzoom:leftpos=boxLeft+boxWidth+settings.offset:(leftpos=imageLeft-settings.xzoom-settings.offset,leftpos<0&&(leftpos=imageLeft+imageWidth+settings.offset)),$("div.zoomDiv").css({top:boxTop,left:leftpos}),$("div.zoomDiv").width(settings.xzoom),$("div.zoomDiv").height(settings.yzoom),$("div.zoomDiv").show(),$(this).css("cursor","crosshair"),$(document.body).mousemove(function(e){if(mouse=new MouseEvent(e),mouse.x
imageLeft+imageWidth||mouse.yimageTop+imageHeight)return void mouseOutImage();var bigwidth=$(".bigimg").get(0).offsetWidth,bigheight=$(".bigimg").get(0).offsetHeight,scaley="x",scalex="y";if(isNaN(scalex)|isNaN(scaley)){var scalex=bigwidth/imageWidth,scaley=bigheight/imageHeight;""!=imageRotate&&!isNaN(imageRotate)&&imageRotate>0&&(90==imageRotate||270==imageRotate)&&(scalex=bigwidth/imageHeight,scaley=bigheight/imageWidth),$("div.zoomMask").width(settings.xzoom/scalex),$("div.zoomMask").height(settings.yzoom/scaley),$("div.zoomMask").css("visibility","visible")}xpos=mouse.x-$("div.zoomMask").width()/2,ypos=mouse.y-$("div.zoomMask").height()/2,xposs=mouse.x-$("div.zoomMask").width()/2-imageLeft,yposs=mouse.y-$("div.zoomMask").height()/2-imageTop,xpos=mouse.x-$("div.zoomMask").width()/2imageWidth+imageLeft?imageWidth+imageLeft-$("div.zoomMask").width():xpos,ypos=mouse.y-$("div.zoomMask").height()/2imageHeight+imageTop?imageHeight+imageTop-$("div.zoomMask").height():ypos,$("div.zoomMask").css({top:ypos,left:xpos}),$("div.zoomDiv").get(0).scrollLeft=xposs*scalex,$("div.zoomDiv").get(0).scrollTop=yposs*scaley,""!=imageRotate&&!isNaN(imageRotate)&&imageRotate>0&&($("div.zoomDiv").get(0).style.transform="rotate("+imageRotate+"deg)",console.log("imageLeft="+imageLeft+",imageTop="+imageTop+",imagewidth = "+imageWidth+",imageHeight="+imageHeight+",xposs="+xposs+",yposs="+yposs)),""!=imageRotate&&!isNaN(imageRotate)&&imageRotate>0&&90==imageRotate?(yposs=mouse.y-imageTop-$("div.zoomMask").height()/2,xposs=imageWidth+imageLeft-mouse.x-$("div.zoomMask").width()/2,$("div.zoomDiv").get(0).scrollTop=xposs*scalex,$("div.zoomDiv").get(0).scrollLeft=yposs*scaley):""!=imageRotate&&!isNaN(imageRotate)&&imageRotate>0&&180==imageRotate?(yposs=imageHeight-(mouse.y-imageTop)-$("div.zoomMask").height()/2,xposs=imageWidth+imageLeft-mouse.x-$("div.zoomMask").width()/2,$("div.zoomDiv").get(0).scrollLeft=xposs*scalex,$("div.zoomDiv").get(0).scrollTop=yposs*scaley):""!=imageRotate&&!isNaN(imageRotate)&&imageRotate>0&&270==imageRotate&&(yposs=mouse.x-imageLeft-$("div.zoomMask").width()/2,xposs=imageHeight+imageTop-mouse.y-$("div.zoomMask").height()/2,$("div.zoomDiv").get(0).scrollLeft=xposs*scalex,$("div.zoomDiv").get(0).scrollTop=yposs*scaley)})}),count=0,settings.preload&&($("body").append(""),$(this).each(function(){var imagetopreload=$(this).attr("rel"),content=jQuery("div.jqPreload"+count).html();jQuery("div.jqPreload"+count).html(content+'
')}))}}(jQuery);
\ No newline at end of file
diff --git a/web/admin/exts/showimg/js/jquery.rotate.min.js b/web/admin/exts/showimg/js/jquery.rotate.min.js
deleted file mode 100644
index 11ae4f9..0000000
--- a/web/admin/exts/showimg/js/jquery.rotate.min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(k){for(var d,f,l=document.getElementsByTagName("head")[0].style,h=["transformProperty","WebkitTransform","OTransform","msTransform","MozTransform"],g=0;gthis._parameters.duration;if(b&&!this._parameters.animatedGif)clearTimeout(this._timer);else{(this._canvas||this._vimage||this._img)&&(a=this._parameters.easing(0,a-this._animateStartTime,this._animateStartAngle,this._parameters.animateTo-this._animateStartAngle,this._parameters.duration),this._rotate(~~(10*a)/10)),this._parameters.step&&this._parameters.step(this._angle);var c=this;this._timer=setTimeout(function(){c._animate.call(c)},10)}this._parameters.callback&&b&&(this._angle=this._parameters.animateTo,this._rotate(this._angle),this._parameters.callback.call(this._rootObj))},_rotate:function(){var a=Math.PI/180;return IE?function(a){this._angle=a,this._container.style.rotation=a%360+"deg",this._vimage.style.top=-(this._rotationCenterY-this._imgHeight/2)+"px",this._vimage.style.left=-(this._rotationCenterX-this._imgWidth/2)+"px",this._container.style.top=this._rotationCenterY-this._imgHeight/2+"px",this._container.style.left=this._rotationCenterX-this._imgWidth/2+"px",console.log(this._container)}:d?function(a){this._angle=a,this._img.style[d]="rotate("+a%360+"deg)",this._img.style[f]=this._parameters.center.join(" ")}:function(b){this._angle=b,b=b%360*a,this._canvas.width=this._width,this._canvas.height=this._height,this._cnv.translate(this._imgWidth*this._aspectW,this._imgHeight*this._aspectH),this._cnv.translate(this._rotationCenterX,this._rotationCenterY),this._cnv.rotate(b),this._cnv.translate(-this._rotationCenterX,-this._rotationCenterY),this._cnv.scale(this._aspectW,this._aspectH),this._cnv.drawImage(this._img,0,0),console.log(this._cnv)}}()},IE&&(Wilq32.PhotoEffect.prototype.createVMLNode=function(){document.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{return!document.namespaces.rvml&&document.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),function(a){return document.createElement("')}}catch(a){return function(a){return document.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}}())}(jQuery);
\ No newline at end of file
diff --git a/web/admin/exts/showimg/js/showimg.js b/web/admin/exts/showimg/js/showimg.js
deleted file mode 100644
index d976d46..0000000
--- a/web/admin/exts/showimg/js/showimg.js
+++ /dev/null
@@ -1 +0,0 @@
-$(document).ready(function(){$("img[name='show_img']").click(function(){var imgsrc=$(this).attr("src");$("#img_alert .img_content img").attr("src",imgsrc),$("#img_alert").show();var height=$("#img_alert .img_content").height();$("#img_alert .img_content").css({"margin-top":-(height/2),opacity:"1"})}),$("#img_alert .img_content .closed").click(function(){$(this).parents(".img_content").css({opacity:"0"}),$("#img_alert").hide()})});
\ No newline at end of file
diff --git a/web/src/vendor/mk7/cmpts/address-modal/address-modal.css b/web/src/vendor/mk7/cmpts/address-modal/address-modal.css
deleted file mode 100644
index ba7fd90..0000000
--- a/web/src/vendor/mk7/cmpts/address-modal/address-modal.css
+++ /dev/null
@@ -1,121 +0,0 @@
-/**地址包CSS*/
-/*内容ROW*/
-#view-address-list .page-content,
-#view-profile-address-add .page-content
-{
- background: #fff;
- padding-top: 40px;
-}
-
-#view-address-list .footer-buttons {
- position: absolute;
- left: 0;
- right: 0;
- bottom: 0;
- height: 50px;
- line-height: 50px;
- text-align: center;
- font-size: 16px;
- color: #fff;
- background-color: #dd2727;
- z-index: 5001;
-}
-
-/**地址列表显示*/
-#view-address-list .list-block.media-list .item-address-row{
- display: -webkit-box;
- display: -ms-flexbox;
- display: -webkit-flex;
- display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- -webkit-justify-content: space-between;
- justify-content: space-between;
-}
-#view-address-list .list-block{
- margin-top:0;
- margin-bottom: 0;
-}
-
-#view-address-list .address-info .item-content {
- padding-top: 6px;
-}
-
-#view-address-list .address-info .item-text {
- height: auto;
- padding-top: 6px;
-}
-#view-address-list .address-info .item-inner:after {
- height: 0;
-}
-#view-address-list li.address-info:after {
- content: '';
- position: absolute;
- left: 0;
- bottom: 0;
- right: auto;
- top: auto;
- border-bottom: 1px dashed #eee;
- width: 100%;
- display: block;
- z-index: 15;
- -webkit-transform-origin: 50% 100%;
- transform-origin: 50% 100%;
- }
-
-#view-address-list .address-buttons{
- font-size: 14px;
-}
-
-#view-address-list .address-buttons .item-inner{
- padding-top: 13px;
-}
-
-#view-address-list .address-buttons .item-title{
- padding-top: 1px;
-}
-
-#view-address-list .add-buttons {
- padding: 20px 5px 20px 5px;
-}
-
-#view-address-list .add-buttons .button {
- line-height: 30px;
-}
-
-#view-address-list .add-buttons .iconfont{
- position: absolute;
- left: 23%;
-}
-#view-address-list .add-buttons .iconfont.icon-tianjia{
- top: 1%;
-}
-#view-address-list .add-buttons .iconfont.icon-weixin{
- top: -1%;
-}
-
-
-/**地址编辑显示*/
-#view-profile-address-add .placeholder {
- color : #9e9e9e;
-}
-
-/**省级样式*/
-/*省 市 区 默认选中值*/
-#view-area-list .selected {
- color: #dd2727;
- cursor: none;
-}
-#view-area-list .selected i {
- color: #dd2727;
-}
-#view-area-list .page-content {
- padding-top: 40px;
-}
-#view-area-list .list-block .item-content {
- margin: 0;
- padding: 0;
-}
-#view-area-list .list-block .item-content .item-title {
- padding-left: 20px;
-}
diff --git a/web/src/vendor/mk7/cmpts/address-modal/address-modal.js b/web/src/vendor/mk7/cmpts/address-modal/address-modal.js
deleted file mode 100644
index 22bf25c..0000000
--- a/web/src/vendor/mk7/cmpts/address-modal/address-modal.js
+++ /dev/null
@@ -1,1509 +0,0 @@
-/**
- *Created by Administrator on 2016/6/27.
- * 依赖组件,
- * modals
- */
-define(
- 'mk7/address-modal',
- [
- 'mk7/controller',
- 'mk7/utils',
- 'mk7/jweixin',
- 'css!cmpts/address-modal/address-modal.css'
- ],
- function(ctrl, utils, jweixin) {
-
- var $$ = Dom7;
- var t7 = Template7;
-
- //判断是否为空 返回TURE 为空
- var _isEmpty = function(value){
- if((!value) || (typeof(value) == "undefined") || (value == 0)) {
- return true;
- } else {
- return false;
- }
- };
-
- //打开弹出框
- var openPopup = function(html){
- AddressModal.app.popup(html);
- };
-
- //关掉弹出框
- var closePopup = function(e) {
- $$('.page-content').scrollTop(0);
- AddressModal.app.closeModal(e);
- };
-
- //load提示
- var showIndicator = function(){
- AddressModal.app.showIndicator();
- };
-
- //load关闭
- var hideIndicator = function(){
- AddressModal.app.hideIndicator();
- };
-
- //更改默认地址操作出错信息提示
- var errorInfo = function(i){
- AddressModal.app.alert(i, '提示信息');
- };
-
-
- var _csrf = function(data){
- var p = $$("[name='csrf-param']").attr('content');
- var t = $$("[name='csrf-token']").attr('content');
- data[p] = t;
-
- return data;
- };
-
- //
- var handlerE = '';
-
- //地址列表
- var AddressList = {
- //打开地址薄
- open: function(handlerE){
- //类本身
- var me = this;
-
- //打开弹出框
- openPopup(LIST_HTML);
-
- //AJAX 获取数据
- $$.ajax({
- url : AddressModal.loadAddressListUrl,
- data:{
- },
- method: 'get',
- dataType: 'json',
- beforeSend: function(){
- //显示LOADING..
- showIndicator();
- },
- success: function(d){
-
- if (true == d.success) {
-
- //填充数据
- me.renderList(d.addresses);
-
- //设地址为默认值,绑定地址编辑动作,绑定地址删除动作
- var contentE = $$('#view-address-list #list-content');
- contentE.find('.address-row').each(function(){
- //当前对象
- var element = $$(this);
- //设置默认值
- me.bindSetDefaultEvent(element);// me.bindSetDefaultEvent
- //删除地址
- me.bindRemoveEvent(element);// me.bindRemoveEvent
- //编辑
- me.bindEditEvent(element);// me.bindEditEvent
- });
-
- //关闭地址薄 进行动作
- me.bindConfirmEvent(handlerE);// me.bindConfirmEvent
-
- //绑定新增事件
- me.bindAddEvent();// me.bindAddEvent
-
- //绑定微信新增加事件
- WeiXinAddress.init();
-
- //滚动到默认值
- me.scrollShowPosition();
-
- } else {
- //关闭地址数据出框
- closePopup('.popup-edit-show');
- }
-
- },
- error: function(){},
- complete: function(){
- hideIndicator();
- }
- });
- },
- //滚动到指定的位置
- scrollShowPosition : function() {
- //默认选中的数据
- var contentElement = $$('#view-address-list #list-content');
- var id = contentElement.data('last-id');
-
- //定位的位置
- var offset = contentElement.find('div[data-id="'+id+'"]').offset();
-
- if(!_isEmpty(offset)) {
- $$('.page-content').scrollTop(offset.top);
- }
- },
- //绑定设置默认地址
- bindSetDefaultEvent: function(element){
- var me = this;
-
- //绑定点击内容
- element.find('.address-info').on('click', function(){
- me.setDefault(element);
- });
-
- //绑定点击打勾
- element.find('.label-checkbox').on('click', function(){
- //删除默认标记
- me.removeSelect();
-
- me.setDefault(element);
- });
- },
- //设置默认地址操作
- setDefault : function(element){
- var me = this;
-
- //记录默认元素
- var contentE = $$('#view-address-list #list-content');
-
- //地址ID
- var id = element.data('id');
- //收货人名称
- var newName = element.data('name');
- //收货人手机号码
- var newMobile = element.data('mobile');
- //收货人详细地址
- var newAddress = element.data('address');
-
- //ajax 更改数据库
- $$.ajax({
- url: AddressModal.setDefaultAddressUrl,
- data: _csrf({
- 'id': id
- }),
- method: 'POST',
- dataType: 'json',
- beforeSend: function(){
-
- //显示LOADING..
- showIndicator();
- },
- success: function(d){
- if(true == d.success) {
- //删除默认标记
- me.removeSelect();
-
- //更改默认ID
- contentE.data('last-id', id);
- //记录默认收货人
- contentE.data('default-name', newName);
- //记录默认收货人手机号码
- contentE.data('default-mobile', newMobile);
- //记录默认收货人详细地址(省份+市级+区级+详细地址)
- contentE.data('default-address', newAddress);
-
- //增加默认标记
- element.find('input[type="checkbox"]').prop('checked', true);
- } else {
- //重新打开地址薄
- AddressList.open(handlerE);
- }
- },
- error: function(){},
- complete: function(){
- //关闭LOADING
- hideIndicator();
- }
- });
- },
- //移除所有选中地址的状态
- removeSelect : function() {
- //记录默认元素
- var contentE = $$('#view-address-list #list-content');
- contentE.find('input[type="checkbox"]').prop('checked', false);
- },
- //写入地址默认值
- setAddressData : function(data) {
- //记录地址默认值
- var contentE = $$('#view-address-list #list-content');
-
- var id = '';
- var fullAddress = '';
- var consignee = '';
- var mobile = '';
- var province_id = '';
- var city_id = '';
- var district_id = '';
- if(!_isEmpty(data)) {
- id = data.id;
- consignee = data.consignee;
- mobile = data.mobile;
- fullAddress = data.province_label + data.city_label + data.district_label + data.address;
- province_id = data.province_id;
- city_id = data.city_id;
- district_id = data.district_id;
- }
-
- //记录默认地址ID
- contentE.data('last-id', id);
-
- //记录默认收货人
- contentE.data('default-name', consignee);
-
- //记录默认收货人手机号码
- contentE.data('default-mobile', mobile);
-
- //记录默认收货人详细地址(省份+市级+区级+详细地址)
- contentE.data('default-address', fullAddress);
-
- //记录选中省份ID
- contentE.data('province-id', province_id);
-
- //记录选中市级ID
- contentE.data('city-id', city_id);
-
- //记示选中区级ID
- contentE.data('district-id', district_id);
- },
- //删除地址
- bindRemoveEvent: function(e){
- var me = this;
-
- e.find(".row-delete").on('click', function(){
- //获取当前操作ID
- var id = parseInt(e.data('id'));
-
- //默认设置元素
- var contentE = $$('#view-address-list #list-content');
-
- //获取已设置的默认ID
- var lastId = parseInt(contentE.data('last-id'));
-
- //只有一个地址,不能进行删除
- var addressLength = contentE.find('.address-row');
- if(1 >= addressLength.length){
- utils.toast({content : '只有一个地址,不能进行删除操作'});
- return;
- }
-
- //地址删除信息提示
- AddressModal.app.confirm('确定删除选中的地址?', '提示信息', function(){
-
- // ajax 操作删除数据库的数据
- $$.ajax({
- url: AddressModal.removeAddressUrl,
- data: _csrf({
- id: id
- }),
- method: 'POST',
- dataType: 'json',
- beforeSend: function(){
- //显示LOADING..
- showIndicator();
- },
- success: function(d){
- if(true == d.success){
-
- //默认地址设置
- if(id == lastId) {
-
- //写入默认地址值
- me.setAddressData(d.addressDefault);
-
- //改为默认图标
- var selectElement = contentE.find('div[data-id="'+d.addressDefault.id+'"]');
- selectElement.find('input[type="checkbox"]').prop('checked', true);
- }
-
- //删除选中的数据
- e.remove();
- } else {
- utils.toast({content : d.code});
- }
- },
- error: function(){},
- complete: function(){
- //关闭LOADING..
- hideIndicator();
- }
- });
-
- });
- });
- },
- //编辑地址
- bindEditEvent: function(e){
- //绑定更改动作,
- e.find(".row-change").each(function(){
- var childE = $$(this);
- childE.on('click', function(){
- //地址编辑
- var id = e.attr('data-id');
-
- //ajax获取服务器端数据
- $$.ajax({
- url: AddressModal.loadAddressUrl,
- data:{
- id: id
- },
- method: 'get',
- dataType: 'json',
- beforeSend: function(){
- //显示LOADING..
- showIndicator();
- },
- success: function(d){
- if(true == d.success) {
- Address.open(d.data);
- }
- },
- error: function(){},
- complete: function(){
- //关闭LOADING
- hideIndicator();
- }
-
- });
- });
- });
- },
- //新增地址
- bindAddEvent: function () {
- $$('#view-address-list .address-edit').on('click', function(){
- //默认设置元素
- var contentE = $$('#view-address-list #list-content');
-
- //只有一个地址,不能进行删除
- var addressLength = contentE.find('.address-row');
- if(addressLength.length > 20){
- utils.toast({content : '添加地址已达到上限,不能进行添加操作'});
- return;
- }
-
- Address.open();
- });
- },
- //关闭地址
- bindConfirmEvent: function(){
- var me = this;
- $$('#view-address-list #address_close_popup').on('click', function(){
-
- //默认显示内容
- var contentE = $$('#view-address-list #list-content');
-
- //获取默认收货人
- var defaultName = contentE.data('default-name');
- //获取默认收货人手机号码
- var defaultMobile = contentE.data('default-mobile');
- //获取默认收货人详细地址(省份+市级+区级+详细地址)
- var defaultAddress = contentE.data('default-address');
- //获取选中省份ID
- var provinceId = contentE.data('province-id');
- //获取选中市级ID
- var cityId = contentE.data('city-id');
- //获取选中区级ID
- var districtId = contentE.data('district-id');
-
- AddressModal.trigger('confirm', {
- provinceId : provinceId,
- cityId : cityId,
- districtId : districtId,
- consignee : defaultName,
- mobile : defaultMobile,
- fullAddress : defaultAddress
- });
-
- closePopup('.popup-address-list');
- });
- },
-
- //渲染地址内容
- renderList: function(datas){
- var me = this;
-
- //默认元素
- var e = $$('#view-address-list #list-content');
-
- //数据
- var html = '';
- //没有数据显示
- if(0 == datas.length) {
- //显示新增按钮
- //html += LIST_ADD_BUTTEN;
-
- } else {
- //地址显示模板填充
- var compiledAddressDataTemplate = t7.compile(ADDRESS_DATA);
-
- for (var i=0; i 0) {//弹出事件
- scrollValue += buttonHeight;
- $$('#view-profile-address-add .page-content').scrollTop(scrollValue);
- }
-
- });
- }
-
- };
-
- //编辑地址
- var Address = {
- //打开编辑页面
- open: function(d){
- var me = this;
-
- //显示页面
- openPopup(ADD_HTML);
-
- //省份元素
- var provinceE = $$('#view-profile-address-add #area_province');
- //市级元素
- var cityE = $$('#view-profile-address-add #area_city');
- //区级元素
- var districtE = $$('#view-profile-address-add #area_district');
- //地址ID
- var addressIdE = $$('#view-profile-address-add #address_id');
- //收货人
- var editConsigneeE = $$('#view-profile-address-add #edit_consignee');
- //手机号码
- var editMobileE = $$('#view-profile-address-add #edit_mobile');
- //详细地址
- var editAddressE = $$('#view-profile-address-add #edit_address');
- //请输入邮编
- var editZipCodeE = $$('#view-profile-address-add #edit_zip_code');
- //显示标题元素
- var editShowTitle = $$('#view-profile-address-add .edit_show_title');
-
- //添加
- if(_isEmpty(d)) {
- //添加
- editShowTitle.html('新增地址');
- } else {//编辑
- editShowTitle.html('编辑地址');
-
- //编辑地址的ID存在
- if(_isEmpty(d.id)) {
- errorInfo('操作有误,请重新操作!');
- closePopup('.popup-edit-show');
- return;
- }
- addressIdE.val(d.id);
-
- //收货人 edit_consignee
- if(!_isEmpty(d.consignee)) {
- editConsigneeE.val(d.consignee);
- }
-
- //手机号码 edit_mobile
- if(!_isEmpty(d.mobile)) {
- editMobileE.val(d.mobile);
- }
-
- //所在省 area_province
- if(!_isEmpty(d.province_id)) {
- provinceE.attr('data-id', d.province_id);
-
- //显示市级选框
- var addCityE = $$('#view-profile-address-add #li_city');
- if(addCityE.hasClass('area-hide')) {
- addCityE.removeClass('area-hide').addClass('area-list');
- }
- cityE.html(CITY_PLACEHOLDER);
- cityE.attr('data-id', '');
-
- //所在省名称 values
- if(!_isEmpty(d.province_label)) {
- provinceE.html(d.province_label);
- }
- }
-
- //所在市 area_city data-id
- if(!_isEmpty(d.city_id)) {
- cityE.attr('data-id', d.city_id);
- //显示区级
- var addDistrictE = $$('#view-profile-address-add #li-district');
- if(!addDistrictE.hasClass('area-list')) {
- addDistrictE.removeClass('area-hide').addClass('area-list');
- }
- districtE.html(DISTRICT_PLACEHOLDER);
- districtE.attr('data-id', '');
-
- //所在市名称 values
- if(!_isEmpty(d.city_label)) {
- cityE.html(d.city_label);
- }
- }
-
- //所在区 area_district
- if(!_isEmpty(d.district_id)) {
- districtE.attr('data-id', d.district_id);
-
- //所在区名称 values
- if(!_isEmpty(d.district_label)) {
- districtE.html(d.district_label);
- }
- }
-
- //详细地址 edit_address
- if(!_isEmpty(d.address)) {
- editAddressE.val(d.address);
- }
- //请输入邮编 edit_zip_code
- if(!_isEmpty(d.zip_code)) {
- editZipCodeE.val(d.zip_code);
- }
- }
- // 输入法挡住输入框解决方案
- // if (AddressModal.app.device.os === 'android') {
- //
- // // $$('#view-profile-address-add #edit_address').on('focus', function () {
- //
- // $$('#view-profile-address-add #edit_address').on('focus', function () {
- //
- // var element = this;
- // inputScroll(element, 'edit_address');
- // });
- // $$('#view-profile-address-add #edit_address').on('blur', function () {
- // $$('.page-content').scrollTop(0);
- // });
- // $$('#view-profile-address-add #edit_zip_code').on('focus', function () {
- // var element = this;
- // inputScroll(element, 'edit_zip_code');
- // });
- // $$('#view-profile-address-add #edit_zip_code').on('blur', function () {
- // $$('.page-content').scrollTop(0);
- // });
- // }
-
- //关掉弹出编辑页面
- me.close();
-
- //省级设置
- provinceE.on('click', function(){
- me.regionAjax(1, 'area_province');
- });
-
- //市级设置
- cityE.on('click', function(){
- var provinceId = provinceE.attr('data-id');
- me.regionAjax(provinceId, 'area_city');
- });
-
- //区级设置
- districtE.on('click', function(){
- var cityId = cityE.attr('data-id');
- me.regionAjax(cityId, 'area_district');
- });
-
- //保存地址
- me.save();
-
- },
- //保存地址
- save: function(){
- var me = this;
- $$('#view-profile-address-add .col-button').on('click', function(){
- //省份元素
- var provinceE = $$('#view-profile-address-add #area_province');
- //市级元素
- var cityE = $$('#view-profile-address-add #area_city');
- //区级元素
- var districtE = $$('#view-profile-address-add #area_district');
- //地址ID
- var addressIdE = $$('#view-profile-address-add #address_id');
- //收货人
- var editConsigneeE = $$('#view-profile-address-add #edit_consignee');
- //手机号码
- var editMobileE = $$('#view-profile-address-add #edit_mobile');
- //详细地址
- var editAddressE = $$('#view-profile-address-add #edit_address');
- //请输入邮编
- var editZipCodeE = $$('#view-profile-address-add #edit_zip_code');
-
- //地址ID
- var id = addressIdE.val();
-
- //收货人
- var consignee = editConsigneeE.val();
-
- //手机号码
- var mobile = editMobileE.val();
-
- //所在省
- var province_id = provinceE.attr('data-id');
-
- //所在市
- var city_id = cityE.attr('data-id');
-
- //所在区
- var district_id = districtE.attr('data-id');
-
- //详细地址
- var edit_address = editAddressE.val();
-
- //输入邮编
- var zip_code = editZipCodeE.val();
-
- //检测
- if(_isEmpty(consignee)) {
- editConsigneeE.focus();
- errorInfo('收货人不能为空!');
- return;
- }
- if(_isEmpty(mobile)) {
- editMobileE.focus();
- errorInfo('手机号码不能为空!');
- return;
- }
- if(_isEmpty(province_id)) {
- errorInfo('请选择省份!');
- return;
- }
- if(_isEmpty(city_id)) {
- errorInfo('请选择市级!');
- return;
- }
- if(_isEmpty(district_id)) {
- errorInfo('请选择区级!');
- return;
- }
- if(_isEmpty(edit_address)) {
- editAddressE.focus();
- errorInfo('请选择详细地址!');
- return;
- }
- if(!_isEmpty(zip_code) && !utils.isZipcode(zip_code)) {
- editZipCodeE.focus();
- errorInfo('请输入正确的邮编格式!');
- return;
- }
- //地址数据AJAX更新
- me.ajaxSave({
- id: id,
- mobile: mobile,
- consignee: consignee,
- province_id: province_id,
- city_id: city_id,
- district_id: district_id,
- address: edit_address,
- zip_code: zip_code
- });
- });
- },
-
- ajaxSave : function(data){
-
- $$.ajax({
- url: AddressModal.saveAddressUrl,
- data:_csrf(data),
- method: 'POST',
- dataType: 'json',
- beforeSend: function(){
- //显示LOADING..
- showIndicator();
- },
- success: function(d){
- if(true == d.success) {
- //关闭LOADING
- hideIndicator();
-
- //关闭地址编辑显示
- closePopup('.popup-edit-show');
- //关闭地址薄
- closePopup('.popup-address-list');
- //重新打开地址薄
- AddressList.open(handlerE);
- } else {
- //关闭LOADING
- hideIndicator();
-
- utils.toast({content : d.code});
-
- //重新打开地址薄
- AddressList.open(handlerE);
- }
- },
- error: function(){},
- complete: function(){
- }
- });
- },
-
- //地区处理
- regionAjax: function(id, key){
- var me = this;
-
- //省份元素
- var provinceE = $$('#view-profile-address-add #area_province');
- //市级元素
- var cityE = $$('#view-profile-address-add #area_city');
- //区级元素
- var districtE = $$('#view-profile-address-add #area_district');
-
- var defaultElement = $$('#view-profile-address-add #'+key);
- var selectedDefaultId = parseInt(defaultElement.data('id'));
-
- var options = [];
- if('area_province' == key) {
- options.title = '选择所在省份';
- } else if('area_city' == key) {
- options.title = '选择所在市级';
- } else if('area_district' == key) {
- options.title = '选择所在区级';
- }
- options.selectedDefaultId = selectedDefaultId;
- AreaList.init(options);
-
- //AJAX处理
- $$.ajax({
- url: AddressModal.loadRegionListUrl,
- data:{
- id : id
- },
- method: 'get',
- dataType: 'json',
- beforeSend: function(){
- //显示LOADING..
- showIndicator();
- },
- success: function(d){
-
- if(true == d.success) {
- //填充数据
- AreaList.render(d.items);
- AreaList.on('select', function(params){
- defaultElement.attr('data-id', params.selectedId);
- defaultElement.attr('data-zip', params.selectedZipcode);
- $$('#edit_zip_code').val(params.selectedZipcode)
- defaultElement.html(params.selectedLabel);
-
- me.controlAreaOption(key);
- });
- } else {
- closePopup('.popup-area');
- }
- },
- error: function(){},
- complete: function(){
- //关闭LOADING
- hideIndicator();
- }
-
- });
- },
- controlAreaOption : function(key) {
- //省份 控制市级显示 隐藏区级
- //市级元素操作
- var addCityE = $$('#view-profile-address-add #li_city');
- var cityE = $$('#view-profile-address-add #area_city');
- //区级元素操作
- var addDistrictE = $$('#view-profile-address-add #li-district');
- var districtE = $$('#view-profile-address-add #area_district');
- if('area_province' == key) {
- //显示市级
- if(addCityE.hasClass('area-hide')) {
- addCityE.removeClass('area-hide').addClass('area-show');
- }
- cityE.html(CITY_PLACEHOLDER);
- cityE.attr('data-id', '');
-
- //隐藏区级
- addDistrictE.removeClass('area-show').addClass('area-hide');
-
- districtE.html(DISTRICT_PLACEHOLDER);
- districtE.attr('data-id', '');
- } else if('area_city' == key) {
- //显示区级
- if(!addDistrictE.hasClass('area-show')) {
- addDistrictE.removeClass('area-hide').addClass('area-show');
- }
- districtE.html(DISTRICT_PLACEHOLDER);
- districtE.attr('data-id', '');
- } else if('area_district' == key) {
-
- }
- },
- //关掉编辑框
- close: function(){
- $$('#view-profile-address-add .profile-back').on('click', function(){
- closePopup('.popup-edit-show');
- });
- }
- };
-
- //地区处理
- var AreaList = {//area
- title : '',//
- selectedDefaultId : '',//选中的ID
- events : new Object(),
- on : function(name, callback){
- this.events[name] = callback;
- },
- trigger : function(name, params){
- var me = this;
- var callback = me.events[name];
- callback(params);
- },
- //打开弹出框
- init : function(options){
- this.title = options.title;
- this.selectedDefaultId = options.selectedDefaultId;
-
- this.open();
- this.close();
- },
- open: function(){
- var me = this;
- //打开模板
- openPopup(AREA_HTML);
- //更改标题
- $$('#view-area-list #area_title').html(me.title);
- },
- //数据填充
- render: function(rows){
- var me = this;
-
- //模板填充
- var compiledTemplate = t7.compile(AREA_TPL);
-
- var scrollId = 0;
-
- var areaListElement = $$('#view-area-list #area-list ul');
- areaListElement.html('');
- for(var i = 0; i < rows.length; i++) {
- //默认选中
- var selectedClass = '';
- var selectedIcon = '';
- if(me.selectedDefaultId == rows[i].id) {
- scrollId = rows[i].id;
-
- selectedClass = 'selected';
- selectedIcon = SELECTED_ICON;
- }
-
- //模板填充数据 SELECTED_ICON
- var h = compiledTemplate({
- id: rows[i].id,
- label: rows[i].label,
- type: rows[i].type,
- zip_code: rows[i].zip_code,
- selectedClass: selectedClass,
- selectedIcon: selectedIcon
- });
-
- areaListElement.append(h);
- }
-
- this.bindEvents();
-
- me.scrollShowPosition(scrollId);
- },
- //滚动到指定的位置
- scrollShowPosition : function(id) {
- var areaListElement = $$('#view-area-list #area-list');
- var offset = areaListElement.find('div[data-id="'+id+'"]').offset();
-
- if(!_isEmpty(offset)) {
- $$('.page-content').scrollTop(offset.top);
- }
- },
- //绑定选中动作
- bindEvents: function() {
- var me = this;
-
- $$('#view-area-list #area-list').find('.item-inner').each(function(){
- //当前操作元素
- var element = $$(this);
-
- //点击范围
- element.on('click', function(){
- me.select(element);
- });
- });
- },
- //选中操作
- select: function(element){
- var me = this;
-
- //省份元素
- var provinceE = $$('#view-profile-address-add #area_province');
- //市级元素
- var cityE = $$('#view-profile-address-add #area_city');
- //区级元素
- var districtE = $$('#view-profile-address-add #area_district');
-
- //操作的元素
- var _element = element.find('.item-title');
-
- //选中区级ID
- var selectedId = _element.data('id');
- //选中区级名字
- var selectedLabel = _element.data('title');
-
- var selectedType = _element.data('type');
-
- if(me.removeSelected()){
- element.addClass('selected').find('.item-after').html(SELECTED_ICON);
- }
-
- me.trigger('select', {
- selectedId : selectedId,
- selectedLabel : selectedLabel,
- selectedZipcode:_element.data('zip'),
- });
-
- //关闭区级选择框
- setTimeout(function(){
- closePopup('.popup-area');
-
- if (selectedType == 1) {
- var provinceId = provinceE.attr('data-id');
- Address.regionAjax(provinceId, 'area_city');
- } else if (selectedType == 2) {
- var cityId = cityE.attr('data-id');
- Address.regionAjax(cityId, 'area_district');
- } else if (selectedType == 3) {
- /* var zip = districtE.attr('data-zip');
- console.log(zip)
- $$('#edit_zip_code').val(zip)*/
- }
- },300);
- },
- removeSelected : function(){//去除选中状态
- var liElement = $$('#view-area-list #area-list .item-inner');
- liElement.removeClass('selected').find('.item-after').html('');
- return true;
- },
- //关闭
- close: function(){
- $$('#view-area-list .close_area').on('click', function(){
- closePopup('.popup-area');
- });
- }
- };
-
- var AddressModal = {
- app : null,
- //地址
- baseUrl: '',
- /**
- * 初始化参数
- * **/
- //对外接口参数
- handler: '.show-address-modal',
- //AJAX 读取地址接口
- loadAddressListRoute: 'address/ajax-list',
- loadAddressListUrl : '',
- //AJAX 删除地址的接口
- removeAddressRoute: 'address/ajax-remove',
- removeAddressUrl : '',
- //AJAX 设置默认地址的接口
- setDefaultAddressRoute: 'address/ajax-set-default',
- setDefaultAddressUrl : '',
- //AJAX 获取编辑地址资料接口
- loadAddressRoute: 'address/ajax-mgets',
- loadAddressUrl : '',
- //AJAX 保存地址资料接口
- saveAddressRoute: 'address/ajax-save',
- saveAddressUrl : '',
- //AJAX 地区的数据 json二维数据 AjaxRegion
- loadRegionListRoute: 'address/ajax-region',
- loadRegionListUrl: '',
- //AJAX 获取微信参数设置
- loadWeiXinAddressParamsRoute: 'address/ajax-wei-xin-address-params',
- loadWeiXinAddressParamsUrl: '',
- //AJAX 验证微信地址是否在数据表中
- loadCheckExistRoute: 'address/ajax-check-exist',
- loadCheckExistUrl : '',
- events : new Object(),
- on : function(name, callback){
- this.events[name] = callback;
- },
- trigger : function(name, attrs){
- var callback = this.events[name];
- callback(attrs);
- },
- init: function(options){
-
- this.app = options.app;
-
- //初始化值
- if(!_isEmpty(options.baseUrl)) {
- this.baseUrl = options.baseUrl + '/';
- }
- //AJAX 读取地址接口
- if(!_isEmpty(options.loadAddressListRoute)) {
- this.loadAddressListRoute = options.loadAddressListRoute;
- }
- this.loadAddressListUrl= this.baseUrl + this.loadAddressListRoute;
- //AJAX 删除地址的接口
- if(!_isEmpty(options.removeAddressRoute)) {
- this.removeAddressRoute = options.removeAddressRoute;
- }
- this.removeAddressUrl= this.baseUrl + this.removeAddressRoute;
- //AJAX 设置默认地址的接口
- if(!_isEmpty(options.setDefaultAddressRoute)) {
- this.setDefaultAddressRoute = options.setDefaultAddressRoute;
- }
- this.setDefaultAddressUrl= this.baseUrl + this.setDefaultAddressRoute;
- //AJAX 获取编辑地址资料接口
- if(!_isEmpty(options.loadAddressRoute)) {
- this.loadAddressRoute = options.loadAddressRoute;
- }
- this.loadAddressUrl= this.baseUrl + this.loadAddressRoute;
- //AJAX 保存地址资料接口
- if(!_isEmpty(options.saveAddressRoute)) {
- this.saveAddressRoute = options.saveAddressRoute;
- }
- this.saveAddressUrl= this.baseUrl + this.saveAddressRoute;
- //AJAX 地址的数据 json二维数据
- if(!_isEmpty(options.loadRegionListRoute)) {
- this.loadRegionListRoute = options.loadRegionListRoute;
- }
- this.loadRegionListUrl = this.baseUrl + this.loadRegionListRoute;
- //AJAX 获取微信地址接口
- if(!_isEmpty(options.loadWeiXinAddressParamsRoute)){
- this.loadWeiXinAddressParamsRoute = options.loadWeiXinAddressParamsRoute;
- }
- this.loadWeiXinAddressParamsUrl = this.baseUrl + this.loadWeiXinAddressParamsRoute;
- //AJAX 验证微信地址是否在数据表中
- if(!_isEmpty(options.loadCheckExistRoute)) {
- this.loadCheckExistRoute = options.loadCheckExistRoute;
- }
- this.loadCheckExistUrl = this.baseUrl + this.loadCheckExistRoute;
-
- $$(this.handler).on('click', function(){
- handlerE = $$(this);
- AddressList.open(handlerE);
- });
- }
- };
-
- //模板
- //地址显示
- var LIST_HTML =
- '';
- //地址详细数据
- var ADDRESS_DATA =
- '';
-
- //显示地址新增,编辑页面
- var ADD_HTML =
- '';
- //显示地区列表
- var AREA_HTML =
- '';
- //显示地区模板
- var AREA_TPL =
- '' +
- '' +
- '
' +
- '
{{label}}
' +
- '
{{selectedIcon}}
' +
- '
' +
- '
' +
- '';
-
- //成功打勾标志
- var SELECTED_ICON =
- '';
-
- //省份提示
- var PROVINCE_PLACEHOLDER = '请选择所在省';
-
- //市级提示
- var CITY_PLACEHOLDER = '请选择所在市';
-
- //区级提示
- var DISTRICT_PLACEHOLDER = '请选择所在区';
-
- return AddressModal;
- }
-);
-
-
diff --git a/web/src/vendor/mk7/cmpts/agreement-checker/agreement-checker.css b/web/src/vendor/mk7/cmpts/agreement-checker/agreement-checker.css
deleted file mode 100644
index 037f03a..0000000
--- a/web/src/vendor/mk7/cmpts/agreement-checker/agreement-checker.css
+++ /dev/null
@@ -1,41 +0,0 @@
-/*********** cover start *****************/
-
-#jw-overplay{visibility: visible;
- opacity: 1;
- z-index: 10499;position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%; transition-duration: .4s;
-}
-#jw-model-in{
- transform: translate3d(0,0,0);
- transition-duration: .4s;
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
- z-index: 11000;
- background: #fff;
- box-sizing: border-box;
- overflow: auto;
- transition-property: transform;
-}
-
-#agree-box-div {
- width: 100%;
- position: absolute;
- background: #078BFF;
- color: #fff;
- z-index: 11111;
- display: block;
- bottom: 0;
- left: 0;
- padding: 4px;
- box-sizing: border-box;
-}
-
-#jw-close-cls{padding:8px;box-sizing: border-box;display: block;text-align: center;color: #fff;}
-
-/*********** cover end *****************/
\ No newline at end of file
diff --git a/web/src/vendor/mk7/cmpts/agreement-checker/agreement-checker.js b/web/src/vendor/mk7/cmpts/agreement-checker/agreement-checker.js
deleted file mode 100644
index 2fe25aa..0000000
--- a/web/src/vendor/mk7/cmpts/agreement-checker/agreement-checker.js
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
-
- *
- */
-define(
- [ 'mk7/url',
- 'css!cmpts/agreement-checker/agreement-checker.css'
-
- ],
- function(url){
- $$ = Dom7;
- var checkerCtrl = {
-
- }
-
- checkerCtrl.initServiceVersion = function () {
- var me = this;
- $$.ajax({
- method : "GET",
- url: url.to('/user/default/get-service-version'),
- dataType : "json",
- beforeSend : function(){
-
- },
- success : function(res){
- if(res.success){
- me.checkServiceAgreementVersion(res);
- }
- },
- error : function(e){},
- complete : function(e){}
- });
- }
- checkerCtrl.checkServiceAgreementVersion = function (setting) {
- var me = this;
- if (false == setting.showAgreement) {
- return false;
- }
- $$("#index").hide();
- $$("#index-tabbar").hide();
-
- me.readAgreementEvent();
-
- $$.ajax({
- method: "GET",
- url: url.to('/support/legal'),
- data: {},
- dataType: "html",
- beforeSend: function () {
- //me.showIndicator();
- },
- success: function (res) {
-
- var popup_overlay = $$('');
- var jw_model_in = $$('');
- var agreebox = $$('')
- jw_model_in.append(res);
- $$('body').append(popup_overlay);
- $$('body').append(jw_model_in);
- $$('body').append(agreebox)
- //me.app.popup(res);
- },
- error: function (res) {
-
- },
- complete: function (res) {
-
- //me.hideIndicator();
- }
- });
- };
- checkerCtrl.readAgreementEvent = function(){
- var me = this;
- // read and close
- $$('body').on('click', '#jw-close-cls', function (e) {
- $$('#jw-overplay').remove();
- $$('#jw-model-in').remove();
- $$('#agree-box-div').remove();
- $$("#index").show();
- $$("#index-tabbar").show();
- $$.ajax({
- method: "GET",
- url: url.to('/user/default/read-service-agreement'),
- data: {},
- dataType: "json",
- beforeSend: function () {
- //me.showIndicator();
- },
- success: function (res) {
-
- },
- error: function (res) {
-
- },
- complete: function (res) {
- //me.hideIndicator();
- }
- });
- });
- };
-
- return checkerCtrl;
-
- })
diff --git a/web/src/vendor/mk7/cmpts/jweixin/jweixin-1.4.0.js b/web/src/vendor/mk7/cmpts/jweixin/jweixin-1.4.0.js
deleted file mode 100644
index a1f1c4b..0000000
--- a/web/src/vendor/mk7/cmpts/jweixin/jweixin-1.4.0.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e,n){"function"==typeof define&&(define.amd||define.cmd)?define(function(){return n(e)}):n(e,!0)}(this,function(e,n){function i(n,i,t){e.WeixinJSBridge?WeixinJSBridge.invoke(n,o(i),function(e){c(n,e,t)}):u(n,t)}function t(n,i,t){e.WeixinJSBridge?WeixinJSBridge.on(n,function(e){t&&t.trigger&&t.trigger(e),c(n,e,i)}):t?u(n,t):u(n,i)}function o(e){return e=e||{},e.appId=C.appId,e.verifyAppId=C.appId,e.verifySignType="sha1",e.verifyTimestamp=C.timestamp+"",e.verifyNonceStr=C.nonceStr,e.verifySignature=C.signature,e}function r(e){return{timeStamp:e.timestamp+"",nonceStr:e.nonceStr,package:e.package,paySign:e.paySign,signType:e.signType||"SHA1"}}function a(e){return e.postalCode=e.addressPostalCode,delete e.addressPostalCode,e.provinceName=e.proviceFirstStageName,delete e.proviceFirstStageName,e.cityName=e.addressCitySecondStageName,delete e.addressCitySecondStageName,e.countryName=e.addressCountiesThirdStageName,delete e.addressCountiesThirdStageName,e.detailInfo=e.addressDetailInfo,delete e.addressDetailInfo,e}function c(e,n,i){"openEnterpriseChat"==e&&(n.errCode=n.err_code),delete n.err_code,delete n.err_desc,delete n.err_detail;var t=n.errMsg;t||(t=n.err_msg,delete n.err_msg,t=s(e,t),n.errMsg=t),(i=i||{})._complete&&(i._complete(n),delete i._complete),t=n.errMsg||"",C.debug&&!i.isInnerInvoke&&alert(JSON.stringify(n));var o=t.indexOf(":");switch(t.substring(o+1)){case"ok":i.success&&i.success(n);break;case"cancel":i.cancel&&i.cancel(n);break;default:i.fail&&i.fail(n)}i.complete&&i.complete(n)}function s(e,n){var i=e,t=v[i];t&&(i=t);var o="ok";if(n){var r=n.indexOf(":");"confirm"==(o=n.substring(r+1))&&(o="ok"),"failed"==o&&(o="fail"),-1!=o.indexOf("failed_")&&(o=o.substring(7)),-1!=o.indexOf("fail_")&&(o=o.substring(5)),"access denied"!=(o=(o=o.replace(/_/g," ")).toLowerCase())&&"no permission to execute"!=o||(o="permission denied"),"config"==i&&"function not exist"==o&&(o="ok"),""==o&&(o="fail")}return n=i+":"+o}function d(e){if(e){for(var n=0,i=e.length;n0){var n=e.split("?")[0],i=e.split("?")[1];return n+=".html",void 0!==i?n+"?"+i:n}}if(!e.jWeixin){var h={config:"preVerifyJSAPI",onMenuShareTimeline:"menu:share:timeline",onMenuShareAppMessage:"menu:share:appmessage",onMenuShareQQ:"menu:share:qq",onMenuShareWeibo:"menu:share:weiboApp",onMenuShareQZone:"menu:share:QZone",previewImage:"imagePreview",getLocation:"geoLocation",openProductSpecificView:"openProductViewWithPid",addCard:"batchAddCard",openCard:"batchViewCard",chooseWXPay:"getBrandWCPayRequest",openEnterpriseRedPacket:"getRecevieBizHongBaoRequest",startSearchBeacons:"startMonitoringBeacons",stopSearchBeacons:"stopMonitoringBeacons",onSearchBeacons:"onBeaconsInRange",consumeAndShareCard:"consumedShareCard",openAddress:"editAddress"},v=function(){var e={};for(var n in h)e[h[n]]=n;return e}(),S=e.document,I=S.title,y=navigator.userAgent.toLowerCase(),_=navigator.platform.toLowerCase(),k=!(!_.match("mac")&&!_.match("win")),w=-1!=y.indexOf("wxdebugger"),T=-1!=y.indexOf("micromessenger"),M=-1!=y.indexOf("android"),P=-1!=y.indexOf("iphone")||-1!=y.indexOf("ipad"),x=function(){var e=y.match(/micromessenger\/(\d+\.\d+\.\d+)/)||y.match(/micromessenger\/(\d+\.\d+)/);return e?e[1]:""}(),A={initStartTime:p(),initEndTime:0,preVerifyStartTime:0,preVerifyEndTime:0},V={version:1,appId:"",initTime:0,preVerifyTime:0,networkType:"",isPreVerifyOk:1,systemType:P?1:M?2:-1,clientVersion:x,url:encodeURIComponent(location.href)},C={},L={_completes:[]},B={state:0,data:{}};f(function(){A.initEndTime=p()});var O=!1,E=[],N={config:function(e){C=e,u("config",e);var n=!1!==C.check;f(function(){if(n)i(h.config,{verifyJsApiList:d(C.jsApiList)},function(){L._complete=function(e){A.preVerifyEndTime=p(),B.state=1,B.data=e},L.success=function(e){V.isPreVerifyOk=0},L.fail=function(e){L._fail?L._fail(e):B.state=-1};var e=L._completes;return e.push(function(){l()}),L.complete=function(n){for(var i=0,t=e.length;i0){var n=E.shift();wx.getLocalImgData(n)}},e))):E.push(e)},getNetworkType:function(e){var n=function(e){var n=e.errMsg;e.errMsg="getNetworkType:ok";var i=e.subtype;if(delete e.subtype,i)e.networkType=i;else{var t=n.indexOf(":"),o=n.substring(t+1);switch(o){case"wifi":case"edge":case"wwan":e.networkType=o;break;default:e.errMsg="getNetworkType:fail"}}return e};i("getNetworkType",{},(e._complete=function(e){e=n(e)},e))},openLocation:function(e){i("openLocation",{latitude:e.latitude,longitude:e.longitude,name:e.name||"",address:e.address||"",scale:e.scale||28,infoUrl:e.infoUrl||""},e)},getLocation:function(e){e=e||{},i(h.getLocation,{type:e.type||"wgs84"},(e._complete=function(e){delete e.type},e))},hideOptionMenu:function(e){i("hideOptionMenu",{},e)},showOptionMenu:function(e){i("showOptionMenu",{},e)},closeWindow:function(e){i("closeWindow",{},e=e||{})},hideMenuItems:function(e){i("hideMenuItems",{menuList:e.menuList},e)},showMenuItems:function(e){i("showMenuItems",{menuList:e.menuList},e)},hideAllNonBaseMenuItem:function(e){i("hideAllNonBaseMenuItem",{},e)},showAllNonBaseMenuItem:function(e){i("showAllNonBaseMenuItem",{},e)},scanQRCode:function(e){i("scanQRCode",{needResult:(e=e||{}).needResult||0,scanType:e.scanType||["qrCode","barCode"]},(e._complete=function(e){if(P){var n=e.resultStr;if(n){var i=JSON.parse(n);e.resultStr=i&&i.scan_code&&i.scan_code.scan_result}}},e))},openAddress:function(e){i(h.openAddress,{},(e._complete=function(e){e=a(e)},e))},openProductSpecificView:function(e){i(h.openProductSpecificView,{pid:e.productId,view_type:e.viewType||0,ext_info:e.extInfo},e)},addCard:function(e){for(var n=e.cardList,t=[],o=0,r=n.length;o