Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
V
vue-form
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
vue-form
Commits
0734c70f
提交
0734c70f
authored
12月 29, 2019
作者:
GOD_ZYX
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
b91b0487
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
8 行增加
和
35 行删除
+8
-35
profile.js
examples/sofia-form/profile.js
+1
-1
checkboxGroupForm.vue
...s/elem-form/checkbox-group-form/src/checkboxGroupForm.vue
+0
-16
textareaForm.vue
src/components/elem-form/textarea-form/src/textareaForm.vue
+0
-16
uploadForm.vue
src/components/elem-form/upload-form/src/uploadForm.vue
+7
-2
没有找到文件。
examples/sofia-form/profile.js
浏览文件 @
0734c70f
...
@@ -53,7 +53,7 @@ export default {
...
@@ -53,7 +53,7 @@ export default {
type
:
'input-form'
,
type
:
'input-form'
,
label
:
'姓名'
,
label
:
'姓名'
,
model
:
'real_name_cn'
,
model
:
'real_name_cn'
,
//
modelWidth: '300px',
modelWidth
:
'300px'
,
placeholder
:
'请输入姓名'
,
placeholder
:
'请输入姓名'
,
rules
:
[{
required
:
true
,
message
:
'请输入姓名'
,
trigger
:
'blur'
}]
rules
:
[{
required
:
true
,
message
:
'请输入姓名'
,
trigger
:
'blur'
}]
},
},
...
...
src/components/elem-form/checkbox-group-form/src/checkboxGroupForm.vue
浏览文件 @
0734c70f
...
@@ -22,10 +22,6 @@
...
@@ -22,10 +22,6 @@
:key=
"checkbox.value"
:key=
"checkbox.value"
>
{{
checkbox
.
label
}}
</el-checkbox>
>
{{
checkbox
.
label
}}
</el-checkbox>
</el-checkbox-group>
</el-checkbox-group>
<template
v-if=
"formData[item.model]"
>
<div
class=
"self-icon el-icon-circle-check"
style=
"color: #237f00;"
></div>
</
template
>
<div
class=
"self-icon el-icon-circle-close"
style=
"color: #b01c40;"
></div>
</el-form-item>
</el-form-item>
</div>
</div>
</
template
>
</
template
>
...
@@ -53,15 +49,3 @@ export default {
...
@@ -53,15 +49,3 @@ export default {
}
}
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
>
.self-icon
{
display
:
none
;
vertical-align
:
middle
;
margin-left
:
10px
;
font-size
:
21px
;
line-height
:
22px
;
}
.is-error
.self-icon.el-icon-circle-close
{
display
:
inline-block
;
}
.is-success
.self-icon.el-icon-circle-check
{
display
:
inline-block
;
}
</
style
>
src/components/elem-form/textarea-form/src/textareaForm.vue
浏览文件 @
0734c70f
...
@@ -17,10 +17,6 @@
...
@@ -17,10 +17,6 @@
:placeholder="item.placeholder || ''"
:placeholder="item.placeholder || ''"
:disabled="item.disabled || false"
:disabled="item.disabled || false"
>
</el-input>
>
</el-input>
<template
v-if=
"formData[item.model]"
>
<div
class=
"self-icon el-icon-circle-check"
style=
"color: #237f00;"
></div>
</
template
>
<div
class=
"self-icon el-icon-circle-close"
style=
"color: #b01c40;"
></div>
</el-form-item>
</el-form-item>
</div>
</div>
</
template
>
</
template
>
...
@@ -48,15 +44,3 @@ export default {
...
@@ -48,15 +44,3 @@ export default {
}
}
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
>
.self-icon
{
display
:
none
;
vertical-align
:
middle
;
margin-left
:
10px
;
font-size
:
21px
;
line-height
:
22px
;
}
.is-error
.self-icon.el-icon-circle-close
{
display
:
inline-block
;
}
.is-success
.self-icon.el-icon-circle-check
{
display
:
inline-block
;
}
</
style
>
src/components/elem-form/upload-form/src/uploadForm.vue
浏览文件 @
0734c70f
...
@@ -17,6 +17,7 @@
...
@@ -17,6 +17,7 @@
:with-credentials=
"true"
:with-credentials=
"true"
:show-file-list=
"false"
:show-file-list=
"false"
:file-list=
"formData[item.model]"
:file-list=
"formData[item.model]"
:disabled=
"item.disabled || false"
v-bind=
"item.attrs ||
{}">
v-bind=
"item.attrs ||
{}">
<el-button
type=
"primary"
>
点击上传
</el-button>
<el-button
type=
"primary"
>
点击上传
</el-button>
<template
v-if=
"formData[item.model]"
>
<template
v-if=
"formData[item.model]"
>
...
@@ -30,7 +31,9 @@
...
@@ -30,7 +31,9 @@
<template
v-for=
"(item, index) in filesArr"
>
<template
v-for=
"(item, index) in filesArr"
>
<template
v-if=
"/(jpeg)|(jpg)|(png)|(gif)/gi.test(item.url)"
>
<template
v-if=
"/(jpeg)|(jpg)|(png)|(gif)/gi.test(item.url)"
>
<div
v-bind:key=
"item.id"
class=
"show-file"
>
<div
v-bind:key=
"item.id"
class=
"show-file"
>
<div
class=
"close"
@
click=
"deleteFiles(index)"
>
X
</div>
<template
v-if=
"!(item.disabled || false)"
>
<div
class=
"close"
@
click=
"deleteFiles(index)"
>
X
</div>
</
template
>
<el-avatar
shape=
"square"
:size=
"100"
fit=
"contain"
:src=
"item.url"
></el-avatar>
<el-avatar
shape=
"square"
:size=
"100"
fit=
"contain"
:src=
"item.url"
></el-avatar>
<span
class=
"title"
>
{{ item.sso_file_name }}
</span>
<span
class=
"title"
>
{{ item.sso_file_name }}
</span>
<div
class=
"hover"
>
<div
class=
"hover"
>
...
@@ -40,7 +43,9 @@
...
@@ -40,7 +43,9 @@
</template>
</template>
<
template
v-else
>
<
template
v-else
>
<div
v-bind:key=
"item.id"
class=
"show-file"
>
<div
v-bind:key=
"item.id"
class=
"show-file"
>
<div
class=
"close"
@
click=
"deleteFiles(index)"
>
X
</div>
<template
v-if=
"!(item.disabled || false)"
>
<div
class=
"close"
@
click=
"deleteFiles(index)"
>
X
</div>
</
template
>
<el-avatar
shape=
"square"
:size=
"100"
fit=
"contain"
:src=
"item.url"
></el-avatar>
<el-avatar
shape=
"square"
:size=
"100"
fit=
"contain"
:src=
"item.url"
></el-avatar>
<span
class=
"title"
>
{{ item.sso_file_name }}
</span>
<span
class=
"title"
>
{{ item.sso_file_name }}
</span>
<div
class=
"hover"
>
<div
class=
"hover"
>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论