Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
SEMI
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
刘旭
SEMI
Commits
aaaa8451
提交
aaaa8451
authored
8月 08, 2022
作者:
刘旭
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
改bug
上级
065fc0c6
隐藏空白字符变更
内嵌
并排
正在显示
12 个修改的文件
包含
93 行增加
和
68 行删除
+93
-68
BredCum.vue
src/layout/header/BredCum.vue
+6
-6
UserInfo.vue
src/layout/header/UserInfo.vue
+1
-1
Tabs.vue
src/layout/tabs/Tabs.vue
+1
-1
index.ts
src/router/index.ts
+39
-29
index.vue
src/table/index.vue
+3
-3
index.vue
src/views/dashboard/index.vue
+9
-3
newField.vue
src/views/manage/components/fieldConfiguration/newField.vue
+12
-9
kingdeeLog.vue
src/views/manage/kingdeeLog.vue
+10
-8
AddAndEdit.vue
src/views/system/department/AddAndEdit.vue
+1
-1
department.vue
src/views/system/department/department.vue
+1
-1
menuManageFormModules.vue
src/views/system/modules/menuManageFormModules.vue
+1
-1
userManage.vue
src/views/system/userManage.vue
+9
-5
没有找到文件。
src/layout/header/BredCum.vue
浏览文件 @
aaaa8451
...
@@ -12,12 +12,12 @@ const route = useRoute();
...
@@ -12,12 +12,12 @@ const route = useRoute();
const
getBredcurm
=
()
=>
{
const
getBredcurm
=
()
=>
{
//获取所有有meta和title
//获取所有有meta和title
let
mached
=
route
.
matched
.
filter
(
item
=>
item
.
meta
&&
item
.
meta
.
title
);
let
mached
=
route
.
matched
.
filter
(
item
=>
item
.
meta
&&
item
.
meta
.
title
);
//判断第一个是否是首页,如果不是,构造一个
//
判断第一个是否是首页,如果不是,构造一个
//
const first = mached[0];
const
first
=
mached
[
0
];
// if(first && first.path !== '/menu
'){
if
(
first
&&
first
.
path
!==
'/dashboard
'
){
//
//构造一个
//构造一个
// mached = [{path: '/menu
',meta:{title:'首页'}} as any].concat(mached);
mached
=
[{
path
:
'/dashboard
'
,
meta
:{
title
:
'首页'
}}
as
any
].
concat
(
mached
);
//
}
}
//设置面包屑导航数据
//设置面包屑导航数据
tabs
.
value
=
mached
;
tabs
.
value
=
mached
;
...
...
src/layout/header/UserInfo.vue
浏览文件 @
aaaa8451
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
</span>
</span>
<template
#
dropdown
>
<template
#
dropdown
>
<el-dropdown-menu>
<el-dropdown-menu>
<
el-dropdown-item
@
click=
"userInfo"
>
个人信息
</el-dropdown-item
>
<
!--
<el-dropdown-item
@
click=
"userInfo"
>
个人信息
</el-dropdown-item>
--
>
<el-dropdown-item
@
click=
"loginOut"
>
退出登录
</el-dropdown-item>
<el-dropdown-item
@
click=
"loginOut"
>
退出登录
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown-menu>
</
template
>
</
template
>
...
...
src/layout/tabs/Tabs.vue
浏览文件 @
aaaa8451
...
@@ -23,7 +23,7 @@ const setActiveTab = () => {
...
@@ -23,7 +23,7 @@ const setActiveTab = () => {
}
}
//删除选项卡
//删除选项卡
const
removeTab
=
(
targetName
:
string
)
=>
{
const
removeTab
=
(
targetName
:
string
)
=>
{
if
(
targetName
===
'/
menu
'
)
return
;
if
(
targetName
===
'/
dashboard
'
)
return
;
//选项卡数据列表
//选项卡数据列表
const
tabs
=
tabsList
.
value
;
const
tabs
=
tabsList
.
value
;
//当前激活的选项卡
//当前激活的选项卡
...
...
src/router/index.ts
浏览文件 @
aaaa8451
import
{
createRouter
,
createWebHashHistory
,
RouteRecordRaw
}
from
"vue-router"
;
import
{
createRouter
,
createWebHashHistory
,
RouteRecordRaw
}
from
"vue-router"
;
import
Layout
from
'@/layout/index.vue'
import
Layout
from
"@/layout/index.vue"
;
const
routes
:
Array
<
RouteRecordRaw
>
=
[
const
routes
:
Array
<
RouteRecordRaw
>
=
[
{
{
path
:
'/'
,
path
:
"/"
,
component
:
Layout
,
component
:
Layout
,
redirect
:
'/menu'
,
redirect
:
"/dashboard"
,
},
children
:
[
{
{
path
:
'/login'
,
path
:
"/dashboard"
,
name
:
'login'
,
component
:
()
=>
import
(
"@/views/dashboard/index.vue"
),
component
:
()
=>
import
(
"@/views/login/login.vue"
),
name
:
"dashboard"
,
},
meta
:
{
{
title
:
"首页"
,
path
:
'/404'
,
icon
:
"#icondashboard"
,
name
:
'404'
,
},
component
:
()
=>
import
(
"@/views/exception/404.vue"
)
},
},
],
// {
},
// path: '/:catchAll(.*)',
{
// redirect: '/404'
path
:
"/login"
,
// }
name
:
"login"
,
]
component
:
()
=>
import
(
"@/views/login/login.vue"
),
},
export
const
asyncRoutes
:
Array
<
RouteRecordRaw
>
=
[]
{
path
:
"/404"
,
name
:
"404"
,
component
:
()
=>
import
(
"@/views/exception/404.vue"
),
},
// {
// path: '/:catchAll(.*)',
// redirect: '/404'
// }
];
export
const
asyncRoutes
:
Array
<
RouteRecordRaw
>
=
[];
const
router
=
createRouter
({
const
router
=
createRouter
({
history
:
createWebHashHistory
(),
history
:
createWebHashHistory
(),
// routes = routes:routes
// routes = routes:routes
routes
routes
,
})
})
;
export
function
addRoutes
(
routes
:
any
)
{
export
function
addRoutes
(
routes
:
any
)
{
router
.
addRoute
(
routes
)
router
.
addRoute
(
routes
);
}
}
export
default
router
;
export
default
router
;
src/table/index.vue
浏览文件 @
aaaa8451
<
template
>
<
template
>
<!-- 顶部搜索 -->
<!-- 顶部搜索 -->
<div
class=
"search-content"
>
<div
class=
"search-content"
>
<el-form
:model=
"formData"
>
<
!--
<
el-form
:model=
"formData"
>
<el-form-item
label=
"搜索"
>
<el-form-item
label=
"搜索"
>
<el-row
:gutter=
"10"
>
<el-row
:gutter=
"10"
>
<el-col
:span=
"18"
><el-input
v-model=
"formData.keyword"
:placeholder=
"`请输入$
{tableConfigData.title}`" @change="searchList" />
</el-col>
<el-col
:span=
"18"
><el-input
v-model=
"formData.keyword"
:placeholder=
"`请输入$
{tableConfigData.title}`" @change="searchList" />
</el-col>
<el-col
:span=
"6"
><el-button
type=
"primary"
size=
"small"
@
click=
"searchList"
>
搜索
</el-button></el-col>
<el-col
:span=
"6"
><el-button
type=
"primary"
size=
"small"
@
click=
"searchList"
>
搜索
</el-button></el-col>
</el-row>
</el-row>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
-->
<div
class=
"button-content margin-bottom-10"
>
<div
class=
"button-content margin-bottom-10"
>
<el-button
v-if=
"tableConfigData.btnObj.isAdd"
type=
"primary"
size=
"small"
@
click=
"drawerData.handleShow('新增')"
>
<el-button
v-if=
"tableConfigData.btnObj.isAdd"
type=
"primary"
size=
"small"
@
click=
"drawerData.handleShow('新增')"
>
<el-icon><Plus
/></el-icon>
<el-icon><Plus
/></el-icon>
...
@@ -54,7 +54,7 @@
...
@@ -54,7 +54,7 @@
:before-close=
"drawerData.handleClose"
:before-close=
"drawerData.handleClose"
>
>
<el-card
v-if=
"drawerData.drawerShow"
>
<el-card
v-if=
"drawerData.drawerShow"
>
<el-form
ref=
"ruleFormRef"
:model=
"tableConfigData.drawerformData"
:rules=
"tableConfigData.rules"
label-width=
"
8
0px"
>
<el-form
ref=
"ruleFormRef"
:model=
"tableConfigData.drawerformData"
:rules=
"tableConfigData.rules"
label-width=
"
10
0px"
>
<slot
name=
"drawer"
/>
<slot
name=
"drawer"
/>
<el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"drawerData.onSubmit(ruleFormRef)"
>
保存
</el-button>
<el-button
type=
"primary"
@
click=
"drawerData.onSubmit(ruleFormRef)"
>
保存
</el-button>
...
...
src/views/dashboard/index.vue
浏览文件 @
aaaa8451
<
template
>
<
!-- <
template>
<div class="router">
<div class="router">
<el-row :gutter="5" style="margin-bottom:5px;">
<el-row :gutter="5" style="margin-bottom:5px;">
<el-col :span="10">
<el-col :span="10">
...
@@ -41,4 +41,10 @@ const missions = reactive<Array<any>>([
...
@@ -41,4 +41,10 @@ const missions = reactive<Array<any>>([
}
}
])
])
</script>
</script>
<
style
></
style
>
<style></style> -->
\ No newline at end of file
<
template
>
<div
class=
"app-container"
>
<h1>
Welcome !!!
</h1>
</div>
</
template
>
\ No newline at end of file
src/views/manage/components/fieldConfiguration/newField.vue
浏览文件 @
aaaa8451
...
@@ -33,11 +33,6 @@
...
@@ -33,11 +33,6 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
v-show=
"fieidForm.flag === '1' || fieidForm.flag === 'MES->ERP'"
>
<el-col
:span=
"8"
v-show=
"fieidForm.flag === '1' || fieidForm.flag === 'MES->ERP'"
>
<el-form-item
label=
"目标单分录主键"
>
<el-input
v-model=
"fieidForm.entryIdName"
placeholder=
"请输入目标单分录主键"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
v-show=
"fieidForm.flag === '1' || fieidForm.flag === 'MES->ERP'"
>
<el-form-item
label=
"源单唯一标识"
>
<el-form-item
label=
"源单唯一标识"
>
<el-input
v-model=
"fieidForm.fathersFormId"
placeholder=
"请输入源单唯一标识"
/>
<el-input
v-model=
"fieidForm.fathersFormId"
placeholder=
"请输入源单唯一标识"
/>
</el-form-item>
</el-form-item>
...
@@ -48,8 +43,16 @@
...
@@ -48,8 +43,16 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
v-show=
"fieidForm.flag === '1' || fieidForm.flag === 'MES->ERP'"
>
<el-col
:span=
"8"
v-show=
"fieidForm.flag === '1' || fieidForm.flag === 'MES->ERP'"
>
<el-form-item
label=
"源单分录主键"
>
<el-form-item
label=
"行内码标识"
>
<el-input
v-model=
"fieidForm.linkFsIdName"
placeholder=
"请输入子源单行内码"
/>
<el-input
v-model=
"fieidForm.linkFsIdName"
placeholder=
"请输入行内码标识"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
v-show=
"fieidForm.flag === '1' || fieidForm.flag === 'MES->ERP'"
>
<el-form-item
label=
"在事务中"
>
<el-select
v-model=
"fieidForm.isInTransaction"
placeholder=
"请选择在事务中"
>
<el-option
label=
"true"
value=
"1"
></el-option>
<el-option
label=
"false"
value=
"0"
></el-option>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col>
<el-col>
...
@@ -106,7 +109,7 @@ const fieidForm = ref({
...
@@ -106,7 +109,7 @@ const fieidForm = ref({
linkFsIdName
:
''
,
linkFsIdName
:
''
,
pushRule
:
''
,
pushRule
:
''
,
fathersFormId
:
''
,
fathersFormId
:
''
,
entryIdName
:
''
,
isInTransaction
:
true
,
entryName
:
''
,
entryName
:
''
,
plugInUrl
:
''
,
plugInUrl
:
''
,
customSql
:
''
,
customSql
:
''
,
...
@@ -162,7 +165,7 @@ const clear = () => {
...
@@ -162,7 +165,7 @@ const clear = () => {
linkFsIdName
:
''
,
linkFsIdName
:
''
,
pushRule
:
''
,
pushRule
:
''
,
fathersFormId
:
''
,
fathersFormId
:
''
,
entryIdName
:
''
,
isInTransaction
:
true
,
entryName
:
''
,
entryName
:
''
,
plugInUrl
:
''
,
plugInUrl
:
''
,
customSql
:
''
,
customSql
:
''
,
...
...
src/views/manage/kingdeeLog.vue
浏览文件 @
aaaa8451
...
@@ -3,28 +3,28 @@
...
@@ -3,28 +3,28 @@
<el-card>
<el-card>
<!--
<el-space
direction=
"vertical"
alignment=
"align-items: left"
style=
"margin-top: 30px"
>
-->
<!--
<el-space
direction=
"vertical"
alignment=
"align-items: left"
style=
"margin-top: 30px"
>
-->
<!-- 过滤条件框 -->
<!-- 过滤条件框 -->
<el-form
:model=
"filterForm"
style=
"width: 100%"
label-width=
"1
2
5px"
>
<el-form
:model=
"filterForm"
style=
"width: 100%"
label-width=
"1
3
5px"
>
<el-row
:gutter=
"24"
>
<el-row
:gutter=
"24"
>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"选择时间
:
"
>
<el-form-item
label=
"选择时间"
>
<el-date-picker
v-model=
"dateTime"
type=
"datetimerange"
range-separator=
"至"
start-placeholder=
"开始时间"
<el-date-picker
v-model=
"dateTime"
type=
"datetimerange"
range-separator=
"至"
start-placeholder=
"开始时间"
end-placeholder=
"结束时间"
@
change=
"dateChange"
/>
end-placeholder=
"结束时间"
@
change=
"dateChange"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"6"
>
<el-col
:span=
"6"
>
<el-form-item
label=
"名称
:
"
width=
"60px"
>
<el-form-item
label=
"名称"
width=
"60px"
>
<el-input
v-model=
"filterForm.name"
placeholder=
"请输入名称"
clearable
/>
<el-input
v-model=
"filterForm.name"
placeholder=
"请输入名称"
clearable
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col></el-col>
<el-col></el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"同步时长
/ 毫秒:
"
>
<el-form-item
label=
"同步时长
/ms
"
>
<el-row
justify=
"start"
>
<el-row
justify=
"start"
>
<el-col
:span=
"10"
>
<el-col
:span=
"10"
>
<el-input
v-model=
"filterForm.costTimeFrom"
controls-position=
"right"
@
change=
"handleNumberChangeFrom"
<el-input
v-model=
"filterForm.costTimeFrom"
controls-position=
"right"
@
change=
"handleNumberChangeFrom"
placeholder=
"开始同长时间"
/>
placeholder=
"开始同长时间"
/>
</el-col>
</el-col>
<span
style=
"margin: 0 2
0
px;"
>
至
</span>
<span
style=
"margin: 0 2
5
px;"
>
至
</span>
<el-col
:span=
"10"
>
<el-col
:span=
"10"
>
<el-input
v-model=
"filterForm.costTimeTo"
controls-position=
"right"
placeholder=
"结束同步时长"
<el-input
v-model=
"filterForm.costTimeTo"
controls-position=
"right"
placeholder=
"结束同步时长"
@
change=
"handleNumberChangeTo"
/>
@
change=
"handleNumberChangeTo"
/>
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"6"
>
<el-col
:span=
"6"
>
<el-form-item
label=
"唯一标识
:
"
width=
"60px"
>
<el-form-item
label=
"唯一标识"
width=
"60px"
>
<el-input
v-model=
"filterForm.queueId"
placeholder=
"请输入唯一标识"
clearable
/>
<el-input
v-model=
"filterForm.queueId"
placeholder=
"请输入唯一标识"
clearable
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"name"
label=
"单据名称"
align=
"center"
/>
<el-table-column
prop=
"name"
label=
"单据名称"
align=
"center"
/>
<el-table-column
prop=
"costTime"
label=
"同步时长
/ 毫秒
"
align=
"center"
/>
<el-table-column
prop=
"costTime"
label=
"同步时长
/ms
"
align=
"center"
/>
<el-table-column
prop=
"queueId"
label=
"唯一标识"
align=
"center"
/>
<el-table-column
prop=
"queueId"
label=
"唯一标识"
align=
"center"
/>
<el-table-column
prop=
"message"
label=
"错误信息"
align=
"center"
>
<el-table-column
prop=
"message"
label=
"错误信息"
align=
"center"
>
<
template
#
default=
"scope"
>
<
template
#
default=
"scope"
>
...
@@ -97,7 +97,7 @@
...
@@ -97,7 +97,7 @@
"失败"
"失败"
}}
</el-tag>
}}
</el-tag>
</el-form-item>
</el-form-item>
<el-form-item
label=
"同步时长
/ 毫秒
:"
>
<el-form-item
label=
"同步时长
/ms
:"
>
<el-input
v-model=
"detailForm.costTime"
placeholder=
"同步时长为"
/>
<el-input
v-model=
"detailForm.costTime"
placeholder=
"同步时长为"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"唯一标识:"
>
<el-form-item
label=
"唯一标识:"
>
...
@@ -190,6 +190,8 @@ const filterChange = (value: any) => {
...
@@ -190,6 +190,8 @@ const filterChange = (value: any) => {
const
dateChange
=
(
value
:
any
)
=>
{
const
dateChange
=
(
value
:
any
)
=>
{
filterForm
.
value
.
dateFrom
=
moment
(
value
[
0
]).
format
(
"YYYY-MM-DD HH:mm:ss"
);
filterForm
.
value
.
dateFrom
=
moment
(
value
[
0
]).
format
(
"YYYY-MM-DD HH:mm:ss"
);
filterForm
.
value
.
dateTo
=
moment
(
value
[
1
]).
format
(
"YYYY-MM-DD HH:mm:ss"
);
filterForm
.
value
.
dateTo
=
moment
(
value
[
1
]).
format
(
"YYYY-MM-DD HH:mm:ss"
);
console
.
log
(
value
);
console
.
log
(
filterForm
.
value
.
dateFrom
,
filterForm
.
value
.
dateTo
);
};
};
// 选择多选框的数据
// 选择多选框的数据
const
handleSelectionChange
=
(
val
:
List
[])
=>
{
const
handleSelectionChange
=
(
val
:
List
[])
=>
{
...
...
src/views/system/department/AddAndEdit.vue
浏览文件 @
aaaa8451
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
:model=
"dialogModel"
:model=
"dialogModel"
ref=
"addDeptForm"
ref=
"addDeptForm"
:rules=
"rules"
:rules=
"rules"
label-width=
"
8
0px"
label-width=
"
10
0px"
size=
"small"
size=
"small"
>
>
<el-row>
<el-row>
...
...
src/views/system/department/department.vue
浏览文件 @
aaaa8451
<
template
>
<
template
>
<el-main
height
>
<el-main
height
>
<!-- 搜索栏 -->
<!-- 搜索栏 -->
<el-form
:model=
"searchParm"
label-width=
"
8
0px"
:inline=
"true"
>
<el-form
:model=
"searchParm"
label-width=
"
10
0px"
:inline=
"true"
>
<el-form-item>
<el-form-item>
<el-input
v-model=
"searchParm.searchName"
></el-input>
<el-input
v-model=
"searchParm.searchName"
></el-input>
</el-form-item>
</el-form-item>
...
...
src/views/system/modules/menuManageFormModules.vue
浏览文件 @
aaaa8451
<
template
>
<
template
>
<el-drawer
v-model=
"props.show"
:title=
"title"
@
close=
"handleClose"
@
open=
"radioChange(radio)"
>
<el-drawer
v-model=
"props.show"
:title=
"title"
@
close=
"handleClose"
@
open=
"radioChange(radio)"
>
<el-card>
<el-card>
<el-form
ref=
"form"
:model=
"formData"
:rules=
"rules"
size=
"large"
label-
position=
"right"
label-width=
"8
0px"
>
<el-form
ref=
"form"
:model=
"formData"
:rules=
"rules"
size=
"large"
label-
width=
"10
0px"
>
<el-radio-group
v-model=
"radio"
@
change=
"radioChange"
>
<el-radio-group
v-model=
"radio"
@
change=
"radioChange"
>
<el-radio
:label=
"0"
>
一级菜单
</el-radio>
<el-radio
:label=
"0"
>
一级菜单
</el-radio>
<el-radio
:label=
"1"
>
子菜单
</el-radio>
<el-radio
:label=
"1"
>
子菜单
</el-radio>
...
...
src/views/system/userManage.vue
浏览文件 @
aaaa8451
<
template
>
<
template
>
<div
class=
"router"
style=
"padding: 20px;"
>
<div
class=
"router"
style=
"padding: 20px;"
>
<el-form
:inline=
"true"
>
<
!--
<
el-form
:inline=
"true"
>
<el-form-item
label=
"账号"
>
<el-form-item
label=
"账号"
>
<el-input
placeholder=
"账号模糊查询"
></el-input>
<el-input
placeholder=
"账号模糊查询"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<el-button
type=
"primary"
>
查询
</el-button>
<el-button
type=
"primary"
>
查询
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
-->
<el-form
:inline=
"true"
>
<el-form
:inline=
"true"
>
<el-form-item>
<el-form-item>
<el-button
type=
"primary"
@
click=
"handleAdd"
>
添加用户
</el-button>
<el-button
type=
"primary"
size=
"small"
@
click=
"handleAdd"
>
添加用户
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<el-table
:data=
"tableData"
border
scrollbar-always-on
>
<el-table
:data=
"tableData"
border
scrollbar-always-on
>
...
@@ -19,6 +19,9 @@
...
@@ -19,6 +19,9 @@
<template
#
default=
"scope"
v-if=
"i.prop == 'avatar'"
>
<template
#
default=
"scope"
v-if=
"i.prop == 'avatar'"
>
<el-avatar
:src=
"scope.row.avatar"
></el-avatar>
<el-avatar
:src=
"scope.row.avatar"
></el-avatar>
</
template
>
</
template
>
<
template
#
default=
"scope"
v-if=
"i.prop == 'fdate'"
>
{{
moment
(
scope
.
row
.
fdate
).
format
(
"YYYY-MM-DD hh:mm:ss"
)
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"操作"
width=
"135"
align=
"center"
>
<el-table-column
label=
"操作"
width=
"135"
align=
"center"
>
<
template
#
default=
"scope"
>
<
template
#
default=
"scope"
>
...
@@ -32,9 +35,9 @@
...
@@ -32,9 +35,9 @@
</template>
</template>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
<el-drawer
v-model=
"showDrawer"
:title=
"drawerTitle"
size=
"
35%
"
>
<el-drawer
v-model=
"showDrawer"
:title=
"drawerTitle"
size=
"
40%"
style=
"padding-right: 20px;
"
>
<el-form
class=
"form"
ref=
"form"
:rules=
"rules"
:model=
"formData"
size=
"large"
label-position=
"right"
<el-form
class=
"form"
ref=
"form"
:rules=
"rules"
:model=
"formData"
size=
"large"
label-position=
"right"
label-width=
"
8
0px"
>
label-width=
"
11
0px"
>
<el-form-item
v-for=
"item in formColumn"
:prop=
"item.prop"
:label=
"item.label"
>
<el-form-item
v-for=
"item in formColumn"
:prop=
"item.prop"
:label=
"item.label"
>
<el-input
v-if=
"item.type == 'input'"
v-model=
"formData[item.prop]"
:placeholder=
"item.placeholder"
>
<el-input
v-if=
"item.type == 'input'"
v-model=
"formData[item.prop]"
:placeholder=
"item.placeholder"
>
</el-input>
</el-input>
...
@@ -58,6 +61,7 @@
...
@@ -58,6 +61,7 @@
<
script
setup
lang=
"ts"
>
<
script
setup
lang=
"ts"
>
import
{
reactive
,
ref
}
from
'vue'
import
{
reactive
,
ref
}
from
'vue'
import
{
addUser
,
getUserInfo
,
editUser
,
deleteUser
,
getAllRole
,
findRoleByUser
}
from
'@/services/api/user/userAPI'
import
{
addUser
,
getUserInfo
,
editUser
,
deleteUser
,
getAllRole
,
findRoleByUser
}
from
'@/services/api/user/userAPI'
import
moment
from
'moment'
;
const
tableColumn
=
reactive
([
const
tableColumn
=
reactive
([
{
{
label
:
'用户账号'
,
label
:
'用户账号'
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论