第一版测试

This commit is contained in:
tsf 2024-06-08 16:55:42 +08:00
parent facf67f0dc
commit 68822fd416
5 changed files with 46 additions and 11 deletions

View File

@ -16,6 +16,7 @@ class Appversion extends Base{
$data = input();
$pd = true;
$parameter = [];
// $parameter['is_del'] = 0;
if(array_key_exists('tt', $data)){
$page = $data['page_num'];
unset($data['page_num']);
@ -24,6 +25,7 @@ class Appversion extends Base{
// if($data['status_num'] === "0" || $data['status_num'] === "1"){
// $parameter['is_del'] = $data['status_num'];
// }
// if($data['tel']){
// $parameter['tel'] = $data['tel'];
// }
@ -38,7 +40,7 @@ class Appversion extends Base{
// }
}
$num = Db::table('app_version_log')->where($parameter)->count();
$result = Db::table('app_version_log')->order('id desc')->page($page,$this->page_num)->select();
$result = Db::table('app_version_log')->where($parameter)->order('is_del,id desc')->page($page,$this->page_num)->select();
if(!$pd){
$result['num'] = $num;
$result['data'] = $result;
@ -100,6 +102,29 @@ class Appversion extends Base{
}
public function app_del(){
$data = input();
if(is_array($data['id'])){
$data['id'] = implode(',',$data['id']);
$result = Db::table('app_version_log')->where("id in (".$data['id'].")")->update(['is_del'=>$data['is_del']]);
}else{
$result = Db::table('app_version_log')->where(['id'=>$data['id']])->update(['is_del'=>$data['is_del']]);
}
if($result){
return $this->msg(0,'success');
}else{
return $this->msg(10001,'success');
}
// $num = Db::table('app_version_log')->where(['id'=>$data['id']])->update(['is_del'=>1]);
// if($num){
// return $this->msg([]);
// }else{
// return $this->msg(10002);
// }
}
################################################################other################################################################
################################################################other################################################################

View File

@ -58,7 +58,7 @@
</form>
</div> -->
<div class="layui-card-header">
<!-- <button class="layui-btn layui-btn-danger" onclick="delAll()"><i class="layui-icon"></i>批量停用</button> -->
<button class="layui-btn layui-btn-danger" onclick="delAll()"><i class="layui-icon"></i>批量停用</button>
<!-- <button class="layui-btn" onclick="xadmin.open('添加用户','/appversion/app_add','100%','100%')"><i class="layui-icon"></i>添加</button> -->
<button class="layui-btn" onclick="xadmin.open('添加版本','/appversion/app_add','80%','60%')"><i class="layui-icon"></i>添加</button>
</div>
@ -66,26 +66,35 @@
<table class="layui-table layui-form">
<thead>
<tr>
<!-- <th><input type="checkbox" lay-filter="checkall" name="" lay-skin="primary"></th> -->
<th><input type="checkbox" lay-filter="checkall" name="" lay-skin="primary"></th>
<th>ID</th>
<th>文件名</th>
<th>版本号</th>
<th>描述</th>
<th>创建时间</th>
<th>下载</th>
<th>状态</th>
<!-- <th>操作</th></tr> -->
</thead>
<tbody id='content'>
{volist name="result" id="vo"}
<tr>
<!-- <td><input type="checkbox" name="id" value="{$vo.id}" lay-skin="primary"></td> -->
<td><input type="checkbox" name="id" value="{$vo.id}" lay-skin="primary"></td>
<td>{$vo.id}</td>
<td>{$vo.name}</td>
<td>{$vo.version_num}</td>
<td>{$vo.content}</td>
<td>{$vo.create_time}</td>
<td><a href="{$vo.download_url}">下载</a></td>
<td><a href="{$vo.download_url}">点击下载</a></td>
<td class="td-status">
{if condition="$vo.is_del == 1"}
<span onclick="app_stop(this,'{$vo.id}')" class="layui-btn layui-btn-normal layui-btn-mini layui-btn-disabled" title="停用">已停用</span>
{else /}
<span onclick="app_stop(this,'{$vo.id}')" class="layui-btn layui-btn-normal layui-btn-mini" title="启用">已启用</span>
{/if}
</td>
</tr>
{/volist}
</tbody>
@ -168,7 +177,7 @@
});
/*用户-停用*/
function member_stop(obj,id){
function app_stop(obj,id){
// return
var title = '',is_del,num
@ -185,7 +194,7 @@
layer.confirm('确认要'+ title +'吗?',function(index){
load()
$.ajax({
url:"member_is_del", //请求的url地址
url:"/appversion/app_del", //请求的url地址
dataType:"json", //返回格式为json
async:true,//请求是否异步默认为异步这也是ajax重要特性
data:{"id":id,'is_del':is_del}, //参数值
@ -229,7 +238,7 @@
layer.confirm('确认要停用吗ID为'+ids.toString(),function(index){
//捉到所有被选中的,发异步进行删除
$.ajax({
url:"member_is_del", //请求的url地址
url:"/appversion/app_del", //请求的url地址
dataType:"json", //返回格式为json
async:true,//请求是否异步默认为异步这也是ajax重要特性
data:{"id":ids,'is_del':1}, //参数值

View File

@ -58,7 +58,7 @@ class Index extends Base{
if(!array_key_exists('token', $data)){
return $this->msg(10001);
}
$result = Db::table('app_version_log')->order('id desc')->find();
$result = Db::table('app_version_log')->order('is_del,id desc')->find();
if($result){
$version = $result['version_num_original'];
$url = $result['download_url'];
@ -67,7 +67,7 @@ class Index extends Base{
$url = '';
}
if($this->token_time_validate($data['token']) === false){
return $this->msg(20001,'未登录',['version'=>$version,'url'=>$url]);
return $this->msg(-1,'未登录',['version'=>$version,'url'=>$url]);
}else{
return $this->msg(['version'=>$version,'url'=>$url]);
}

View File

@ -95,7 +95,7 @@ return [
// 是否开启路由解析缓存
'route_check_cache' => false,
// 是否强制使用路由
'url_route_must' => true,
'url_route_must' => false,
// 域名部署
'url_domain_deploy' => false,
// 域名根如thinkphp.cn

View File

@ -31,6 +31,7 @@ Route::any('/admin/welcome', 'admin/index/welcome');
// APP版本管理
Route::any('/appversion/index', 'admin/appversion/index');
Route::any('/appversion/app_add', 'admin/appversion/app_add');
Route::any('/appversion/app_del', 'admin/appversion/app_del');
Route::any('/appversion/app_add_action', 'admin/appversion/app_add_action');