Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
C
cms_sys
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
西魏
cms_sys
Commits
fead0090
Commit
fead0090
authored
Feb 12, 2019
by
yinxr
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Signed-off-by: yinxr 添加分组交互及界面
parent
f9604623
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
85 additions
and
44 deletions
+85
-44
new-pic-form.ftl
...main/webapp/WEB-INF/manager/mweixin/menu/new-pic-form.ftl
+78
-38
new-pic-form.css
src/main/webapp/static/mweixin/css/new-pic-form.css
+5
-5
new-pic-form.less
src/main/webapp/static/mweixin/new-pic-form.less
+2
-1
No files found.
src/main/webapp/WEB-INF/manager/mweixin/menu/new-pic-form.ftl
View file @
fead0090
...
@@ -4,11 +4,7 @@
...
@@ -4,11 +4,7 @@
<el-dialog title="选择图片" :visible.sync="isShow" custom-class='ms-weixin-dialog'>
<el-dialog title="选择图片" :visible.sync="isShow" custom-class='ms-weixin-dialog'>
<el-form :model="newPicForm">
<el-form :model="newPicForm">
<el-form-item label="上传图片" label-width="100px">
<el-form-item label="上传图片" label-width="100px">
<el-upload
<el-upload class="new-pic-upload" :on-preview="handlePreview" :on-remove="handleRemove" :file-list="picList"
class="new-pic-upload"
:on-preview="handlePreview"
:on-remove="handleRemove"
:file-list="picList"
list-type="picture">
list-type="picture">
<el-button size="small" type="primary">本地上传</el-button>
<el-button size="small" type="primary">本地上传</el-button>
<div slot="tip" class="el-upload__tip">
<div slot="tip" class="el-upload__tip">
...
@@ -16,12 +12,22 @@
...
@@ -16,12 +12,22 @@
<dt>注意:1.图片上传仅支持bmp、png、jpeg、jpg、gif格式</dt>
<dt>注意:1.图片上传仅支持bmp、png、jpeg、jpg、gif格式</dt>
<dd>2.同步至微信公众平台的图片最大2M,存在铭飞本地,最大支持5M的图片</dd>
<dd>2.同步至微信公众平台的图片最大2M,存在铭飞本地,最大支持5M的图片</dd>
</dl>
</dl>
</div>
</div>
</el-upload>
</el-upload>
</el-form-item>
</el-form-item>
<el-form-item label="选择分组" label-width="100px">
<el-form-item label="选择分组" label-width="100px">
<el-button icon='el-icon-plus' size='mini'>添加分组</el-button>
<el-popover placement="top-start" width="350" trigger="click" v-model='popoverShow'>
<el-form label-width="81px" :model="groupForm" ref="groupForm" :rules='groupRule'>
<el-form-item label="创建分组" prop='name'>
<el-input v-model="groupForm.name" size='mini'></el-input>
</el-form-item>
<div class="dialog-footer" style="float:right">
<el-button @click="cancel" size='mini'>取消</el-button>
<el-button type="primary" @click="saveGroup" size='mini'>确定</el-button>
</div>
</el-form>
<el-button slot="reference" icon='el-icon-plus' size='mini'>添加分组</el-button>
</el-popover>
<el-select v-model="selectedOption" placeholder="请选择分组" size='mini'>
<el-select v-model="selectedOption" placeholder="请选择分组" size='mini'>
<el-option v-for="item in picGroup" :key="item.value" :label="item.label" :value="item.value">
<el-option v-for="item in picGroup" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-option>
...
@@ -35,40 +41,73 @@
...
@@ -35,40 +41,73 @@
</el-dialog>
</el-dialog>
</div>
</div>
<script>
<script>
var newPicFormVue = new Vue({
var newPicFormVue = new Vue({
el: '#new-pic-form',
el: '#new-pic-form',
data: {
data: {
isShow: false,
isShow: false,
newPicForm: {
newPicForm: {
},
picGroup: [{
value: 'default',
label: '默认分组'
}, {
value: 'yun',
label: '云创'
},
},
{
picGroup: [{
value: 'pm',
value: 'default',
label: 'PM管理系统'
label: '默认分组'
}],
}, {
selectedOption:'',//被选中的选项
value: 'yun',
picList:[],//图片列表
label: '云创'
},
},
methods: {
{
// 表单打开
value: 'pm',
open: function () {
label: 'PM管理系统'
this.isShow = true;
}
],
selectedOption: '', //被选中的选项
picList: [], //图片列表
popoverShow: false,
groupForm: { //创建分组
name: ''
},
// 规则
groupRule: {
name: [{
required: true,
message: '请输入分组名称',
trigger: ['blur', 'change']
},
{
min: 1,
max: 5,
message: '长度在 1 到 5 个字符',
trigger: ['blur', 'change']
}
]
}
},
},
// 图片刚加载完
methods: {
handlePreview:function(){
// 表单打开
open: function () {
this.isShow = true;
},
// 图片刚加载完
handlePreview: function () {
},
},
// 图片删除
// 图片删除
handleRemove:function(){
handleRemove: function () {
},
saveGroup: function () {
var that = this;
that.$refs.groupForm.validate(function (pass, object) {
if (pass) {
// 校验成功
}
})
},
cancel: function () {
this.popoverShow = false
this.$refs.groupForm.resetFields()
},
},
},
},
})
})
</script>
</script>
\ No newline at end of file
src/main/webapp/static/mweixin/css/new-pic-form.css
View file @
fead0090
...
@@ -50,7 +50,7 @@ input::-webkit-input-placeholder,
...
@@ -50,7 +50,7 @@ input::-webkit-input-placeholder,
textarea
::-webkit-input-placeholder
{
textarea
::-webkit-input-placeholder
{
font-weight
:
initial
;
font-weight
:
initial
;
font-size
:
12px
;
font-size
:
12px
;
color
:
#
aaa
;
color
:
#
999
;
resize
:
none
;
resize
:
none
;
}
}
*
::-webkit-scrollbar
{
*
::-webkit-scrollbar
{
...
@@ -68,7 +68,7 @@ textarea::-webkit-input-placeholder {
...
@@ -68,7 +68,7 @@ textarea::-webkit-input-placeholder {
*
::-webkit-scrollbar-thumb
{
*
::-webkit-scrollbar-thumb
{
border-radius
:
10px
;
border-radius
:
10px
;
/*滚动条的圆角*/
/*滚动条的圆角*/
background-color
:
#
ddd
;
background-color
:
#
e6e6e6
;
/*滚动条的背景颜色*/
/*滚动条的背景颜色*/
}
}
.ms-container
{
.ms-container
{
...
@@ -104,7 +104,7 @@ textarea::-webkit-input-placeholder {
...
@@ -104,7 +104,7 @@ textarea::-webkit-input-placeholder {
height
:
55px
;
height
:
55px
;
box-sizing
:
border-box
;
box-sizing
:
border-box
;
padding
:
10px
10px
25px
10px
;
padding
:
10px
10px
25px
10px
;
border-bottom
:
1px
solid
#
ddd
;
border-bottom
:
1px
solid
#
e6e6e6
;
}
}
.ms-weixin-dialog
.el-dialog__header
.el-dialog__title
{
.ms-weixin-dialog
.el-dialog__header
.el-dialog__title
{
font-weight
:
bold
;
font-weight
:
bold
;
...
@@ -112,7 +112,7 @@ textarea::-webkit-input-placeholder {
...
@@ -112,7 +112,7 @@ textarea::-webkit-input-placeholder {
color
:
#333
;
color
:
#333
;
}
}
.ms-weixin-dialog
.el-dialog__footer
{
.ms-weixin-dialog
.el-dialog__footer
{
border-top
:
1px
solid
#
ddd
;
border-top
:
1px
solid
#
e6e6e6
;
padding
:
15px
!important
;
padding
:
15px
!important
;
}
}
.ms-hover
{
.ms-hover
{
...
@@ -131,7 +131,7 @@ textarea::-webkit-input-placeholder {
...
@@ -131,7 +131,7 @@ textarea::-webkit-input-placeholder {
line-height
:
1
;
line-height
:
1
;
font-weight
:
initial
;
font-weight
:
initial
;
font-size
:
12px
;
font-size
:
12px
;
color
:
#
aaa
;
color
:
#
999
;
}
}
.new-pic-form
dt
{
.new-pic-form
dt
{
display
:
inline-block
;
display
:
inline-block
;
...
...
src/main/webapp/static/mweixin/new-pic-form.less
View file @
fead0090
...
@@ -11,5 +11,5 @@
...
@@ -11,5 +11,5 @@
dt{
dt{
display: inline-block;
display: inline-block;
margin-bottom: 8px;
margin-bottom: 8px;
}
}
}
}
\ No newline at end of file
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