From 1dc2e75d8dfa6dac44f2ba1ce36af1bb8c95b507 Mon Sep 17 00:00:00 2001 From: wangxiaowei Date: Wed, 13 Nov 2024 17:08:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=86=E9=94=80=E6=8E=A8?= =?UTF-8?q?=E5=B9=BF=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/setting/Basic.php | 2 ++ app/admin/view/setting/basic/policy.html | 11 +++++++++++ app/api/controller/Policy.php | 9 +++++++++ app/api/logic/PolicyLogic.php | 9 +++++++++ 4 files changed, 31 insertions(+) diff --git a/app/admin/controller/setting/Basic.php b/app/admin/controller/setting/Basic.php index 10fffead..67c1d571 100755 --- a/app/admin/controller/setting/Basic.php +++ b/app/admin/controller/setting/Basic.php @@ -176,6 +176,7 @@ class Basic extends AdminBase 'service' => ConfigServer::get('policy', 'service'), 'privacy' => ConfigServer::get('policy', 'privacy'), 'after_sale' => ConfigServer::get('policy', 'after_sale'), + 'user_spread' => ConfigServer::get('policy', 'user_spread'), ]; return view('', ['config' => $config]); } @@ -187,6 +188,7 @@ class Basic extends AdminBase ConfigServer::set('policy', 'service', $post['service']); ConfigServer::set('policy', 'privacy', $post['privacy']); ConfigServer::set('policy', 'after_sale', $post['after_sale']); + ConfigServer::set('policy', 'user_spread', $post['user_spread']); return JsonServer::success('修改成功'); } } diff --git a/app/admin/view/setting/basic/policy.html b/app/admin/view/setting/basic/policy.html index 32c6268a..1719a3f1 100755 --- a/app/admin/view/setting/basic/policy.html +++ b/app/admin/view/setting/basic/policy.html @@ -21,6 +21,7 @@
  • 服务协议
  • 隐私政策
  • 售后保障
  • +
  • 分销推广
  • @@ -43,6 +44,13 @@
    + +
    + +
    + +
    +
    @@ -77,11 +85,13 @@ var likeedit_service = likeedit.build('service'); var likeedit_privacy = likeedit.build('privacy'); var likeedit_after_sale = likeedit.build('after_sale'); + var likeedit_user_spread = likeedit.build('user_spread'); form.verify({ content: function () { likeedit.sync(likeedit_service); likeedit.sync(likeedit_privacy); likeedit.sync(likeedit_after_sale); + likeedit.sync(likeedit_user_spread); } }); @@ -89,6 +99,7 @@ data.field['service'] = likeedit.getContent(likeedit_service); data.field['privacy'] = likeedit.getContent(likeedit_privacy); data.field['after_sale'] = likeedit.getContent(likeedit_after_sale); + data.field['user_spread'] = likeedit.getContent(likeedit_user_spread); like.ajax({ url: "{:url('setting.basic/setPolicy')}", data: data.field, diff --git a/app/api/controller/Policy.php b/app/api/controller/Policy.php index cd87ac32..27711482 100755 --- a/app/api/controller/Policy.php +++ b/app/api/controller/Policy.php @@ -36,4 +36,13 @@ class Policy extends Api $data = PolicyLogic::afterSale(); return JsonServer::success('获取成功', ['content' => $data]); } + + /** + * 分销推广 + */ + public function userSpread() + { + $data = PolicyLogic::afterSale(); + return JsonServer::success('获取成功', ['content' => $data]); + } } \ No newline at end of file diff --git a/app/api/logic/PolicyLogic.php b/app/api/logic/PolicyLogic.php index 409e8c19..6237073b 100755 --- a/app/api/logic/PolicyLogic.php +++ b/app/api/logic/PolicyLogic.php @@ -33,4 +33,13 @@ class PolicyLogic extends Logic $res = preg_replace($preg, '', $after_sale); return $res; } + + public static function userSpread() + { + $after_sale = ConfigServer::get('policy', 'user_spread', ''); + $preg = '//i'; + $local_url = UrlServer::getFileUrl(); + $res = preg_replace($preg, '', $after_sale); + return $res; + } } \ No newline at end of file