Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
da462b8e
提交
da462b8e
编写于
3月 23, 2019
作者:
zhentian.jia
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix bug 18:05
上级
7db3fc2e
变更
1
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
140 行增加
和
79 行删除
+140
-79
add-manager.vue
src/views/education/add-manager.vue
+140
-79
未找到文件。
src/views/education/add-manager.vue
浏览文件 @
da462b8e
...
...
@@ -29,7 +29,12 @@
>
<el-form-item
label=
"项目名称:"
prop=
"projectName"
>
<el-col
:span=
"13"
>
<el-input
size=
"mini"
v-model=
"formData.projectName"
placeholder=
"请输入项目名称"
style=
"width:83%;"
></el-input>
<el-input
size=
"mini"
v-model=
"formData.projectName"
placeholder=
"请输入项目名称"
style=
"width:83%;"
></el-input>
<span
class=
"word-num"
>
{{
(
formData
.
projectName
).
replace
(
/
\s
+/g
,
""
).
length
}}
/20
</span>
</el-col>
</el-form-item>
...
...
@@ -76,7 +81,9 @@
<span
class=
"word-num"
>
{{
(
formData
.
projectIntro
).
replace
(
/
\s
+/g
,
""
).
length
}}
/150
</span>
</el-col>
</el-form-item>
<el-form-item
label=
"列表图片:"
prop=
"attachmentUrl1"
>
<div
class=
"basic-item-icon"
>
<span
class=
"require"
>
*
</span>
<el-form-item
label=
"列表图片:"
>
<el-upload
v-model=
"formData.attachmentUrl1"
class=
"bg-uploader"
...
...
@@ -98,13 +105,17 @@
</div>
</el-upload>
</el-form-item>
<p
class=
"upload-message"
v-if=
"uploadImgMessage"
>
请选择列表图片
</p>
</div>
<el-form-item
label=
"封面类型:"
>
<el-radio-group
size=
"mini"
v-model=
"formData.type"
@
change=
"changeCover"
>
<el-radio
:label=
"1"
>
图片
</el-radio>
<el-radio
:label=
"2"
>
视频
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
label=
"封面图片(视频):"
prop=
"attachmentUrl2"
>
<div
class=
"basic-item-icon"
>
<span
class=
"require"
>
*
</span>
<el-form-item
label=
"封面文件:"
>
<el-upload
v-model=
"formData.attachmentUrl2"
class=
"bg-uploader"
...
...
@@ -143,6 +154,8 @@
</div>
</el-upload>
</el-form-item>
<p
class=
"upload-message"
v-if=
"uploadImgMessage2"
>
请选择封面
</p>
</div>
<el-form-item
label=
"添加下载文件:"
>
<el-col
:span=
"10"
>
<el-upload
...
...
@@ -326,7 +339,7 @@
</el-select>
</el-form-item>
<el-form-item>
<el-select
size=
"mini"
v-model=
"formPerson.department"
placeholder=
"全部
部门
"
>
<el-select
size=
"mini"
v-model=
"formPerson.department"
placeholder=
"全部
科室
"
>
<el-option
v-for=
"(item, index) in organizationRank"
:key=
"index"
...
...
@@ -364,7 +377,7 @@
<el-table-column
type=
"selection"
width=
"55"
></el-table-column>
<el-table-column
prop=
"name"
label=
"人员名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"hospitalName"
label=
"所属医院"
align=
"center"
></el-table-column>
<el-table-column
prop=
"departmentName"
label=
"所属
部门
"
align=
"center"
></el-table-column>
<el-table-column
prop=
"departmentName"
label=
"所属
科室
"
align=
"center"
></el-table-column>
<el-table-column
prop=
"provinceName"
label=
"所属省份"
align=
"center"
></el-table-column>
<el-table-column
prop=
"cityName"
label=
"所属城市"
align=
"center"
></el-table-column>
<el-table-column
prop=
"countyName"
label=
"所属区县"
align=
"center"
></el-table-column>
...
...
@@ -497,6 +510,8 @@ export default {
active
:
0
,
activeName
:
"first"
,
//基层信息 数据
uploadImgMessage
:
false
,
uploadImgMessage2
:
false
,
imageUrl
:
""
,
formData
:
{
projectName
:
""
,
...
...
@@ -512,7 +527,10 @@ export default {
},
pickerOptions0
:
{
disabledDate
:
time
=>
{
if
(
this
.
formData
.
projectEndtime
!=
""
&&
this
.
formData
.
projectEndtime
!=
null
)
{
if
(
this
.
formData
.
projectEndtime
!=
""
&&
this
.
formData
.
projectEndtime
!=
null
)
{
return
(
time
.
getTime
()
>
new
Date
(
this
.
formData
.
projectEndtime
).
getTime
()
);
...
...
@@ -665,7 +683,7 @@ export default {
],
projectIntro
:
[
{
required
:
true
,
message
:
"请填写项目简介"
,
trigger
:
"blur"
},
{
min
:
1
,
max
:
150
,
message
:
'超出可输入的最大长度'
,
trigger
:
'blur'
}
{
min
:
1
,
max
:
150
,
message
:
"超出可输入的最大长度"
,
trigger
:
"blur"
}
],
attachmentUrl1
:
[
{
required
:
true
,
message
:
"请选择列表图片"
,
trigger
:
"blur"
}
...
...
@@ -945,7 +963,10 @@ export default {
console
.
log
(
"暂存步骤"
+
(
this
.
active
+
1
));
if
(
this
.
active
==
0
)
{
if
(
this
.
formData
.
projectName
!=
""
)
{
if
(
this
.
formData
.
projectName
.
length
<
2
||
this
.
formData
.
projectName
.
length
>
20
)
{
if
(
this
.
formData
.
projectName
.
length
<
2
||
this
.
formData
.
projectName
.
length
>
20
)
{
this
.
$message
.
error
(
"输入长度为2-20的内容"
);
return
;
}
...
...
@@ -1017,6 +1038,16 @@ export default {
if
(
this
.
active
==
0
)
{
let
formName
=
"formData"
;
let
removeState
=
this
.
submitForm
(
formName
);
if
(
!
vm
.
formData
.
attachmentUrl1
)
{
vm
.
uploadImgMessage
=
true
;
}
else
{
vm
.
uploadImgMessage
=
false
;
}
if
(
!
vm
.
formData
.
attachmentUrl2
)
{
vm
.
uploadImgMessage2
=
true
;
}
else
{
vm
.
uploadImgMessage2
=
false
;
}
console
.
log
(
"判断移动"
+
removeState
);
if
(
removeState
===
true
)
{
//校验名字
...
...
@@ -1039,16 +1070,8 @@ export default {
});
}
else
{
//编辑
let
param
=
{
projectName
:
this
.
formData
.
projectName
};
vm
.
GET
(
"portal/portalInfo/checkProjectName"
,
param
).
then
(
res
=>
{
this
.
$message
.
info
(
res
.
message
);
if
(
res
.
code
==
"000000"
)
{
this
.
insertOrUpdate
(
"edit"
);
}
});
}
}
}
else
if
(
this
.
active
==
1
)
{
if
(
this
.
idType
==
1
)
{
...
...
@@ -1100,7 +1123,7 @@ export default {
//没有选择范围
vm
.
$message
({
showClose
:
true
,
message
:
"
选择项目范围后才能进行下一步操作
"
,
message
:
"
项目范围不能为空
"
,
type
:
"error"
});
}
...
...
@@ -1155,7 +1178,8 @@ export default {
size
:
0.5
,
sizeText
:
"500K"
,
key
:
"attachmentUrl1"
,
more
:
"attachmentMore1"
more
:
"attachmentMore1"
,
show
:
"uploadImgMessage"
};
this
.
beforeAvatarUpload
(
file
,
fileLimit
);
},
...
...
@@ -1167,7 +1191,8 @@ export default {
size
:
2
,
sizeText
:
"2.0M"
,
key
:
"attachmentUrl2"
,
more
:
"attachmentMore2"
more
:
"attachmentMore2"
,
show
:
"uploadImgMessage2"
};
if
(
this
.
formData
.
type
==
1
)
{
this
.
beforeAvatarUpload
(
file
,
fileLimit
);
...
...
@@ -1273,6 +1298,11 @@ export default {
).
then
(
function
(
path
)
{
closeLoading
(
vm
);
console
.
log
(
path
);
if
(
fileLimit
.
show
==
"uploadImgMessage"
)
{
vm
.
uploadImgMessage
=
false
;
}
else
if
(
fileLimit
.
show
==
"uploadImgMessage2"
)
{
vm
.
uploadImgMessage2
=
false
;
}
vm
.
formData
[
fileLimit
.
key
]
=
path
.
fullPath
;
vm
.
formData
[
fileLimit
.
more
]
=
{
attachmentName
:
path
.
name
,
...
...
@@ -2079,6 +2109,37 @@ export default {
}
.first-step
{
margin-top
:
20px
;
.basic-item-icon
{
position
:
relative
;
.require
{
position
:
absolute
;
left
:
67px
;
top
:
11px
;
color
:
#f56c6c
;
}
.upload-message
{
position
:
absolute
;
left
:
160px
;
top
:
105px
;
font-size
:
12px
;
color
:
#f56c6c
;
}
.img-delete
{
position
:
absolute
;
left
:
0px
;
top
:
0px
;
width
:
84px
;
height
:
100px
;
background
:
#000
;
opacity
:
0
.7
;
z-index
:
999
;
i
{
color
:
#fff
;
margin-top
:
39px
;
margin-left
:
0px
;
}
}
}
.word-num
{
font-size
:
12px
;
color
:
#999
;
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录