@@ -64,6 +64,7 @@ class User extends Backend
$this->assignconfig("admin", ['id' => $this->auth->id]);
}
public function share(){
+ $this->assign('admin',$this->admin());
return $this->fetch();
public function changepwd(){
@@ -69,6 +69,7 @@ class Admin extends Model
public function getShareLinkAttr($_m,$model){
+ return str_replace('{frommanager}',$model['id'],config('site.sell_share_url')?:'');
return sprintf('%s/register',request()->domain(),);
@@ -1,8 +1,20 @@
+<style>
+ .content{
+ padding: 20px;
+ background: white;
+ }
+</style>
<form role="form" class="form form-horizontal">
<div class="form-group">
<label for="username" class="control-label col-xs-12 col-sm-2">{:__('推广链接')}:</label>
<div class="col-xs-12 col-sm-8">
- <input type="text" class="form-control" id="username" name="row[username]" value="" data-rule="required;username" />
+ <input type="text" class="form-control shareLink" id="username" value="{$admin.share_link}" readonly/>
+ </div>
+ <div class="form-group">
+ <label for="username" class="control-label col-xs-12 col-sm-2"></label>
+ <div class="col-xs-12 col-sm-8">
+ <button type="button" class="btn btn-info btn-copy">复制</button>
</div>
</form>
@@ -1,8 +1,5 @@
define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'jstree'], function ($, undefined, Backend, Table, Form, undefined) {
var Controller = {
- share: function () {
- Controller.api.bindevent();
- },
show: function () {
Controller.api.bindevent();
},
@@ -131,6 +128,14 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'jstree'], function (
// 为表格绑定事件
Table.api.bindevent(table);
+ share(){
+ Controller.api.bindevent()
+ $('.btn-copy').click(function (){
+ $('.shareLink').select()
+ document.execCommand('copy')
+ layer.msg('复制成功')
+ })
};
return Controller;
});
@@ -134,9 +134,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
bindevent: function () {
Form.api.bindevent($("form[role=form]"));
- share(){
-