From 534e969396f56801c829ffc24280ab60a1647388 Mon Sep 17 00:00:00 2001 From: devil_gong Date: Thu, 7 Mar 2019 18:28:01 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E7=AD=94=E7=B3=BB=E7=BB=9F=E5=BC=80?= =?UTF-8?q?=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/Answer.php | 2 +- application/plugins/answers/Admin.php | 59 ++- application/plugins/answers/Index.php | 61 +++- application/plugins/answers/Service.php | 110 +++++- .../plugins/view/answers/admin/baseinfo.html | 43 ++- .../plugins/view/answers/admin/goodsinfo.html | 40 ++- .../plugins/view/answers/admin/index.html | 93 +++-- .../plugins/view/answers/index/index.html | 340 ++++++++---------- application/service/AnswerService.php | 43 ++- application/service/GoodsService.php | 2 +- config/shopxo.sql | 56 ++- public/static/common/css/common.css | 8 +- public/static/plugins/css/answers/admin.css | 56 +-- public/static/plugins/css/answers/index.css | 66 +++- public/static/plugins/js/answers/admin.js | 36 +- public/static/plugins/js/answers/index.js | 6 + .../brand/2019/02/25/1551064260180298.jpeg | Bin .../brand/2019/02/25/1551064277207182.jpeg | Bin .../2019/03/06/1551853529634743.png | Bin .../2019/03/06/1551867872397949.jpg | Bin 9168 -> 0 bytes .../2019/03/07/1551940310193935.jpg | Bin 0 -> 27881 bytes .../2019/03/07/1551940388179648.jpg | Bin 0 -> 28201 bytes .../2019/03/07/1551940388704924.jpg | Bin 0 -> 36914 bytes .../2019/03/07/1551942704326624.jpg | Bin 0 -> 23523 bytes 24 files changed, 655 insertions(+), 366 deletions(-) create mode 100644 public/static/plugins/js/answers/index.js mode change 100644 => 100755 public/static/upload/images/brand/2019/02/25/1551064260180298.jpeg mode change 100644 => 100755 public/static/upload/images/brand/2019/02/25/1551064277207182.jpeg mode change 100644 => 100755 public/static/upload/images/plugins_answers/2019/03/06/1551853529634743.png delete mode 100644 public/static/upload/images/plugins_answers/2019/03/06/1551867872397949.jpg create mode 100644 public/static/upload/images/plugins_answers/2019/03/07/1551940310193935.jpg create mode 100644 public/static/upload/images/plugins_answers/2019/03/07/1551940388179648.jpg create mode 100644 public/static/upload/images/plugins_answers/2019/03/07/1551940388704924.jpg create mode 100644 public/static/upload/images/plugins_answers/2019/03/07/1551942704326624.jpg diff --git a/application/admin/controller/Answer.php b/application/admin/controller/Answer.php index 5cef92691..7648b3dda 100755 --- a/application/admin/controller/Answer.php +++ b/application/admin/controller/Answer.php @@ -67,7 +67,7 @@ class Answer extends Common 'total' => $total, 'where' => $params, 'page' => isset($params['page']) ? intval($params['page']) : 1, - 'url' => MyUrl('admin/order/index'), + 'url' => MyUrl('admin/answer/index'), ); $page = new \base\Page($page_params); $this->assign('page_html', $page->GetPageHtml()); diff --git a/application/plugins/answers/Admin.php b/application/plugins/answers/Admin.php index dc96c7626..35650b243 100644 --- a/application/plugins/answers/Admin.php +++ b/application/plugins/answers/Admin.php @@ -13,7 +13,7 @@ namespace app\plugins\answers; use think\Controller; use app\service\PluginsService; use app\plugins\answers\Service; -use app\service\SearchService; +use app\service\GoodsService; /** * 问答 - 后台管理 @@ -39,12 +39,15 @@ class Admin extends Controller $this->assign('data', isset($base['data']) ? $base['data'] : []); // 幻灯片 - $data_params = array( - 'where' => ['is_enable'=>1], - ); + $data_params = [ + 'where' => ['is_enable'=>1], + ]; $slider = Service::SlideList($data_params); $this->assign('slider', isset($slider['data']) ? $slider['data'] : []); + // 商品数据 + $goods = Service::GoodsList(); + $this->assign('goods_list', $goods['data']['goods']); return $this->fetch('../../../plugins/view/answers/admin/index'); } @@ -70,6 +73,16 @@ class Admin extends Controller $this->assign('is_whether_list', $is_whether_list); $this->assign('data', $ret['data']); + + // 获取推荐问答 + if(!empty($ret['data']['category_ids'])) + { + $answers = Service::AnswerList(['n'=>100, 'field'=>'id,content as title', 'category_ids'=> $ret['data']['category_ids']]); + $this->assign('answers_rc_list', $answers['data']); + } else { + $this->assign('answers_rc_list', []); + } + return $this->fetch('../../../plugins/view/answers/admin/baseinfo'); } else { return $ret['msg']; @@ -203,15 +216,12 @@ class Admin extends Controller */ public function goodsinfo($params = []) { - // 数据 - if(!empty($params['id'])) - { - $data_params = array( - 'where' => ['id'=>intval($params['id'])], - ); - $ret = Service::SlideList($data_params); - $this->assign('data', empty($ret['data'][0]) ? [] : $ret['data'][0]); - } + // 商品数据 + $goods = Service::GoodsList(); + $this->assign('goods', $goods['data']); + + // 商品分类 + $this->assign('goods_category_list', GoodsService::GoodsCategory()); return $this->fetch('../../../plugins/view/answers/admin/goodsinfo'); } @@ -252,7 +262,28 @@ class Admin extends Controller return $this->error('非法访问'); } - print_r($params);die; + // 搜索数据 + return Service::GoodsSave($params); + } + + /** + * 问答搜索 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @datetime 2019-02-07T08:21:54+0800 + * @param [array] $params [输入参数] + */ + public function answerssearch($params = []) + { + // 是否ajax请求 + if(!IS_AJAX) + { + return $this->error('非法访问'); + } + + // 问答内容 + return Service::AnswerList(['n'=>100, 'field'=>'id,content as title']); } } ?> \ No newline at end of file diff --git a/application/plugins/answers/Index.php b/application/plugins/answers/Index.php index 408eb14f7..e22eee58f 100644 --- a/application/plugins/answers/Index.php +++ b/application/plugins/answers/Index.php @@ -2,6 +2,10 @@ namespace app\plugins\answers; use think\Controller; +use app\service\PluginsService; +use app\service\AnswerService; +use app\service\UserService; +use app\plugins\answers\Service; /** * 问答 - 前端独立页面入口 @@ -12,13 +16,62 @@ use think\Controller; */ class Index extends Controller { - // 前端页面入口 + /** + * 前端页面入口 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2019-03-07 + * @desc description + * @param [array] $params [输入参数] + */ public function index($params = []) { - // 数组组装 - $this->assign('data', ['hello', 'world!']); - $this->assign('msg', 'hello world! index'); + // 基础数据 + $base = PluginsService::PluginsData('answers', ['images']); + $this->assign('plugins_answers_data', isset($base['data']) ? $base['data'] : []); + + // 幻灯片 + $data_params = [ + 'where' => ['is_enable'=>1], + ]; + $slider = Service::SlideList($data_params); + $this->assign('plugins_answers_slider', isset($slider['data']) ? $slider['data'] : []); + + // 商品数据 + $goods = Service::GoodsList(); + $this->assign('plugins_answers_goods_list', $goods['data']['goods']); + + // 最新问答内容 + $middle_new_page_number = isset($base['data']['middle_new_page_number']) ? intval($base['data']['middle_new_page_number']) : 15; + $answer = Service::AnswerList(['n'=>$middle_new_page_number]); + $this->assign('plugins_answers_middle_answer_list', $answer['data']); + + // 推荐问答 + if(!empty($base['data']['category_ids'])) + { + $answers = Service::AnswerList(['n'=>100, 'category_ids'=> $base['data']['category_ids']]); + $this->assign('plugins_answers_rc_list', $answers['data']); + } else { + $this->assign('plugins_answers_rc_list', []); + } + return $this->fetch('../../../plugins/view/answers/index/index'); } + + /** + * 提问 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @datetime 2019-02-07T08:21:54+0800 + * @param [array] $params [输入参数] + */ + public function answer($params = []) + { + $params = input('post.'); + $params['user'] = UserService::LoginUserInfo(); + return AnswerService::Add($params); + } } ?> \ No newline at end of file diff --git a/application/plugins/answers/Service.php b/application/plugins/answers/Service.php index adcf29cad..4d056a3e6 100644 --- a/application/plugins/answers/Service.php +++ b/application/plugins/answers/Service.php @@ -11,8 +11,9 @@ namespace app\plugins\answers; use think\Db; -use app\service\GoodsService; use app\service\ResourcesService; +use app\service\GoodsService; +use app\service\AnswerService; /** * 问答系统服务层 @@ -241,5 +242,112 @@ class Service // 获取数据 return GoodsService::CategoryGoodsList(['where'=>$where, 'm'=>0, 'n'=>100, 'field'=>$field]); } + + /** + * 关联商品保存 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2019-03-07 + * @desc description + * @param [array] $params [输入参数] + */ + public static function GoodsSave($params = []) + { + // 清除商品id + Db::name('PluginsAnswersGoods')->where('id', '>', 0)->delete(); + + // 写入商品id + if(!empty($params['category_ids'])) + { + $ids_all = explode(',', $params['category_ids']); + $data = []; + foreach($ids_all as $goods_id) + { + $data[] = [ + 'goods_id' => $goods_id, + 'add_time' => time(), + ]; + } + if(Db::name('PluginsAnswersGoods')->insertAll($data) < count($data)) + { + return DataReturn('操作失败', -100); + } + } + return DataReturn('操作成功', 0); + } + + /** + * 商品列表 + * @author Devil + * @blog http://gong.gg/ + * @version 0.0.1 + * @datetime 2016-12-06T21:31:53+0800 + * @param [array] $params [输入参数] + */ + public static function GoodsList($params = []) + { + // 获取推荐商品id + $goods_ids = Db::name('PluginsAnswersGoods')->column('goods_id'); + if(empty($goods_ids)) + { + return DataReturn('没有商品', 0, ['goods'=>[], 'goods_ids'=>[]]); + } + + // 条件 + $where = [ + ['g.is_delete_time', '=', 0], + ['g.is_shelves', '=', 1], + ['g.id', 'in', $goods_ids], + ]; + + // 指定字段 + $field = 'g.id,g.title,g.images'; + + // 获取数据 + $ret = GoodsService::CategoryGoodsList(['where'=>$where, 'm'=>0, 'n'=>100, 'field'=>$field]); + return DataReturn('操作成功', 0, ['goods'=>$ret['data'], 'goods_ids'=>$goods_ids]); + } + + /** + * 问答列表 + * @author Devil + * @blog http://gong.gg/ + * @version 0.0.1 + * @datetime 2016-12-06T21:31:53+0800 + * @param [array] $params [输入参数] + */ + public static function AnswerList($params = []) + { + // 条件 + $where = [ + ['is_delete_time', '=', 0], + ['is_show', '=', 1], + ]; + + // 搜索关键字 + if(!empty($params['keywords'])) + { + $where[] = ['content', 'like', '%'.$params['keywords'].'%']; + } + + // 指定问答id + if(!empty($params['category_ids'])) + { + $where[] = ['id', 'in', explode(',', $params['category_ids'])]; + } + + // 字段 + $field = empty($params['field']) ? 'id,name,content,reply,is_reply,add_time' : $params['field']; + + // 获取列表 + $data_params = array( + 'm' => 0, + 'n' => isset($params['n']) ? intval($params['n']) : 10, + 'where' => $where, + 'field' => $field, + ); + return AnswerService::AnswerList($data_params); + } } ?> \ No newline at end of file diff --git a/application/plugins/view/answers/admin/baseinfo.html b/application/plugins/view/answers/admin/baseinfo.html index 18e47919c..38480c36b 100755 --- a/application/plugins/view/answers/admin/baseinfo.html +++ b/application/plugins/view/answers/admin/baseinfo.html @@ -41,13 +41,13 @@
- - + +
- +
@@ -55,6 +55,43 @@
+
+ + +
+ + +
+
+ + +
+
+ +
+
可选
+
    +
    没有相关数据
    +
+
+ +
+
已选
+
    +
    没有相关数据
    + {{if !empty($answers_rc_list)}} + {{foreach $answers_rc_list as $v}} +
  • + {{$v.title}} + +
  • + {{/foreach}} + {{/if}} +
+
+
+
+
diff --git a/application/plugins/view/answers/admin/goodsinfo.html b/application/plugins/view/answers/admin/goodsinfo.html index 9fa0832e4..2625b64a6 100644 --- a/application/plugins/view/answers/admin/goodsinfo.html +++ b/application/plugins/view/answers/admin/goodsinfo.html @@ -17,36 +17,46 @@
-
-
- {{if !empty($goods_category_list)}} {{foreach $goods_category_list as $v}} - + + {{if !empty($v['items'])}} + {{foreach $v.items as $vs}} + + {{if !empty($vs['items'])}} + {{foreach $vs.items as $vss}} + + {{/foreach}} + {{/if}} + {{/foreach}} + {{/if}} {{/foreach}} {{/if}} - +
-
- -
+
+ +
可选
-
    +
      没有相关数据
-
+
已选
-
    -
    没有相关数据
    - {{if !empty($goods_list)}} - {{foreach $goods_list as $v}} +
      +
      没有相关数据
      + {{if !empty($goods['goods'])}} + {{foreach $goods['goods'] as $v}}
    • - {{$v.name}} + {{$v.title}}
    • {{/foreach}} diff --git a/application/plugins/view/answers/admin/index.html b/application/plugins/view/answers/admin/index.html index f91526138..287c6c091 100644 --- a/application/plugins/view/answers/admin/index.html +++ b/application/plugins/view/answers/admin/index.html @@ -17,21 +17,12 @@
- -
- - - -
-
- -
- +
- {{if empty($data['right_top_hot_name'])}} - 热门问答 + {{if empty($data['right_top_rec_name'])}} + 推荐问答 {{else /}} - {{$data.right_top_hot_name}} + {{$data.right_top_rec_name}} {{/if}}
@@ -39,10 +30,10 @@
- {{if empty($data['right_middle_new_name'])}} + {{if empty($data['middle_new_name'])}} 最新问答 {{else /}} - {{$data.right_middle_new_name}} + {{$data.middle_new_name}} {{/if}}
@@ -57,6 +48,26 @@ {{/if}}
+ +
+ +
+ {{if empty($data['middle_new_page_number'])}} + 默认 15 条 + {{else /}} + {{$data.middle_new_page_number}} 条 + {{/if}} +
+
+ +
+ +
+ + + +
+
@@ -72,7 +83,7 @@
diff --git a/application/plugins/view/answers/index/index.html b/application/plugins/view/answers/index/index.html index aa65c057c..2aef80042 100644 --- a/application/plugins/view/answers/index/index.html +++ b/application/plugins/view/answers/index/index.html @@ -1,9 +1,5 @@ {{include file="public/header" /}} - -{{include file="public/nav" /}} - - {{include file="public/header_top_nav" /}} @@ -18,204 +14,158 @@
-
- -
-
-
    -
  • - -
    1/4
    远方 有一个地方 那里种有我们的梦想
    - -
  • -
  • - -
    2/4
    某天 也许会相遇 相遇在这个好地方
    - -
  • -
  • - -
    3/4
    不要太担心 只因为我相信 终会走过这条遥远的道路
    - -
  • -
  • - -
    4/4
    OH PARA PARADISE 是否那么重要 你是否那么地遥远
    - -
  • -
-
-
- - - -
- -
- -
- - - - -
- -
diff --git a/application/service/AnswerService.php b/application/service/AnswerService.php index 846d14fda..31cdfdaf6 100755 --- a/application/service/AnswerService.php +++ b/application/service/AnswerService.php @@ -49,10 +49,11 @@ class AnswerService $where = empty($params['where']) ? [] : $params['where']; $m = isset($params['m']) ? intval($params['m']) : 0; $n = isset($params['n']) ? intval($params['n']) : 10; + $field = empty($params['field']) ? '*' : $params['field']; $order_by = empty($params['order_by']) ? 'id desc' : $params['order_by']; // 获取数据列表 - $data = Db::name('Answer')->where($where)->limit($m, $n)->order($order_by)->select(); + $data = Db::name('Answer')->field($field)->where($where)->limit($m, $n)->order($order_by)->select(); if(!empty($data)) { $common_is_show_list = lang('common_is_show_list'); @@ -60,21 +61,35 @@ class AnswerService foreach($data as &$v) { // 用户信息 - $user = Db::name('User')->where(['id'=>$v['user_id']])->field('username,nickname,mobile,gender,avatar')->find(); - $v['username'] = empty($user['username']) ? '' : $user['username']; - $v['nickname'] = empty($user['nickname']) ? '' : $user['nickname']; - $v['mobile'] = empty($user['mobile']) ? '' : $user['mobile']; - $v['avatar'] = empty($user['avatar']) ? '' : $user['avatar']; - $v['gender_text'] = isset($user['gender']) ? $common_gender_list[$user['gender']]['name'] : ''; + if(isset($v['user_id'])) + { + $user = Db::name('User')->where(['id'=>$v['user_id']])->field('username,nickname,mobile,gender,avatar')->find(); + $v['username'] = empty($user['username']) ? '' : $user['username']; + $v['nickname'] = empty($user['nickname']) ? '' : $user['nickname']; + $v['mobile'] = empty($user['mobile']) ? '' : $user['mobile']; + $v['avatar'] = empty($user['avatar']) ? '' : $user['avatar']; + $v['gender_text'] = isset($user['gender']) ? $common_gender_list[$user['gender']]['name'] : ''; + } // 是否显示 - $v['is_show_text'] = $common_is_show_list[$v['is_show']]['name']; + if(isset($v['is_show'])) + { + $v['is_show_text'] = $common_is_show_list[$v['is_show']]['name']; + } // 创建时间 - $v['add_time'] = date('Y-m-d H:i:s', $v['add_time']); + if(isset($v['add_time'])) + { + $add_time = $v['add_time']; + $v['add_time'] = date('Y-m-d H:i:s', $add_time); + $v['add_time_date'] = date('Y-m-d', $add_time); + } // 更新时间 - $v['upd_time'] = date('Y-m-d H:i:s', $v['upd_time']); + if(isset($v['upd_time'])) + { + $v['upd_time'] = date('Y-m-d H:i:s', $v['upd_time']); + } } } return DataReturn('处理成功', 0, $data); @@ -148,12 +163,12 @@ class AnswerService // 参数校验 $p = [ [ - 'checked_type' => 'empty', + 'checked_type' => 'isset', 'key_name' => 'name', 'error_msg' => '联系人有误', ], [ - 'checked_type' => 'empty', + 'checked_type' => 'isset', 'key_name' => 'tel', 'error_msg' => '联系电话有误', ], @@ -172,8 +187,8 @@ class AnswerService // 开始操作 $data = [ 'user_id' => isset($params['user']['id']) ? intval($params['user']['id']) : 0, - 'name' => $params['name'], - 'tel' => $params['tel'], + 'name' => isset($params['name']) ? $params['name'] : '', + 'tel' => isset($params['tel']) ? $params['tel'] : '', 'content' => $params['content'], 'add_time' => time(), ]; diff --git a/application/service/GoodsService.php b/application/service/GoodsService.php index 4294206b8..9be3cb4eb 100755 --- a/application/service/GoodsService.php +++ b/application/service/GoodsService.php @@ -310,7 +310,7 @@ class GoodsService } // 产地 - if(isset($v['place_origin_name'])) + if(isset($v['place_origin'])) { $v['place_origin_name'] = empty($v['place_origin']) ? null : RegionService::RegionName($v['place_origin']); } diff --git a/config/shopxo.sql b/config/shopxo.sql index 264d3fe24..35c2b26de 100755 --- a/config/shopxo.sql +++ b/config/shopxo.sql @@ -11,7 +11,7 @@ Target Server Version : 50722 File Encoding : utf-8 - Date: 03/06/2019 18:34:26 PM + Date: 03/07/2019 18:27:27 PM */ SET NAMES utf8mb4; @@ -40,7 +40,7 @@ CREATE TABLE `s_admin` ( -- Records of `s_admin` -- ---------------------------- BEGIN; -INSERT INTO `s_admin` VALUES ('1', 'admin', 'c2cba9f69f464e1d354a560b37e8fab0', '452592', '17688888888', '0', '383', '1551851633', '1', '1481350313', '1551341520'), ('3', 'testtest', 'a3a3368a4a310b29cd6662e386a46b19', '580271', '13222333333', '2', '51', '1551341548', '13', '1483947758', '1551341720'); +INSERT INTO `s_admin` VALUES ('1', 'admin', '49246201db63902173ed2a5433e3ed15', '693583', '17688888888', '0', '384', '1551935964', '1', '1481350313', '1551341520'), ('3', 'testtest', 'a3a3368a4a310b29cd6662e386a46b19', '580271', '13222333333', '2', '51', '1551341548', '13', '1483947758', '1551341720'); COMMIT; -- ---------------------------- @@ -63,7 +63,14 @@ CREATE TABLE `s_answer` ( KEY `user_id` (`name`), KEY `is_delete_time` (`is_delete_time`), KEY `is_show` (`is_show`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户留言/问答'; +) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户留言/问答'; + +-- ---------------------------- +-- Records of `s_answer` +-- ---------------------------- +BEGIN; +INSERT INTO `s_answer` VALUES ('1', '0', '测试名字', '1322222222', '请问新版本什么时候发布呀?非常期待哦~', '', '0', '1', '0', '1551941748', '0'), ('2', '0', 'test', '13555555555', '男女薪酬差距过大,你怎么看?', '很正常的现象,毕竟大多数人是拖后腿的。\n\n女性工资高于男性的有,但是就平均来讲,却是另一种情况。原因就在于岗位不同,自然薪酬就不一样。女性由于身体各方面条件的限制,可以说是选择工作岗位比男性少了不少,女性可以做销售,可以做文职,当然也可以做互联网,但是有的女生身体素质不太适用于熬夜加班,毕竟女生担当了生儿育女这一项风险极大的活动,自然受到很多的限制,所以在岗位的选择,工作时间的适应上,女性并不占优势,薪酬的比例自然就降低了。', '1', '1', '0', '1551948802', '1551948854'), ('3', '0', '测试2', '13444556666', '为什么电影《绿皮书》三天票房能破亿?', '', '0', '1', '0', '1551948896', '0'), ('4', '0', '测试3', '13222666666', '詹姆斯总得分超乔丹,怎么评价这一纪录?', '', '0', '1', '0', '1551948947', '0'), ('5', '0', '测试5', '13222335555', '植物奶油和动物奶油的区别是?', '', '0', '1', '0', '1551948985', '0'), ('6', '0', '测试6', '13222333333', '既然彩虹是圆形的,那为什么我们看到的都是拱形的?', '', '0', '1', '0', '1551949040', '0'), ('7', '0', '测试7', '13277888888', '给我家孩子投一票”,绑架了近一半人的朋友圈', '', '0', '1', '0', '1551949065', '0'), ('8', '0', '测试8', '13233222222', '秃如其来的年轻人,这是怎么了?', '', '0', '1', '0', '1551949100', '0'), ('9', '0', '测试的', '13445555555', '小学生异地转学籍需要什么手续?', '', '0', '1', '0', '1551949178', '0'), ('10', '0', '测试a', '13222112222', '巴厘岛旅游出入境及免签流程?', '', '0', '1', '0', '1551949200', '0'), ('11', '0', 'cessss', '13444555555', '日常生活中哪些物品需要缴纳消费税?', '', '0', '1', '0', '1551949219', '0'), ('12', '0', 'tttstt', '13566666666', '申请更换机动车车身颜色需要办理哪些手续?', '', '0', '1', '0', '1551949243', '0'), ('13', '0', 'ttvvvkkkk', '13555666666', '房产税与契税有什么区别?', '', '0', '1', '0', '1551949326', '0'), ('14', '0', 'Cesd', '13566666666', '家庭聚会时,可以做哪些自制饮料?', '', '0', '1', '0', '1551949382', '0'), ('15', '0', '测试的订', '13455667777', '一个狗喝了我家的洗手盆里的水,水扔了,洗手盆还能用吗?会不会感染病?', '', '0', '1', '0', '1551949425', '0'), ('16', '0', 'rrttt', '13455667777', '古代中国朴素唯物主义自然观有哪些作用?', '', '0', '1', '0', '1551949762', '0'), ('17', '0', '你好', '13455666666', '一部耽美漫画男主家穷从小就去了攻的家里作为玩具陪伴攻受长大回到家里攻搅黄受家里的生意让受再回到身边', '', '0', '1', '0', '1551949840', '0'), ('18', '0', '122天天', '13455555555', '6吨粮食酒里加20公斤冰糖可以吗?', '', '0', '1', '0', '1551949870', '0'), ('19', '0', 'v看见', '13455222222', '単位与个人无解除劳动关系手续转入社保个人窗口合法吗', '', '0', '1', '0', '1551949947', '0'), ('20', '77', '', '', '如果你是汉献帝被挟曹操天子以令诸侯你会怎么做?', '', '0', '1', '0', '1551954351', '0'); +COMMIT; -- ---------------------------- -- Table structure for `s_app_home_nav` @@ -244,7 +251,7 @@ CREATE TABLE `s_config` ( -- Records of `s_config` -- ---------------------------- BEGIN; -INSERT INTO `s_config` VALUES ('15', '10', '分页数量', '分页显示数量', '分页不能超过3位数', 'admin', 'admin_page_number', '1551173001'), ('59', '1', '扣减库存规则', '需扣减库存开启方可有效,默认订单支付成功', '', 'common', 'common_deduction_inventory_rules', '1551173001'), ('60', '1', '是否扣减库存', '建议不要随意修改,以免造成库存数据错乱,关闭不影响库存回滚', '', 'common', 'common_is_deduction_inventory', '1551173001'), ('11', '0', 'Excel编码', 'excel模块编码选择', '请选择编码', 'admin', 'admin_excel_charset', '1551173001'), ('16', 'ShopXO企业级B2C电商系统提供商 - 演示站点', '站点标题', '浏览器标题,一般不超过80个字符', '站点标题不能为空', 'home', 'home_seo_site_title', '1551854202'), ('17', '商城系统,开源电商系统,免费电商系统,PHP电商系统,商城系统,B2C电商系统,B2B2C电商系统', '站点关键字', '一般不超过100个字符,多个关键字以半圆角逗号 [ , ] 隔开', '站点关键字不能为空', 'home', 'home_seo_site_keywords', '1551854202'), ('18', 'ShopXO是国内领先的商城系统提供商,为企业提供php商城系统、微信商城、小程序。', '站点描述', '站点描述,一般不超过200个字符', '站点描述不能为空', 'home', 'home_seo_site_description', '1551854202'), ('19', '黔ICP备15003530号', 'ICP证书号', 'ICP域名备案号', '', 'home', 'home_site_icp', '1550547827'), ('20', '', '底部统计代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_statistics_code', '0'), ('21', '1', '站点状态', '可暂时将站点关闭,其他人无法访问,但不影响管理员访问后台', '请选择站点状态', 'home', 'home_site_state', '1550547827'), ('22', '升级中...', '关闭原因', '支持html,当网站处于关闭状态时,关闭原因将显示在前台', '', 'home', 'home_site_close_reason', '1550547827'), ('23', 'Australia/Eucla', '默认时区', '默认 亚洲/上海 [标准时+8]', '请选择默认时区', 'common', 'common_timezone', '1550547827'), ('24', '', '底部代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_footer_info', '1550547827'), ('28', 'ShopXO', '站点名称', '', '站点名称不能为空', 'home', 'home_site_name', '1550547827'), ('29', '2', '链接模式', '详情ThinkPHP官网5.1版本文档 [http://www.thinkphp.cn/]', '请选择url模式', 'home', 'home_seo_url_model', '1551854202'), ('25', '2048000', '图片最大限制', '单位B [上传图片还受到服务器空间PHP配置最大上传 20M 限制]', '请填写图片上传最大限制', 'home', 'home_max_limit_image', '1550547827'), ('26', '51200000', '文件最大限制', '单位B [上传文件还受到服务器空间PHP配置最大上传 20M 限制]', '请填写文件上传最大限制', 'home', 'home_max_limit_file', '1550547827'), ('27', '102400000', '视频最大限制', '单位B [上传视频还受到服务器空间PHP配置最大上传 20M 限制]', '请填写视频上传最大限制', 'home', 'home_max_limit_video', '1550547827'), ('30', 'html', '伪静态后缀', '链接后面的后缀别名,默认 [ html ]', '小写字母,不能超过8个字符', 'home', 'home_seo_url_html_suffix', '1551854202'), ('31', '1', '用户注册开启审核', '开启后用户注册需要审核通过方可登录', '请选择用户注册开启审核', 'common', 'common_register_is_enable_audit', '1551173001'), ('32', '/static/upload/images/common/2019/01/14/1547448748316693.png', '手机端logo', '支持 [jpg, png, gif]', '请上传手机端网站logo', 'home', 'home_site_logo_wap', '1550547827'), ('33', '/static/upload/images/common/2019/01/14/1547448705165706.png', '电脑端logo', '支持 [jpg, png, gif]', '请上传电脑端网站logo', 'home', 'home_site_logo', '1550547827'), ('34', '1200', '页面最大宽度', '页面最大宽度,单位px,0则100%', '请上传桌面图标', 'home', 'home_content_max_width', '1550547827'), ('35', '/static/upload/images/common/2019/01/14/1547448728921121.jpg', '桌面图标', '建议使用png格式', '图片比例值格式有误 0~100 之间,小数点后面最大两位', 'common', 'home_site_desktop_icon', '1550547827'), ('36', 'sms,email', '是否开启注册', '关闭注册后,前台站点将无法注册,可选择 [ 短信, 邮箱 ]', '请选择是否开启注册状态', 'home', 'home_user_reg_state', '1550547827'), ('37', '1', '是否开启登录', '关闭后,前端站点将无法登录', '请选择是否开启登录状态', 'home', 'home_user_login_state', '1550547827'), ('38', '1', '获取验证码-开启图片验证码', '防止短信轰炸', '请选择是否开启强制图片验证码', 'home', 'home_img_verify_state', '1550547827'), ('39', '60', '获取验证码时间间隔', '防止频繁获取验证码,一般在 30~120 秒之间,单位 [秒]', '请填写获取验证码时间间隔', 'home', 'common_verify_time_interval', '1550547827'), ('40', 'SMS_141025010', '用户注册-短信模板ID', '验证码code', '请填写用户注册短信模板内容', 'home', 'home_sms_user_reg', '1545099687'), ('41', '', '短信签名', '发送短信包含的签名', '短信签名 3~8 个的中英文字符', 'common', 'common_sms_sign', '1546059306'), ('42', '', '短信KeyID', 'Access Key ID', '请填写Access Key ID', 'common', 'common_sms_apikey', '1546059306'), ('43', 'SMS_141025009', '密码找回-短信模板ID', '验证码code', '请填写密码找回短信模板内容', 'home', 'home_sms_user_forget_pwd', '1545099687'), ('44', '600', '验证码有效时间', '验证码过期时间,一般10分钟左右,单位 [秒]', '请填写验证码有效时间', 'home', 'common_verify_expire_time', '1550547827'), ('45', '', 'SMTP服务器', '设置SMTP服务器的地址,如 smtp.163.com', '请填写SMTP服务器', 'common', 'common_email_smtp_host', '1551174648'), ('46', '', 'SMTP端口', '设置SMTP服务器的端口,默认为 25', '请填写SMTP端口号', 'common', 'common_email_smtp_port', '1551174648'), ('47', '', '发信人邮件地址', '发信人邮件地址,使用SMTP协议发送的邮件地址,如 shopxo@163.com', '请填写发信人邮件地址', 'common', 'common_email_smtp_account', '1551174648'), ('48', '', 'SMTP身份验证用户名', '如 ShopXO', '请填写SMTP身份验证用户名', 'common', 'common_email_smtp_name', '1551174648'), ('49', '', 'SMTP身份验证密码', 'shopxo@163.com邮件的密码', '请填写SMTP身份验证密码', 'common', 'common_email_smtp_pwd', '1551174648'), ('50', '', '发件人显示名称', '如 ShopXO', '', 'common', 'common_email_smtp_send_name', '1551174648'), ('51', '3', '分享赠送积分次数限制', '分享用户注册赠送积分次数限制 [ 0则不赠送,若要不限请加大数值 ]', '', 'common', 'common_share_giving_integral_frequency', '1542011644'), ('58', '', '短信KeySecret', 'Access Key Secret', '请填写Access Key Secret', 'common', 'common_sms_apisecret', '1546059306'), ('53', '021-88888888', '客服电话', '', '', 'common', 'common_customer_service_tel', '1551173001'), ('56', '10', '分享赠送积分', '分享用户注册后赠送积分 [ 0则不赠送 ]', '', 'common', 'common_share_giving_integral', '1542011644'), ('57', 'default', '默认模板', '前台默认模板', '请填写默认模板', 'common', 'common_default_theme', '1550113393'), ('62', '', '百度地图api密钥', '百度地图api密钥', '请填写百度地图api密钥', 'common', 'common_baidu_map_ak', '1551173001'), ('63', '

用户注册,你的验证码是  #code#

', '用户注册-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_reg', '1533637393'), ('64', '

密码找回,你的验证码是  #code#

', '密码找回-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_forget_pwd', '1533637393'), ('65', '

邮箱绑定,你的验证码是  #code#

', '邮箱绑定-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_email_binding', '1533637393'), ('66', '20181012122', 'css/js版本标记', '用于css/js浏览器缓存版本识别', '', 'home', 'home_static_cache_version', '1550547827'), ('67', 'SMS_141025008', '手机号码绑定-短信模板ID', '验证码code', '请填写手机号码绑定短信模板内容', 'home', 'home_sms_user_mobile_binding', '1545099687'), ('68', '连衣裙,帐篷,iphone,小米,包包', '搜索关键字', '搜索框下热门关键字(输入回车)', '请填写关键字', 'home', 'home_search_keywords', '1551173001'), ('69', '2', '搜索关键字类型', '自定义需要配置以下关键字', '请选择关键字类型', 'home', 'home_search_keywords_type', '1551173001'), ('70', '0', '订单预约模式', '开启后用户提交订单需要管理员确认', '请选择是否开启预约模式', 'common', 'common_order_is_booking', '1551173001'), ('71', 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_alipay_title', '1546962547'), ('72', '国内领先企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_alipay_describe', '1546962547'), ('73', '021-88888888', '客服电话', '', '请填写客服电话', 'common', 'common_app_customer_service_tel', '1550377653'), ('74', '', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_alipay_appid', '1546962547'), ('75', '', '应用公钥', '', '请填写应用公钥', 'common', 'common_app_mini_alipay_rsa_public', '1546962547'), ('76', '', '应用私钥', '', '请填写应用私钥', 'common', 'common_app_mini_alipay_rsa_private', '1546962547'), ('78', '1', '是否启用搜索', '', '', 'common', 'common_app_is_enable_search', '1550377653'), ('77', '', '支付宝公钥', '', '请填写支付宝公钥', 'common', 'common_app_mini_alipay_out_rsa_public', '1546962547'), ('79', '1', '是否启用留言', '', '', 'common', 'common_app_is_enable_answer', '1550377653'), ('80', '3', '商品可添加规格最大数量', '建议不超过3个规格', '请填写谷歌最大数', 'common', 'common_spec_add_max_number', '1551173001'), ('81', '-', '路由分隔符', '建议填写 [ - 或 / ] 默认 [ - ] ,仅PATHINFO模式+短地址模式下有效', '请填写路由分隔符', 'common', 'common_route_separator', '1551854202'), ('82', '', 'AppID', '小程序ID', '请填写appid', 'common', 'common_app_mini_weixin_appid', '1546962555'), ('83', '', 'AppSecret ', '小程序密钥', '请填写appsecret', 'common', 'common_app_mini_weixin_appsecret', '1546962555'), ('84', 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_weixin_title', '1546962555'), ('85', '国内领先企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_weixin_describe', '1546962555'), ('61', '用户中心公告文字,后台配置修改。', '用户中心公告', '空则不显示公告', '', 'common', 'common_user_center_notice', '1550377653'), ('8', '欢迎来到ShopXO企业级B2C开源电商系统、演示站点请勿发起支付、以免给您带来不必要的财产损失。', '商城公告', '空则不显示公告', '', 'common', 'common_shop_notice', '1550377653'); +INSERT INTO `s_config` VALUES ('15', '10', '分页数量', '分页显示数量', '分页不能超过3位数', 'admin', 'admin_page_number', '1551173001'), ('59', '1', '扣减库存规则', '需扣减库存开启方可有效,默认订单支付成功', '', 'common', 'common_deduction_inventory_rules', '1551173001'), ('60', '1', '是否扣减库存', '建议不要随意修改,以免造成库存数据错乱,关闭不影响库存回滚', '', 'common', 'common_is_deduction_inventory', '1551173001'), ('11', '0', 'Excel编码', 'excel模块编码选择', '请选择编码', 'admin', 'admin_excel_charset', '1551173001'), ('16', 'ShopXO企业级B2C电商系统提供商 - 演示站点', '站点标题', '浏览器标题,一般不超过80个字符', '站点标题不能为空', 'home', 'home_seo_site_title', '1551935994'), ('17', '商城系统,开源电商系统,免费电商系统,PHP电商系统,商城系统,B2C电商系统,B2B2C电商系统', '站点关键字', '一般不超过100个字符,多个关键字以半圆角逗号 [ , ] 隔开', '站点关键字不能为空', 'home', 'home_seo_site_keywords', '1551935994'), ('18', 'ShopXO是国内领先的商城系统提供商,为企业提供php商城系统、微信商城、小程序。', '站点描述', '站点描述,一般不超过200个字符', '站点描述不能为空', 'home', 'home_seo_site_description', '1551935994'), ('19', '黔ICP备15003530号', 'ICP证书号', 'ICP域名备案号', '', 'home', 'home_site_icp', '1550547827'), ('20', '', '底部统计代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_statistics_code', '0'), ('21', '1', '站点状态', '可暂时将站点关闭,其他人无法访问,但不影响管理员访问后台', '请选择站点状态', 'home', 'home_site_state', '1550547827'), ('22', '升级中...', '关闭原因', '支持html,当网站处于关闭状态时,关闭原因将显示在前台', '', 'home', 'home_site_close_reason', '1550547827'), ('23', 'Australia/Eucla', '默认时区', '默认 亚洲/上海 [标准时+8]', '请选择默认时区', 'common', 'common_timezone', '1550547827'), ('24', '', '底部代码', '支持html,可用于添加流量统计代码', '', 'home', 'home_footer_info', '1550547827'), ('28', 'ShopXO', '站点名称', '', '站点名称不能为空', 'home', 'home_site_name', '1550547827'), ('29', '0', '链接模式', '详情ThinkPHP官网5.1版本文档 [http://www.thinkphp.cn/]', '请选择url模式', 'home', 'home_seo_url_model', '1551935994'), ('25', '2048000', '图片最大限制', '单位B [上传图片还受到服务器空间PHP配置最大上传 20M 限制]', '请填写图片上传最大限制', 'home', 'home_max_limit_image', '1550547827'), ('26', '51200000', '文件最大限制', '单位B [上传文件还受到服务器空间PHP配置最大上传 20M 限制]', '请填写文件上传最大限制', 'home', 'home_max_limit_file', '1550547827'), ('27', '102400000', '视频最大限制', '单位B [上传视频还受到服务器空间PHP配置最大上传 20M 限制]', '请填写视频上传最大限制', 'home', 'home_max_limit_video', '1550547827'), ('30', 'html', '伪静态后缀', '链接后面的后缀别名,默认 [ html ]', '小写字母,不能超过8个字符', 'home', 'home_seo_url_html_suffix', '1551935994'), ('31', '1', '用户注册开启审核', '开启后用户注册需要审核通过方可登录', '请选择用户注册开启审核', 'common', 'common_register_is_enable_audit', '1551173001'), ('32', '/static/upload/images/common/2019/01/14/1547448748316693.png', '手机端logo', '支持 [jpg, png, gif]', '请上传手机端网站logo', 'home', 'home_site_logo_wap', '1550547827'), ('33', '/static/upload/images/common/2019/01/14/1547448705165706.png', '电脑端logo', '支持 [jpg, png, gif]', '请上传电脑端网站logo', 'home', 'home_site_logo', '1550547827'), ('34', '1200', '页面最大宽度', '页面最大宽度,单位px,0则100%', '请上传桌面图标', 'home', 'home_content_max_width', '1550547827'), ('35', '/static/upload/images/common/2019/01/14/1547448728921121.jpg', '桌面图标', '建议使用png格式', '图片比例值格式有误 0~100 之间,小数点后面最大两位', 'common', 'home_site_desktop_icon', '1550547827'), ('36', 'sms,email', '是否开启注册', '关闭注册后,前台站点将无法注册,可选择 [ 短信, 邮箱 ]', '请选择是否开启注册状态', 'home', 'home_user_reg_state', '1550547827'), ('37', '1', '是否开启登录', '关闭后,前端站点将无法登录', '请选择是否开启登录状态', 'home', 'home_user_login_state', '1550547827'), ('38', '1', '获取验证码-开启图片验证码', '防止短信轰炸', '请选择是否开启强制图片验证码', 'home', 'home_img_verify_state', '1550547827'), ('39', '60', '获取验证码时间间隔', '防止频繁获取验证码,一般在 30~120 秒之间,单位 [秒]', '请填写获取验证码时间间隔', 'home', 'common_verify_time_interval', '1550547827'), ('40', 'SMS_141025010', '用户注册-短信模板ID', '验证码code', '请填写用户注册短信模板内容', 'home', 'home_sms_user_reg', '1545099687'), ('41', '', '短信签名', '发送短信包含的签名', '短信签名 3~8 个的中英文字符', 'common', 'common_sms_sign', '1546059306'), ('42', '', '短信KeyID', 'Access Key ID', '请填写Access Key ID', 'common', 'common_sms_apikey', '1546059306'), ('43', 'SMS_141025009', '密码找回-短信模板ID', '验证码code', '请填写密码找回短信模板内容', 'home', 'home_sms_user_forget_pwd', '1545099687'), ('44', '600', '验证码有效时间', '验证码过期时间,一般10分钟左右,单位 [秒]', '请填写验证码有效时间', 'home', 'common_verify_expire_time', '1550547827'), ('45', '', 'SMTP服务器', '设置SMTP服务器的地址,如 smtp.163.com', '请填写SMTP服务器', 'common', 'common_email_smtp_host', '1551174648'), ('46', '', 'SMTP端口', '设置SMTP服务器的端口,默认为 25', '请填写SMTP端口号', 'common', 'common_email_smtp_port', '1551174648'), ('47', '', '发信人邮件地址', '发信人邮件地址,使用SMTP协议发送的邮件地址,如 shopxo@163.com', '请填写发信人邮件地址', 'common', 'common_email_smtp_account', '1551174648'), ('48', '', 'SMTP身份验证用户名', '如 ShopXO', '请填写SMTP身份验证用户名', 'common', 'common_email_smtp_name', '1551174648'), ('49', '', 'SMTP身份验证密码', 'shopxo@163.com邮件的密码', '请填写SMTP身份验证密码', 'common', 'common_email_smtp_pwd', '1551174648'), ('50', '', '发件人显示名称', '如 ShopXO', '', 'common', 'common_email_smtp_send_name', '1551174648'), ('51', '3', '分享赠送积分次数限制', '分享用户注册赠送积分次数限制 [ 0则不赠送,若要不限请加大数值 ]', '', 'common', 'common_share_giving_integral_frequency', '1542011644'), ('58', '', '短信KeySecret', 'Access Key Secret', '请填写Access Key Secret', 'common', 'common_sms_apisecret', '1546059306'), ('53', '021-88888888', '客服电话', '', '', 'common', 'common_customer_service_tel', '1551173001'), ('56', '10', '分享赠送积分', '分享用户注册后赠送积分 [ 0则不赠送 ]', '', 'common', 'common_share_giving_integral', '1542011644'), ('57', 'default', '默认模板', '前台默认模板', '请填写默认模板', 'common', 'common_default_theme', '1550113393'), ('62', '', '百度地图api密钥', '百度地图api密钥', '请填写百度地图api密钥', 'common', 'common_baidu_map_ak', '1551173001'), ('63', '

用户注册,你的验证码是  #code#

', '用户注册-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_reg', '1533637393'), ('64', '

密码找回,你的验证码是  #code#

', '密码找回-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_forget_pwd', '1533637393'), ('65', '

邮箱绑定,你的验证码是  #code#

', '邮箱绑定-邮件模板', '验证码变量标识符 [ #code# ]', '', 'home', 'home_email_user_email_binding', '1533637393'), ('66', '20181012122', 'css/js版本标记', '用于css/js浏览器缓存版本识别', '', 'home', 'home_static_cache_version', '1550547827'), ('67', 'SMS_141025008', '手机号码绑定-短信模板ID', '验证码code', '请填写手机号码绑定短信模板内容', 'home', 'home_sms_user_mobile_binding', '1545099687'), ('68', '连衣裙,帐篷,iphone,小米,包包', '搜索关键字', '搜索框下热门关键字(输入回车)', '请填写关键字', 'home', 'home_search_keywords', '1551173001'), ('69', '2', '搜索关键字类型', '自定义需要配置以下关键字', '请选择关键字类型', 'home', 'home_search_keywords_type', '1551173001'), ('70', '0', '订单预约模式', '开启后用户提交订单需要管理员确认', '请选择是否开启预约模式', 'common', 'common_order_is_booking', '1551173001'), ('71', 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_alipay_title', '1546962547'), ('72', '国内领先企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_alipay_describe', '1546962547'), ('73', '021-88888888', '客服电话', '', '请填写客服电话', 'common', 'common_app_customer_service_tel', '1550377653'), ('74', '', 'AppID', '小程序ID', '请填写AppID', 'common', 'common_app_mini_alipay_appid', '1546962547'), ('75', '', '应用公钥', '', '请填写应用公钥', 'common', 'common_app_mini_alipay_rsa_public', '1546962547'), ('76', '', '应用私钥', '', '请填写应用私钥', 'common', 'common_app_mini_alipay_rsa_private', '1546962547'), ('78', '1', '是否启用搜索', '', '', 'common', 'common_app_is_enable_search', '1550377653'), ('77', '', '支付宝公钥', '', '请填写支付宝公钥', 'common', 'common_app_mini_alipay_out_rsa_public', '1546962547'), ('79', '1', '是否启用留言', '', '', 'common', 'common_app_is_enable_answer', '1550377653'), ('80', '3', '商品可添加规格最大数量', '建议不超过3个规格', '请填写谷歌最大数', 'common', 'common_spec_add_max_number', '1551173001'), ('81', '-', '路由分隔符', '建议填写 [ - 或 / ] 默认 [ - ] ,仅PATHINFO模式+短地址模式下有效', '请填写路由分隔符', 'common', 'common_route_separator', '1551935994'), ('82', '', 'AppID', '小程序ID', '请填写appid', 'common', 'common_app_mini_weixin_appid', '1546962555'), ('83', '', 'AppSecret ', '小程序密钥', '请填写appsecret', 'common', 'common_app_mini_weixin_appsecret', '1546962555'), ('84', 'ShopXO', '名称', '', '请填写名称', 'common', 'common_app_mini_weixin_title', '1546962555'), ('85', '国内领先企业级B2C开源电商系统!', '描述', '', '请填写描述', 'common', 'common_app_mini_weixin_describe', '1546962555'), ('61', '用户中心公告文字,后台配置修改。', '用户中心公告', '空则不显示公告', '', 'common', 'common_user_center_notice', '1550377653'), ('8', '欢迎来到ShopXO企业级B2C开源电商系统、演示站点请勿发起支付、以免给您带来不必要的财产损失。', '商城公告', '空则不显示公告', '', 'common', 'common_shop_notice', '1550377653'); COMMIT; -- ---------------------------- @@ -348,7 +355,7 @@ CREATE TABLE `s_goods` ( -- Records of `s_goods` -- ---------------------------- BEGIN; -INSERT INTO `s_goods` VALUES ('1', '1', 'MIUI/小米 小米手机4 小米4代 MI4智能4G手机包邮 黑色 D-LTE(4G)/TD-SCD', '', '', '0', '125', '步', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '3200.00', '3200.00', '3200.00', '2100.00', '2100.00', '2100.00', '10', '1', '0', '1', '1', '1', '


', '2', '0', '20', '', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '0', '1547450921', '1549959519'), ('2', '2', '苹果(Apple)iPhone 6 Plus (A1524)移动联通电信4G手机 金色 16G', '', 'iPhone 6 Plus', '0', '1711', '步', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '6000.00-7600.00', '6000.00', '7600.00', '4500.00-6800.00', '4500.00', '6800.00', '30', '1', '0', '1', '1', '1', '


', '2', '0', '10', '/static/upload/video/goods/2019/01/14/1547458876723311.mp4', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '0', '1547451624', '1547458880'), ('3', '2', 'Samsung/三星 SM-G8508S GALAXY Alpha四核智能手机 新品 闪耀白', '', '', '0', '235', '步', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '6866.00', '6866.00', '6866.00', '3888.00', '3888.00', '3888.00', '20', '1', '0', '1', '1', '1', '


', '2', '0', '2', '', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '0', '1547452007', '1547452007'), ('4', '1', 'Huawei/华为 H60-L01 荣耀6 移动4G版智能手机 安卓', '', '', '0', '537', '步', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '2300.00', '2300.00', '2300.00', '1999.00', '1999.00', '1999.00', '19', '1', '0', '1', '1', '1', '


', '2', '0', '49', '', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '0', '1547452553', '1547452553'), ('5', '2', 'Meizu/魅族 MX4 Pro移动版 八核大屏智能手机 黑色 16G', '', '', '0', '436', '步', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '3200.00', '3200.00', '3200.00', '2499.00', '2499.00', '2499.00', '56', '1', '0', '1', '1', '1', '


', '2', '0', '150', '', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '0', '1547452798', '1547452798'), ('6', '1', 'vivo X5MAX L 移动4G 八核超薄大屏5.5吋双卡手机vivoX5max', '', '', '0', '320', '步', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '3200.00', '3200.00', '3200.00', '2998.90', '2998.90', '2998.90', '65', '1', '0', '1', '1', '1', '

 X5L/SL/V/M (5.0寸)  X5max钢化膜(5.5寸)  X5pro钢化膜(5.2寸) 



', '2', '0', '49', '', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '0', '1547453135', '1547453157'), ('7', '1', '纽芝兰包包女士2018新款潮百搭韩版时尚单肩斜挎包少女小挎包链条', '', '', '0', '320', '件', '/static/upload/images/goods/2019/01/14/1547453895416529.jpg', '760.00', '760.00', '760.00', '168.00', '168.00', '168.00', '11', '1', '0', '1', '1', '1', '


', '2', '0', '5', '', '/static/upload/images/goods/2019/01/15/1547540603500383.jpg', '0', '1547453967', '1547540607'), ('8', '1', 'MARNI Trunk 女士 中号拼色十字纹小牛皮 斜挎风琴包', '', '', '0', '35', '件', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '672.00', '672.00', '672.00', '356.00', '356.00', '356.00', '8', '1', '0', '1', '1', '1', '


', '2', '0', '8', '', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '0', '1547454269', '1547454269'), ('9', '2', '睡衣女长袖春秋季纯棉韩版女士大码薄款春夏季全棉家居服两件套装', '', '', '0', '596', '件', '/static/upload/images/goods/2019/01/14/1547454702543219.jpg', '160.00-216.00', '160.00', '216.00', '120.00-158.00', '120.00', '158.00', '2', '1', '0', '1', '1', '1', '


', '3', '0', '64', '', '/static/upload/images/goods/2019/01/14/1547454567172116.jpg', '0', '1547454786', '1547454828'), ('10', '0', '夏装女装古力娜扎明星同款一字领露肩蓝色蕾丝修身显瘦连衣裙礼服', '', '', '0', '36', '件', '/static/upload/images/goods/2019/01/14/1547455240794230.jpg', '568.00', '568.00', '568.00', '228.00', '228.00', '228.00', '28', '1', '0', '1', '1', '1', '

【品牌】欧单 学媛风 猫咪良品

【吊牌】xueyuanfeng 猫咪良品

【面料质地】涤棉拼接蕾丝  后中拉链 有内衬(非专业机构鉴定,介意请慎拍)

好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

【商品颜色】实物拍摄 蓝色 颜色很难拍有小色差属正常现象哦

【商品尺寸】XS/S/M/L 小高腰设计 胸口纽扣是装饰的哦


XS码尺寸: 悬挂衣长81CM.胸围80内合适.腰围63CM.臀围86CM


S码尺寸: 悬挂衣长82CM.胸围84内合适.腰围67CM.臀围90CM

M码尺寸: 悬挂衣长83CM.胸围88内合适.腰围71CM.臀围94CM

L码尺寸: 悬挂衣长84CM.胸围92内合适.腰围75CM.臀围98CM


(测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

PS:常规码数,可按平时号选择哦。修身版型~如果上身偏大可以适当考虑大1号~下摆蕾丝拼接不会很平整的哦~

蕾丝花是手工修剪出来的,每件都有不同和不规则的哦,有小线头和节点是正常现象哦~请亲们谅解哦~


', '2', '0', '13', '', '/static/upload/images/goods/2019/01/14/1547455222990904.jpg', '0', '1547455375', '1547455375'), ('11', '0', '夏季复古ins风格网红SP同款 短袖大圆领香槟色蕾丝绣花钉珠连衣裙', '', '', '0', '367', '件', '/static/upload/images/goods/2019/01/14/1547455601314107.jpg', '268.00', '268.00', '268.00', '258.00', '258.00', '258.00', '1', '1', '0', '1', '1', '1', '

【品牌】欧单 学媛风 猫咪良品

【吊牌】xueyuanfeng 猫咪良品

【面料质地】网纱绣花钉珠拼接蕾丝 拉链有内衬(非专业机构鉴定,介意请慎拍)

好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

【商品颜色】实物拍摄 香槟色 颜色很难拍有小色差属正常现象哦

【商品尺寸】XS/S/M/L 小高腰设计 胸那考虑撑开因素哦 微弹的哦


XS码尺寸: 衣长82CM.胸围80内合适.腰围63CM.臀围86CM


S码尺寸: 衣长83CM.胸围84内合适.腰围67CM.臀围90CM

M码尺寸: 衣长84CM.胸围88内合适.腰围71CM.臀围94CM

L码尺寸: 衣长85CM.胸围92内合适.腰围75CM.臀围98CM


(测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

PS:常规码数,可按平时号选择哦。修身版型,如果腰粗可以适当考虑大1号哦~

大圆领,每个人的身材曲线不同,领口不会很平的哦,请谅解~

肩膀那有暗扣哦,可以很好的隐藏了内衣的肩带哦~袖子那略硬哦~



', '4', '0', '7', '', '/static/upload/images/goods/2019/01/14/1547455566118614.jpg', '0', '1547455700', '1547455700'), ('12', '2', 'ZK星星绣花雪纺连衣裙中长款sukol裙少女心温柔超仙女chic裙子夏', '', 'xxxxhhhhhh商品型号', '0', '246', '件', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '150.00-188.00', '150.00', '188.00', '118.00-128.00', '118.00', '128.00', '3', '1', '0', '1', '1', '1', '

\"d-1.jpg\"/

\"d-2.jpg\"/

', '3', '0', '14', '', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '0', '1547456230', '1551751113'); +INSERT INTO `s_goods` VALUES ('1', '1', 'MIUI/小米 小米手机4 小米4代 MI4智能4G手机包邮 黑色 D-LTE(4G)/TD-SCD', '', '', '0', '125', '步', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '3200.00', '3200.00', '3200.00', '2100.00', '2100.00', '2100.00', '10', '1', '0', '1', '1', '1', '


', '2', '0', '21', '', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '0', '1547450921', '1549959519'), ('2', '2', '苹果(Apple)iPhone 6 Plus (A1524)移动联通电信4G手机 金色 16G', '', 'iPhone 6 Plus', '0', '1711', '步', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '6000.00-7600.00', '6000.00', '7600.00', '4500.00-6800.00', '4500.00', '6800.00', '30', '1', '0', '1', '1', '1', '


', '2', '0', '11', '/static/upload/video/goods/2019/01/14/1547458876723311.mp4', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '0', '1547451624', '1547458880'), ('3', '2', 'Samsung/三星 SM-G8508S GALAXY Alpha四核智能手机 新品 闪耀白', '', '', '0', '235', '步', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '6866.00', '6866.00', '6866.00', '3888.00', '3888.00', '3888.00', '20', '1', '0', '1', '1', '1', '


', '2', '0', '2', '', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '0', '1547452007', '1547452007'), ('4', '1', 'Huawei/华为 H60-L01 荣耀6 移动4G版智能手机 安卓', '', '', '0', '537', '步', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '2300.00', '2300.00', '2300.00', '1999.00', '1999.00', '1999.00', '19', '1', '0', '1', '1', '1', '


', '2', '0', '51', '', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '0', '1547452553', '1547452553'), ('5', '2', 'Meizu/魅族 MX4 Pro移动版 八核大屏智能手机 黑色 16G', '', '', '0', '436', '步', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '3200.00', '3200.00', '3200.00', '2499.00', '2499.00', '2499.00', '56', '1', '0', '1', '1', '1', '


', '2', '0', '151', '', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '0', '1547452798', '1547452798'), ('6', '1', 'vivo X5MAX L 移动4G 八核超薄大屏5.5吋双卡手机vivoX5max', '', '', '0', '320', '步', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '3200.00', '3200.00', '3200.00', '2998.90', '2998.90', '2998.90', '65', '1', '0', '1', '1', '1', '

 X5L/SL/V/M (5.0寸)  X5max钢化膜(5.5寸)  X5pro钢化膜(5.2寸) 



', '2', '0', '50', '', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '0', '1547453135', '1547453157'), ('7', '1', '纽芝兰包包女士2018新款潮百搭韩版时尚单肩斜挎包少女小挎包链条', '', '', '0', '320', '件', '/static/upload/images/goods/2019/01/14/1547453895416529.jpg', '760.00', '760.00', '760.00', '168.00', '168.00', '168.00', '11', '1', '0', '1', '1', '1', '


', '2', '0', '5', '', '/static/upload/images/goods/2019/01/15/1547540603500383.jpg', '0', '1547453967', '1547540607'), ('8', '1', 'MARNI Trunk 女士 中号拼色十字纹小牛皮 斜挎风琴包', '', '', '0', '35', '件', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '672.00', '672.00', '672.00', '356.00', '356.00', '356.00', '8', '1', '0', '1', '1', '1', '


', '2', '0', '8', '', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '0', '1547454269', '1547454269'), ('9', '2', '睡衣女长袖春秋季纯棉韩版女士大码薄款春夏季全棉家居服两件套装', '', '', '0', '596', '件', '/static/upload/images/goods/2019/01/14/1547454702543219.jpg', '160.00-216.00', '160.00', '216.00', '120.00-158.00', '120.00', '158.00', '2', '1', '0', '1', '1', '1', '


', '3', '0', '66', '', '/static/upload/images/goods/2019/01/14/1547454567172116.jpg', '0', '1547454786', '1547454828'), ('10', '0', '夏装女装古力娜扎明星同款一字领露肩蓝色蕾丝修身显瘦连衣裙礼服', '', '', '0', '36', '件', '/static/upload/images/goods/2019/01/14/1547455240794230.jpg', '568.00', '568.00', '568.00', '228.00', '228.00', '228.00', '28', '1', '0', '1', '1', '1', '

【品牌】欧单 学媛风 猫咪良品

【吊牌】xueyuanfeng 猫咪良品

【面料质地】涤棉拼接蕾丝  后中拉链 有内衬(非专业机构鉴定,介意请慎拍)

好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

【商品颜色】实物拍摄 蓝色 颜色很难拍有小色差属正常现象哦

【商品尺寸】XS/S/M/L 小高腰设计 胸口纽扣是装饰的哦


XS码尺寸: 悬挂衣长81CM.胸围80内合适.腰围63CM.臀围86CM


S码尺寸: 悬挂衣长82CM.胸围84内合适.腰围67CM.臀围90CM

M码尺寸: 悬挂衣长83CM.胸围88内合适.腰围71CM.臀围94CM

L码尺寸: 悬挂衣长84CM.胸围92内合适.腰围75CM.臀围98CM


(测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

PS:常规码数,可按平时号选择哦。修身版型~如果上身偏大可以适当考虑大1号~下摆蕾丝拼接不会很平整的哦~

蕾丝花是手工修剪出来的,每件都有不同和不规则的哦,有小线头和节点是正常现象哦~请亲们谅解哦~


', '2', '0', '13', '', '/static/upload/images/goods/2019/01/14/1547455222990904.jpg', '0', '1547455375', '1547455375'), ('11', '0', '夏季复古ins风格网红SP同款 短袖大圆领香槟色蕾丝绣花钉珠连衣裙', '', '', '0', '367', '件', '/static/upload/images/goods/2019/01/14/1547455601314107.jpg', '268.00', '268.00', '268.00', '258.00', '258.00', '258.00', '1', '1', '0', '1', '1', '1', '

【品牌】欧单 学媛风 猫咪良品

【吊牌】xueyuanfeng 猫咪良品

【面料质地】网纱绣花钉珠拼接蕾丝 拉链有内衬(非专业机构鉴定,介意请慎拍)

好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

【商品颜色】实物拍摄 香槟色 颜色很难拍有小色差属正常现象哦

【商品尺寸】XS/S/M/L 小高腰设计 胸那考虑撑开因素哦 微弹的哦


XS码尺寸: 衣长82CM.胸围80内合适.腰围63CM.臀围86CM


S码尺寸: 衣长83CM.胸围84内合适.腰围67CM.臀围90CM

M码尺寸: 衣长84CM.胸围88内合适.腰围71CM.臀围94CM

L码尺寸: 衣长85CM.胸围92内合适.腰围75CM.臀围98CM


(测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

PS:常规码数,可按平时号选择哦。修身版型,如果腰粗可以适当考虑大1号哦~

大圆领,每个人的身材曲线不同,领口不会很平的哦,请谅解~

肩膀那有暗扣哦,可以很好的隐藏了内衣的肩带哦~袖子那略硬哦~



', '4', '0', '7', '', '/static/upload/images/goods/2019/01/14/1547455566118614.jpg', '0', '1547455700', '1547455700'), ('12', '2', 'ZK星星绣花雪纺连衣裙中长款sukol裙少女心温柔超仙女chic裙子夏', '', 'xxxxhhhhhh商品型号', '0', '246', '件', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '150.00-188.00', '150.00', '188.00', '118.00-128.00', '118.00', '128.00', '3', '1', '0', '1', '1', '1', '

\"d-1.jpg\"/

\"d-2.jpg\"/

', '3', '0', '15', '', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '0', '1547456230', '1551751113'); COMMIT; -- ---------------------------- @@ -602,13 +609,13 @@ CREATE TABLE `s_message` ( `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', PRIMARY KEY (`id`), KEY `user_id` (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='消息'; +) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='消息'; -- ---------------------------- -- Records of `s_message` -- ---------------------------- BEGIN; -INSERT INTO `s_message` VALUES ('1', '92', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1551174252'), ('2', '77', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1551192116'), ('3', '77', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1551233397'), ('4', '92', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1551234579'), ('5', '92', '订单支付', '订单支付成功,金额3270.9元', '1', '1', '0', '0', '0', '0', '1551239424'), ('6', '77', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1551855214'); +INSERT INTO `s_message` VALUES ('1', '92', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1551174252'), ('2', '77', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1551192116'), ('3', '77', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1551233397'), ('4', '92', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1551234579'), ('5', '92', '订单支付', '订单支付成功,金额3270.9元', '1', '1', '0', '0', '0', '0', '1551239424'), ('6', '77', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1551855214'), ('7', '77', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '0', '0', '0', '1551952686'); COMMIT; -- ---------------------------- @@ -887,7 +894,26 @@ CREATE TABLE `s_plugins` ( -- 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\"}', '1', '1550222925', '1551191927'), ('17', 'commononlineservice', '{\"title\":\"ShopXO\\u5728\\u7ebf\\u5ba2\\u670d\",\"online_service\":\"\\u552e\\u524d|386392432\\n\\u552e\\u540e|386392432\",\"tel\":\"021-88888888\",\"is_overall\":\"1\",\"bg_color\":\"\",\"distance_top\":\"3\",\"pluginsname\":\"commononlineservice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550393304', '1551191925'), ('20', 'usernotloginhidegoodsprice', '{\"original_price_placeholder\":\"\",\"price_placeholder\":\"\\u767b\\u5f55\\u540e\\u53ef\\u89c1\",\"pluginsname\":\"usernotloginhidegoodsprice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1551184852', '1551239173'), ('21', 'answers', '{\"images\":\"\\/static\\/upload\\/images\\/plugins_answers\\/2019\\/03\\/06\\/1551867872397949.jpg\",\"url\":\"http:\\/\\/shopxo.net\\/\",\"is_new_window_open\":\"1\",\"pluginsname\":\"answers\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"basesave\"}', '0', '1551853705', '1551868164'); +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\"}', '1', '1550222925', '1551191927'), ('17', 'commononlineservice', '{\"title\":\"ShopXO\\u5728\\u7ebf\\u5ba2\\u670d\",\"online_service\":\"\\u552e\\u524d|386392432\\n\\u552e\\u540e|386392432\",\"tel\":\"021-88888888\",\"is_overall\":\"1\",\"bg_color\":\"\",\"distance_top\":\"3\",\"pluginsname\":\"commononlineservice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550393304', '1551191925'), ('20', 'usernotloginhidegoodsprice', '{\"original_price_placeholder\":\"\",\"price_placeholder\":\"\\u767b\\u5f55\\u540e\\u53ef\\u89c1\",\"pluginsname\":\"usernotloginhidegoodsprice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1551184852', '1551239173'), ('21', 'answers', '{\"images\":\"\\/static\\/upload\\/images\\/plugins_answers\\/2019\\/03\\/07\\/1551942704326624.jpg\",\"url\":\"http:\\/\\/shopxo.net\\/\",\"is_new_window_open\":\"1\",\"right_top_rec_name\":\"\",\"middle_new_name\":\"\",\"right_top_goods_name\":\"\",\"middle_new_page_number\":\"15\",\"category_ids\":\"12,9,7,6,4,3,2,1\",\"pluginsname\":\"answers\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"basesave\"}', '0', '1551853705', '1551951978'); +COMMIT; + +-- ---------------------------- +-- Table structure for `s_plugins_answers_goods` +-- ---------------------------- +DROP TABLE IF EXISTS `s_plugins_answers_goods`; +CREATE TABLE `s_plugins_answers_goods` ( + `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id', + `goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品id', + `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', + PRIMARY KEY (`id`), + KEY `goods_id` (`goods_id`) +) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='问答系统商品 - 应用'; + +-- ---------------------------- +-- Records of `s_plugins_answers_goods` +-- ---------------------------- +BEGIN; +INSERT INTO `s_plugins_answers_goods` VALUES ('36', '6', '1551940600'), ('37', '5', '1551940600'), ('38', '4', '1551940600'), ('39', '3', '1551940600'), ('40', '2', '1551940600'), ('41', '1', '1551940600'); COMMIT; -- ---------------------------- @@ -906,13 +932,13 @@ CREATE TABLE `s_plugins_answers_slide` ( PRIMARY KEY (`id`), KEY `is_enable` (`is_enable`), KEY `sort` (`sort`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='问答系统轮播图 - 应用'; +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='问答系统轮播图 - 应用'; -- ---------------------------- -- Records of `s_plugins_answers_slide` -- ---------------------------- BEGIN; -INSERT INTO `s_plugins_answers_slide` VALUES ('1', '苟富贵染头发', '/static/upload/images/plugins_answers/2019/03/06/1551853529634743.png', 'http://shopxo.net/', '1', '3', '1551865738', '1551866585'), ('2', 'gfdg', '/static/upload/images/plugins_answers/2019/03/06/1551853529634743.png', 'https://ask.shopxo.net/article/6', '1', '0', '1551866754', '0'); +INSERT INTO `s_plugins_answers_slide` VALUES ('1', '品牌盛宴', '/static/upload/images/plugins_answers/2019/03/07/1551940388704924.jpg', 'https://ask.shopxo.net/', '1', '1', '1551865738', '1551940516'), ('2', '你想要的', '/static/upload/images/plugins_answers/2019/03/07/1551940388179648.jpg', 'https://ask.shopxo.net/article/6', '1', '3', '1551866754', '1551940526'), ('3', '爱上潮流名店', '/static/upload/images/plugins_answers/2019/03/07/1551940310193935.jpg', 'https://shopxo.net/', '1', '0', '1551940433', '1551940506'); COMMIT; -- ---------------------------- @@ -1086,13 +1112,13 @@ CREATE TABLE `s_search_history` ( `ymd` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '日期 ymd', `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='搜索日志'; +) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='搜索日志'; -- ---------------------------- -- Records of `s_search_history` -- ---------------------------- BEGIN; -INSERT INTO `s_search_history` VALUES ('1', '77', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551233729'), ('2', '77', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551233736'), ('3', '0', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551233824'), ('4', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260421'), ('5', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260423'), ('6', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260432'), ('7', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260448'), ('8', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260575'), ('9', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260885'), ('10', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260887'), ('11', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551261001'), ('12', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551261934'), ('13', '0', '0', '0', '', '0-0', 'default', 'asc', '20190228', '1551343490'), ('14', '0', '0', '0', '', '0-0', 'default', 'asc', '20190228', '1551343927'), ('15', '77', '0', '0', '', '0-0', 'default', 'asc', '20190306', '1551858508'); +INSERT INTO `s_search_history` VALUES ('1', '77', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551233729'), ('2', '77', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551233736'), ('3', '0', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551233824'), ('4', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260421'), ('5', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260423'), ('6', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260432'), ('7', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260448'), ('8', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260575'), ('9', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260885'), ('10', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551260887'), ('11', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551261001'), ('12', '92', '0', '0', '', '0-0', 'default', 'asc', '20190227', '1551261934'), ('13', '0', '0', '0', '', '0-0', 'default', 'asc', '20190228', '1551343490'), ('14', '0', '0', '0', '', '0-0', 'default', 'asc', '20190228', '1551343927'), ('15', '77', '0', '0', '', '0-0', 'default', 'asc', '20190306', '1551858508'), ('16', '0', '0', '0', '', '0-0', 'default', 'asc', '20190307', '1551952616'); COMMIT; -- ---------------------------- @@ -1163,7 +1189,7 @@ CREATE TABLE `s_user` ( -- Records of `s_user` -- ---------------------------- BEGIN; -INSERT INTO `s_user` VALUES ('77', '', '', '', '0', '777964', '026f340c0aa0a2f4d2b09a44db62583b', '', '龚哥哥', '13250814883', '', '2', 'https://tfs.alipayobjects.com/images/partner/T10d8lXm4dXXXXXXXX', '上海', '上海市', '1540915200', '', '997', '0', '0', '0', '0', '1551855214'), ('90', '2088502175420842', '', '', '0', '208731', '9fff3059357fafcb709b6288a412e54a', '', '魔鬼', '17688888888', '', '2', '', '上海', '上海市', '666201600', '', '45', '0', '0', '0', '1539167253', '1551174265'), ('92', '', '', '', '0', '681141', '0461e68ca574a0d7622e7c078a1d73c3', '', '', '', 'fuxiang.gong@qq.com', '0', '', '', '', '0', '', '10', '0', '0', '0', '1551173897', '1551239413'); +INSERT INTO `s_user` VALUES ('77', '', '', '', '0', '178244', '66a5737bece75489531fab747b6c4e62', '', '龚哥哥', '13250814883', '', '2', 'https://tfs.alipayobjects.com/images/partner/T10d8lXm4dXXXXXXXX', '上海', '上海市', '1540915200', '', '1002', '0', '0', '0', '0', '1551952686'), ('90', '2088502175420842', '', '', '0', '208731', '9fff3059357fafcb709b6288a412e54a', '', '魔鬼', '17688888888', '', '2', '', '上海', '上海市', '666201600', '', '45', '0', '0', '0', '1539167253', '1551174265'), ('92', '', '', '', '0', '681141', '0461e68ca574a0d7622e7c078a1d73c3', '', '', '', 'fuxiang.gong@qq.com', '0', '', '', '', '0', '', '10', '0', '0', '0', '1551173897', '1551239413'); COMMIT; -- ---------------------------- @@ -1213,13 +1239,13 @@ CREATE TABLE `s_user_integral_log` ( `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', PRIMARY KEY (`id`), KEY `user_id` (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户积分日志'; +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='用户积分日志'; -- ---------------------------- -- Records of `s_user_integral_log` -- ---------------------------- BEGIN; -INSERT INTO `s_user_integral_log` VALUES ('1', '77', '1', '987', '992', '登录奖励积分', '0', '1551233397'), ('2', '92', '1', '5', '10', '登录奖励积分', '0', '1551234579'), ('3', '77', '1', '992', '997', '登录奖励积分', '0', '1551855214'); +INSERT INTO `s_user_integral_log` VALUES ('1', '77', '1', '987', '992', '登录奖励积分', '0', '1551233397'), ('2', '92', '1', '5', '10', '登录奖励积分', '0', '1551234579'), ('3', '77', '1', '992', '997', '登录奖励积分', '0', '1551855214'), ('4', '77', '1', '997', '1002', '登录奖励积分', '0', '1551952686'); COMMIT; SET FOREIGN_KEY_CHECKS = 1; diff --git a/public/static/common/css/common.css b/public/static/common/css/common.css index f12c07a1a..17dccbd1d 100755 --- a/public/static/common/css/common.css +++ b/public/static/common/css/common.css @@ -16,11 +16,12 @@ /** * 表单优化 */ -.am-form-group:hover>label { color: #333 !important; } -.am-form-group:hover>label>span { color: #FF9800 !important; } .am-form-group:hover>input, .am-form-group:hover>select, .am-form-group:hover>textarea, .am-form-group:hover .chosen-choices, .am-form-group:hover .chosen-single { border: 1px solid #999 ; } .am-form-error .chosen-choices, .am-form-error .chosen-default { border: 1px solid #dd514c !important; } .am-form-success .chosen-choices, .am-form-success .chosen-single { border: 1px solid #5eb95e !important; } +form.am-form .am-form-group-label-tips { font-size: 12px; font-weight: 100; color: #ccc; margin-left: 10px; } +.am-form-group:hover>label { color: #333 !important; } +.am-form-group:hover>label>.am-form-group-label-tips { color: #FF9800 !important; } /** * 插件 @@ -81,6 +82,9 @@ iframe { width: 100%; height: 100%; border: 0; } border-bottom: 1px dotted #DFE4EA; padding: 10px 20% 10px 5px; } + .am-popup form.am-form .am-form-group { + padding: 10px 5px; + } form.am-form .am-form-group-refreshing, .plug-file-upload-view, .content-app-items { border-bottom: 0px; } diff --git a/public/static/plugins/css/answers/admin.css b/public/static/plugins/css/answers/admin.css index 230037d85..38753df9c 100644 --- a/public/static/plugins/css/answers/admin.css +++ b/public/static/plugins/css/answers/admin.css @@ -7,7 +7,7 @@ padding-bottom: 20px; } .answers-content .items .immages-tag { - text-align: center; + text-align: left; } .answers-content .items .immages-tag img { max-width: 100%; @@ -20,6 +20,9 @@ .answers-content img { max-width: 100%; } +.answers-content .am-slider-c3 .am-slider-counter { + background-color: #d13a49; +} @media only screen and (min-width:640px) { .answers-slider .am-slider { width: 30%; @@ -38,6 +41,14 @@ ul.plugins-images-view li { height: auto; } +/** + * 幻灯片编辑 + */ +ul.plug-file-upload-view li { + min-width: 300px; + height: auto; +} + /** * 商品推荐编辑 @@ -45,41 +56,42 @@ ul.plugins-images-view li { form.am-form { margin-bottom: 20px; } -form.am-form .am-form-group { - padding: 0; +select.forth-selection-form-category { + display: -webkit-inline-box; } -.goods-container .goods-form-category, .goods-container .chosen-container, .goods-container .goods-form-keywords { +.forth-selection-container .forth-selection-form-category, .forth-selection-container .chosen-container, .forth-selection-container .forth-selection-form-keywords { width: 30% !important; } -.goods-container .chosen-container, .goods-container .goods-form-keywords { +.forth-selection-container .chosen-container, .forth-selection-container .forth-selection-form-keywords { display: -webkit-inline-box !important; } -.goods-container .chosen-single { +.forth-selection-container .chosen-single { width: 100%; } -.goods-container .goods-form { +.forth-selection-container .forth-selection-form { margin-bottom: 2px; } -.goods-list { +.forth-selection-list { overflow: hidden; margin-bottom: 20px; position: relative; } -.goods-list .goods-items { +.forth-selection-list .forth-selection-items { width: calc(50% - 50px); height: 300px; } -.goods-list .goods-items .title { +.forth-selection-list .forth-selection-items .title { text-align: center; } -.goods-list .goods-items .goods-content { +.forth-selection-list .forth-selection-items .forth-selection-content { border: 1px solid #eee; height: calc(100% - 25px); overflow-y: scroll; overflow-x: hidden; border-radius: 2px; + margin-top: 5px; } -.goods-list .goods-items .goods-content li { +.forth-selection-list .forth-selection-items .forth-selection-content li { padding: 5px 45px 5px 5px; border-style: dotted; border-color: #eaeaea; @@ -91,30 +103,30 @@ form.am-form .am-form-group { color: #666; position: relative; } -.goods-list .goods-items .goods-content li:nth-child(2) { +.forth-selection-list .forth-selection-items .forth-selection-content li:nth-child(2) { border-top: 0; } -.goods-list .goods-items .goods-content li i { +.forth-selection-list .forth-selection-items .forth-selection-content li i { cursor: pointer; padding: 0 10px 0 5px; position: absolute; top: 5px; right: 5px; } -.goods-list .selected-all { +.forth-selection-list .selected-all { position: absolute; - top: 50%; - left: calc(50% - 30px); + margin-top: 140px; + margin-left: 20px; } -.goods-container input[name="goods_category_ids"] { +.forth-selection-container input[name="category_ids"] { position: absolute; left: -1000000px; top: -1000000px; } -.goods-list i { +.forth-selection-list i { color: #888 !important; } -.am-form-error .goods-items .goods-content { +.am-form-error .forth-selection-items .forth-selection-content { border-color: #dd514c; } @@ -133,12 +145,12 @@ form.am-form .am-form-group { } @media only screen and (max-width: 641px) { - .goods-container .goods-form-category, .goods-container .goods-form-keywords + .forth-selection-container .forth-selection-form-category, .forth-selection-container .forth-selection-form-keywords { width: calc(55% - 60px) !important; display: -webkit-inline-box !important; } - .goods-container .chosen-container { + .forth-selection-container .chosen-container { display: none !important; } diff --git a/public/static/plugins/css/answers/index.css b/public/static/plugins/css/answers/index.css index 92cae08eb..9ed4e7841 100644 --- a/public/static/plugins/css/answers/index.css +++ b/public/static/plugins/css/answers/index.css @@ -1,4 +1,44 @@ +.plugins-answers .am-list-news-hd { + font-weight: 500; +} +.plugins-answers .am-gallery-bordered .am-gallery-item { + box-shadow: none; + -webkit-box-shadow: none; + border: 1px solid #eee; +} +.plugins-answers .answers-middle-banner img { + width: 100%; +} +.plugins-answers .answers-goods .am-gallery-bordered > li:nth-of-type(2n + 1) { + padding-left: 0; +} +.plugins-answers .answers-goods .am-gallery-bordered > li:nth-of-type(2n + 2) { + padding-right: 0; +} +.plugins-answers .am-slider-c3 .am-slider-counter { + background-color: #d13a49; +} +.plugins-answers .answers-btn-list .am-btn { + width: 48%; +} +.plugins-answers .answers-btn-list .am-btn-danger { + color: #fff !important; + background-color: #f15262; + border-color: #f15262; + font-size: 16px; +} +.plugins-answers .answers-btn-list .am-btn-warning { + color: #fff !important; + background-color: #F44336; + border-color: #F44336; + font-size: 16px; +} + @media only screen and (min-width:640px) { + .plugins-answers .am-gallery-bordered .am-gallery-item:hover { + box-shadow: 0 0 3px rgb(251, 180, 187); + -webkit-box-shadow: 0 0 3px rgb(251, 180, 187); + } .plugins-answers .answers-top, .plugins-answers .answers-middle-banner, .plugins-answers .answers-goods { margin-top: 10px; overflow: hidden; @@ -7,7 +47,7 @@ padding: 0; } .plugins-answers .answers-sidebar, .plugins-answers .answers-goods { - padding-right: 0; + padding-right: 1px; } .plugins-answers .am-list-news-default { margin: 0; @@ -18,24 +58,28 @@ .plugins-answers .answers-middle-list .am-list-news-hd { padding-top: 10px; } - .plugins-answers .am-list-news-hd { - font-weight: 500; - } .plugins-answers .answers-sidebar .am-list-news-bd .am-list { margin-bottom: 10px; } .plugins-answers .answers-goods .am-list-news-hd { padding-bottom: 5px; } - - .am-gallery-bordered > li:nth-of-type(2n + 1) { - padding-left: 0; - } - .am-gallery-bordered > li:nth-of-type(2n + 2) { - padding-right: 0; + .plugins-answers .answers-btn-list .am-btn { + margin-bottom: 10px; } } @media only screen and (max-width:640px) { - + .plugins-answers .answers-middle-list, .plugins-answers .answers-goods .am-gallery { + padding: 0; + } + .plugins-answers .answers-sidebar .am-list-news-default { + margin: 0; + } + .plugins-answers .answers-middle-banner { + padding: 0 10px; + } + .plugins-answers .answers-btn-list .am-btn { + margin-top: 15px; + } } \ No newline at end of file diff --git a/public/static/plugins/js/answers/admin.js b/public/static/plugins/js/answers/admin.js index 18a6c24a4..3697b087b 100644 --- a/public/static/plugins/js/answers/admin.js +++ b/public/static/plugins/js/answers/admin.js @@ -3,21 +3,21 @@ $(function() // 添加元素到右侧 function RightElementAdd(value, name) { - if($('ul.ul-right').find('.items-li-'+value).length == 0) + if($('.forth-selection-container ul.ul-right').find('.items-li-'+value).length == 0) { var html = '
  • '+name+'
  • '; - $('ul.ul-right').append(html); + $('.forth-selection-container ul.ul-right').append(html); } // 右侧数据同步 RightElementGoods(); // 左侧是否还有内容 - if($('ul.ul-left li').length == 0) + if($('.forth-selection-container ul.ul-left li').length == 0) { - $('ul.ul-left .table-no').removeClass('none'); + $('.forth-selection-container ul.ul-left .table-no').removeClass('none'); } else { - $('ul.ul-left .table-no').addClass('none'); + $('.forth-selection-container ul.ul-left .table-no').addClass('none'); } } @@ -25,22 +25,22 @@ $(function() function RightElementGoods() { var value_all = []; - $('ul.ul-right li').each(function(k, v) + $('.forth-selection-container ul.ul-right li').each(function(k, v) { value_all[k] = $(this).find('span.name').data('value'); }); - $('.goods-container input[name="goods_category_ids"]').val(value_all.join(',')).blur(); + $('.forth-selection-container input[name="category_ids"]').val(value_all.join(',')).blur(); // 右侧是否还有数据 - if($('ul.ul-right li').length == 0) + if($('.forth-selection-container ul.ul-right li').length == 0) { - $('ul.ul-right .table-no').removeClass('none'); + $('.forth-selection-container ul.ul-right .table-no').removeClass('none'); } else { - $('ul.ul-right .table-no').addClass('none'); + $('.forth-selection-container ul.ul-right .table-no').addClass('none'); } } // 左侧点击到右侧 - $('ul.ul-left').on('click', 'i.am-icon-angle-right', function() + $('.forth-selection-container ul.ul-left').on('click', 'i.am-icon-angle-right', function() { var value = $(this).prev().data('value'); var name = $(this).prev().text(); @@ -49,9 +49,9 @@ $(function() }); // 左侧全部移动到右侧 - $('.selected-all').on('click', function() + $('.forth-selection-container .selected-all').on('click', function() { - $('ul.ul-left li').each(function(k, v) + $('.forth-selection-container ul.ul-left li').each(function(k, v) { var value = $(this).find('span.name').data('value'); var name = $(this).find('span.name').text(); @@ -61,22 +61,22 @@ $(function() }); // 右侧删除 - $('ul.ul-right').on('click', 'i.am-icon-trash-o', function() + $('.forth-selection-container ul.ul-right').on('click', 'i.am-icon-trash-o', function() { $(this).parent().remove(); RightElementGoods(); }); // 商品搜索 - $('.goods-form .search-submit').on('click', function() + $('.forth-selection-form .search-submit').on('click', function() { - var category_id = $('.goods-form .goods-form-category').val(); - var keywords = $('.goods-form .goods-form-keywords').val(); + var category_id = $('.forth-selection-form .forth-selection-form-category').val(); + var keywords = $('.forth-selection-form .forth-selection-form-keywords').val(); console.log(category_id, keywords) // ajax请求 $.ajax({ - url:$('.goods-form').data('search-url'), + url:$('.forth-selection-form').data('search-url'), type:'POST', dataType:"json", timeout:10000, diff --git a/public/static/plugins/js/answers/index.js b/public/static/plugins/js/answers/index.js new file mode 100644 index 000000000..ee8f02cf8 --- /dev/null +++ b/public/static/plugins/js/answers/index.js @@ -0,0 +1,6 @@ +$(function() +{ + // 问答表单初始化 + FromInit('form.form-validation-plugins-answer-ask'); + +}); \ No newline at end of file diff --git a/public/static/upload/images/brand/2019/02/25/1551064260180298.jpeg b/public/static/upload/images/brand/2019/02/25/1551064260180298.jpeg old mode 100644 new mode 100755 diff --git a/public/static/upload/images/brand/2019/02/25/1551064277207182.jpeg b/public/static/upload/images/brand/2019/02/25/1551064277207182.jpeg old mode 100644 new mode 100755 diff --git a/public/static/upload/images/plugins_answers/2019/03/06/1551853529634743.png b/public/static/upload/images/plugins_answers/2019/03/06/1551853529634743.png old mode 100644 new mode 100755 diff --git a/public/static/upload/images/plugins_answers/2019/03/06/1551867872397949.jpg b/public/static/upload/images/plugins_answers/2019/03/06/1551867872397949.jpg deleted file mode 100644 index 18138900a2e45639d040052049501421bc665bec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9168 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 diff --git a/public/static/upload/images/plugins_answers/2019/03/07/1551940310193935.jpg b/public/static/upload/images/plugins_answers/2019/03/07/1551940310193935.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a9072d216a5cfa117f72797a70d211ccc51da2c8 GIT binary patch literal 27881 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 literal 0 HcmV?d00001 diff --git a/public/static/upload/images/plugins_answers/2019/03/07/1551940388179648.jpg b/public/static/upload/images/plugins_answers/2019/03/07/1551940388179648.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9a28429585ab01fa1a652e5e8b191f7da0f4d00a GIT binary patch literal 28201 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 literal 0 HcmV?d00001