Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
Z
zhongtai-ui
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
chenweiping
zhongtai-ui
Commits
f6e3be2b
提交
f6e3be2b
authored
9月 11, 2021
作者:
谢廷雅
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新更新
上级
dfc32284
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
470 行增加
和
46 行删除
+470
-46
investigator.js
src/api/backstage/investigator.js
+78
-0
index.vue
src/views/backstage/area/index.vue
+23
-22
index.vue
src/views/backstage/investigator/index.vue
+345
-0
index.vue
src/views/system/user/index.vue
+24
-24
没有找到文件。
src/api/backstage/investigator.js
0 → 100644
浏览文件 @
f6e3be2b
import
request
from
'@/utils/request'
// 查询调查员列表
export
function
listInvestigator
(
query
)
{
return
request
({
url
:
'/backstage/investigator/list'
,
method
:
'get'
,
params
:
query
})
}
// 查询调查员详细
export
function
getInvestigator
(
userId
)
{
return
request
({
url
:
'/backstage/investigator/'
+
userId
,
method
:
'get'
})
}
// 新增调查员
export
function
addInvestigator
(
data
)
{
return
request
({
url
:
'/backstage/investigator'
,
method
:
'post'
,
data
:
data
})
}
// 修改调查员
export
function
updateInvestigator
(
data
)
{
return
request
({
url
:
'/backstage/investigator'
,
method
:
'put'
,
data
:
data
})
}
// 删除调查员
export
function
delInvestigator
(
userId
)
{
return
request
({
url
:
'/backstage/investigator/'
+
userId
,
method
:
'delete'
})
}
export
function
changeInvestigatorStatus
(
userId
,
status
)
{
const
data
=
{
userId
,
status
}
return
request
({
url
:
'/backstage/investigator/changeStatus'
,
method
:
'put'
,
data
:
data
})
}
// 用户密码重置
export
function
resetUserPwd
(
userId
,
password
)
{
const
data
=
{
userId
,
password
}
return
request
({
url
:
'/backstage/investigator/resetPwd'
,
method
:
'put'
,
data
:
data
})
}
// 导出调查员
export
function
exportInvestigator
(
query
)
{
return
request
({
url
:
'/backstage/investigator/export'
,
method
:
'get'
,
params
:
query
})
}
\ No newline at end of file
src/views/backstage/area/index.vue
浏览文件 @
f6e3be2b
...
...
@@ -65,31 +65,32 @@
v-hasPermi=
"['backstage:area:remove']"
>
删除
</el-button>
</el-col>
<el-col
:span=
"1.5"
>
<el-button
type=
"warning"
icon=
"el-icon-download"
size=
"mini"
@
click=
"handleExport"
v-hasPermi=
"['backstage:area:export']"
>
导出
</el-button
>
</el-col
>
<!--
<el-col
:span=
"1.5"
>
--
>
<!--
<el-button-->
<!-- type="warning"-->
<!-- icon="el-icon-download"-->
<!-- size="mini"-->
<!-- @click="handleExport"-->
<!-- v-hasPermi="['backstage:area:export']"-->
<!-- >导出
</el-button>
--
>
<!--
</el-col>
--
>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
<el-table
v-loading=
"loading"
:data=
"areaList"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
label=
"id"
align=
"center"
prop=
"id"
/>
<el-table-column
label=
"父id"
align=
"center"
prop=
"parentId"
/>
<!--
<el-table-column
label=
"父id"
align=
"center"
prop=
"parentId"
/>
-->
<el-table-column
label=
"上级地区名"
align=
"center"
prop=
"parentName"
/>
<el-table-column
label=
"地区名"
align=
"center"
prop=
"areaName"
/>
<el-table-column
label=
"级别"
align=
"center"
prop=
"level"
>
<el-table-column
label=
"级别"
align=
"center"
>
<template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.
payStatus
==1"
>
省
</span>
<span
v-if=
"scope.row.
payStatus
==2"
>
市
</span>
<span
v-if=
"scope.row.
payStatus
==3"
>
县 区
</span>
<span
v-if=
"scope.row.
payStatus
==4"
>
乡镇
</span>
<span
v-if=
"scope.row.
payStatus
==5"
>
行政村
</span>
<span
v-if=
"scope.row.
payStatus
==6"
>
自然村
</span>
<span
v-if=
"scope.row.
level
==1"
>
省
</span>
<span
v-if=
"scope.row.
level
==2"
>
市
</span>
<span
v-if=
"scope.row.
level
==3"
>
县 区
</span>
<span
v-if=
"scope.row.
level
==4"
>
乡镇
</span>
<span
v-if=
"scope.row.
level
==5"
>
行政村
</span>
<span
v-if=
"scope.row.
level
==6"
>
自然村
</span>
</
template
>
</el-table-column>
...
...
@@ -146,11 +147,11 @@
<
el
-
option
label
=
"自然村"
value
=
"6"
/>
<
/el-select
>
<
/el-form-item
>
<
el
-
form
-
item
label
=
"状态 1正常 0删除"
>
<
el
-
radio
-
group
v
-
model
=
"form.status"
>
<
el
-
radio
label
=
"1"
>
请选择字典生成
<
/el-radio
>
<
/el-radio-group
>
<
/el-form-item
>
<!--
<
el
-
form
-
item
label
=
"状态 1正常 0删除"
>--
>
<!--
<
el
-
radio
-
group
v
-
model
=
"form.status"
>--
>
<!--
<
el
-
radio
label
=
"1"
>
请选择字典生成
<
/el-radio>--
>
<!--
<
/el-radio-group>--
>
<!--
<
/el-form-item>--
>
<
/el-form
>
<
div
slot
=
"footer"
class
=
"dialog-footer"
>
<
el
-
button
type
=
"primary"
@
click
=
"submitForm"
:
disabled
=
"repeatSubmit"
>
确
定
<
/el-button
>
...
...
src/views/backstage/investigator/index.vue
0 → 100644
浏览文件 @
f6e3be2b
差异被折叠。
点击展开。
src/views/system/user/index.vue
浏览文件 @
f6e3be2b
...
...
@@ -2,31 +2,31 @@
<div
class=
"app-container"
>
<el-row
:gutter=
"20"
>
<!--部门数据-->
<el-col
:span=
"4"
:xs=
"24"
>
<div
class=
"head-container"
>
<el-input
v-model=
"deptName"
placeholder=
"请输入部门名称"
clearable
size=
"small"
prefix-icon=
"el-icon-search"
style=
"margin-bottom: 20px"
/
>
</div
>
<div
class=
"head-container"
>
<el-tree
:data=
"deptOptions"
:props=
"defaultProps"
:expand-on-click-node=
"false"
:filter-node-method=
"filterNode"
ref=
"tree"
default-expand-all
@
node-click=
"handleNodeClick"
/
>
</div
>
</el-col
>
<!--
<el-col
:span=
"4"
:xs=
"24"
>
--
>
<!--
<div
class=
"head-container"
>
--
>
<!--
<el-input-->
<!-- v-model="deptName"-->
<!-- placeholder="请输入部门名称"-->
<!-- clearable-->
<!-- size="small"-->
<!-- prefix-icon="el-icon-search"-->
<!-- style="margin-bottom: 20px"-->
<!-- />--
>
<!--
</div>
--
>
<!--
<div
class=
"head-container"
>
--
>
<!--
<el-tree-->
<!-- :data="deptOptions"-->
<!-- :props="defaultProps"-->
<!-- :expand-on-click-node="false"-->
<!-- :filter-node-method="filterNode"-->
<!-- ref="tree"-->
<!-- default-expand-all-->
<!-- @node-click="handleNodeClick"-->
<!-- />--
>
<!--
</div>
--
>
<!--
</el-col>
--
>
<!--用户数据-->
<el-col
:span=
"2
0"
:xs=
"2
4"
>
<el-col
:span=
"24"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
:inline=
"true"
v-show=
"showSearch"
label-width=
"68px"
>
<el-form-item
label=
"用户名称"
prop=
"userName"
>
<el-input
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论