添加分销推广协议

This commit is contained in:
wangxiaowei 2024-11-13 17:08:18 +08:00
parent d411db67b2
commit 1dc2e75d8d
4 changed files with 31 additions and 0 deletions

@ -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('修改成功');
}
}

@ -21,6 +21,7 @@
<li class="layui-this">服务协议</li>
<li>隐私政策</li>
<li>售后保障</li>
<li>分销推广</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
@ -43,6 +44,13 @@
<textarea name="after_sale" id="after_sale" lay-verify="content" class="field-content">{$config.after_sale}</textarea>
</div>
</div>
<div class="layui-tab-item">
<label class="layui-form-label" style="white-space: nowrap;">内容:</label>
<div class="layui-input-block">
<textarea name="after_sale" id="user_spread" lay-verify="content" class="field-content">{$config.user_spread}</textarea>
</div>
</div>
</div>
<div class="layui-form-item">
@ -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,

@ -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]);
}
}

@ -33,4 +33,13 @@ class PolicyLogic extends Logic
$res = preg_replace($preg, '<img src="' . $local_url . '${1}" />', $after_sale);
return $res;
}
public static function userSpread()
{
$after_sale = ConfigServer::get('policy', 'user_spread', '');
$preg = '/<img.*?src="((?!(https|http)).*?)".*?\/?>/i';
$local_url = UrlServer::getFileUrl();
$res = preg_replace($preg, '<img src="' . $local_url . '${1}" />', $after_sale);
return $res;
}
}