Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
N
nse-ui
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
吴超
nse-ui
Commits
dd24bbbb
Commit
dd24bbbb
authored
Sep 25, 2025
by
ningjihai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
应用用户
parent
a32bc51d
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
126 行增加
和
48 行删除
+126
-48
src/views/safetyManagement/appUserConfig/QueryForm.vue
+122
-0
src/views/safetyManagement/appUserConfig/edit.vue
+4
-7
src/views/safetyManagement/appUserConfig/index.vue
+0
-0
src/views/safetyManagement/appUserConfig/list.vue
+0
-0
src/views/safetyManagement/groupConfig/list.vue
+0
-41
没有找到文件。
src/views/safetyManagement/appUserConfig/QueryForm.vue
0 → 100644
View file @
dd24bbbb
<
script
setup
lang=
"ts"
name=
"QueryForm"
>
import
{
computed
,
ref
,
watch
}
from
'vue'
import
type
{
FormInstance
}
from
'element-plus'
import
PageWrapperSearch
from
'@/components/search/PageWrapperSearch.vue'
import
{
Plus
}
from
'@element-plus/icons-vue'
import
{
color
}
from
'echarts'
// import { useDict } from '@/utils/dict'
// import { listDept } from '@/api/system/dept'// 部门
// const { approve_status, invoice_status} = useDict('approve_status', 'invoice_status')
const
emit
=
defineEmits
([
'update:modelValue'
,
'query'
,
'reset'
,
'handleAdd'
])
const
invoice_status_filter
=
ref
([])
const
employeesList
=
ref
([])
const
props
=
defineProps
<
{
modelValue
:
any
}
>
()
const
queryForm
=
computed
({
get
()
{
return
props
.
modelValue
},
set
(
val
:
any
)
{
console
.
log
(
'query computed'
,
val
)
emit
(
'update:modelValue'
,
val
)
}
})
// 搜索
function
onSearch
()
{
emit
(
'query'
)
}
// 重置
function
onReset
(
formRef
:
FormInstance
)
{
queryForm
.
value
.
useridentifier
=
''
queryForm
.
value
.
username
=
''
queryForm
.
value
.
note
=
''
emit
(
'reset'
,
formRef
)
}
function
handleAdd
()
{
emit
(
'handleAdd'
)
}
</
script
>
<
template
>
<!-- el-form -->
<page-wrapper-search
:model=
"queryForm"
:extraButtons=
"[
{
text: '新增',
icon: Plus,
color: 'rgba(0, 189, 207, 1)',
type: 'success',
class: 'btn-fff',
onClick: handleAdd
}
]"
@search="onSearch"
@reset="onReset">
<el-form-item
label=
"唯一标识:"
>
<el-input
v-model=
"queryForm.useridentifier"
clearable
placeholder=
"请输入唯一标识"
></el-input>
</el-form-item>
<el-form-item
label=
"用户名:"
>
<el-input
v-model=
"queryForm.username"
clearable
placeholder=
"请输入用户名"
></el-input>
</el-form-item>
<el-form-item
label=
"备注:"
>
<el-input
v-model=
"queryForm.note"
clearable
placeholder=
"请输入备注"
></el-input>
</el-form-item>
</page-wrapper-search>
<!--
<page-wrapper-search
:model=
"queryForm"
:extraButtons=
"[
{
text: '导出',
icon: Edit,
type: 'success',
onClick: handleExport
},
{
text: '打印',
type: 'warning',
onClick: handlePrint
}
]"
@search="onSearch"
@reset="onReset">
<el-form-item
label=
"项目名称"
prop=
"proName"
>
<el-input
v-model=
"queryForm.proName"
placeholder=
"请输入项目名称"
clearable
/>
</el-form-item>
<el-form-item
label=
"备注"
prop=
"note"
>
<el-input
v-model=
"queryForm.note"
placeholder=
"请输入备注"
clearable
/>
</el-form-item>
</page-wrapper-search>
-->
</
template
>
<
style
scoped
lang=
"scss"
>
:deep
(
.btn-fff
)
{
span{
color
:
#fff
;
}
}
</
style
>
src/views/safetyManagement/appUserConfig/edit.vue
View file @
dd24bbbb
...
@@ -9,7 +9,8 @@
...
@@ -9,7 +9,8 @@
:align-center=
"true"
:align-center=
"true"
:fullscreen=
"false"
:fullscreen=
"false"
@
close=
"handleClose"
@
close=
"handleClose"
width=
"500px"
class=
"custom-dialog"
width=
"900px"
>
>
<el-form
<el-form
ref=
"formRef"
ref=
"formRef"
...
@@ -39,12 +40,8 @@
...
@@ -39,12 +40,8 @@
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<template
#
footer
>
<template
#
footer
>
<div
class=
"dialog-footer"
>
<el-button
type=
"danger"
@
click=
"handleClose"
>
取 消
</el-button>
<div
class=
"footer-buttons"
>
<el-button
type=
"primary"
color=
"rgba(33, 103, 217, 1)"
@
click=
"handleSubmit"
>
确 定
</el-button>
<el-button
@
click=
"handleClose"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"handleSubmit"
>
确 定
</el-button>
</div>
</div>
</
template
>
</
template
>
</el-dialog>
</el-dialog>
</template>
</template>
...
...
src/views/safetyManagement/appUserConfig/index.vue
View file @
dd24bbbb
差异被折叠。
点击展开。
src/views/safetyManagement/appUserConfig/list.vue
0 → 100644
View file @
dd24bbbb
差异被折叠。
点击展开。
src/views/safetyManagement/groupConfig/list.vue
View file @
dd24bbbb
...
@@ -104,47 +104,6 @@
...
@@ -104,47 +104,6 @@
/>
/>
</div>
</div>
<!-- 用户列表 -->
<!-- <div class="user-list">
<div class="user-grid">
<div v-for="(user, index) in groupList" :key="index" class="user-card">
<div class="card-left-bar"></div>
<div class="user-info">
<div class="info">
<div class="name">{{ user.groupname }}</div>
<div class="remark">
<el-icon><Edit /></el-icon>
备注 {{ user.remark }}
</div>
</div>
<div class="avatar">
<el-avatar :size="80" icon="UserFilled" style="background: #f6f8fa; color: #d3d8e0;" />
</div>
</div>
<div class="card-divider"></div>
<div class="card-bottom">
<div>
<el-icon><Clock /></el-icon>
{{ user.createtime || '' }}
</div>
<el-icon class="lock"><Lock /></el-icon>
</div>
<div class="hover-mask">
<div class="operation-buttons">
<div class="operation-btn" @click="handleDelete(user)">
<el-icon><Delete /></el-icon>
<span>删除</span>
</div>
<div class="operation-btn" @click="handleEdit(user)">
<el-icon><FolderOpened /></el-icon>
<span>编辑</span>
</div>
</div>
</div>
</div>
</div> -->
</div>
</div>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论