Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-risk-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-risk-admin
提交
2b95cb0f
提交
2b95cb0f
编写于
12月 14, 2020
作者:
huangwensu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
菜单展开
上级
459d18ed
变更
6
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
18 行增加
和
496 行删除
+18
-496
Sidebar.vue
src/components/common/Sidebar.vue
+13
-17
createData.vue
src/components/page/createData.vue
+0
-315
modifyData.vue
src/components/page/modifyData.vue
+0
-142
index.js
src/router/index.js
+1
-1
doctor-black.vue
src/views/black-list/doctor-black.vue
+2
-20
empty-phone.vue
src/views/black-list/empty-phone.vue
+2
-1
未找到文件。
src/components/common/Sidebar.vue
浏览文件 @
2b95cb0f
...
...
@@ -3,14 +3,14 @@
<el-menu
:default-active=
"onRoutes"
class=
"el-menu-vertical-demo"
theme=
"dark"
unique-opened
router
>
<template
v-for=
"(item, index) in items"
>
<template
v-if=
"item.subs"
>
<el-submenu
:index=
"'index_' + index"
>
<el-submenu
:index=
"'index_' + index"
:key=
"index"
>
<template
slot=
"title"
><i
:class=
"item.icon"
></i>
{{
item
.
title
}}
</
template
>
<el-menu-item
v-for=
"(subItem,i) in item.subs"
:key=
"i"
:index=
"subItem.index"
>
{{ subItem.title}}
</el-menu-item>
</el-submenu>
</template>
<
template
v-else
>
<el-menu-item
:index=
"item.index"
>
<el-menu-item
:index=
"item.index"
:key=
"index"
>
<i
:class=
"item.icon"
></i>
{{
item
.
title
}}
</el-menu-item>
</
template
>
...
...
@@ -20,7 +20,16 @@
</template>
<
script
>
import
{
isEmptyUtils
,
isNotEmptyUtils
,
errorResponseCheck
,
responseCheck
,
openLoading
,
closeLoading
,
messageBox
,
getConstantList
,
isNotEmptyList
}
from
'../../common/utils'
;
import
{
isEmptyUtils
,
isNotEmptyUtils
,
errorResponseCheck
,
responseCheck
,
openLoading
,
closeLoading
,
messageBox
,
getConstantList
,
isNotEmptyList
}
from
'../../common/utils'
;
import
menuApi
from
'../../api/menu'
...
...
@@ -56,19 +65,6 @@
responseCheck
(
res
,
self
);
// console.log("获取菜单成功===========",res);
self
.
items
=
res
.
data
.
data
.
picapMenuModels
;
// 敏感数据查看系统 测试 Start
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
开发前期写死的,后续改成接口获取
// self.items = [{
// icon: null,
// index: "#",
// subs: [
// {icon: null, index: "data-in", title: "数据导入", subs: []},
// {icon: null, index: "data-view", title: "数据查看", subs: []},
// ],
// title: "敏感数据",
// }]
// 敏感数据查看系统 测试 End
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
let
data
=
JSON
.
parse
(
JSON
.
stringify
(
res
.
data
.
data
));
//通过这个实现深拷贝
localStorage
.
setItem
(
"privilege_data"
,
JSON
.
stringify
(
data
.
picapMenuModels
));
localStorage
.
setItem
(
"user_name"
,
data
.
user_name
);
...
...
@@ -84,7 +80,7 @@
},
computed
:
{
onRoutes
()
{
return
this
.
$route
.
path
.
replace
(
'/'
,
''
)
;
return
this
.
$route
.
path
;
}
}
}
...
...
src/components/page/createData.vue
已删除
100644 → 0
浏览文件 @
459d18ed
此差异已折叠。
点击以展开。
src/components/page/modifyData.vue
已删除
100644 → 0
浏览文件 @
459d18ed
<
template
>
<el-dialog
title=
"数据修改"
:visible
.
sync=
"showModal"
width=
"750px"
@
close=
"close"
center
>
<el-form
ref=
"form"
:model=
"form"
>
<el-form-item
label=
"审批编号"
>
<el-input
style=
"width:220px"
v-model=
"form.dingdingNumber"
placeholder=
"请输入内容"
required
></el-input>
</el-form-item>
<el-form-item
label=
"申请日期"
>
<el-date-picker
v-model=
"form.dingdingDate"
type=
"date"
placeholder=
"选择日期"
></el-date-picker>
</el-form-item>
<el-form-item
label=
"sheet名称"
>
<el-select
v-model=
"form.dataSheetName"
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item"
:label=
"item"
:value=
"item"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"数据需求方类型"
>
<el-radio-group
v-model=
"form.dataType"
@
change=
"changeinout"
>
<el-radio
:label=
"1"
>
内部
</el-radio>
<el-radio
:label=
"2"
>
外部
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
label=
"数据需求方姓名"
>
<el-input
style=
"width:200px"
v-model=
"form.reviseName"
placeholder=
"请输入内容"
></el-input>
</el-form-item>
<el-form-item
label=
"数据需求方手机号"
>
<el-input
style=
"width:200px"
v-model=
"form.revisePhone"
placeholder=
"请输入内容"
></el-input>
</el-form-item>
<el-form-item
label=
"敏感信息查看"
>
<el-radio
v-model=
"form.warning_radio"
label=
"1"
>
是
  
</el-radio>
<el-radio
v-model=
"form.warning_radio"
label=
"2"
>
否
</el-radio>
</el-form-item>
<el-form-item
label=
"分发人员"
>
<el-select
v-model=
"form.revisemsgSend"
filterable
placeholder=
"请选择"
>
<el-option
v-for=
"item in options"
:key=
"item.revisemsgSend"
:label=
"item.label"
:value=
"item.revisemsgSend"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"数据有效期"
>
<el-date-picker
v-model=
"form.reviseUsefulDate"
type=
"daterange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
></el-date-picker>
</el-form-item>
<el-form-item
label=
"数据访问次数"
>
<!--
<span>
数据访问次数
  
