From fdd1af91563a6fa4fdc2454033a6e80af6894bef Mon Sep 17 00:00:00 2001
From: gongfuxiang <2499232802@qq.com>
Date: Wed, 10 Apr 2019 01:06:19 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=BC=80=E5=8F=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
application/plugins/petscms/Admin.php | 85 ++++++++++++++
application/plugins/petscms/Hook.php | 106 ++++++++++++++++++
application/plugins/petscms/Pets.php | 39 +++++++
application/plugins/petscms/Petsadmin.php | 52 +++++++++
application/plugins/petscms/Service.php | 27 +++++
application/plugins/petscms/config.json | 22 ++++
application/plugins/petscms/install.sql | 0
application/plugins/petscms/uninstall.sql | 0
.../plugins/view/petscms/admin/index.html | 27 +++++
.../plugins/view/petscms/admin/saveinfo.html | 49 ++++++++
.../plugins/view/petscms/pets/index.html | 1 +
.../plugins/view/petscms/petsadmin/index.html | 3 +
.../view/petscms/petsadmin/saveinfo.html | 1 +
config/shopxo.sql | 18 ++-
public/static/plugins/css/petscms/admin.css | 39 +++++++
.../2019/04/09/1554814711403578.jpg | Bin 0 -> 3385 bytes
16 files changed, 459 insertions(+), 10 deletions(-)
create mode 100755 application/plugins/petscms/Admin.php
create mode 100755 application/plugins/petscms/Hook.php
create mode 100644 application/plugins/petscms/Pets.php
create mode 100644 application/plugins/petscms/Petsadmin.php
create mode 100644 application/plugins/petscms/Service.php
create mode 100755 application/plugins/petscms/config.json
create mode 100644 application/plugins/petscms/install.sql
create mode 100644 application/plugins/petscms/uninstall.sql
create mode 100755 application/plugins/view/petscms/admin/index.html
create mode 100755 application/plugins/view/petscms/admin/saveinfo.html
create mode 100644 application/plugins/view/petscms/pets/index.html
create mode 100644 application/plugins/view/petscms/petsadmin/index.html
create mode 100644 application/plugins/view/petscms/petsadmin/saveinfo.html
create mode 100755 public/static/plugins/css/petscms/admin.css
create mode 100644 public/static/upload/images/plugins_petscms/2019/04/09/1554814711403578.jpg
diff --git a/application/plugins/petscms/Admin.php b/application/plugins/petscms/Admin.php
new file mode 100755
index 000000000..5f0b6f31c
--- /dev/null
+++ b/application/plugins/petscms/Admin.php
@@ -0,0 +1,85 @@
+assign('data', $ret['data']);
+ return $this->fetch('../../../plugins/view/petscms/admin/index');
+ } else {
+ return $ret['msg'];
+ }
+ }
+
+ /**
+ * 编辑页面
+ * @author Devil
+ * @blog http://gong.gg/
+ * @version 1.0.0
+ * @datetime 2019-02-07T08:21:54+0800
+ * @param [array] $params [输入参数]
+ */
+ public function saveinfo($params = [])
+ {
+ $ret = PluginsService::PluginsData('petscms');
+ if($ret['code'] == 0)
+ {
+ // 是否
+ $is_whether_list = [
+ 0 => array('id' => 0, 'name' => '否', 'checked' => true),
+ 1 => array('id' => 1, 'name' => '是'),
+ ];
+
+ $this->assign('is_whether_list', $is_whether_list);
+ $this->assign('data', $ret['data']);
+ return $this->fetch('../../../plugins/view/petscms/admin/saveinfo');
+ } else {
+ return $ret['msg'];
+ }
+ }
+
+ /**
+ * 数据保存
+ * @author Devil
+ * @blog http://gong.gg/
+ * @version 1.0.0
+ * @datetime 2019-02-07T08:21:54+0800
+ * @param [array] $params [输入参数]
+ */
+ public function save($params = [])
+ {
+ return PluginsService::PluginsDataSave(['plugins'=>'petscms', 'data'=>$params]);
+ }
+}
+?>
\ No newline at end of file
diff --git a/application/plugins/petscms/Hook.php b/application/plugins/petscms/Hook.php
new file mode 100755
index 000000000..31d3d73d0
--- /dev/null
+++ b/application/plugins/petscms/Hook.php
@@ -0,0 +1,106 @@
+html($params);
+ }
+ }
+
+ /**
+ * 视图
+ * @author Devil
+ * @blog http://gong.gg/
+ * @version 1.0.0
+ * @datetime 2019-02-06T16:16:34+0800
+ * @param [array] $params [输入参数]
+ */
+ public function html($params = [])
+ {
+ // 当前模块/控制器/方法
+ $module_name = strtolower(request()->module());
+ $controller_name = strtolower(request()->controller());
+ $action_name = strtolower(request()->action());
+
+ // 获取应用数据
+ $ret = PluginsService::PluginsData('petscms');
+ if($ret['code'] == 0)
+ {
+ // 内容是否为空
+ if(empty($ret['data']['content']))
+ {
+ return '';
+ }
+
+ // 有效时间
+ if(!empty($ret['data']['time_start']))
+ {
+ // 是否已开始
+ if(strtotime($ret['data']['time_start']) > time())
+ {
+ return '';
+ }
+ }
+ if(!empty($ret['data']['time_end']))
+ {
+ // 是否已结束
+ if(strtotime($ret['data']['time_end']) < time())
+ {
+ return '';
+ }
+ }
+
+ // 非全局
+ if($ret['data']['is_overall'] != 1)
+ {
+ // 非首页则空
+ if($module_name.$controller_name.$action_name != 'indexindexindex')
+ {
+ return '';
+ }
+ }
+
+ $this->assign('data', $ret['data']);
+ return $this->fetch('../../../plugins/view/petscms/index/content');
+ } else {
+ return $ret['msg'];
+ }
+ }
+}
+?>
\ No newline at end of file
diff --git a/application/plugins/petscms/Pets.php b/application/plugins/petscms/Pets.php
new file mode 100644
index 000000000..b2b1e11c9
--- /dev/null
+++ b/application/plugins/petscms/Pets.php
@@ -0,0 +1,39 @@
+fetch('../../../plugins/view/petscms/pets/index');
+ }
+}
+?>
\ No newline at end of file
diff --git a/application/plugins/petscms/Petsadmin.php b/application/plugins/petscms/Petsadmin.php
new file mode 100644
index 000000000..540b8f5d3
--- /dev/null
+++ b/application/plugins/petscms/Petsadmin.php
@@ -0,0 +1,52 @@
+fetch('../../../plugins/view/petscms/petsadmin/index');
+ }
+
+ /**
+ * 添加/编辑页面
+ * @author Devil
+ * @blog http://gong.gg/
+ * @version 1.0.0
+ * @datetime 2019-03-15T23:51:50+0800
+ * @param [array] $params [输入参数]
+ */
+ public function SaveInfo($params = [])
+ {
+ return $this->fetch('../../../plugins/view/petscms/petsadmin/saveinfo');
+ }
+}
+?>
\ No newline at end of file
diff --git a/application/plugins/petscms/Service.php b/application/plugins/petscms/Service.php
new file mode 100644
index 000000000..cc0f94090
--- /dev/null
+++ b/application/plugins/petscms/Service.php
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/application/plugins/petscms/config.json b/application/plugins/petscms/config.json
new file mode 100755
index 000000000..c25a59d8a
--- /dev/null
+++ b/application/plugins/petscms/config.json
@@ -0,0 +1,22 @@
+{
+ "base":{
+ "plugins":"petscms",
+ "name":"宠物管理系统",
+ "logo":"\/static\/upload\/images\/plugins_petscms\/2019\/04\/09\/1554814711403578.jpg",
+ "author":"Devil",
+ "author_url":"https:\/\/shopxo.net\/",
+ "version":"1.0.0",
+ "desc":"宠物管理系统",
+ "apply_terminal":[
+ "pc",
+ "h5"
+ ],
+ "apply_version":[
+ "1.5.0"
+ ],
+ "is_home":false
+ },
+ "hook":{
+
+ }
+}
\ No newline at end of file
diff --git a/application/plugins/petscms/install.sql b/application/plugins/petscms/install.sql
new file mode 100644
index 000000000..e69de29bb
diff --git a/application/plugins/petscms/uninstall.sql b/application/plugins/petscms/uninstall.sql
new file mode 100644
index 000000000..e69de29bb
diff --git a/application/plugins/view/petscms/admin/index.html b/application/plugins/view/petscms/admin/index.html
new file mode 100755
index 000000000..524aae796
--- /dev/null
+++ b/application/plugins/view/petscms/admin/index.html
@@ -0,0 +1,27 @@
+{{include file="public/header" /}}
+
+
+
+
+
+
+{{include file="public/footer" /}}
+
\ No newline at end of file
diff --git a/application/plugins/view/petscms/admin/saveinfo.html b/application/plugins/view/petscms/admin/saveinfo.html
new file mode 100755
index 000000000..7139a0f72
--- /dev/null
+++ b/application/plugins/view/petscms/admin/saveinfo.html
@@ -0,0 +1,49 @@
+{{include file="public/header" /}}
+
+
+
+
+
+
+{{include file="public/footer" /}}
+
\ No newline at end of file
diff --git a/application/plugins/view/petscms/pets/index.html b/application/plugins/view/petscms/pets/index.html
new file mode 100644
index 000000000..7cd57f359
--- /dev/null
+++ b/application/plugins/view/petscms/pets/index.html
@@ -0,0 +1 @@
+user - pets
\ No newline at end of file
diff --git a/application/plugins/view/petscms/petsadmin/index.html b/application/plugins/view/petscms/petsadmin/index.html
new file mode 100644
index 000000000..bd93112f2
--- /dev/null
+++ b/application/plugins/view/petscms/petsadmin/index.html
@@ -0,0 +1,3 @@
+petsadmin - index
+
+新增
\ No newline at end of file
diff --git a/application/plugins/view/petscms/petsadmin/saveinfo.html b/application/plugins/view/petscms/petsadmin/saveinfo.html
new file mode 100644
index 000000000..581f529a9
--- /dev/null
+++ b/application/plugins/view/petscms/petsadmin/saveinfo.html
@@ -0,0 +1 @@
+saveinfo
\ No newline at end of file
diff --git a/config/shopxo.sql b/config/shopxo.sql
index 2b33c550b..a718c9268 100644
--- a/config/shopxo.sql
+++ b/config/shopxo.sql
@@ -1,20 +1,18 @@
/*
- Navicat Premium Data Transfer
+ Navicat MySQL Data Transfer
Source Server : 本机
- Source Server Type : MySQL
- Source Server Version : 50722
+ Source Server Version : 50716
Source Host : localhost
- Source Database : shopxo_test
+ Source Database : shopxo_ttt
- Target Server Type : MySQL
- Target Server Version : 50722
+ Target Server Version : 50716
File Encoding : utf-8
- Date: 04/09/2019 18:27:22 PM
+ Date: 04/10/2019 01:05:53 AM
*/
-SET NAMES utf8mb4;
+SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
@@ -851,13 +849,13 @@ CREATE TABLE `s_plugins` (
PRIMARY KEY (`id`),
UNIQUE KEY `plugins` (`plugins`),
KEY `is_enable` (`is_enable`)
-) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='应用';
+) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='应用';
-- ----------------------------
-- Records of `s_plugins`
-- ----------------------------
BEGIN;
-INSERT INTO `s_plugins` VALUES ('1', 'commontopmaxpicture', '{\"images\":\"\\/static\\/upload\\/images\\/plugins_commontopmaxpicture\\/2019\\/02\\/09\\/1549671733978860.jpg\",\"bg_color\":\"#ce0000\",\"url\":\"https:\\/\\/shopxo.net\\/\",\"is_new_window_open\":\"1\",\"is_overall\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"commontopmaxpicture\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550145321', '1551345727'), ('2', 'commontopnotice', '{\"content\":\"\\u6b22\\u8fce\\u6765\\u5230ShopXO\\u4f01\\u4e1a\\u7ea7B2C\\u5f00\\u6e90\\u7535\\u5546\\u7cfb\\u7edf\\u3001\\u6f14\\u793a\\u7ad9\\u70b9\\u8bf7\\u52ff\\u53d1\\u8d77\\u652f\\u4ed8\\u3001\\u4ee5\\u514d\\u7ed9\\u60a8\\u5e26\\u6765\\u4e0d\\u5fc5\\u8981\\u7684\\u8d22\\u4ea7\\u635f\\u5931\\u3002\",\"is_overall\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"commontopnotice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550156571', '1551345882'), ('3', 'usercentertopnotice', '{\"content\":\"\\u7528\\u6237\\u4e2d\\u5fc3\\u516c\\u544a\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"usercentertopnotice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550157860', '1551191932'), ('14', 'userloginrewardintegral', '{\"give_integral\":\"5\",\"is_day_once\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"userloginrewardintegral\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550151175', '1551191930'), ('15', 'commongobacktop', '{\"images\":\"\\/static\\/upload\\/images\\/plugins_commongobacktop\\/2019\\/02\\/15\\/1550210425433304.png\",\"is_overall\":\"1\",\"pluginsname\":\"commongobacktop\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '0', '1550200998', '1551191928'), ('16', 'commonrightnavigation', '{\"weixin_mini_qrcode_images\":\"\\/static\\/upload\\/images\\/plugins_commonrightnavigation\\/2019\\/02\\/17\\/1550375588899802.jpeg\",\"is_new_window_open\":\"0\",\"is_overall\":\"1\",\"is_goods_page_show_cart\":\"1\",\"pluginsname\":\"commonrightnavigation\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\",\"alipay_mini_qrcode_images\":\"\",\"alipay_fuwu_qrcode_images\":\"\",\"weixin_fuwu_qrcode_images\":\"\"}', '1', '1550222925', '1553680132'), ('17', 'commononlineservice', '{\"title\":\"ShopXO\\u5728\\u7ebf\\u5ba2\\u670d\",\"online_service\":\"\\u552e\\u524d|12345678\\n\\u552e\\u540e|12345678\",\"tel\":\"021-88888888\",\"is_overall\":\"1\",\"bg_color\":\"\",\"distance_top\":\"3\",\"pluginsname\":\"commononlineservice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550393304', '1553650893'), ('20', 'usernotloginhidegoodsprice', '{\"original_price_placeholder\":\"\",\"price_placeholder\":\"\",\"pluginsname\":\"usernotloginhidegoodsprice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '0', '1551184852', '1553591863'), ('21', 'answers', '{\"application_name\":\"\\u95ee\\u7b54\",\"images\":\"\\/static\\/upload\\/images\\/plugins_answers\\/2019\\/03\\/07\\/1551942704326624.jpg\",\"url\":\"http:\\/\\/shopxo.net\\/\",\"is_new_window_open\":\"1\",\"images_bottom\":\"\\/static\\/upload\\/images\\/plugins_answers\\/2019\\/03\\/13\\/1552463137211834.png\",\"url_bottom\":\"https:\\/\\/test.shopxo.net\",\"is_new_window_open_bottom\":\"1\",\"right_top_rec_name\":\"\",\"middle_new_name\":\"\",\"right_top_goods_name\":\"\",\"middle_new_page_number\":\"15\",\"search_page_number\":\"28\",\"home_new_goods_number\":\"12\",\"category_ids\":\"12,7,6,4,3,2,1\",\"pluginsname\":\"answers\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"basesave\"}', '1', '1551853705', '1552724209'), ('23', 'expressforkdn', '{\"ebid\":\"\",\"appkey\":\"\",\"express_ids\":{\"1\":\"\",\"2\":\"\",\"3\":\"\",\"4\":\"ZTO\",\"5\":\"\",\"6\":\"\",\"7\":\"\",\"8\":\"\",\"9\":\"\",\"10\":\"\",\"11\":\"\",\"12\":\"\",\"13\":\"\",\"14\":\"\"},\"pluginsname\":\"expressforkdn\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1552358826', '1553161103'), ('25', 'touristbuy', '{\"application_name\":\"\\u8ba2\\u5355\\u67e5\\u8be2\",\"login_name\":\"\\u6e38\\u5ba2\\u767b\\u5f55\",\"nickname\":\"\\u6e38\\u5ba2\",\"query_tips\":\"\\u8bf7\\u8f93\\u5165\\u8ba2\\u5355\\u53f7\\uff0c\\u6536\\u4ef6\\u4eba\\u59d3\\u540d\\uff0c\\u6536\\u4ef6\\u4eba\\u7535\\u8bdd\\u5373\\u53ef\\u67e5\\u770b\\u8ba2\\u5355\\u8be6\\u60c5\",\"is_default_tourist\":\"0\",\"pluginsname\":\"touristbuy\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1552656743', '1553486026'), ('26', 'freightfee', '{\"show_name\":\"\\u8fd0\\u8d39\",\"valuation\":\"0\",\"data\":{\"0\":{\"region\":\"default\",\"region_show\":\"default\",\"first\":\"1\",\"first_price\":\"10\",\"continue\":\"1\",\"continue_price\":\"5\"},\"403611\":{\"region\":\"55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72\",\"region_show\":\"2\",\"first\":\"1\",\"first_price\":\"6\",\"continue\":\"1\",\"continue_price\":\"3\"}},\"pluginsname\":\"freightfee\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1552894438', '1553225909'), ('27', 'newuserreduction', '{\"show_name\":\"\\u65b0\\u7528\\u6237\\u7acb\\u51cf\",\"full_amount\":\"\",\"price\":\"3\",\"is_random\":\"1\",\"pluginsname\":\"newuserreduction\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1553483809', '1553593711'), ('30', 'ucenter', '{\"login_sync_url\":\"\",\"login_async_url\":\"\",\"register_sync_url\":\"\",\"register_async_url\":\"\",\"logout_sync_url\":\"\",\"logout_async_url\":\"\",\"loginpwdupdate_async_url\":\"\",\"accounts_async_url\":\"\",\"pluginsname\":\"ucenter\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '0', '1554186010', '1554349799');
+INSERT INTO `s_plugins` VALUES ('1', 'commontopmaxpicture', '{\"images\":\"\\/static\\/upload\\/images\\/plugins_commontopmaxpicture\\/2019\\/02\\/09\\/1549671733978860.jpg\",\"bg_color\":\"#ce0000\",\"url\":\"https:\\/\\/shopxo.net\\/\",\"is_new_window_open\":\"1\",\"is_overall\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"commontopmaxpicture\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550145321', '1551345727'), ('2', 'commontopnotice', '{\"content\":\"\\u6b22\\u8fce\\u6765\\u5230ShopXO\\u4f01\\u4e1a\\u7ea7B2C\\u5f00\\u6e90\\u7535\\u5546\\u7cfb\\u7edf\\u3001\\u6f14\\u793a\\u7ad9\\u70b9\\u8bf7\\u52ff\\u53d1\\u8d77\\u652f\\u4ed8\\u3001\\u4ee5\\u514d\\u7ed9\\u60a8\\u5e26\\u6765\\u4e0d\\u5fc5\\u8981\\u7684\\u8d22\\u4ea7\\u635f\\u5931\\u3002\",\"is_overall\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"commontopnotice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550156571', '1551345882'), ('3', 'usercentertopnotice', '{\"content\":\"\\u7528\\u6237\\u4e2d\\u5fc3\\u516c\\u544a\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"usercentertopnotice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550157860', '1551191932'), ('14', 'userloginrewardintegral', '{\"give_integral\":\"5\",\"is_day_once\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"userloginrewardintegral\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550151175', '1551191930'), ('15', 'commongobacktop', '{\"images\":\"\\/static\\/upload\\/images\\/plugins_commongobacktop\\/2019\\/02\\/15\\/1550210425433304.png\",\"is_overall\":\"1\",\"pluginsname\":\"commongobacktop\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '0', '1550200998', '1551191928'), ('16', 'commonrightnavigation', '{\"weixin_mini_qrcode_images\":\"\\/static\\/upload\\/images\\/plugins_commonrightnavigation\\/2019\\/02\\/17\\/1550375588899802.jpeg\",\"is_new_window_open\":\"0\",\"is_overall\":\"1\",\"is_goods_page_show_cart\":\"1\",\"pluginsname\":\"commonrightnavigation\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\",\"alipay_mini_qrcode_images\":\"\",\"alipay_fuwu_qrcode_images\":\"\",\"weixin_fuwu_qrcode_images\":\"\"}', '1', '1550222925', '1553680132'), ('17', 'commononlineservice', '{\"title\":\"ShopXO\\u5728\\u7ebf\\u5ba2\\u670d\",\"online_service\":\"\\u552e\\u524d|12345678\\n\\u552e\\u540e|12345678\",\"tel\":\"021-88888888\",\"is_overall\":\"1\",\"bg_color\":\"\",\"distance_top\":\"3\",\"pluginsname\":\"commononlineservice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550393304', '1553650893'), ('20', 'usernotloginhidegoodsprice', '{\"original_price_placeholder\":\"\",\"price_placeholder\":\"\",\"pluginsname\":\"usernotloginhidegoodsprice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '0', '1551184852', '1553591863'), ('21', 'answers', '{\"application_name\":\"\\u95ee\\u7b54\",\"images\":\"\\/static\\/upload\\/images\\/plugins_answers\\/2019\\/03\\/07\\/1551942704326624.jpg\",\"url\":\"http:\\/\\/shopxo.net\\/\",\"is_new_window_open\":\"1\",\"images_bottom\":\"\\/static\\/upload\\/images\\/plugins_answers\\/2019\\/03\\/13\\/1552463137211834.png\",\"url_bottom\":\"https:\\/\\/test.shopxo.net\",\"is_new_window_open_bottom\":\"1\",\"right_top_rec_name\":\"\",\"middle_new_name\":\"\",\"right_top_goods_name\":\"\",\"middle_new_page_number\":\"15\",\"search_page_number\":\"28\",\"home_new_goods_number\":\"12\",\"category_ids\":\"12,7,6,4,3,2,1\",\"pluginsname\":\"answers\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"basesave\"}', '1', '1551853705', '1552724209'), ('23', 'expressforkdn', '{\"ebid\":\"\",\"appkey\":\"\",\"express_ids\":{\"1\":\"\",\"2\":\"\",\"3\":\"\",\"4\":\"ZTO\",\"5\":\"\",\"6\":\"\",\"7\":\"\",\"8\":\"\",\"9\":\"\",\"10\":\"\",\"11\":\"\",\"12\":\"\",\"13\":\"\",\"14\":\"\"},\"pluginsname\":\"expressforkdn\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1552358826', '1553161103'), ('25', 'touristbuy', '{\"application_name\":\"\\u8ba2\\u5355\\u67e5\\u8be2\",\"login_name\":\"\\u6e38\\u5ba2\\u767b\\u5f55\",\"nickname\":\"\\u6e38\\u5ba2\",\"query_tips\":\"\\u8bf7\\u8f93\\u5165\\u8ba2\\u5355\\u53f7\\uff0c\\u6536\\u4ef6\\u4eba\\u59d3\\u540d\\uff0c\\u6536\\u4ef6\\u4eba\\u7535\\u8bdd\\u5373\\u53ef\\u67e5\\u770b\\u8ba2\\u5355\\u8be6\\u60c5\",\"is_default_tourist\":\"0\",\"pluginsname\":\"touristbuy\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1552656743', '1553486026'), ('26', 'freightfee', '{\"show_name\":\"\\u8fd0\\u8d39\",\"valuation\":\"0\",\"data\":{\"0\":{\"region\":\"default\",\"region_show\":\"default\",\"first\":\"1\",\"first_price\":\"10\",\"continue\":\"1\",\"continue_price\":\"5\"},\"403611\":{\"region\":\"55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72\",\"region_show\":\"2\",\"first\":\"1\",\"first_price\":\"6\",\"continue\":\"1\",\"continue_price\":\"3\"}},\"pluginsname\":\"freightfee\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1552894438', '1553225909'), ('27', 'newuserreduction', '{\"show_name\":\"\\u65b0\\u7528\\u6237\\u7acb\\u51cf\",\"full_amount\":\"\",\"price\":\"3\",\"is_random\":\"1\",\"pluginsname\":\"newuserreduction\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1553483809', '1553593711'), ('30', 'ucenter', '{\"login_sync_url\":\"\",\"login_async_url\":\"\",\"register_sync_url\":\"\",\"register_async_url\":\"\",\"logout_sync_url\":\"\",\"logout_async_url\":\"\",\"loginpwdupdate_async_url\":\"\",\"accounts_async_url\":\"\",\"pluginsname\":\"ucenter\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '0', '1554186010', '1554349799'), ('31', 'petscms', null, '0', '1554186010', '1554815301');
COMMIT;
-- ----------------------------
diff --git a/public/static/plugins/css/petscms/admin.css b/public/static/plugins/css/petscms/admin.css
new file mode 100755
index 000000000..ccd37843d
--- /dev/null
+++ b/public/static/plugins/css/petscms/admin.css
@@ -0,0 +1,39 @@
+/**
+ * 首页
+ */
+.petscms-content .index-list li {
+ padding: 10px;
+}
+.petscms-content .index-list li a {
+ background: #eee;
+ display: block;
+ padding: 20px 10px 10px 10px;
+ color: #666;
+ text-align: center;
+ min-height: 100px;
+}
+.petscms-content .index-list li a .title {
+ font-size: 20px;
+}
+.petscms-content .index-list li a .desc {
+ color: #999;
+}
+.petscms-content .edit-submit {
+ margin-bottom: 20px;
+}
+
+/**
+ * 编辑页面
+ */
+ul.plugins-images-view li {
+ width: 100%;
+ height: auto;
+}
+.form-date input {
+ width: 30% !important;
+ display: -webkit-inline-box !important;
+}
+
+.form-date span {
+ vertical-align: middle;
+}
\ No newline at end of file
diff --git a/public/static/upload/images/plugins_petscms/2019/04/09/1554814711403578.jpg b/public/static/upload/images/plugins_petscms/2019/04/09/1554814711403578.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..43c4d93193a51dea76174836b9d63ad2ed1c7093
GIT binary patch
literal 3385
zcmb`Jdpy(MAICp4j8St}w1&`J78O!qNt+_1XfEMflKZvT$XyXd7s)qriChacRIXzd
zMe@a1G}jePxoor+w*BzqH%`|*C9=Q)q_I!EwcFbPOmVUJ+}
z5C{N38x0WffrAz&G3E|-Cl9E2pGWzHczLTt?B1oXf(*at8|1BW%*s;5>IBA8C1St6
zmaa-@_}Kv8OOYz3D#rRy!3V$s5ET{?6%iH{6%mC%M8%*|P^h>#RBkg&Qc6*7%N9jB
z1qCIz20}@B$2J886AXg5(00m7a}GOmDotAmjZ-9V6c!dSVTlv
zcq2PzV;&He7LifiZ7wQne-@$^Dz_)$_Cv89ho7~}pX^^!-+L}BQ5>qExMi!7hUQMB
zmbQVR(LUq-2P}?Yu$D)US)FolJdJa5cJVy#b-~-m*YDz`@CZC1GAilH)#Q|GscCmI
z?`GZ0{`G!NQSqaa(z5c3N@8tY{qq+u8yd+SlvkZyuitbJ3{r=NY41lyr=}SnKh4a3
zX3nwL%PZeF-?=|le{z8U@E=$k{U2ce!6m)HB_u2i7KZ%f0tw+a1eO*SQQa*nV{Q*Q
z8!D@|CqYc^@a>1s+QoP5J-H-*F03D_pl&dw!TO2zJJ~-2OZ=b6{s#Lu*C-$f25lT3
zSQoopctSLV|D)GXtYBHLlKMdy?5kb$5WvS%;3U`+$i>4Si59ts_=9
zy`ZD9H;-?|#_U{FoJ)~JYk&R>6r~~mR7LrOi|_L=w>d?9mk-!I>|Pa&{eqnwC@5_?
zj_XF+96OG(Obav_2yN=g>=6K@+z5XC=Mbw*Eb&M;>!paBt7^jHA(?)R9AN*4K(6+U
z*2)sO6{MkdS*r=mRzn85_It7c&!5cZ4pNL1UNp{-LQ!w;(6Piw-{#69@4_Gc!|T=o
zwAO7yfu5gc>+Y$3JFnI}F=#OSX93gx_ZiLfzoZI_1uMpYcGI)
z!3nKdCp4q0Etf4~N)W2In|5Q`(0${?Xe~zXWwN{4b#j5ci_~&nV^H&Tq6CTKQHW#m
zBTb-l_#y!?U$hX4&l?Y7G#SpFXfIoLS(0B!uOUAU`}LHz9+LY*)6Rk)g{#Qut~{$!
zx&Pv>R?F0Tvvtpg;Je&$gH-}xGQR>txJj-_%Q>Ap>5MYLSB;GLHEK|E&U8AXBhguH
zArERp+ZpALafmv-E60MrHld~bifc!hA1eevYZ~qD%
zOg+6%_fUq2+ulA`YI+tz+5`Xx+u$MhC6k-vbdMcDM%+WLsclYdk!%83nZ8XL4UCx|
zMLo>NI^C{u_rDss%Pwh>rhWt%@DwrGwqEQJl@~{Jy2?RWEvvNMYx^eXH7WIro5q{E
z`P+sr3{K%cHQ$Oo&NB-p=Pv168Nwa2d6su`N#k$2n2m+Jy!MyFtr~OYap4!IwfgO<
z2kiKLPK=N*n_L_+8!c^JuM^%H_`h)`4O)zr7o~kVNdD`NG@qKhN{NEpFu6D>Q8L2u
zpQY;FCS{BUgqSAd_^UPkHT$^5OB_3CH)nr7oErD68CM3Qy9)r})bah6;e{|$R^Qd2
z=!4}AM@Lqe%9l>gPnq*&7j&w)s=mhAr<%3NV`S{3l?%cvs}2G{DB7!rFnfqvZDQ$P
zT4zKP9ae7I6XBM%_Ex?rhQ6JjHMhI-S-FFwBOI8-Rk`lVJ9F@%@t0E45)2HxHP|sd
ztR~Zc>D%(xP!37bL^-%-+~2!{bI}hUR>$rQDfP%}&~QwZ$o#DHEL8?c##UZ424R5;
zWR3cF^3!I^DH{mo>6ZF=wN4%^a!Rt}^O)t7YuyP^cy`JPZ*RvAi-AH{H&ay~&vfyF
zU~lSd3n7;Pp`e3}u6s6Ec=pkaJZXk2Mi9Tm`4WX%WiQ$Lu)gU>
zcZ>Vem-lX~%rJdL4GiNLyB2#c)l9vssyuU)XdNtj{3|`OR{Dzhx4=qmy?700fmY?Ep*!kDY1*6q_P^#nP71B;H~yA6Y3AFGQ$y-E
zZR#B7`n1|57Heaoya*)9e#kX5G*_Y{eR-65+xp47;*9R5s@n7q@vQ*lyUZ)|2j+Z#oHbz#OtD-XutufacsJ
zocbPxzoBdL_7cKBsb;3&F^z~zj-9U%(XuCopPTHtZ8E>?P<~a;ei3;0)TAsC{_S$URy}!W|++}st@9@O6doPevf|O
zO5W*uMN!Y?L8BKJGhPd
zlupO!)s`!(?-I(!OgoFqTr=;}eApAB%*zI1LD
zt9&dXZhTQQ+X17LQDSI@Q&=_SdwY6SG4VJL&*xNBS%YmkQHUO+lf%to!R(eWEl+HM
zjf$%#jCxQ;?=LuiD2>S;Z>ZVKbv-;__#x)7ojh|;ePAK_1n(@%B#4{YP1|BDPca+`4sw?YP;~!4SWQM(c$&AVCK
zWOiqz6vtiuu|`7)0BFxN=EcGjGu`pr*a@Gf&IrV!f@TXb4Pf=6Cj+y1)9&l$v~Ord
zH?>=-mu8T%=rK$Hzy8UDP^>cIN7keOXiFt=8&^h=;2tlo_|n+)`R&R_UhfDSv$>tm
zn5~XQCyndY#xoD#D7@1jItoGqM}a|X0o@rdgqDoap_doJHq~+M8G4ZHl&OMrk?Q+;
z?>IS6)MBb*mmde3My<%>I|KmOAob%*YOE@~XSz4ybCSl}ul-$H;PUcLq5Ke?5uZYs
zp#Zq5xHQ4P>L0wu+a~}NopWeyH=%Fj_HvJ(;d(g7FD9>&z3FAYCDLzpw?u5v