rabin vor 3 Monaten
Ursprung
Commit
a329b280dd

+ 1 - 1
package/manage/config.js

@@ -10,7 +10,7 @@ if (location.port == '15000') {
 deverConfig = {
   // 一些基本配置,定义后台title
   setting: {
-    title: 'API充值系统',
+    title: 'Dever Demo',
   },
   // 网络配置
   network: {

+ 2 - 2
package/manage/index.html

@@ -1,5 +1,5 @@
-<!doctype html><html lang="zh-cmn-Hans"><head><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="webkit" name="renderer"/><meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" name="viewport"/><link href="favicon.ico" rel="icon"/><title>Dever Manage</title><meta content="Dever,PHP,PHP框架,轻量,微服务,组件化,接口,低代码,后台,自定义后台,开发,快速开发,AI,人工智能,文档,轻应用,应用,时空之翼,神秘城" name="keywords"/><meta content="rabin@shemic.com" name="author"/><link href="static/css/loading.css?random=2023-12-28 17:26:23-shemic" rel="stylesheet"/><script>document.write(
+<!doctype html><html lang="zh-cmn-Hans"><head><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="webkit" name="renderer"/><meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" name="viewport"/><link href="favicon.ico" rel="icon"/><title>Dever Manage</title><meta content="Dever,PHP,PHP框架,轻量,微服务,组件化,接口,低代码,后台,自定义后台,开发,快速开发,AI,人工智能,文档,轻应用,应用,时空之翼,神秘城" name="keywords"/><meta content="rabin@shemic.com" name="author"/><link href="static/css/loading.css?random=2024-01-18 17:26:05-shemic" rel="stylesheet"/><script>document.write(
         "<script type='text/javascript' src='config.js?" +
           Math.random() +
           "'><\/script>"
-      )</script><script defer="defer" src="static/js/app.22b545be.js"></script><script defer="defer" src="static/js/213.d22e68ea.js"></script><link href="static/css/app.d065fbce.css" rel="stylesheet"><link href="static/css/213.89045697.css" rel="stylesheet"></head><body><noscript></noscript><div id="app"><div class="first-loading-wrp"><div class="loading-wrp"><span class="dot dot-spin"><i></i> <i></i> <i></i> <i></i></span></div><h1>Dever Manage</h1></div></div></body></html>
+      )</script><script defer="defer" src="static/js/app.d37e3e36.js"></script><script defer="defer" src="static/js/213.570b0890.js"></script><link href="static/css/app.d065fbce.css" rel="stylesheet"><link href="static/css/213.89045697.css" rel="stylesheet"></head><body><noscript></noscript><div id="app"><div class="first-loading-wrp"><div class="loading-wrp"><span class="dot dot-spin"><i></i> <i></i> <i></i> <i></i></span></div><h1>Dever Manage</h1></div></div></body></html>

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
package/manage/static/css/213.89045697.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
package/manage/static/css/954.f9a62230.css


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
package/manage/static/css/app.d065fbce.css


Datei-Diff unterdrückt, da er zu groß ist
+ 4 - 0
package/manage/static/css/vab-chunk-c6f52c3a.fc344e71.css


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 4
package/manage/static/css/vab-chunk-c6f52c3a.ff9474b9.css


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
package/manage/static/css/vab-plugins.f6f5c03c.css


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
package/manage/static/js/213.570b0890.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 5
package/manage/static/js/579.92d10844.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
package/manage/static/js/592.41e25131.js


Datei-Diff unterdrückt, da er zu groß ist
+ 5 - 0
package/manage/static/js/954.c66c2e29.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
package/manage/static/js/962.faf0c7f7.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 1
package/manage/static/js/app.d37e3e36.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
package/manage/static/js/vab-chunk-0b9a05e8.3a2acba3.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
package/manage/static/js/vab-chunk-54e012b3.6818ec02.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
package/manage/static/js/vab-chunk-844ca20f.8fd468cb.js


Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
package/manage/static/js/vab-chunk-b3a4eaa1.509e2c01.js


Datei-Diff unterdrückt, da er zu groß ist
+ 5 - 0
package/manage/static/js/vab-chunk-c6f52c3a.c279937d.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 5
package/manage/static/js/vab-chunk-c6f52c3a.f9ccc7c8.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 5
package/manage/static/js/vab-plugins.1b59dd8d.js


Datei-Diff unterdrückt, da er zu groß ist
+ 5 - 0
package/manage/static/js/vab-plugins.8f46493d.js


+ 2 - 2
src/test/api/Home.php

@@ -15,7 +15,7 @@ class Home
     public function test()
     {
         //$data = Dever::cache('test');
-        return Dever::load('data')->test();
+        return Dever::load('data', 'demo')->test();
     }
 
     public function page()
@@ -36,7 +36,7 @@ class Home
         # 跨app调用
         $data = Dever::load('menu', 'manage')->getAll();
         //print_r($data);die;
-        $data = Dever::db('content')->select([], array('num' => 1));
+        $data = Dever::db('content', 'demo')->select([], array('num' => 1));
         //print_r($data);
         return $data;
     }