</span>
-->
<el-input
style=
"width:200px"
v-model=
"form.dataCount"
placeholder=
"请输入内容"
></el-input>
</el-form-item>
<el-form-item
label=
"敏感信息所在位置"
>
<!--
<span>
敏感信息所在位置
</span>
-->
<el-input
style=
"width:200px"
v-model=
"form.reviseSensitivePosition"
placeholder=
"请输入内容"
></el-input>
</el-form-item>
</el-form>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"showModal=false"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"submitForm('form')"
>
确 定
</el-button>
</span>
</el-dialog>
</
template
>
<
script
>
export
default
{
props
:
{
form
:
Object
,
rules
:
Object
},
data
(){
return
{
options
:
[
{
value
:
"选项1"
,
label
:
"黄金糕"
},
{
value
:
"选项2"
,
label
:
"双皮奶"
},
{
value
:
"选项3"
,
label
:
"蚵仔煎"
},
{
value
:
"选项4"
,
label
:
"龙须面"
}
],
showModal
:
true
}
},
methods
:
{
// 切换数据需求方类型为【内部】【外部】
changeinout
(
value
)
{
console
.
log
(
"handle value: "
,
value
);
},
beforeUpload
(
file
)
{
var
FileExt
=
file
.
name
.
replace
(
/.+
\.
/
,
""
);
if
([
"xls"
,
"xlsx"
].
indexOf
(
FileExt
.
toLowerCase
())
===
-
1
)
{
this
.
$message
({
type
:
"warning"
,
message
:
"请上传后缀名为xls,xlsx的原文件!"
});
return
false
;
}
},
close
(){
this
.
$emit
(
'close'
)
},
submitForm
(
formName
)
{
this
.
$refs
[
formName
].
validate
(
valid
=>
{
if
(
valid
)
{
alert
(
"submit!"
);
}
else
{
console
.
log
(
"error submit!!"
);
return
false
;
}
});
console
.
log
(
"submitform触发"
);
},
}
}
</
script
>
\ No newline at end of file
src/router/index.js
浏览文件 @
2b95cb0f
...
...
@@ -33,7 +33,7 @@ export default new Router({
path
:
'/strategy-edit'
,
component
:
resolve
=>
require
([
'../views/strategy-data/strategy-edit.vue'
],
resolve
),
},{
path
:
'/order-list'
,
path
:
'/order-list'
,
// 云药房订单
component
:
resolve
=>
require
([
'../views/order-list/order-list.vue'
],
resolve
),
},{
path
:
'/order-detail'
,
...
...
src/views/black-list/doctor-black.vue
浏览文件 @
2b95cb0f
...
...
@@ -51,7 +51,7 @@
width=
"30%"
center
>
<el-form
ref=
"importForm"
:model=
"addParam"
label-suffix=
":"
label-width=
"80px"
>
<el-form-item
label=
"手机号"
>
<el-form-item
label=
"手机号"
required
>
<el-input
v-model=
"addParam.mobilePhone"
style=
"width: 300px;"
></el-input>
</el-form-item>
<el-form-item
label=
"添加理由"
>
...
...
@@ -146,27 +146,11 @@ export default {
this
.
search
();
},
methods
:
{
// 封装一下请求通用的方法
getData
(
type
,
url
,
req
,
callback
)
{
//openLoading(this);
this
.
$axios
[
type
](
localStorage
.
getItem
(
"lectureUrl"
)
+
url
,
req
)
.
then
(
res
=>
{
//closeLoading(this);
let
data
=
res
.
data
;
if
(
data
.
code
==
"000000"
)
{
if
(
callback
)
callback
(
data
);
}
else
{
this
.
$message
.
error
(
data
.
message
);
}
});
},
search
(
param
)
{
openLoading
(
this
);
if
(
param
)
this
.
searchParam
.
pageNo
=
1
;
getData
(
this
,
"get"
,
`/riskcontrol/blacklist/list?searchName=
${
this
.
searchParam
.
searchName
}
&pageNo=
${
this
.
searchParam
.
pageNo
}
&pageSize=
${
this
.
searchParam
.
pageSize
}
`
,
{},
data
=>
{
closeLoading
(
this
);
this
.
tableData
=
data
.
data
.
blackListResps
;
this
.
totalRows
=
data
.
data
.
total
;
}
...
...
@@ -175,10 +159,8 @@ export default {
// 批量导入
importBatch
()
{
this
.
importDialogVisible
=
true
;
this
.
importError
=
false
;
},
// returnActionUrl() {
// return localStorage.getItem("lectureUrl") + "/riskcontrol/blacklist/import";
// },
// 判断有没有导入文件
confirmImport
()
{
let
req
=
{
...
...
src/views/black-list/empty-phone.vue
浏览文件 @
2b95cb0f
...
...
@@ -51,7 +51,7 @@
width=
"30%"
center
>
<el-form
ref=
"importForm"
:model=
"addParam"
label-suffix=
":"
label-width=
"80px"
>
<el-form-item
label=
"手机号"
>
<el-form-item
label=
"手机号"
required
>
<el-input
v-model=
"addParam.mobilePhone"
style=
"width: 300px;"
></el-input>
</el-form-item>
<el-form-item
label=
"添加理由"
>
...
...
@@ -192,6 +192,7 @@ export default {
// 批量导入
importBatch
()
{
this
.
importDialogVisible
=
true
;
this
.
importError
=
false
;
},
// 判断有没有导入文件
confirmImport
()
{
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录