Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_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
赵啸非
smart_gov_platform
Commits
7fe8831a
Commit
7fe8831a
authored
Feb 14, 2023
by
“yiyousong”
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pref:修改部门窗口事项关联
parent
8546bd23
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
28 additions
and
34 deletions
+28
-34
base-manager-ui/admin/src/pages/basicset/dept/addWindowMatter.vue
...ager-ui/admin/src/pages/basicset/dept/addWindowMatter.vue
+23
-34
base-manager-ui/admin/src/services/basicsetApi.js
base-manager-ui/admin/src/services/basicsetApi.js
+1
-0
base-manager-ui/admin/src/services/dept.js
base-manager-ui/admin/src/services/dept.js
+4
-0
No files found.
base-manager-ui/admin/src/pages/basicset/dept/addWindowMatter.vue
View file @
7fe8831a
...
@@ -110,12 +110,8 @@
...
@@ -110,12 +110,8 @@
class=
"select-department"
class=
"select-department"
placeholder=
"事项来源"
placeholder=
"事项来源"
>
>
<a-select-option
:value=
"0"
>
<a-select-option
:value=
"0"
>
一体化添加
</a-select-option>
一体化添加
<a-select-option
:value=
"1"
>
手动添加
</a-select-option>
</a-select-option>
<a-select-option
:value=
"1"
>
手动添加
</a-select-option>
</a-select>
</a-select>
<a-input-search
<a-input-search
style=
"width: 300px"
style=
"width: 300px"
...
@@ -145,7 +141,6 @@
...
@@ -145,7 +141,6 @@
:data-source=
"siteMatterData"
:data-source=
"siteMatterData"
:rowKey=
"(record) => record.id"
:rowKey=
"(record) => record.id"
:row-selection=
"{
:row-selection=
"{
type: 'radio',
selectedRowKeys: matterKeys,
selectedRowKeys: matterKeys,
onChange: handleChange,
onChange: handleChange,
}"
}"
...
@@ -202,7 +197,7 @@
...
@@ -202,7 +197,7 @@
<
script
>
<
script
>
import
{
getSiteMatterList
}
from
"
@/services/matter
"
;
import
{
getSiteMatterList
}
from
"
@/services/matter
"
;
import
{
import
{
saveWindow
matter
,
saveWindow
batch
,
getWindowmatterList
,
getWindowmatterList
,
delWindowmatter
,
delWindowmatter
,
getWindowInfo
,
getWindowInfo
,
...
@@ -403,19 +398,20 @@ export default {
...
@@ -403,19 +398,20 @@ export default {
},
},
// 保存
// 保存
async
handleOk
()
{
async
handleOk
()
{
if
(
this
.
matter
Key
s
.
length
)
{
if
(
this
.
matter
Row
s
.
length
)
{
let
obj
=
{
let
arr
=
this
.
matterRows
.
map
((
v
)
=>
{
windowId
:
this
.
windowInfo
.
id
,
return
{
windowName
:
this
.
windowInfo
.
name
,
windowId
:
this
.
windowInfo
.
id
,
siteMatterId
:
this
.
matterKeys
.
join
(
"
,
"
)
,
windowName
:
this
.
windowInfo
.
name
,
matterName
:
this
.
matterRows
[
0
].
matterName
,
siteMatterId
:
v
.
id
,
deptId
:
this
.
matterRows
[
0
].
deptId
,
matterName
:
v
.
matterName
,
deptName
:
this
.
matterRows
[
0
].
deptName
,
deptId
:
v
.
deptId
,
};
deptName
:
v
.
deptName
,
let
res
=
await
saveWindowmatter
({
isShow
:
1
,
...
this
.
formData
,
sort
:
99
,
...
obj
,
};
});
});
let
res
=
await
saveWindowbatch
(
arr
);
let
{
code
,
msg
}
=
res
.
data
;
let
{
code
,
msg
}
=
res
.
data
;
if
(
code
===
1
)
{
if
(
code
===
1
)
{
this
.
$message
.
success
(
msg
);
this
.
$message
.
success
(
msg
);
...
@@ -440,17 +436,10 @@ export default {
...
@@ -440,17 +436,10 @@ export default {
// 事项选择选择
// 事项选择选择
handleChange
(
keys
,
rows
)
{
handleChange
(
keys
,
rows
)
{
this
.
matterKeys
=
keys
;
this
.
matterKeys
=
keys
;
this
.
matterRows
=
rows
;
this
.
matterRows
=
[...
new
Set
([...
this
.
matterRows
,
...
rows
])];
// let { text } = event.componentOptions.children[0];
this
.
matterRows
=
this
.
matterRows
.
filter
((
v
)
=>
{
// this.formData.matterName = text;
return
this
.
matterKeys
.
some
((
val
)
=>
val
==
v
.
id
);
},
});
// 事项搜索
filterOption
(
input
,
option
)
{
return
(
option
.
componentOptions
.
children
[
0
].
text
.
toLowerCase
()
.
indexOf
(
input
.
toLowerCase
())
>=
0
);
},
},
// 关闭添加窗口
// 关闭添加窗口
handleClose
()
{
handleClose
()
{
...
@@ -501,10 +490,10 @@ export default {
...
@@ -501,10 +490,10 @@ export default {
async
handleEdit
(
data
)
{
async
handleEdit
(
data
)
{
data
.
isEdit
=
!
data
.
isEdit
;
data
.
isEdit
=
!
data
.
isEdit
;
if
(
!
data
.
isEdit
)
{
if
(
!
data
.
isEdit
)
{
let
res
=
await
saveWindow
matter
(
data
);
let
res
=
await
saveWindow
batch
([
data
]
);
let
{
code
,
msg
}
=
res
.
data
;
let
{
code
}
=
res
.
data
;
if
(
code
===
1
)
{
if
(
code
===
1
)
{
this
.
$message
.
success
(
msg
);
this
.
$message
.
success
(
"
修改成功
"
);
this
.
getWindowmatterData
();
this
.
getWindowmatterData
();
}
else
{
}
else
{
this
.
getWindowmatterData
();
this
.
getWindowmatterData
();
...
...
base-manager-ui/admin/src/services/basicsetApi.js
View file @
7fe8831a
...
@@ -206,6 +206,7 @@ module.exports = {
...
@@ -206,6 +206,7 @@ module.exports = {
info
:
`
${
BASE_URL
}
/base/window/matter/info`
,
info
:
`
${
BASE_URL
}
/base/window/matter/info`
,
save
:
`
${
BASE_URL
}
/base/window/matter/save`
,
save
:
`
${
BASE_URL
}
/base/window/matter/save`
,
delete
:
`
${
BASE_URL
}
/base/window/matter/delete`
,
delete
:
`
${
BASE_URL
}
/base/window/matter/delete`
,
batchSave
:
`
${
BASE_URL
}
/base/window/matter/batchSave`
,
},
},
// 短信设置
// 短信设置
smsset
:
{
smsset
:
{
...
...
base-manager-ui/admin/src/services/dept.js
View file @
7fe8831a
...
@@ -109,6 +109,10 @@ export function uploadAllImg(data) {
...
@@ -109,6 +109,10 @@ export function uploadAllImg(data) {
export
async
function
saveWindowmatter
(
data
)
{
export
async
function
saveWindowmatter
(
data
)
{
return
request
(
windowmatter
.
save
,
METHOD
.
POST
,
data
);
return
request
(
windowmatter
.
save
,
METHOD
.
POST
,
data
);
}
}
// 批量保存窗口事项
export
async
function
saveWindowbatch
(
data
)
{
return
request
(
windowmatter
.
batchSave
,
METHOD
.
POST
,
data
);
}
// 获取窗口事项列表
// 获取窗口事项列表
export
async
function
getWindowmatterList
(
data
)
{
export
async
function
getWindowmatterList
(
data
)
{
return
request
(
windowmatter
.
list
,
METHOD
.
POST
,
data
);
return
request
(
windowmatter
.
list
,
METHOD
.
POST
,
data
);
...
...
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