mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-10-10 02:39:58 +08:00
修改用户及微信关键字
This commit is contained in:
parent
21b3b903cf
commit
20e55ed8a2
@ -19,8 +19,8 @@
|
|||||||
<label class="layui-col-xs5 relative">
|
<label class="layui-col-xs5 relative">
|
||||||
<span class="color-green font-w7">用户昵称</span>
|
<span class="color-green font-w7">用户昵称</span>
|
||||||
<span class="color-desc margin-left-5">Nickname</span>
|
<span class="color-desc margin-left-5">Nickname</span>
|
||||||
<input name="nickname" value='{$vo.nickname|default=""}' placeholder="请输入用户的昵称" class="layui-input">
|
<input name="nickname" value='{$vo.nickname|default=""}' required placeholder="请输入用户的昵称" class="layui-input">
|
||||||
<span class="help-block">可选,用于显示账号名称,请尽量保持不要重复</span>
|
<span class="help-block">用户展示的账号名称,请尽量保持不要重复</span>
|
||||||
</label>
|
</label>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
|
@ -25,9 +25,7 @@
|
|||||||
<th class='list-table-sort-td'>
|
<th class='list-table-sort-td'>
|
||||||
<button type="button" data-reload class="layui-btn layui-btn-xs">刷 新</button>
|
<button type="button" data-reload class="layui-btn layui-btn-xs">刷 新</button>
|
||||||
</th>
|
</th>
|
||||||
<th class='text-left nowrap'>用户信息</th>
|
<th class='text-left nowrap' width="25%">账号信息</th>
|
||||||
<th class='text-left nowrap layui-hide-xs'>联系方式</th>
|
|
||||||
<th class='text-left nowrap layui-hide-xs'>最近登录</th>
|
|
||||||
<th class='text-left nowrap'>账号状态</th>
|
<th class='text-left nowrap'>账号状态</th>
|
||||||
<th></th>
|
<th></th>
|
||||||
</tr>
|
</tr>
|
||||||
@ -45,21 +43,15 @@
|
|||||||
<td class='text-left nowrap'>
|
<td class='text-left nowrap'>
|
||||||
<img alt="img" width="40px" height="40px" class="text-top margin-right-10" data-tips-image src="{$vo.headimg|default=''}">
|
<img alt="img" width="40px" height="40px" class="text-top margin-right-10" data-tips-image src="{$vo.headimg|default=''}">
|
||||||
<div class="inline-block">
|
<div class="inline-block">
|
||||||
登录账号:{$vo.username|default=''}<br>
|
登录账号 <b class="color-blue">{$vo.username|default=''}</b>,账号昵称 <b class="color-blue">{$vo.nickname|default='<span class="color-desc">未配置账号昵称</span>'|raw}</b><br>
|
||||||
账号昵称:{$vo.nickname|default='<span class="color-desc">未配置账号昵称</span>'|raw}<br>
|
联系手机 <span class="color-blue">{$vo.contact_phone|default='<i class="color-desc">未配置联系手机</i>'|raw}</span>,
|
||||||
|
联系邮箱 <span class="color-blue">{$vo.contact_mail|default='<i class="color-desc">未配置联系邮箱</i>'|raw}</span>。
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td class='text-left nowrap layui-hide-xs'>
|
<td class='text-left nowrap layui-hide-xs'>
|
||||||
联系邮箱:{$vo.contact_mail|default='<span class="color-desc">未配置联系邮箱</span>'|raw}<br>
|
共登录了 <b class="color-blue">{$vo.login_num|default=0}</b> 次,
|
||||||
联系手机:{$vo.contact_phone|default='<span class="color-desc">未配置联系手机</span>'|raw}<br>
|
最后访问 <b class="color-blue">{$vo.login_ip|default='--'}</b><br>
|
||||||
</td>
|
账号创建于 <i class="color-blue">{$vo.create_at|format_datetime}</i>,当前 {eq name='vo.status' value='0'}<b class="color-red">已禁用</b>{else}<b class="color-green">使用中</b>{/eq}
|
||||||
<td class='text-left nowrap layui-hide-xs'>
|
|
||||||
登录次数:{$vo.login_num|default=0}<br>
|
|
||||||
登录地址:{$vo.login_ip|default='--'}<br>
|
|
||||||
</td>
|
|
||||||
<td class='text-left nowrap'>
|
|
||||||
账号状态:{eq name='vo.status' value='0'}<span class="color-red">已禁用</span>{else}<span class="color-green">使用中</span>{/eq}<br>
|
|
||||||
创建时间:{$vo.create_at|format_datetime}
|
|
||||||
</td>
|
</td>
|
||||||
<td class='text-left nowrap'>
|
<td class='text-left nowrap'>
|
||||||
|
|
||||||
|
@ -109,17 +109,6 @@ class Keys extends Controller
|
|||||||
$this->_form($this->table, 'form');
|
$this->_form($this->table, 'form');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 删除回复规则
|
|
||||||
* @auth true
|
|
||||||
* @throws \think\db\exception\DbException
|
|
||||||
*/
|
|
||||||
public function remove()
|
|
||||||
{
|
|
||||||
$this->_applyFormToken();
|
|
||||||
$this->_delete($this->table);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改回复规则状态
|
* 修改回复规则状态
|
||||||
* @auth true
|
* @auth true
|
||||||
@ -131,6 +120,17 @@ class Keys extends Controller
|
|||||||
$this->_save($this->table, ['status' => input('status')]);
|
$this->_save($this->table, ['status' => input('status')]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除回复规则
|
||||||
|
* @auth true
|
||||||
|
* @throws \think\db\exception\DbException
|
||||||
|
*/
|
||||||
|
public function remove()
|
||||||
|
{
|
||||||
|
$this->_applyFormToken();
|
||||||
|
$this->_delete($this->table);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 配置关注回复
|
* 配置关注回复
|
||||||
* @auth true
|
* @auth true
|
||||||
@ -188,13 +188,11 @@ class Keys extends Controller
|
|||||||
protected function _form_result($result)
|
protected function _form_result($result)
|
||||||
{
|
{
|
||||||
if ($result !== false) {
|
if ($result !== false) {
|
||||||
list($url, $keys) = ['', $this->request->post('keys')];
|
$iskeys = in_array(input('keys'), ['subscribe', 'default']);
|
||||||
if (!in_array($keys, ['subscribe', 'default'])) {
|
$location = $iskeys ? 'javascript:$.form.reload()' : 'javascript:history.back()';
|
||||||
$url = 'javascript:history.back()';
|
$this->success('恭喜, 关键字保存成功!', $location);
|
||||||
}
|
|
||||||
$this->success('恭喜, 关键字保存成功!', $url);
|
|
||||||
} else {
|
} else {
|
||||||
$this->error('关键字保存失败, 请稍候再试!');
|
$this->error('关键字保存失败, 请稍候再试!');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@
|
|||||||
<div class="hr-line-dashed margin-top-10 margin-bottom-10"></div>
|
<div class="hr-line-dashed margin-top-10 margin-bottom-10"></div>
|
||||||
<button class="layui-btn menu-submit">保存数据</button>
|
<button class="layui-btn menu-submit">保存数据</button>
|
||||||
<!--{if !isset($vo.keys) || !in_array($vo.keys,['default','subscribe'])}-->
|
<!--{if !isset($vo.keys) || !in_array($vo.keys,['default','subscribe'])}-->
|
||||||
<button data-cancel-edit class="layui-btn layui-btn-danger" type='button'>取消编辑</button>
|
<button data-history-back class="layui-btn layui-btn-danger" type='button'>取消编辑</button>
|
||||||
<!--{/if}-->
|
<!--{/if}-->
|
||||||
{if isset($vo['id'])}<input type='hidden' value='{$vo.id}' name='id'>{/if}
|
{if isset($vo['id'])}<input type='hidden' value='{$vo.id}' name='id'>{/if}
|
||||||
</div>
|
</div>
|
||||||
@ -202,16 +202,8 @@
|
|||||||
|
|
||||||
var $body = $('body');
|
var $body = $('body');
|
||||||
|
|
||||||
// 取消编辑返回
|
|
||||||
$('[data-cancel-edit]').on('click', function () {
|
|
||||||
$.msg.confirm('确定取消编辑吗?', function (index) {
|
|
||||||
history.back(), $.msg.close(index);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
// 刷新预览显示
|
// 刷新预览显示
|
||||||
function showReview(params) {
|
function showReview(params, src) {
|
||||||
var src = '';
|
|
||||||
if (params['type'] === 'news') {
|
if (params['type'] === 'news') {
|
||||||
src = '{:url("@wechat/api.review/news")}?id=_id_'.replace('_id_', params.content);
|
src = '{:url("@wechat/api.review/news")}?id=_id_'.replace('_id_', params.content);
|
||||||
} else {
|
} else {
|
||||||
@ -220,23 +212,17 @@
|
|||||||
$('#phone-preview').attr('src', src);
|
$('#phone-preview').attr('src', src);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 图文显示预览
|
|
||||||
$body.off('change', '[name="news_id"]').on('change', '[name="news_id"]', function () {
|
$body.off('change', '[name="news_id"]').on('change', '[name="news_id"]', function () {
|
||||||
|
// 图文显示预览
|
||||||
showReview({type: 'news', content: this.value});
|
showReview({type: 'news', content: this.value});
|
||||||
});
|
}).off('change', '[name="content"]').on('change', '[name="content"]', function () {
|
||||||
|
// 文字显示预览
|
||||||
// 文字显示预览
|
|
||||||
$body.off('change', '[name="content"]').on('change', '[name="content"]', function () {
|
|
||||||
showReview({type: 'text', content: this.value});
|
showReview({type: 'text', content: this.value});
|
||||||
});
|
}).off('change', '[name="image_url"]').on('change', '[name="image_url"]', function () {
|
||||||
|
// 图片显示预览
|
||||||
// 图片显示预览
|
|
||||||
$body.off('change', '[name="image_url"]').on('change', '[name="image_url"]', function () {
|
|
||||||
showReview({type: 'image', content: this.value});
|
showReview({type: 'image', content: this.value});
|
||||||
});
|
}).off('change', '[name="voice_url"]').on('change', '[name="voice_url"]', function () {
|
||||||
|
// 语音显示预览
|
||||||
// 图片显示预览
|
|
||||||
$body.off('change', '[name="voice_url"]').on('change', '[name="voice_url"]', function () {
|
|
||||||
showReview({type: 'voice', content: this.value});
|
showReview({type: 'voice', content: this.value});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -271,6 +257,7 @@
|
|||||||
case 'news':
|
case 'news':
|
||||||
return $('[name="news_id"]').trigger('change');
|
return $('[name="news_id"]').trigger('change');
|
||||||
case 'text':
|
case 'text':
|
||||||
|
case 'customservice':
|
||||||
return $('[name="content"]').trigger('change');
|
return $('[name="content"]').trigger('change');
|
||||||
case 'image':
|
case 'image':
|
||||||
return $('[name="image_url"]').trigger('change');
|
return $('[name="image_url"]').trigger('change');
|
||||||
@ -280,8 +267,6 @@
|
|||||||
return $('[name="music_url"]').trigger('change');
|
return $('[name="music_url"]').trigger('change');
|
||||||
case 'voice':
|
case 'voice':
|
||||||
return $('[name="voice_url"]').trigger('change');
|
return $('[name="voice_url"]').trigger('change');
|
||||||
case 'customservice':
|
|
||||||
return $('[name="content"]').trigger('change');
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user