Browse Source

sunguidong

zhangguidong 2 years ago
parent
commit
99faa0685c

+ 19 - 0
app/admin/controller/Shopjoin.php

@@ -96,6 +96,25 @@ class Shopjoin extends BaseAdmin
 		
 		return $this->fetch('shopjoin/shop_agreement');
 	}
+    /**
+     * 入驻协议
+     */
+    public function shopENTRYPAGE()
+    {
+        $config_model = new ConfigModel();
+        if (request()->isAjax()) {
+            $title = input('title', '');//标题
+            $content = input('content', '');//内容
+
+            return $config_model->setENTRYPAGE($title, $content);
+
+        }
+
+        $entry_page = $config_model->getENTRYPAGE();
+        $this->assign('entry_page', $entry_page);
+
+        return $this->fetch('shopjoin/entry_page');
+    }
 	
 	
 }

+ 80 - 0
app/admin/view/shopjoin/entry_page.html

@@ -0,0 +1,80 @@
+{extend name="base"/}
+{block name="resources"}
+<style>
+	.layui-colla-content li {
+		line-height: 30px;
+	}
+</style>
+{/block}
+{block name="main"}
+<div class="layui-collapse ns-tips">
+	<div class="layui-colla-item">
+		<h2 class="layui-colla-title">操作提示</h2>
+		<div class="layui-colla-content layui-show">
+			<ul>
+				<li>入驻页</li>
+			</ul>
+		</div>
+	</div>
+</div>
+
+<div class="layui-form ns-form">
+	<div class="layui-form-item">
+		<label class="layui-form-label"><span class="required">*</span>入驻页:</label>
+		<div class="layui-input-block">
+			<input type="text" name="title" value="{$entry_page.data.title}" autocomplete="off" class="layui-input ns-len-long">
+		</div>
+	</div>
+
+	<label class="layui-form-label"><span class="required">*</span>入驻页内容:</label>
+	<script id="editor" type="text/plain" style="width:600px; height:250px; margin-left: 200px;"></script>
+
+	<div class="ns-form-row">
+		<button class="layui-btn ns-bg-color" lay-submit lay-filter="save">保存</button>
+	</div>
+
+	<input type="hidden" name="content" id="setContent" value="{$entry_page.data.content}" />
+</div>
+{/block}
+{block name="script"}
+<script type="text/javascript" charset="utf-8" src="STATIC_EXT/ueditor/ueditor.config.js"></script>
+<script type="text/javascript" charset="utf-8" src="STATIC_EXT/ueditor/ueditor.all.js"></script>
+<script type="text/javascript" charset="utf-8" src="STATIC_EXT/ueditor/lang/zh-cn/zh-cn.js"></script>
+<script>
+	var ue = UE.getEditor('editor');
+	ue.ready(function() {
+		ue.setContent($('#setContent').val());
+	});
+	
+	layui.use('form', function() {
+		var form = layui.form,
+			repeat_flag = false; //防重复标识
+		form.render();
+
+		// 搜索
+		form.on('submit(save)', function(data) {
+			var html = '';
+			ue.ready(function() {
+				html = ue.getContent();
+			});
+			
+			data.field.content = html;
+			
+			if(repeat_flag) return;
+			repeat_flag = true;
+			
+			$.ajax({
+				url: ns.url("admin/shopjoin/entrypage"),
+				data: data.field,
+				dataType: 'JSON',
+				type: 'POST',
+				success: function(res) {
+					repeat_flag = false;
+					layer.msg(res.message);
+					
+				}
+			});
+		});
+	});
+</script>
+{/block}

+ 8 - 6
app/api/controller/Index.php

@@ -19,6 +19,7 @@ namespace app\api\controller;
 use app\Controller;
 use app\model\goods\Cart as CartModel;
 use app\model\goods\GoodsCategory as GoodsCategoryModel;
+use app\model\member\Config;
 use app\model\web\Banner;
 use app\model\web\Help as HelpModel;
 
@@ -177,9 +178,10 @@ class Index extends BaseApi
      * 入驻页
      */
     public function entry_page(){
-        $help_model = new HelpModel;
-        $info = $help_model->getHelp_classInfo(2);
-        return $this->response($this->success($info['data']));
+        $register = new Config();
+        $info = $register->getRegisterDocument();
+        return $this->response($info);
+        return $this->response($this->success());
     }
 
     /**
@@ -187,8 +189,8 @@ class Index extends BaseApi
      *注册协议
      */
     public function registration(){
-        $help_model = new HelpModel;
-        $info = $help_model->getHelp_classInfo(1);
-        return $this->response($this->success($info['data']));
+        $register = new Config();
+        $info = $register->getRegisterDocument();
+        return $this->response($info);
     }
 }

+ 18 - 0
app/model/shop/Config.php

@@ -91,6 +91,24 @@ class Config extends BaseModel
 		$res = $document->setDocument($title, $content, [ [ 'site_id', '=', 0 ], [ 'app_module', '=', 'admin' ], [ 'document_key', '=', "SHOP_APPLY_AGREEMENT" ] ]);
 		return $res;
 	}
+    /**
+     * 获取入驻协议
+     */
+    public function getENTRYPAGE()
+    {
+        $document = new DocumentModel();
+        $info = $document->getDocument([ [ 'site_id', '=', 0 ], [ 'app_module', '=', 'admin' ], [ 'document_key', '=', "ENTRY_PAGE" ] ]);
+        return $info;
+    }
+    /**
+     * 设置入驻协议
+     */
+    public function setENTRYPAGE($title, $content)
+    {
+        $document = new DocumentModel();
+        $res = $document->setDocument($title, $content, [ [ 'site_id', '=', 0 ], [ 'app_module', '=', 'admin' ], [ 'document_key', '=', "ENTRY_PAGE" ] ]);
+        return $res;
+    }
 	/**
 	 * 设置商家入驻指南
 	 * @param $title

+ 1 - 15
app/model/web/Help.php

@@ -70,21 +70,7 @@ class Help extends BaseModel
 		Cache::tag("help")->set("help_getHelpInfo_" . $help_id, $res);
 		return $this->success($res);
 	}
-    /**
-     * 获取帮助文章详情
-     * @param int $help_id
-     * @return multitype:string mixed
-     */
-    public function getHelp_classInfo($class_id)
-    {
-        $cache = Cache::get("help_getHelpclassInfo_" . $class_id);
-        if (!empty($cache)) {
-            return $this->success($cache);
-        }
-        $res = model('help')->getInfo([ ['class_id', '=', $class_id] ], 'id, title, content, class_id, class_name, sort, link_address, create_time, modify_time');
-        Cache::tag("help")->set("help_getHelpclassInfo_" . $class_id, $res);
-        return $this->success($res);
-    }
+
 	
 	/**
 	 * 获取菜单列表