Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
W
web
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
INET-TWO
web
Commits
62789451
Commit
62789451
authored
Aug 16, 2024
by
ztf
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改自定义组件’相关闭环跟进事项‘,添加选择项目代号组件
parent
151701d9
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
104 additions
and
12 deletions
+104
-12
index.vue
...ponents/components/ClosedLoopMattersRelatedLink/index.vue
+23
-12
index.vue
.../privateComponents/components/SelectprojectCode/index.vue
+81
-0
No files found.
applications/dee-doc/src/privateComponents/components/ClosedLoopMattersRelatedLink/index.vue
View file @
62789451
...
...
@@ -16,13 +16,18 @@ export default {
basicData
:
{
type
:
Object
,
default
:
()
=>
null
},
permissions
:
{
type
:
[
Array
,
Object
],
default
:
()
=>
null
}
// permissions: {
// type: [Array, Object],
// default: () => null
// }
},
data
()
{
const
that
=
this
const
link
=
{
color
:
'#2A75CE'
,
cursor
:
'pointer'
}
return
{
applyDocLoading
:
false
,
replyDocLoding
:
false
,
...
...
@@ -31,14 +36,13 @@ export default {
columns
:
[{
'title'
:
'编号'
,
'key'
:
'source.number'
,
'level'
:
1
,
'show'
:
true
,
'defaultItem'
:
true
,
'formatterKey'
:
'component'
,
'component'
:
{
'name'
:
'jumpDetailsPage'
,
'show'
:
true
,
'props'
:
'{}'
align
:
'center'
,
component
:
{
render
:
function
(
h
,
data
)
{
return
<
span
style
=
{
link
}
v
-
on
:
click
=
{()
=>
{
that
.
jump
(
data
)
}}
>
{
data
.
source
.
number
}
<
/span
>
}
}
},
{
...
...
@@ -168,6 +172,13 @@ export default {
}).
finally
(()
=>
{
this
.
replyDocLoding
=
false
})
},
// 跳转到对应对象详情页
jump
(
data
)
{
this
.
$router
.
push
({
path
:
`/configured-page/cd/
${
data
.
source
.
subTypeName
}
/
${
'defaultInfo'
}
/
${
data
.
source
.
id
}
`
,
query
:
{
title
:
(
data
.
source
.
name
||
data
.
source
.
id
)
+
'详情'
}
})
}
}
}
...
...
applications/dee-doc/src/privateComponents/components/SelectprojectCode/index.vue
0 → 100644
View file @
62789451
<
template
>
<div
class=
"selectprojectCode"
>
<!-- 下拉框 -->
<el-select
v-model=
"projectCode"
clearable
placeholder=
""
@
change=
"handleChange
"
>
<el-option
v-for=
"item in projectCodeOptions"
:key=
"item.parentKey"
:label=
"item.label"
:value=
"item.value"
/>
</el-select>
</div>
</
template
>
<
script
>
import
{
post
}
from
'@/utils/http'
export
default
{
name
:
'SelectProjectCode'
,
componentName
:
'选择项目代号'
,
data
()
{
return
{
projectCode
:
''
,
projectCodeOptions
:
[]
}
},
mounted
()
{
console
.
log
(
'开始获取数据了'
)
this
.
getProjectCodeList
()
},
methods
:
{
getProjectCodeList
()
{
const
params
=
{
pageFrom
:
1
,
pageSize
:
9999
,
searchItems
:
{
children
:
[{}],
'items'
:
[{
'fieldName'
:
'dictState'
,
'operator'
:
'EQ'
,
'value'
:
'ENABLE'
},
{
'fieldName'
:
'dictCode'
,
'operator'
:
'EQ'
,
'value'
:
'ProjectCode'
}
],
'operator'
:
'AND'
}
}
post
(
'/DictData/search'
,
params
).
then
((
res
)
=>
{
console
.
log
(
'请求了'
)
if
(
res
.
items
.
content
.
length
)
{
this
.
projectCodeOptions
=
res
.
items
.
content
.
map
((
row
)
=>
{
return
{
value
:
row
.
dictKey
,
label
:
row
.
dictValue
,
parentKey
:
row
.
parentKey
}
})
console
.
log
(
' this.projectCodeOptions'
,
this
.
projectCodeOptions
)
}
})
},
handleChange
(
val
)
{
this
.
$emit
(
'input'
,
val
)
}
}
}
</
script
>
<
style
lang=
"scss"
scoped
></
style
>
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