第一版测试

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(); $data = input();
$pd = true; $pd = true;
$parameter = []; $parameter = [];
// $parameter['is_del'] = 0;
if(array_key_exists('tt', $data)){ if(array_key_exists('tt', $data)){
$page = $data['page_num']; $page = $data['page_num'];
unset($data['page_num']); unset($data['page_num']);
@ -24,6 +25,7 @@ class Appversion extends Base{
// if($data['status_num'] === "0" || $data['status_num'] === "1"){ // if($data['status_num'] === "0" || $data['status_num'] === "1"){
// $parameter['is_del'] = $data['status_num']; // $parameter['is_del'] = $data['status_num'];
// } // }
// if($data['tel']){ // if($data['tel']){
// $parameter['tel'] = $data['tel']; // $parameter['tel'] = $data['tel'];
// } // }
@ -38,7 +40,7 @@ class Appversion extends Base{
// } // }
} }
$num = Db::table('app_version_log')->where($parameter)->count(); $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){ if(!$pd){
$result['num'] = $num; $result['num'] = $num;
$result['data'] = $result; $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################################################################
################################################################other################################################################ ################################################################other################################################################

View File

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

View File

@ -58,7 +58,7 @@ class Index extends Base{
if(!array_key_exists('token', $data)){ if(!array_key_exists('token', $data)){
return $this->msg(10001); 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){ if($result){
$version = $result['version_num_original']; $version = $result['version_num_original'];
$url = $result['download_url']; $url = $result['download_url'];
@ -67,7 +67,7 @@ class Index extends Base{
$url = ''; $url = '';
} }
if($this->token_time_validate($data['token']) === false){ 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{ }else{
return $this->msg(['version'=>$version,'url'=>$url]); return $this->msg(['version'=>$version,'url'=>$url]);
} }

View File

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

View File

@ -31,6 +31,7 @@ Route::any('/admin/welcome', 'admin/index/welcome');
// APP版本管理 // APP版本管理
Route::any('/appversion/index', 'admin/appversion/index'); Route::any('/appversion/index', 'admin/appversion/index');
Route::any('/appversion/app_add', 'admin/appversion/app_add'); 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'); Route::any('/appversion/app_add_action', 'admin/appversion/app_add_action');