+ 20 - 18
src/test/lib/Data.php

@@ -63,57 +63,59 @@ class Data
         );
     
         # 常用方法
-        # 多条查询
-        $data = Dever::db('news')->select(array('id' => 1), $set);
+        # 支持大量数据的多条方法
+        $data = Dever::db('news', 'demo')->load(array('id' => 1), $set);
         # 多条查询支持直接循环使用
         foreach($data as $k => $v) {
             $s[] = $v;
         }
         # 多条查询支持后续方法:fetch fetchAll rowCount fetchColumn
         $data = $data->fetchAll();
+        # 多条查询 建议用limit,别查询太多
+        $data = Dever::db('news', 'demo')->select(array('id' => 1), $set);
         # 单条查询
-        $data = Dever::db('news')->find(1);
+        $data = Dever::db('news', 'demo')->find(1);
         # 获取统计数据
-        $data = Dever::db('news')->count(array('id' => 1));
+        $data = Dever::db('news', 'demo')->count(array('id' => 1));
         $ 插入数据
-        $data = Dever::db('news')->insert(array('name' => 'xingxing'));
+        $data = Dever::db('news', 'demo')->insert(array('name' => 'xingxing'));
         # 更新数据
-        $data = Dever::db('news')->update(array('id' => 6), array('desc' => 'ceshi'));
+        $data = Dever::db('news', 'demo')->update(array('id' => 6), array('desc' => 'ceshi'));
         # 更新数据并num+1
-        $data = Dever::db('news')->update(array('id' => 1), array('desc' => '22222', 'num' => array('+', 1)));
+        $data = Dever::db('news', 'demo')->update(array('id' => 1), array('desc' => '22222', 'num' => array('+', 1)));
         # 删除数据
-        $data = Dever::db('news')->delete(array('id' => 6));
+        $data = Dever::db('news', 'demo')->delete(array('id' => 6));
         # sql形式 {table} 当前表名
-        $data = Dever::db('news')->query('select * from {table} limit 0, 5');
+        $data = Dever::db('news', 'demo')->query('select * from {table} limit 0, 5');
         
         # 分页
         $set['num'] = 10;
         # 只获取该页的数据
         //$set['page'] = 1;
-        $data = Dever::db('news')->select([], $set);
+        $data = Dever::db('news', 'demo')->select([], $set);
 
         # sql语句形式分页
-        //$data = Dever::db('news')->query('select * from {table} limit 0, 5', array(), $set);
+        //$data = Dever::db('news', 'demo')->query('select * from {table} limit 0, 5', array(), $set);
 
         # 获取分页信息,list是分页模板名称,不传则不生成模板
         $page = Dever::page('list');
         print_r($page);die;
 
-        $data = Dever::db('news')->select(array('id' => 2), $set);
+        $data = Dever::db('news', 'demo')->select(array('id' => 2), $set);
 
         # 自定义方法 getAll为自定义的方法
-        $data = Dever::db('news')->getAll(array('id1' => 2, 'state' => 2), $set);
-        $data = Dever::db('news')->updateNum(array('id' => 1), array('desc' => '22222', 'num' => 1));
+        $data = Dever::db('news', 'demo')->getAll(array('id1' => 2, 'state' => 2), $set);
+        $data = Dever::db('news', 'demo')->updateNum(array('id' => 1), array('desc' => '22222', 'num' => 1));
 
-        $data = Dever::db('news')->insert(array('name' => 'xingxing2', 'num' => 1, 'desc' => '描述', 'cdate' => time()+86400));
+        $data = Dever::db('news', 'demo')->insert(array('name' => 'xingxing2', 'num' => 1, 'desc' => '描述', 'cdate' => time()+86400));
         $where['id'] = 1;
         //$where['name1'] = 'xingxing';
-        $data = Dever::db('news')->select($where, $set);
+        $data = Dever::db('news', 'demo')->select($where, $set);
         */
         # 悲观锁
-        $data = Dever::db('news')->select([], $set, true);
+        $data = Dever::db('news', 'demo')->select([], $set, true);
         # 乐观锁
-        //$data = Dever::db('news')->update(array('id' => 1), array('desc' => '22222', 'num' => array('+', 1)), true);
+        //$data = Dever::db('news', 'demo')->update(array('id' => 1), array('desc' => '22222', 'num' => array('+', 1)), true);
         return $data;
     }
 }

+ 4 - 3
src/test/table/manage/user.php

@@ -316,14 +316,15 @@ return array
             max:多选限制选择数目,最大选择数目
 
             tree:树形选择器
-            tree2:大量数据下的树形选择器
-            area:地区选择器
+            tree2:大量数据下的树形选择器,暂时不支持
+            cascader:级联选择器,可以做地区等
             select:选择器
             select_tree:选择器,多选的树形模式
             set:
             clearable:是否可清空选择,true/false
             multiple:开启多选,true/false
-            remote:开启远程搜索,这里定义远程搜索的url
+            url:开启远程搜索,这里定义远程搜索的url
+            remote:开启远程控制,这里定义远程控制的url
 
             rate:评分
             set:

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.