Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
sample-form-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
sample-form-platform
Commits
e2fc4887
Commit
e2fc4887
authored
Jul 21, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
9c22a30b
f76eaf8f
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
72 additions
and
51 deletions
+72
-51
sample-form-manager-ui/admin/src/api/device.js
sample-form-manager-ui/admin/src/api/device.js
+9
-0
sample-form-manager-ui/admin/src/api/matter.js
sample-form-manager-ui/admin/src/api/matter.js
+1
-1
sample-form-manager-ui/admin/src/pages/hardware/modal/AddMatter.vue
...m-manager-ui/admin/src/pages/hardware/modal/AddMatter.vue
+39
-27
sample-form-manager-ui/admin/src/pages/software/materials/MaterialsManage.vue
...ui/admin/src/pages/software/materials/MaterialsManage.vue
+10
-10
sample-form-manager-ui/admin/src/pages/software/matter/MatterManage.vue
...nager-ui/admin/src/pages/software/matter/MatterManage.vue
+13
-13
No files found.
sample-form-manager-ui/admin/src/api/device.js
View file @
e2fc4887
...
...
@@ -19,6 +19,15 @@ export const getDeviceMatterList = (data) => {
});
};
// 批量保存设备事项
export
const
batchSaveDeviceMatter
=
(
data
)
=>
{
return
request
({
url
:
`/sampleform/device/matter/datum/batchSave`
,
method
:
"
post
"
,
data
,
});
};
// 保存设备事项
export
const
saveDeviceMatter
=
(
data
)
=>
{
return
request
({
...
...
sample-form-manager-ui/admin/src/api/matter.js
View file @
e2fc4887
...
...
@@ -33,7 +33,7 @@ export const getMatterSubList = (data) => {
};
// 查询样表系统事项列表
export
const
get
Write
MatterList
=
(
data
)
=>
{
export
const
get
Sampleform
MatterList
=
(
data
)
=>
{
return
request
({
url
:
`/sampleform/matter/list`
,
method
:
"
post
"
,
...
...
sample-form-manager-ui/admin/src/pages/hardware/modal/AddMatter.vue
View file @
e2fc4887
...
...
@@ -62,15 +62,11 @@
<div
class=
"right"
>
<div
class=
"title mb20"
>
选择事项
</div>
<TableHeader>
<!--
<div
slot=
"left"
>
<el-button
size=
"small"
plain
type=
"primary"
@
click=
"handleJoinAll"
>
批量加入
</el-button
<div
slot=
"left"
>
<el-button
size=
"small"
type=
"primary"
@
click=
"handleJoinAll"
>
批量选择
</el-button
>
</div>
-->
</div>
<div
slot=
"right"
class=
"flex"
>
<el-select
v-model=
"department"
...
...
@@ -122,13 +118,13 @@
:
row
-
key
=
"
(row) => row.id
"
@
selection
-
change
=
"
handleSelectionChange
"
>
<
!--
<
el
-
table
-
column
<
el
-
table
-
column
type
=
"
selection
"
reserve
-
selection
width
=
"
40
"
align
=
"
center
"
>
<
/el-table-column>
--
>
<
/el-table-column
>
<
el
-
table
-
column
type
=
"
index
"
label
=
"
序号
"
...
...
@@ -196,11 +192,12 @@
import
{
mapGetters
}
from
"
vuex
"
;
import
TableHeader
from
"
@/components/TableHeader.vue
"
;
import
Pagination
from
"
@/components/Pagination.vue
"
;
import
{
get
Write
MatterList
}
from
"
@/api/matter
"
;
import
{
get
Sampleform
MatterList
}
from
"
@/api/matter
"
;
import
{
getDeviceMatterList
,
saveDeviceMatter
,
delDeviceMatter
,
batchSaveDeviceMatter
,
}
from
"
@/api/device
"
;
import
local
from
"
@/utils/local
"
;
export
default
{
...
...
@@ -230,6 +227,7 @@ export default {
devMatterList
:
[],
// 设备事项列表
selectionKeys
:
[],
devInfo
:
{
}
,
devMatterIdList
:
[],
}
;
}
,
computed
:
{
...
...
@@ -243,35 +241,48 @@ export default {
}
,
...
mapGetters
([
"
deptList
"
]),
}
,
watch
:
{
devMatterIdList
:
{
handler
()
{
this
.
getSampleformMatterList
();
}
,
deep
:
true
,
immediate
:
true
,
}
,
}
,
created
()
{
}
,
methods
:
{
getDevInfo
(
row
)
{
this
.
devInfo
=
row
;
this
.
get
Writ
eMatterList
();
this
.
getDeviceMatterList
(
row
.
id
);
this
.
get
Devic
eMatterList
();
// this.getSampleformMatterList(
);
}
,
// 获取设备事项列表
async
getDeviceMatterList
(
deviceId
)
{
async
getDeviceMatterList
()
{
let
res
=
await
getDeviceMatterList
({
page
:
1
,
size
:
-
1
,
siteId
:
this
.
siteId
,
deviceId
,
deviceId
:
this
.
devInfo
.
id
,
}
);
if
(
res
.
data
.
code
==
1
)
{
let
{
data
}
=
res
.
data
.
data
;
this
.
devMatterList
=
data
;
this
.
devMatterList
=
data
.
sort
((
a
,
b
)
=>
{
return
b
.
isRecommend
-
a
.
isRecommend
;
}
);
this
.
devMatterIdList
=
data
.
map
((
item
)
=>
item
.
matterId
);
}
}
,
// 获取
填单
系统事项列表
async
get
Write
MatterList
()
{
// 获取系统事项列表
async
get
Sampleform
MatterList
()
{
this
.
loading
=
true
;
let
res
=
await
get
Write
MatterList
({
let
res
=
await
get
Sampleform
MatterList
({
page
:
this
.
current
,
size
:
this
.
size
,
matterFullName
:
`%${this.searchVal
}
%`
,
deptCode
:
this
.
department
,
siteId
:
this
.
siteId
,
idNotList
:
this
.
devMatterIdList
,
}
);
this
.
loading
=
false
;
if
(
res
.
data
.
code
===
1
)
{
...
...
@@ -285,7 +296,7 @@ export default {
handleSearch
()
{
this
.
current
=
1
;
this
.
$refs
.
curTable
.
clearSelection
();
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 重置
handleReset
()
{
...
...
@@ -293,17 +304,17 @@ export default {
this
.
searchVal
=
""
;
this
.
current
=
1
;
this
.
$refs
.
curTable
.
clearSelection
();
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 翻页
changePagination
(
cur
)
{
this
.
current
=
cur
;
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 改变每页显示数量
changeSize
(
size
)
{
this
.
size
=
size
;
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 表格批量选中
handleSelectionChange
(
select
)
{
...
...
@@ -323,10 +334,11 @@ export default {
sort
:
0
,
}
;
}
);
let
res
=
await
s
aveDeviceMatter
(
arr
);
let
res
=
await
batchS
aveDeviceMatter
(
arr
);
let
{
code
,
msg
}
=
res
.
data
;
if
(
code
==
1
)
{
this
.
$message
.
success
(
msg
);
this
.
$refs
.
curTable
.
clearSelection
();
this
.
getDeviceMatterList
();
}
}
,
...
...
@@ -343,7 +355,7 @@ export default {
if
(
code
==
1
)
{
this
.
$message
.
success
(
msg
);
this
.
$refs
.
curTable
.
clearSelection
();
this
.
getDeviceMatterList
(
this
.
devInfo
.
id
);
this
.
getDeviceMatterList
();
}
}
,
// 切换推荐
...
...
@@ -356,7 +368,7 @@ export default {
let
{
code
,
msg
}
=
res
.
data
;
if
(
code
==
1
)
{
this
.
$message
.
success
(
msg
);
this
.
getDeviceMatterList
(
this
.
devInfo
.
id
);
this
.
getDeviceMatterList
();
}
}
,
// 删除设备事项
...
...
@@ -372,7 +384,7 @@ export default {
let
{
code
,
msg
}
=
res
.
data
;
if
(
code
==
1
)
{
this
.
$message
.
success
(
msg
);
this
.
getDeviceMatterList
(
this
.
devInfo
.
id
);
this
.
getDeviceMatterList
();
}
}
)
.
catch
(()
=>
{
...
...
sample-form-manager-ui/admin/src/pages/software/materials/MaterialsManage.vue
View file @
e2fc4887
...
...
@@ -316,7 +316,7 @@ import Pagination from "@/components/Pagination.vue";
import
AddFolders
from
"
./modal/AddFolders.vue
"
;
import
FolderList
from
"
./modal/FolderList.vue
"
;
import
TabHeader
from
"
@/components/TabHeader.vue
"
;
import
{
get
Write
MatterList
}
from
"
@/api/matter
"
;
import
{
get
Sampleform
MatterList
}
from
"
@/api/matter
"
;
import
{
getMaterialsList
,
delMaterials
,
...
...
@@ -369,7 +369,7 @@ export default {
}
;
}
,
created
()
{
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
this
.
getMaterialsList
();
}
,
computed
:
{
...
...
@@ -377,9 +377,9 @@ export default {
}
,
methods
:
{
// 系统事项列表
async
get
Write
MatterList
()
{
async
get
Sampleform
MatterList
()
{
this
.
loadingLeft
=
true
;
let
res
=
await
get
Write
MatterList
({
let
res
=
await
get
Sampleform
MatterList
({
page
:
this
.
leftCurrent
,
size
:
this
.
leftSize
,
matterFullName
:
`%${this.leftSearch
}
%`
,
...
...
@@ -420,14 +420,14 @@ export default {
// 左边搜索
handleSearchLeft
()
{
this
.
leftCurrent
=
1
;
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 左边重置
leftReset
()
{
this
.
departmentLeft
=
""
;
this
.
leftSearch
=
""
;
this
.
leftCurrent
=
1
;
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 左边选择表格行
...
...
@@ -448,13 +448,13 @@ export default {
// 左边翻页
leftChangePagination
(
cur
)
{
this
.
leftCurrent
=
cur
;
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 左边改变每页显示数量
leftChangeSize
(
size
)
{
this
.
leftSize
=
size
;
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 新增材料
handleAddMaterial
()
{
...
...
@@ -536,7 +536,7 @@ export default {
if
(
code
===
1
)
{
this
.
$message
.
success
(
msg
);
this
.
getMaterialsList
();
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
this
.
$refs
.
rightTable
.
clearSelection
();
this
.
rightSelectedRowKeys
=
[];
}
...
...
@@ -557,7 +557,7 @@ export default {
}
,
// 新增材料成功
addSuccess
()
{
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
this
.
getMaterialsList
();
}
,
// 新增文件夹
...
...
sample-form-manager-ui/admin/src/pages/software/matter/MatterManage.vue
View file @
e2fc4887
...
...
@@ -151,7 +151,7 @@
:
addMatterVisible
.
sync
=
"
addMatterVisible
"
:
departmentList
=
"
deptList
"
:
title
=
"
title
"
@
addMatter
=
"
get
Write
MatterList
"
@
addMatter
=
"
get
Sampleform
MatterList
"
><
/AddMatter
>
<
/div
>
<!--
右
-->
...
...
@@ -280,7 +280,7 @@ import { mapGetters } from "vuex";
import
{
// getMatterList,
createMatter
,
get
Write
MatterList
,
get
Sampleform
MatterList
,
delMatter
,
recommendMatter
,
getMatterSubList
,
...
...
@@ -321,7 +321,7 @@ export default {
}
,
created
()
{
this
.
getMatterSubList
();
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
computed
:
{
...
mapGetters
([
"
deptList
"
]),
...
...
@@ -347,9 +347,9 @@ export default {
}
,
// 获取样表系统事项列表
async
get
Write
MatterList
()
{
async
get
Sampleform
MatterList
()
{
this
.
loadingLeft
=
true
;
let
res
=
await
get
Write
MatterList
({
let
res
=
await
get
Sampleform
MatterList
({
page
:
this
.
leftCurrent
,
size
:
this
.
leftSize
,
matterFullName
:
`%${this.leftSearch
}
%`
,
...
...
@@ -361,7 +361,7 @@ export default {
let
{
data
,
total
,
recommendCount
}
=
res
.
data
.
data
;
if
(
!
data
.
length
&&
this
.
leftCurrent
>
1
)
{
this
.
leftCurrent
-=
1
;
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
this
.
LeftTableData
=
data
;
this
.
leftTotal
=
total
;
...
...
@@ -391,7 +391,7 @@ export default {
let
{
code
,
msg
}
=
res
.
data
;
if
(
code
===
1
)
{
this
.
$message
.
success
(
msg
);
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
}
,
// 批量删除
...
...
@@ -407,7 +407,7 @@ export default {
searchLeft
()
{
this
.
leftCurrent
=
1
;
this
.
$refs
.
leftTable
.
clearSelection
();
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 左边重置
leftReset
()
{
...
...
@@ -415,7 +415,7 @@ export default {
this
.
leftSearch
=
""
;
this
.
leftCurrent
=
1
;
this
.
$refs
.
leftTable
.
clearSelection
();
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 左边勾选
handleSelectionChange
(
selection
)
{
...
...
@@ -424,12 +424,12 @@ export default {
// 左边翻页
leftChangePagination
(
cur
)
{
this
.
leftCurrent
=
cur
;
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 左边改变每页显示数量
leftChangeSize
(
size
)
{
this
.
leftSize
=
size
;
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
,
// 左边删除
handleDel
(
id
)
{
...
...
@@ -450,7 +450,7 @@ export default {
this
.
$message
.
success
(
msg
);
this
.
$refs
.
leftTable
.
clearSelection
();
this
.
leftSelectedRowKeys
=
[];
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
this
.
getMatterSubList
();
}
}
)
...
...
@@ -485,7 +485,7 @@ export default {
this
.
rightSelectedRowKeys
=
[];
this
.
$refs
.
rightTable
.
clearSelection
();
this
.
getMatterSubList
();
this
.
get
Write
MatterList
();
this
.
get
Sampleform
MatterList
();
}
}
,
// 右边翻页
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment