diff --git a/app/index/view/default/public/event_value_tips.html b/app/index/view/default/public/event_value_tips.html index cac432838..68fbf04eb 100644 --- a/app/index/view/default/public/event_value_tips.html +++ b/app/index/view/default/public/event_value_tips.html @@ -1,31 +1,22 @@ -
- -
-

WEB页面

-
-

1. 以http开头

-

2. 如小程序中使用WEB页面、需要在小程序后台加入白名单

-
+{{if is_array(MyLang('event_value_tips_list'))}} +
+ + {{foreach :MyLang('event_value_tips_list') as $k=>$v}} +
+

{{$v.name}}

+ {{if !empty($v['item'])}} +
+ {{foreach $v.item as $vs}} +

{{$vs}}

+ {{/foreach}} + {{if !empty($v['tips']) and $v['type'] eq 'mini' and !empty($site_store_links) and !empty($site_store_links['app_mini_pages'])}} +

+ {{$v.tips}} +

+ {{/if}} +
+ {{/if}} +
+ {{/foreach}}
-
-

内部页面(小程序/APP内部地址)

-
-

1. 小程序或APP内部地址

-

2. 小程序以/pages开始

-

3. 例如:/pages/user/user

-

4. 支持带参数 ?x=xx

- {{if !empty($site_store_links) and !empty($site_store_links['app_mini_pages'])}} -

- 小程序页面地址配置说明 -

- {{/if}} -
-
-
-

跳转原生地图查看指定位置

-
-

1. 以 | 竖线分割,分别顺序 名称|地址|经度|纬度

-

2. 例如:ShopXO|上海浦东新区张江高科技园区XXX号|121.626444|31.20843

-
-
-
\ No newline at end of file +{{/if}} \ No newline at end of file diff --git a/app/layout/view/public/common/module_view.html b/app/layout/view/public/common/module_view.html index 9ee1ef240..ac6dd01b9 100644 --- a/app/layout/view/public/common/module_view.html +++ b/app/layout/view/public/common/module_view.html @@ -8,7 +8,7 @@
{{switch vss.value}} {{case images}} - + {{/case}} @@ -19,7 +19,7 @@
@@ -498,12 +498,12 @@ {{foreach $vss.config.data_list as $ik=>$i}}
  • - +

    {{$currency_symbol}}{{$g.price}}

    @@ -517,12 +517,12 @@ {{foreach $vss.config.data_list as $g}}
  • - + {{$g.title}}

    {{$currency_symbol}}{{$g.price}}

  • @@ -541,13 +541,13 @@ {{if !empty($vss['config']['keywords_list'])}}
    {{foreach $vss.config.keywords_list as $wd}} - {{$wd.keywords}} + {{$wd.keywords}} {{/foreach}}
    {{/if}} {{if !empty($vss['config']['title_more'])}}
    - + {{$vss.config.title_more}} diff --git a/app/layout/view/public/modal/modal_module_pages_select.html b/app/layout/view/public/modal/modal_module_pages_select.html index e91534bbe..f08e1e1d3 100644 --- a/app/layout/view/public/modal/modal_module_pages_select.html +++ b/app/layout/view/public/modal/modal_module_pages_select.html @@ -4,7 +4,7 @@ {{if !empty($pages_list)}}
    -
    +
    • 系统页面
    • 扩展模块
    • @@ -54,16 +54,15 @@

      WEB端

      -

      1. 以http开头

      +

      1. 以http:开头

      -

      小程序/APP

      +

      小程序或APP内部地址

      -

      1. 小程序或APP内部地址

      -

      2. 小程序以/pages开始

      -

      3. 例如:/pages/user/user

      -

      4. 支持带参数 ?x=xx

      +

      1. 小程序以/pages开始

      +

      2. 例如:/pages/user/user

      +

      3. 支持带参数 ?x=xx

      {{if !empty($site_store_links) and !empty($site_store_links['app_mini_pages'])}}

      小程序页面地址配置说明 @@ -71,6 +70,28 @@ {{/if}}

      +
      +

      打开外部小程序

      +
      +

      1. 以appid://开头

      +

      2. 例如:appid://wx88888888

      +
      +
      +
      +

      拨打电话

      +
      +

      1. 以tel://开头

      +

      2. 例如:tel://wx13222222222

      +
      +
      +
      +

      跳转原生地图查看指定位置

      +
      +

      1. 以map://开头

      +

      2. 例如:map://名称|地址|经度|纬度

      +

      3. 示例:map://ShopXO|上海浦东新区张江高科技园区XXX号|121.626444|31.20843

      +
      +
    {{foreach :MyLang('common_platform_type') as $v}} diff --git a/app/layout/view/public/popup/popup_module_goods_search.html b/app/layout/view/public/popup/popup_module_goods_search.html index edc3c57a6..8bb7e28d9 100644 --- a/app/layout/view/public/popup/popup_module_goods_search.html +++ b/app/layout/view/public/popup/popup_module_goods_search.html @@ -4,7 +4,7 @@
    -
    +
    • {{:MyLang('form_goods_category_title')}}
    • 品牌
    • diff --git a/app/service/UserService.php b/app/service/UserService.php index eb9c22321..6bf9127a2 100755 --- a/app/service/UserService.php +++ b/app/service/UserService.php @@ -599,7 +599,6 @@ class UserService $user_id = $params['id']; } } else { - $data['add_time'] = time(); $ret = self::UserInsert($data); if($ret['code'] != 0) { @@ -672,14 +671,14 @@ class UserService } } - // 用户信息添加 + // 用户信息更新 $user_base['upd_time'] = time(); if(!Db::name('User')->where(['id'=>$user_id])->update($user_base)) { return DataReturn(MyLang('update_fail'), -100); } - // 用户平台信息添加 + // 用户平台信息更新 $user_platform['user_id'] = $user_id; if(self::UserPlatformUpdate('user_id', $user_id, $user_platform, $params) === false) { @@ -721,13 +720,17 @@ class UserService { $params['ids'] = explode(',', $params['ids']); } - - // 删除操作 - if(Db::name('User')->where(['id'=>$params['ids']])->delete()) + // 用户表 + if(!Db::name('User')->where(['id'=>$params['ids']])->delete()) { - return DataReturn(MyLang('delete_success'), 0); + return DataReturn(MyLang('delete_fail'), -100); } - return DataReturn(MyLang('delete_fail'), -100); + // 用户平台信息表 + if(Db::name('UserPlatform')->where(['user_id'=>$params['ids']])->delete() === false) + { + return DataReturn(MyLang('delete_fail'), -100); + } + return DataReturn(MyLang('delete_success'), 0); } /** diff --git a/public/static/common/js/common.js b/public/static/common/js/common.js index bda28715f..d1d9dd795 100755 --- a/public/static/common/js/common.js +++ b/public/static/common/js/common.js @@ -2983,6 +2983,41 @@ function PopupWindowSizeHandle(e) } } +/** + * 自定义url打开处理 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2023-03-17 + * @desc description + * @param {[string]} value [自定义url信息] + */ +function CustomUrlOpenHandle(value) +{ + if((value || null) != null) + { + // 地图协议 + if(value.substr(0, 6) == 'map://') + { + var values = value.substr(6).split('|'); + if (values.length == 4) + { + // 拼接地图地址、并调用弹窗方法 + ModalLoad(UrlFieldReplace('lat', values[3], UrlFieldReplace('lng', values[2], __map_view_url__))); + } + + // 电话协议 + } else if(value.substr(0, 6) == 'tel://') + { + window.location.href = value; + + // 默认新标签跳转页面 + } else { + window.open(value, '_blank'); + } + } +} + // 公共数据操作 $(function()