Commit 00a20cf849cc43c36fafd046026e66bb0a09adad

Authored by u123231312
1 parent 4e7a5f62

no message

... ... @@ -343,15 +343,19 @@ class Auth extends Common
}
//增加运营管理人员
public function operateDel(){
//缓存60秒 不请求。
$arr = cache('qrcod_url');
if(!$arr){
$arr= file_get_contents("http://xt.colorcun.com/WechatApi/WechatApi/CreateOperateQrcode/");
if(Request::isAjax()){
$data = Request::except('file');
$arr= file_get_contents("http://xt04.colorcun.com/index.php?service=App.Seller.DelSellerInfo&id=".$data['id']);
$arr = json_decode($arr,TRUE);
cache('qrcod_url',$arr, 50);
if($arr['data'][0]==1){
$result['code'] = 1;
$result['msg'] = '删除成功!';
}else{
$result['code'] = 0;
$result['msg'] = '请求错误!';
}
return $result;
}
$this->assign('qrcode_path',$arr['data']);
return view();
}
}
\ No newline at end of file
... ...
<?php
namespace app\admin\controller;
use think\Db;
use think\facade\Env;
use think\facade\Request;
class Template extends Common{
protected $filepath,$publicpath,$viewSuffix;
function initialize()
... ... @@ -243,28 +245,65 @@ class Template extends Common{
*/
public function uploadFile(){
if(request()->isPost()){
//参数获取
/*[param] => Array
(
[name] => 1231
[pic] => /uploads/20180830/e9b8b46312a7ad1c6a52e2f762c524bf.jpg
[file] =>
[content] => 123131
[ad_id] =>
)
[post] => Array
(
[name] => 1231
[pic] => /uploads/20180830/e9b8b46312a7ad1c6a52e2f762c524bf.jpg
[file] =>
[content] => 123131
[ad_id] =>
)*/
//print_r(request()->param());die;
//构建数组
$data = Request::except('file');
if(empty($data['pic'])){
$result['code'] = 0;
$result['msg'] = '请确保图片已经上传!';
$result['url'] = url('uploadFile');
return $result;
}
//查询是否存在该名字
$scList=db('cookbook_material')->where(array('name'=>$data['name']))->find();
if(isset($scList)){
$result['code'] = 0;
$result['msg'] = '该名称已存在!';
$result['url'] = url('uploadFile');
return $result;
}
$data['addtime'] = time();
db('cookbook_material')->insert($data);
$result['code'] = 1;
$result['msg'] = '素材添加成功!';
$result['url'] = url('uploadFile');
return $result;
}
$this->assign ( 'title','GIF、短视频上传' );
return $this->fetch();
}
/**
* 商家list
*/
public function sellerList(){
if(Request::isAjax()){
$data = Request::except('file');
$limit = '&x='.$data["page"].'&y='.$data["limit"];
//获取运营人员列表
$list= file_get_contents('http://www.dc-api.com/public/index.php?service=App.Seller.GetSellerList'.$limit);
$array = json_decode($list,TRUE);
if($array['ret']==200){
$result = ['code'=>0,'msg'=>'获取成功!','data'=>$array['data'][0],'rel'=>1];
}
return $result;
}
$this->assign ( 'title','商户菜品配置' );
return $this->fetch();
}
/**
* 配置商家菜品信息
*/
public function configMer(){
$data = Request::except('file');
//获取运营人员列表
$list= file_get_contents('http://www.dc-api.com/public/index.php?service=App.Cookbook.GetCookbookByClass&sellerid='.$data['id']);
$array = json_decode($list,TRUE);
$this->assign ( 'data',$data); //商户信息
$this->assign('list',$array['data'][0]['list']); //该商户所有分类下的菜品
$this->assign ( 'title','商户菜品配置' );
return $this->fetch();
}
}
\ No newline at end of file
... ...
... ... @@ -36,7 +36,7 @@
var data = obj.data;
if(obj.event === 'del'){
layer.confirm('{:lang("Are you sure you want to delete it")}', function(index){
$.post("{:url('operateDel')}",{admin_id:data.admin_id},function(res){
$.post("{:url('operateDel')}",{id:data.id},function(res){
if(res.code==1){
layer.msg(res.msg,{time:1000,icon:1});
obj.del();
... ...
{include file="common/head"/}
<div class="admin-main layui-anim layui-anim-upbit">
<fieldset class="layui-elem-field layui-field-title">
<legend>{:$title}</legend>
</fieldset>
<blockquote class="layui-elem-quote">
<a href="{:url('sellerList')}" class="layui-btn layui-btn-sm layui-btn-danger">
<i class="fa fa-file-image-o"></i> 商家信息列表
</a>
<a href="{:url('uploadFile')}" class="layui-btn layui-btn-sm">
<i class="fa fa-file-image-o"></i> GIF图片、短视频上传
</a>
</blockquote>
<table class="layui-table" id="list" lay-filter="list"></table>
</div>
{include file="common/foot"/}
<script type="text/html" id="action">
<a href="{:url('configMer')}?id={{d.id}}&name={{d.sellername}}" class="layui-btn layui-btn-xs">配置菜品</a>
</script>
<script>
layui.use(['table','form'], function() {
var table = layui.table,$ = layui.jquery;
var tableIn = table.render({
elem: '#list',
url: '{:url("sellerList")}',
method: 'post',
page:true,
cols: [[
{field: 'id', title: '{:lang("id")}', width:60, fixed: true},
{field: 'sellername', title: '商家名称', width: 150},
{field: 'phone', title: '商家电话', width: 150},
{field: 'map_address', title: '商家地址', width: 300},
{field: 'cdate', align: 'center',title: '创建日期', width: 120},
{width: 200, align: 'center',title: '操作', toolbar: '#action'}
]]
});
})
</script>
\ No newline at end of file
... ...
... ... @@ -4,6 +4,9 @@
<legend>{$title}</legend>
</fieldset>
<blockquote class="layui-elem-quote">
<a href="{:url('sellerList')}" class="layui-btn layui-btn-sm">
<i class="fa fa-file-image-o"></i> 商家信息列表
</a>
<a href="{:url('uploadFile')}" class="layui-btn layui-btn-sm layui-btn-danger">
<i class="fa fa-file-image-o"></i> GIF图片、短视频上传
</a>
... ... @@ -50,7 +53,7 @@
<script>
var m = angular.module('hd',[]);
m.controller('ctrl',['$scope',function($scope) {
$scope.field = {type_id:'',ad_id:'',name:'',url:'',open:1,sort:50,pic:'',content:''};
$scope.field = {type_id:'',name:'',url:'',open:1,sort:50,pic:'',content:''};
layui.use(['form', 'layer','upload'], function () {
var form = layui.form, $ = layui.jquery, upload = layui.upload;
if($scope.field.pic){
... ... @@ -58,7 +61,6 @@
}
form.on('submit(submit)', function (data) {
// 提交到方法 默认为本身
data.field.ad_id = $scope.field.ad_id;
var loading = layer.load(1, {shade: [0.1, '#fff']});
$.post("{:url('uploadFile')}", data.field, function (res) {
layer.close(loading);
... ...