Toggle navigation
This project
Loading...
Sign in
najixian
/
xt_dc_admin
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Download as
Email Patches
Plain Diff
Browse Files
Commit
93cb9343d5e82c6a2eb395825402a0402ed1c3e5
Authored by
u123231312
2018-09-14 14:51:10 +0800
1 parent
90a9b17e
build: skipped
no message
Changes
3
Builds
0
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
49 deletions
application/admin/controller/UpFiles.php
application/admin/view/template/batch_add.html
application/admin/view/template/vegetable.html
application/admin/controller/UpFiles.php
View file @
93cb934
...
...
@@ -50,12 +50,12 @@ class UpFiles extends Common
chmod
(
$uploadFolder
,
0777
);
}
$imgPath
=
$uploadFolder
.
$name
.
$ext
;
if
(
$obj
[
'size'
]
>
122880
){
$image
=
new
Compression
(
$imgPath
);
$imgPath
=
$image
->
getThumb
();
}
//移动到临时目录
if
(
move_uploaded_file
(
$tmpName
,
$imgPath
))
{
if
(
$obj
[
'size'
]
>
122880
){
$image
=
new
Compression
(
$imgPath
);
$imgPaths
=
$image
->
getThumb
();
}
/*if(filesize($imgPath)> 122880){
$result['code'] =0;
$result['info'] = "图片超出125KB";
...
...
@@ -72,7 +72,7 @@ class UpFiles extends Common
// 构建 UploadManager 对象
$uploadMgr
=
new
UploadManager
();
$backUrl
=
"pe9jzv1q9.bkt.clouddn.com"
;
//返回图片在七牛的路径
list
(
$ret
,
$err
)
=
$uploadMgr
->
putFile
(
$token
,
$key
,
$imgPath
s
);
list
(
$ret
,
$err
)
=
$uploadMgr
->
putFile
(
$token
,
$key
,
$imgPath
);
// 获取视频的时长
// 第一步先获取到到的是关于视频所有信息的json字符串
//$shichang = file_get_contents('http://'.WAILIAN.$key.'?avinfo');
...
...
@@ -99,11 +99,12 @@ class UpFiles extends Common
if
(
$rs
[
'url'
]){
//上传成功之后删除服务器文件
unlink
(
$imgPath
);
unlink
(
$imgPaths
);
$result
[
'code'
]
=
1
;
$result
[
'info'
]
=
'图片上传成功!'
;
$path
=
str_replace
(
'\\'
,
'/'
,
$rs
[
'url'
]);
$result
[
'url'
]
=
$path
;
$key
=
substr
(
$key
,
0
,
strrpos
(
$key
,
"."
));
$result
[
'picname'
]
=
$key
;
return
$result
;
}
else
{
// 上传失败获取错误信息
...
...
application/admin/view/template/batch_add.html
View file @
93cb934
{include file="common/head"/}
<div
class=
"admin-main layui-anim layui-anim-upbit"
ng-app=
"hd"
ng-controller=
"ctrl"
>
<!--<form class="layui-form layui-form-pane">
<div class="layui-form-item" id="container">
<label class="layui-form-label">菜品名称</label>
<div class="layui-input-1">
<input type="text" name="name" ng-model="field.name" lay-verify="required" placeholder="{:lang('pleaseEnter')}图片/视频名称" class="layui-input">
</div>
<label class="layui-form-label">菜系</label>
<div class="layui-input-1">
<select name="class" id="class" lay-filter="myselect">
<option value="">请选择类别</option>
<option value="22222">22222</option>
</select>
</div>
<label class="layui-form-label">菜品简介</label>
<div class="layui-input-2">
<textarea name="content" style="text-align:left;" class="layui-input"></textarea>
</div>
<label class="layui-form-label">菜品图片</label>
<input type="hidden" name="pic" id="pic" value="{{field.pic}}">
<div class="layui-input-1">
<div class="layui-upload">
<button type="button" class="layui-btn layui-btn-primary" id="adBtn"><i class="icon icon-upload3"></i>点击上传</button>
<div class="layui-upload-list">
<img class="layui-upload-img" id="adPic">
<p id="demoText"></p>
<video src="" id="adVideo" controls="controls" style="width: 300px;height: 200px;display: none">
您的浏览器不支持 video 标签。
</video>
</div>
</div>
</div>
</div>
<div class="layui-form-item">
<button type="button" class="layui-btn" lay-submit="" lay-filter="submit">{:lang('submit')}</button>
</div>
</div>
</form>-->
<div
id=
"mainContent"
class=
"main-content"
>
<form
class=
"layui-form layui-form-pane"
>
<div
class=
"table-responsive"
>
...
...
@@ -55,7 +17,7 @@
<tr>
<td>
<div
class=
"layui-input-10"
>
<input
type=
"text"
name=
"name{$vo}"
ng-model=
"field.name{$vo}"
lay-verify=
"required"
placeholder=
"{:lang('pleaseEnter')}图片/视频名称"
class=
"layui-input"
>
<input
type=
"text"
name=
"name{$vo}"
id=
"picname{$vo}"
ng-model=
"field.name{$vo}"
lay-verify=
"required"
placeholder=
"{:lang('pleaseEnter')}图片/视频名称"
class=
"layui-input"
>
</div>
</td>
<td>
...
...
@@ -93,9 +55,6 @@
</div>
</form>
</div>
</div>
{include file="common/foot"/}
<script
src=
"/static/common/js/angular.min.js"
></script>
...
...
@@ -137,6 +96,7 @@
var
item
=
this
.
item
;
if
(
res
.
code
>
0
){
$
(
'#pic'
+
item
.
context
.
id
).
val
(
res
.
url
);
$
(
'#picname'
+
item
.
context
.
id
).
val
(
res
.
picname
);
$
(
'#tip'
+
item
.
context
.
id
).
css
(
'display'
,
'block'
);
return
layer
.
msg
(
'上传成功'
);
}
else
{
...
...
application/admin/view/template/vegetable.html
View file @
93cb934
...
...
@@ -19,7 +19,7 @@
<div
class=
"layui-form-item"
id=
"container"
>
<label
class=
"layui-form-label"
>
菜品名称
</label>
<div
class=
"layui-input-1"
>
<input
type=
"text"
name=
"name"
ng-model=
"field.name"
lay-verify=
"required"
placeholder=
"{:lang('pleaseEnter')}图片/视频名称"
class=
"layui-input"
>
<input
type=
"text"
name=
"name"
id=
"picname"
ng-model=
"field.name"
lay-verify=
"required"
placeholder=
"{:lang('pleaseEnter')}图片/视频名称"
class=
"layui-input"
>
</div>
<label
class=
"layui-form-label"
>
菜系
</label>
<div
class=
"layui-input-1"
>
...
...
@@ -102,6 +102,7 @@
},
done
:
function
(
res
){
if
(
res
.
code
>
0
){
$
(
'#pic'
).
val
(
res
.
url
);
$
(
'#picname'
).
val
(
res
.
picname
);
return
layer
.
msg
(
'上传成功'
);
}
else
{
//如果上传失败
...
...
Please
register
or
login
to post a comment