Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
html
/
jinmao-community-platform
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
0a418c4f
authored
May 25, 2021
by
袁晓帅
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交修改样式和不能上传的问题
parent
852d62f7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
120 additions
and
109 deletions
+120
-109
src/components/page/IOC/activity.vue
+14
-9
src/components/page/IOC/advertising.vue
+19
-16
src/components/page/IOC/data.vue
+17
-15
src/components/page/IOC/greenPlant.vue
+12
-9
src/components/page/IOC/notice.vue
+10
-5
src/components/page/IOC/recipe.vue
+31
-27
src/components/page/IOC/sellCarport.vue
+17
-28
No files found.
src/components/page/IOC/activity.vue
View file @
0a418c4f
...
...
@@ -33,7 +33,7 @@
<pagination
v-if=
"showpage"
@
pageSize=
"currentSize"
@
pageNum=
"currentPage"
:totalNum=
"totalNum"
></pagination>
</div>
</div>
<el-dialog
:title=
"title"
:visible
.
sync=
"adddialogVisible"
width=
"
35
%"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"adddialogVisible"
width=
"
40
%"
>
<el-row
class=
"modelBox"
>
<el-form
:model=
"addForm"
label-width=
"75px"
>
<el-form-item
label=
"活动标题"
required
style=
"margin-bottom: 10px !important;"
>
...
...
@@ -48,7 +48,7 @@
<el-date-picker
v-model=
"addForm.endTime"
type=
"date"
:picker-options=
"EndOptions"
placeholder=
"结束时间"
style=
"width: 190px;"
>
</el-date-picker>
</el-form-item>
<el-form-item
label=
"上传海报"
required
>
<div
style=
"display: flex;"
>
<div
style=
"display: flex;
flex-direction: column;
"
>
<el-upload
class=
"avatar-uploader"
action=
"http://39.97.169.207:9200/baseInfo/uploadPhoto"
...
...
@@ -60,7 +60,7 @@
<img
v-if=
"addForm.imgUrl"
:src=
"addForm.imgUrl"
class=
"avatar"
>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
<div
style=
"
margin-left: 15px;font-size: 10px;color: #FF4D51;line-height: 20
px;"
>
仅支持PNG/JPG格式,230*540像素比,不得大于4M
</div>
<div
style=
"
font-size: 11px;color: #FF4D51;margin-top: -16
px;"
>
仅支持PNG/JPG格式,230*540像素比,不得大于4M
</div>
</div>
</el-form-item>
</el-form>
...
...
@@ -70,7 +70,7 @@
<el-button
class=
"ml10"
@
click=
"adddialogVisible = false"
>
取消
</el-button>
</div>
</el-dialog>
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"
35
%"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"
40
%"
>
<el-row
class=
"modelBox"
>
<el-form
:model=
"editForm"
label-width=
"75px"
>
<el-form-item
label=
"活动标题"
required
style=
"margin-bottom: 10px !important;"
>
...
...
@@ -85,7 +85,7 @@
<el-date-picker
v-model=
"editForm.endTime"
type=
"date"
:picker-options=
"EndOptions"
placeholder=
"结束时间"
style=
"width: 190px;"
>
</el-date-picker>
</el-form-item>
<el-form-item
label=
"上传封面"
required
>
<div
style=
"display: flex;"
>
<div
style=
"display: flex;
flex-direction: column;
"
>
<el-upload
class=
"avatar-uploader"
action=
"http://39.97.169.207:9200/baseInfo/uploadPhoto"
...
...
@@ -97,7 +97,7 @@
<img
v-if=
"editForm.imgUrl"
:src=
"editForm.imgUrl"
class=
"avatar"
>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
<div
style=
"
margin-left: 15px;font-size: 10px;color: #FF4D51;line-height: 20
px;"
>
仅支持PNG/JPG格式,230*540像素比,不得大于4M
</div>
<div
style=
"
font-size: 11px;color: #FF4D51;margin-top: -16
px;"
>
仅支持PNG/JPG格式,230*540像素比,不得大于4M
</div>
</div>
</el-form-item>
</el-form>
...
...
@@ -109,7 +109,6 @@
</el-dialog>
</div>
</template>
<
script
>
import
pagination
from
'../../BasePagination.vue'
;
export
default
{
...
...
@@ -193,7 +192,13 @@ export default {
addBtn
(
data
)
{
this
.
title
=
'新增活动'
this
.
adddialogVisible
=
true
;
this
.
addForm
=
{}
this
.
addForm
=
{
title
:
''
,
content
:
''
,
startTime
:
''
,
endTime
:
''
,
imgUrl
:
''
}
},
// 修改
editBtn
(
data
){
...
...
@@ -365,7 +370,7 @@ export default {
</
script
>
<
style
scoped
lang=
"less"
>
.tableCont
{
height
:
calc
(
100vh
-
33
px
);
height
:
calc
(
100vh
-
20
px
);
}
.el-form-item
{
margin-bottom
:
0
!important
;
...
...
src/components/page/IOC/advertising.vue
View file @
0a418c4f
...
...
@@ -33,7 +33,7 @@
<pagination
v-if=
"showpage"
@
pageSize=
"currentSize"
@
pageNum=
"currentPage"
:totalNum=
"totalNum"
></pagination>
</div>
</div>
<el-dialog
:title=
"title"
:visible
.
sync=
"adddialogVisible"
width=
"
38
%"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"adddialogVisible"
width=
"
40
%"
>
<el-row
class=
"modelBox"
>
<el-form
:model=
"addForm"
label-width=
"75px"
>
<el-form-item
label=
"广告标题"
required
style=
"margin-bottom: 5px !important;"
>
...
...
@@ -43,10 +43,10 @@
<el-input
type=
"textarea"
:rows=
"5"
v-model=
"addForm.content"
placeholder=
"请输入广告内容(200以内)"
maxlength=
"200"
></el-input>
</el-form-item>
<el-form-item
label=
"上传视频"
required
style=
"margin-bottom: 12px !important;"
>
<div
style=
"display: flex;"
>
<div
style=
"display: flex;
flex-direction: column;
"
>
<el-upload
class=
"avatar-uploader"
action=
"http://
jinmao-api.iyunfish.com
/baseInfo/uploadPhoto"
action=
"http://
39.97.169.207:9200
/baseInfo/uploadPhoto"
:show-file-list=
"false"
:headers=
"headers"
:on-success=
"handlevideoSuccess"
...
...
@@ -55,14 +55,14 @@
<video
v-if=
"addForm.videoUrl"
:src=
"addForm.videoUrl"
controls=
'controls'
:autoplay=
"autoplay"
class=
"avatar"
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
<div
style=
"
margin-left: 15px;font-size: 10px;color: #FF4D51
;"
>
图片比例: 16:9,不得大于200M
</div>
<div
style=
"
font-size: 10px;color: #FF4D51;margin-top: -16px
;"
>
图片比例: 16:9,不得大于200M
</div>
</div>
</el-form-item>
<el-form-item
label=
"上传图片"
required
>
<div
style=
"display: flex;"
>
<div
style=
"display: flex;
flex-direction: column;
"
>
<el-upload
class=
"avatar-uploader"
action=
"http://
jinmao-api.iyunfish.com
/baseInfo/uploadPhoto"
action=
"http://
39.97.169.207:9200
/baseInfo/uploadPhoto"
:show-file-list=
"false"
:headers=
"headers"
:on-success=
"handleAvatarSuccess"
...
...
@@ -71,7 +71,7 @@
<img
v-if=
"addForm.imgUrl"
:src=
"addForm.imgUrl"
class=
"avatar"
>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
<div
style=
"
margin-left: 15px;font-size: 10px;color: #FF4D51
;"
>
大图1920x1080/小图230x540,不得大于4M
</div>
<div
style=
"
font-size: 10px;color: #FF4D51;margin-top: -16px
;"
>
大图1920x1080/小图230x540,不得大于4M
</div>
</div>
</el-form-item>
...
...
@@ -82,7 +82,7 @@
<el-button
class=
"ml10"
@
click=
"adddialogVisible = false"
>
取消
</el-button>
</div>
</el-dialog>
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"
38
%"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"
40
%"
>
<el-row
class=
"modelBox"
>
<el-form
:model=
"editForm"
label-width=
"75px"
>
<el-form-item
label=
"广告标题"
required
style=
"margin-bottom: 5px !important;"
>
...
...
@@ -92,7 +92,7 @@
<el-input
type=
"textarea"
:rows=
"5"
v-model=
"editForm.content"
placeholder=
"请输入广告内容(200字以内)"
maxlength=
"200"
></el-input>
</el-form-item>
<el-form-item
label=
"上传视频"
required
style=
"margin-bottom: 12px !important;"
>
<div
style=
"display: flex;"
>
<div
style=
"display: flex;
flex-direction: column;
"
>
<el-upload
class=
"avatar-uploader"
action=
"http://39.97.169.207:9200/baseInfo/uploadPhoto"
...
...
@@ -104,11 +104,11 @@
<video
v-if=
"editForm.videoUrl"
:src=
"editForm.videoUrl"
controls=
'controls'
:autoplay=
"autoplay"
class=
"avatar"
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
<div
style=
"
margin-left: 15px;font-size: 10px;color: #FF4D51
;"
>
图片比例: 16:9,不得大于200M
</div>
<div
style=
"
font-size: 10px;color: #FF4D51;margin-top: -16px
;"
>
图片比例: 16:9,不得大于200M
</div>
</div>
</el-form-item>
<el-form-item
label=
"上传图片"
required
>
<div
style=
"display: flex;"
>
<div
style=
"display: flex;
flex-direction: column;
"
>
<el-upload
class=
"avatar-uploader"
action=
"http://39.97.169.207:9200/baseInfo/uploadPhoto"
...
...
@@ -120,9 +120,8 @@
<img
v-if=
"editForm.imgUrl"
:src=
"editForm.imgUrl"
class=
"avatar"
>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
<div
style=
"
margin-left: 15px;font-size: 10px;color: #FF4D51
;"
>
大图1920x1080/小图230x540,不得大于4M
</div>
<div
style=
"
font-size: 10px;color: #FF4D51;margin-top: -16px
;"
>
大图1920x1080/小图230x540,不得大于4M
</div>
</div>
</el-form-item>
</el-form>
</el-row>
...
...
@@ -133,7 +132,6 @@
</el-dialog>
</div>
</template>
<
script
>
import
pagination
from
'../../BasePagination.vue'
;
export
default
{
...
...
@@ -220,7 +218,12 @@ export default {
addBtn
(
data
)
{
this
.
title
=
'新增广告'
this
.
adddialogVisible
=
true
;
this
.
addForm
=
{}
this
.
addForm
=
{
title
:
''
,
content
:
''
,
videoUrl
:
''
,
imgUrl
:
''
,
}
},
// 修改
editBtn
(
data
){
...
...
@@ -375,7 +378,7 @@ export default {
</
script
>
<
style
scoped
lang=
"less"
>
.tableCont
{
height
:
calc
(
100vh
-
33
px
);
height
:
calc
(
100vh
-
20
px
);
}
.el-form-item
{
margin-bottom
:
0
!important
;
...
...
src/components/page/IOC/data.vue
View file @
0a418c4f
...
...
@@ -86,7 +86,7 @@
</div>
<div
style=
"display: flex;"
>
<div
class=
"mainBox boxDiv2"
style=
"width:
4
0%;"
>
<div
class=
"mainBox boxDiv2"
style=
"width:
5
0%;"
>
<div
class=
"title"
>
社区警官管理
</div>
<div>
<div
class=
"row-col"
>
...
...
@@ -103,18 +103,21 @@
</div>
<div
class=
"row-col"
>
<div
class=
"row-text"
>
警官照片
</div>
<el-upload
class=
"avatar-uploader"
action=
"http://39.97.169.207:9200/baseInfo/uploadPhoto"
:headers=
"headers"
:show-file-list=
"false"
:on-success=
"handleAvatarSuccess"
v-if=
"imgShow"
>
<img
v-if=
"IntelData4.imgUrl"
:src=
"IntelData4.imgUrl"
class=
"avatar"
>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
</div>
<div>
<el-upload
class=
"avatar-uploader"
action=
"http://39.97.169.207:9200/baseInfo/uploadPhoto"
:headers=
"headers"
:show-file-list=
"false"
:on-success=
"handleAvatarSuccess"
v-if=
"imgShow"
>
<img
v-if=
"IntelData4.imgUrl"
:src=
"IntelData4.imgUrl"
class=
"avatar"
>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
<div
style=
"font-size: 11px;color: #FF4D51;margin-top: 5px;"
>
仅支持PNG/JPG格式,不得大于4M
</div>
</div>
</div>
</div>
<div
slot=
"footer"
class=
"dialog-footer text-center"
>
<!--
<el-button
type=
"primary"
>
复位
</el-button>
-->
...
...
@@ -276,7 +279,6 @@
</div>
</div>
</
template
>
<
script
>
export
default
{
data
:
()
=>
({
...
...
@@ -580,7 +582,7 @@ export default {
justify-content
:
center
;
}
.boxDiv
{
width
:
52.5%
;
//
width
:
52.5%
;
//
height
:
150px
;
overflow
:
hidden
;
background
:
#ffffff
;
...
...
src/components/page/IOC/greenPlant.vue
View file @
0a418c4f
...
...
@@ -28,7 +28,7 @@
<pagination
v-if=
"showpage"
@
pageSize=
"currentSize"
@
pageNum=
"currentPage"
:totalNum=
"totalNum"
></pagination>
</div>
</div>
<el-dialog
:title=
"title"
:visible
.
sync=
"adddialogVisible"
width=
"
33
%"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"adddialogVisible"
width=
"
40
%"
>
<el-row
class=
"modelBox"
>
<el-form
:model=
"addForm"
label-width=
"75px"
>
<el-form-item
label=
"绿植名称"
required
style=
"margin-bottom: 5px !important;"
>
...
...
@@ -38,7 +38,7 @@
<el-input
type=
"textarea"
:rows=
"5"
v-model=
"addForm.content"
placeholder=
"请输入绿植介绍(30字以内)"
maxlength=
"30"
></el-input>
</el-form-item>
<el-form-item
label=
"上传图片"
required
>
<div
style=
"display: flex;"
>
<div
style=
"display: flex;
flex-direction: column;
"
>
<el-upload
class=
"avatar-uploader"
action=
"http://39.97.169.207:9200/baseInfo/uploadPhoto"
...
...
@@ -50,7 +50,7 @@
<img
v-if=
"addForm.imgUrl"
:src=
"addForm.imgUrl"
class=
"avatar"
>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
<div
style=
"
margin-left: 15px;font-size: 10px;color: #FF4D51
;"
>
仅支持PNG/JPG格式,不得大于4M
</div>
<div
style=
"
font-size: 10px;color: #FF4D51;margin-top: -16px
;"
>
仅支持PNG/JPG格式,不得大于4M
</div>
</div>
</el-form-item>
</el-form>
...
...
@@ -60,7 +60,7 @@
<el-button
class=
"ml10"
@
click=
"adddialogVisible = false"
>
取消
</el-button>
</div>
</el-dialog>
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"
33
%"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"
40
%"
>
<el-row
class=
"modelBox"
>
<el-form
:model=
"editForm"
label-width=
"75px"
>
<el-form-item
label=
"绿植名称"
required
style=
"margin-bottom: 5px !important;"
>
...
...
@@ -70,7 +70,7 @@
<el-input
type=
"textarea"
:rows=
"5"
v-model=
"editForm.content"
placeholder=
"请输入绿植介绍(30字以内)"
maxlength=
"30"
></el-input>
</el-form-item>
<el-form-item
label=
"上传图片"
required
>
<div
style=
"display: flex;"
>
<div
style=
"display: flex;
flex-direction: column;
"
>
<el-upload
class=
"avatar-uploader"
action=
"http://39.97.169.207:9200/baseInfo/uploadPhoto"
...
...
@@ -82,7 +82,7 @@
<img
v-if=
"editForm.imgUrl"
:src=
"editForm.imgUrl"
class=
"avatar"
>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
<div
style=
"
margin-left: 15px;font-size: 10px;color: #FF4D51
;"
>
仅支持PNG/JPG格式,不得大于4M
</div>
<div
style=
"
font-size: 10px;color: #FF4D51;margin-top: -16px
;"
>
仅支持PNG/JPG格式,不得大于4M
</div>
</div>
</el-form-item>
</el-form>
...
...
@@ -94,7 +94,6 @@
</el-dialog>
</div>
</template>
<
script
>
import
pagination
from
'../../BasePagination.vue'
;
export
default
{
...
...
@@ -163,7 +162,11 @@ export default {
addBtn
(
data
)
{
this
.
title
=
'新增绿植'
this
.
adddialogVisible
=
true
;
this
.
addForm
=
{}
this
.
addForm
=
{
title
:
''
,
content
:
''
,
imgUrl
:
''
}
},
// 修改
editBtn
(
data
){
...
...
@@ -312,7 +315,7 @@ export default {
</
script
>
<
style
scoped
lang=
"less"
>
.tableCont
{
height
:
calc
(
100vh
-
33
px
);
height
:
calc
(
100vh
-
20
px
);
}
.el-form-item
{
margin-bottom
:
0
!important
;
...
...
src/components/page/IOC/notice.vue
View file @
0a418c4f
...
...
@@ -38,7 +38,7 @@
<pagination
v-if=
"showpage"
@
pageSize=
"currentSize"
@
pageNum=
"currentPage"
:totalNum=
"totalNum"
></pagination>
</div>
</div>
<el-dialog
:title=
"title"
:visible
.
sync=
"adddialogVisible"
width=
"
33
%"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"adddialogVisible"
width=
"
40
%"
>
<el-row
class=
"modelBox"
>
<el-form
:model=
"addForm"
label-width=
"75px"
>
<el-form-item
label=
"公告标题"
required
><el-input
v-model=
"addForm.title"
maxlength=
"15"
placeholder=
"15字以内"
></el-input></el-form-item>
...
...
@@ -50,7 +50,7 @@
<el-button
class=
"ml10"
@
click=
"adddialogVisible = false"
>
取消
</el-button>
</div>
</el-dialog>
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"
33
%"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"
40
%"
>
<el-row
class=
"modelBox"
>
<el-form
:model=
"editForm"
label-width=
"75px"
>
<el-form-item
label=
"公告标题"
required
><el-input
v-model=
"editForm.title"
placeholder=
"15字以内"
maxlength=
"15"
></el-input></el-form-item>
...
...
@@ -64,7 +64,6 @@
</el-dialog>
</div>
</template>
<
script
>
import
pagination
from
'../../BasePagination.vue'
;
export
default
{
...
...
@@ -113,7 +112,10 @@ export default {
addBtn
(
data
)
{
this
.
title
=
'新增公告'
;
this
.
adddialogVisible
=
true
;
this
.
addForm
=
{}
this
.
addForm
=
{
title
:
''
,
content
:
''
,
}
},
// 修改公告
editBtn
(
data
)
{
...
...
@@ -129,7 +131,9 @@ export default {
},
addsubmit
()
{
var
that
=
this
;
console
.
log
(
that
.
addForm
.
content
)
if
(
that
.
addForm
.
title
==
''
)
{
console
.
log
(
'1111111111'
)
that
.
$message
({
message
:
'公告标题不为空'
,
type
:
'warning'
...
...
@@ -247,8 +251,9 @@ export default {
};
</
script
>
<
style
scoped
lang=
"less"
>
.tableCont
{
height
:
calc
(
100vh
-
33
px
);
height
:
calc
(
100vh
-
20
px
);
}
.el-form-item
{
margin-bottom
:
0
!important
;
...
...
src/components/page/IOC/recipe.vue
View file @
0a418c4f
<!--
菜谱
管理 -->
<!--
周围商铺
管理 -->
<
template
>
<div>
<div
class=
"mainContent tableCont"
>
...
...
@@ -33,17 +33,17 @@
<pagination
v-if=
"showpage"
@
pageSize=
"currentSize"
@
pageNum=
"currentPage"
:totalNum=
"totalNum"
></pagination>
</div>
</div>
<el-dialog
:title=
"title"
:visible
.
sync=
"adddialogVisible"
width=
"
33
%"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"adddialogVisible"
width=
"
40
%"
>
<el-row
class=
"modelBox"
>
<el-form
:model=
"addForm"
label-width=
"
75
px"
>
<el-form-item
label=
"
菜谱
名称"
required
style=
"margin-bottom: 5px !important;"
>
<el-input
v-model=
"addForm.title"
placeholder=
"请输入
菜谱
名称(10字以内)"
maxlength=
"10"
></el-input>
<el-form
:model=
"addForm"
label-width=
"
100
px"
>
<el-form-item
label=
"
周围商铺
名称"
required
style=
"margin-bottom: 5px !important;"
>
<el-input
v-model=
"addForm.title"
placeholder=
"请输入
周围商铺
名称(10字以内)"
maxlength=
"10"
></el-input>
</el-form-item>
<el-form-item
label=
"
菜谱
介绍"
required
style=
"margin-bottom: 12px !important;"
>
<el-input
type=
"textarea"
:rows=
"5"
v-model=
"addForm.content"
placeholder=
"请输入
菜谱
内容(50字以内)"
maxlength=
"50"
></el-input>
<el-form-item
label=
"
周围商铺
介绍"
required
style=
"margin-bottom: 12px !important;"
>
<el-input
type=
"textarea"
:rows=
"5"
v-model=
"addForm.content"
placeholder=
"请输入
周围商铺
内容(50字以内)"
maxlength=
"50"
></el-input>
</el-form-item>
<el-form-item
label=
"
菜谱
图片"
required
>
<div
style=
"display: flex;"
>
<el-form-item
label=
"
周围商铺
图片"
required
>
<div
style=
"display: flex;
flex-direction: column;
"
>
<el-upload
class=
"avatar-uploader"
action=
"http://39.97.169.207:9200/baseInfo/uploadPhoto"
...
...
@@ -55,7 +55,7 @@
<img
v-if=
"addForm.imgUrl"
:src=
"addForm.imgUrl"
class=
"avatar"
>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
<div
style=
"
margin-left: 15px;font-size: 10px;color: #FF4D51;line-height: 20
px;"
>
仅支持PNG/JPG格式,图片比例16:9、像素比500x500,不得大于4M
</div>
<div
style=
"
font-size: 10px;color: #FF4D51;margin-top: -10px;line-height: 16
px;"
>
仅支持PNG/JPG格式,图片比例16:9、像素比500x500,不得大于4M
</div>
</div>
</el-form-item>
</el-form>
...
...
@@ -65,17 +65,17 @@
<el-button
class=
"ml10"
@
click=
"adddialogVisible = false"
>
取消
</el-button>
</div>
</el-dialog>
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"
33
%"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"
40
%"
>
<el-row
class=
"modelBox"
>
<el-form
:model=
"editForm"
label-width=
"
75
px"
>
<el-form-item
label=
"
菜谱
名称"
required
style=
"margin-bottom: 5px !important;"
>
<el-input
v-model=
"editForm.title"
placeholder=
"请输入
菜谱
名称(10字以内)"
maxlength=
"10"
></el-input>
<el-form
:model=
"editForm"
label-width=
"
100
px"
>
<el-form-item
label=
"
周围商铺
名称"
required
style=
"margin-bottom: 5px !important;"
>
<el-input
v-model=
"editForm.title"
placeholder=
"请输入
周围商铺
名称(10字以内)"
maxlength=
"10"
></el-input>
</el-form-item>
<el-form-item
label=
"
菜谱
介绍"
required
style=
"margin-bottom: 12px !important;"
>
<el-input
type=
"textarea"
:rows=
"5"
v-model=
"editForm.content"
placeholder=
"请输入
菜谱
内容(50字以内)"
maxlength=
"50"
></el-input>
<el-form-item
label=
"
周围商铺
介绍"
required
style=
"margin-bottom: 12px !important;"
>
<el-input
type=
"textarea"
:rows=
"5"
v-model=
"editForm.content"
placeholder=
"请输入
周围商铺
内容(50字以内)"
maxlength=
"50"
></el-input>
</el-form-item>
<el-form-item
label=
"
上传封面
"
required
>
<div
style=
"display: flex;"
>
<el-form-item
label=
"
周围商铺图片
"
required
>
<div
style=
"display: flex;
flex-direction: column;
"
>
<el-upload
class=
"avatar-uploader"
action=
"http://39.97.169.207:9200/baseInfo/uploadPhoto"
...
...
@@ -87,7 +87,7 @@
<img
v-if=
"editForm.imgUrl"
:src=
"editForm.imgUrl"
class=
"avatar"
>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
<div
style=
"
margin-left: 15px;font-size: 10px;color: #FF4D51;line-height: 20
px;"
>
仅支持PNG/JPG格式,图片比例16:9、像素比500x500,不得大于4M
</div>
<div
style=
"
font-size: 10px;color: #FF4D51;margin-top: -10px;line-height: 16
px;"
>
仅支持PNG/JPG格式,图片比例16:9、像素比500x500,不得大于4M
</div>
</div>
</el-form-item>
</el-form>
...
...
@@ -121,7 +121,7 @@ export default {
imgUrl
:
''
,
},
type
:
'save'
,
title
:
'新增
菜谱
'
,
title
:
'新增
周围商铺
'
,
adddialogVisible
:
false
,
editdialogVisible
:
false
,
headers
:{
...
...
@@ -165,14 +165,18 @@ export default {
},
// 新增
addBtn
(
data
)
{
this
.
title
=
'新增
菜谱
'
this
.
title
=
'新增
周围商铺
'
this
.
adddialogVisible
=
true
;
this
.
addForm
=
{}
this
.
addForm
=
{
title
:
''
,
content
:
''
,
imgUrl
:
''
,
}
},
// 修改
editBtn
(
data
){
this
.
getDetail
(
data
.
id
)
this
.
title
=
'修改
菜谱
'
this
.
title
=
'修改
周围商铺
'
this
.
editdialogVisible
=
true
;
},
// 获取详情
...
...
@@ -185,17 +189,17 @@ export default {
var
that
=
this
if
(
that
.
addForm
.
title
==
''
){
that
.
$message
({
message
:
'请输入
菜谱
名称'
,
message
:
'请输入
周围商铺
名称'
,
type
:
'warning'
});
}
else
if
(
that
.
addForm
.
content
==
''
){
that
.
$message
({
message
:
'请输入
菜谱
内容'
,
message
:
'请输入
周围商铺
内容'
,
type
:
'warning'
});
}
else
if
(
that
.
addForm
.
imgUrl
==
''
){
that
.
$message
({
message
:
'请上传图片'
,
message
:
'请上传
周围商铺
图片'
,
type
:
'warning'
});
}
else
{
...
...
@@ -312,7 +316,7 @@ export default {
</
script
>
<
style
scoped
lang=
"less"
>
.tableCont
{
height
:
calc
(
100vh
-
33
px
);
height
:
calc
(
100vh
-
20
px
);
}
.el-form-item
{
margin-bottom
:
0
!important
;
...
...
src/components/page/IOC/sellCarport.vue
View file @
0a418c4f
...
...
@@ -9,24 +9,22 @@
</el-button>
<el-button
class=
"addBtn"
@
click=
"upload(1)"
><span>
导入模板下载
</span></el-button>
<el-button
class=
"addBtn"
>
<img
src=
"../../../../static/img/add.png"
class=
"addIcon"
/>
<el-upload
ref=
"upload"
action=
"string"
:before-upload=
"onBeforeUploadImage"
:http-request=
"UploadImage"
:show-file-list=
"false"
style=
"width: 80px;"
>
<span>
点击上传
</span>
<span>
数据导入
</span>
</el-upload>
</el-button>
<el-button
class=
"addBtn"
@
click=
"upload(3)"
>
<img
src=
"../../../../static/img/add.png"
class=
"addIcon"
/>
<span>
数据导出
</span>
</el-button>
<div
v-if=
"adddialogVisible"
style=
"display: flex;align-items: center;padding-bottom: 10px;"
>
<el-form
:model=
"addForm"
label-width=
"80px"
style=
"display: flex;"
>
<el-form-item
label=
"所在楼层"
required
prop=
"floor"
inline-message
>
<el-form
:model=
"addForm"
label-width=
"80px"
style=
"display: flex;"
:rules=
"rules"
>
<el-form-item
label=
"所在楼层"
prop=
"floor"
>
<el-input
v-model=
"addForm.floor"
placeholder=
"请输入所在楼层"
style=
"width: 150px;"
></el-input>
</el-form-item>
<el-form-item
label=
"区域"
required
prop=
"region"
>
<el-form-item
label=
"区域"
prop=
"region"
>
<el-input
:rows=
"5"
v-model=
"addForm.region"
placeholder=
"请输入区域"
style=
"width: 150px;"
></el-input>
</el-form-item>
<el-form-item
label=
"车位编号"
required
prop=
"carNumber"
>
<el-form-item
label=
"车位编号"
prop=
"carNumber"
>
<el-input
:rows=
"5"
v-model=
"addForm.carNumber"
placeholder=
"请输入车位编号"
style=
"width: 150px;"
></el-input>
</el-form-item>
</el-form>
...
...
@@ -52,22 +50,7 @@
<pagination
v-if=
"showpage"
@
pageSize=
"currentSize"
@
pageNum=
"currentPage"
:totalNum=
"totalNum"
></pagination>
</div>
</div>
<!-- <el-dialog :title="title" :visible.sync="adddialogVisible" width="33%">
<el-row class="modelBox">
<el-form :model="addForm" label-width="75px">
<el-form-item label="所在楼层" required prop="floor"><el-input v-model="addForm.floor" placeholder="请输入所在楼层"></el-input></el-form-item>
<el-form-item label="区域" required prop="region"><el-input :rows="5" v-model="addForm.region" placeholder="请输入区域"></el-input></el-form-item>
<el-form-item label="车位编号" required prop="carNumber">
<el-input :rows="5" v-model="addForm.carNumber" placeholder="请输入车位编号"></el-input>
</el-form-item>
</el-form>
</el-row>
<div slot="footer" class="dialog-footer text-center">
<el-button type="primary" v-on:click="addsubmit(type)">保存</el-button>
<el-button class="ml10" @click="adddialogVisible = false">取消</el-button>
</div>
</el-dialog> -->
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"33%"
>
<el-dialog
:title=
"title"
:visible
.
sync=
"editdialogVisible"
width=
"40%"
>
<el-row
class=
"modelBox"
>
<el-form
:model=
"editForm"
label-width=
"75px"
>
<el-form-item
label=
"所在楼层"
required
prop=
"floor"
><el-input
v-model=
"editForm.floor"
placeholder=
"请输入所在楼层"
></el-input></el-form-item>
...
...
@@ -109,6 +92,11 @@ export default {
title
:
'新增出售车位'
,
adddialogVisible
:
false
,
editdialogVisible
:
false
,
rules
:
{
floor
:
[{
required
:
true
,
message
:
'请输入所在楼层'
,
trigger
:
'change'
}],
region
:
[{
required
:
true
,
message
:
'请输入区域'
,
trigger
:
'change'
}],
carNumber
:
[{
required
:
true
,
message
:
'请输入车位编号'
,
trigger
:
'change'
}],
}
}),
created
()
{
this
.
getList
();
...
...
@@ -133,7 +121,11 @@ export default {
addBtn
(
data
)
{
this
.
title
=
'新增车位信息'
;
this
.
adddialogVisible
=
true
;
this
.
addForm
=
{}
this
.
addForm
=
{
floor
:
''
,
region
:
''
,
carNumber
:
''
}
},
upload
(
data
)
{
if
(
data
===
1
)
{
...
...
@@ -309,10 +301,7 @@ export default {
</
script
>
<
style
scoped
lang=
"less"
>
.tableCont
{
height
:
calc
(
100vh
-
33px
);
}
.el-form-item
{
margin-bottom
:
0
!important
;
height
:
calc
(
100vh
-
20px
);
}
.addBtn
{
padding
:
6px
20px
!important
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment