+
+ diff --git a/application/plugins/petscms/Admin.php b/application/plugins/petscms/Admin.php
index 5f0b6f31c..a3f08e08a 100755
--- a/application/plugins/petscms/Admin.php
+++ b/application/plugins/petscms/Admin.php
@@ -32,11 +32,28 @@ class Admin extends Controller
*/
public function index($params = [])
{
- $ret = PluginsService::PluginsData('petscms');
+ return $this->fetch('../../../plugins/view/petscms/admin/index');
+ }
+
+ /**
+ * 配置管理
+ * @author Devil
+ * @blog http://gong.gg/
+ * @version 1.0.0
+ * @datetime 2019-02-07T08:21:54+0800
+ * @param [array] $params [输入参数]
+ */
+ public function base($params = [])
+ {
+ $ret = PluginsService::PluginsData('petscms', ['logo', 'pets_default_images']);
if($ret['code'] == 0)
{
+ if(!empty($ret['data']['not_bind_desc']))
+ {
+ $ret['data']['not_bind_desc'] = str_replace("\n", '
', $ret['data']['not_bind_desc']);
+ }
$this->assign('data', $ret['data']);
- return $this->fetch('../../../plugins/view/petscms/admin/index');
+ return $this->fetch('../../../plugins/view/petscms/admin/base');
} else {
return $ret['msg'];
}
@@ -52,7 +69,7 @@ class Admin extends Controller
*/
public function saveinfo($params = [])
{
- $ret = PluginsService::PluginsData('petscms');
+ $ret = PluginsService::PluginsData('petscms', ['logo', 'pets_default_images'], false);
if($ret['code'] == 0)
{
// 是否
diff --git a/application/plugins/petscms/Pets.php b/application/plugins/petscms/Pets.php
index b569f251c..cc0939d83 100644
--- a/application/plugins/petscms/Pets.php
+++ b/application/plugins/petscms/Pets.php
@@ -154,8 +154,16 @@ class Pets extends Controller
);
$ret = Service::PetsList($data_params);
$data = empty($ret['data'][0]) ? [] : $ret['data'][0];
-
$this->assign('data', $data);
+
+ // 基础信息
+ $ret = PluginsService::PluginsData('petscms', ['logo', 'pets_default_images']);
+ if(!empty($ret['data']['not_bind_desc']))
+ {
+ $ret['data']['not_bind_desc'] = str_replace("\n", '
', $ret['data']['not_bind_desc']);
+ }
+ $this->assign('plugins_base_data', $ret['data']);
+
$this->assign('params', $params);
return $this->fetch('../../../plugins/view/petscms/pets/detail');
}
diff --git a/application/plugins/petscms/Petsadmin.php b/application/plugins/petscms/Petsadmin.php
index 8b419b770..778c96a58 100644
--- a/application/plugins/petscms/Petsadmin.php
+++ b/application/plugins/petscms/Petsadmin.php
@@ -35,7 +35,7 @@ class PetsAdmin extends Controller
public function index($params = [])
{
// 分页
- $number = 10;
+ $number = MyC('admin_page_number', 10, true);
// 条件
$where = Service::PetsListWhere($params);
@@ -210,7 +210,7 @@ class PetsAdmin extends Controller
}
// 分页
- $number = 10;
+ $number = MyC('admin_page_number', 10, true);
// 条件
$where = [
diff --git a/application/plugins/petscms/uninstall.sql b/application/plugins/petscms/uninstall.sql
index e69de29bb..e865a6d31 100644
--- a/application/plugins/petscms/uninstall.sql
+++ b/application/plugins/petscms/uninstall.sql
@@ -0,0 +1,5 @@
+# 宠物管理系统宠物 - 应用
+DROP TABLE `s_plugins_petscms_pets`;
+
+# 宠物管理系统宠物丢失帮助数据 - 应用
+DROP TABLE `s_plugins_petscms_help`;
\ No newline at end of file
diff --git a/application/plugins/view/petscms/admin/base.html b/application/plugins/view/petscms/admin/base.html
new file mode 100644
index 000000000..81364e5d2
--- /dev/null
+++ b/application/plugins/view/petscms/admin/base.html
@@ -0,0 +1,65 @@
+{{include file="public/header" /}}
+
+
+
+
+