Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-cr20g
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
Administrator
dsk-cr20g
Commits
3d970215
Commit
3d970215
authored
Aug 15, 2023
by
huangjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*
parent
e7c68638
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
39 additions
and
11 deletions
+39
-11
addProject.vue
...ui/src/views/project/projectList/component/addProject.vue
+39
-11
No files found.
dsk-operate-ui/src/views/project/projectList/component/addProject.vue
View file @
3d970215
...
@@ -19,9 +19,9 @@
...
@@ -19,9 +19,9 @@
</div>
</div>
</el-form-item>
</el-form-item>
<el-form-item
label=
"招采单位:"
class=
"row"
prop=
"ownerCompany"
>
<el-form-item
label=
"招采单位:"
class=
"row"
prop=
"ownerCompany"
>
<el-input
type=
"text"
placeholder=
"请输入"
v-model=
"queryParam.ownerCompany"
@
input=
"getCompany"
:
ο
nkeyup=
"queryParam.ownerCompany=queryParam.ownerCompany.replace(/^\s+|\s+$/g,'')"
></el-input>
<el-input
type=
"text"
placeholder=
"请输入"
v-model=
"queryParam.ownerCompany"
@
input=
"getCompany
(1)
"
:
ο
nkeyup=
"queryParam.ownerCompany=queryParam.ownerCompany.replace(/^\s+|\s+$/g,'')"
></el-input>
<div
class=
"resultlist
"
v-if=
"showlist"
id=
"box
"
>
<div
class=
"resultlist
infinite-list"
v-if=
"showlist"
v-infinite-scroll=
"load"
id=
"box"
style=
"overflow:auto
"
>
<div
v-for=
"(item,index) in companData"
@
click=
"selCompany(item)"
><span
v-html=
"item.nam
e"
></span></div>
<div
class=
"infinite-list-item"
v-for=
"(item,index) in companData"
@
click=
"selCompany(item)"
><span
v-html=
"item.name"
:key=
"companypag
e"
></span></div>
</div>
</div>
</el-form-item>
</el-form-item>
<el-form-item
label=
"项目阶段:"
class=
"row"
>
<el-form-item
label=
"项目阶段:"
class=
"row"
>
...
@@ -96,6 +96,8 @@
...
@@ -96,6 +96,8 @@
projectType
:[],
//项目类型
projectType
:[],
//项目类型
projectCategory
:[],
//项目类别
projectCategory
:[],
//项目类别
proList
:[],
//项目列表
proList
:[],
//项目列表
companypage
:
1
,
isscroll
:
false
,
}
}
},
},
mounted
(){
mounted
(){
...
@@ -135,20 +137,41 @@
...
@@ -135,20 +137,41 @@
},
},
//获取建设库客户
//获取建设库客户
getCompany
(
value
){
getCompany
(
value
){
this
.
queryParam
.
companyId
=
''
this
.
queryParam
.
companyId
=
null
if
(
value
.
length
>=
2
){
if
(
value
==
1
){
this
.
companData
=
[]
this
.
companypage
=
1
}
if
(
this
.
queryParam
.
ownerCompany
.
length
>=
2
){
let
param
=
{
let
param
=
{
keyword
:
value
,
keyword
:
this
.
queryParam
.
ownerCompany
,
page
:{
page
:{
limit
:
20
,
limit
:
20
,
page
:
1
page
:
this
.
companypage
}
}
}
}
getEnterprise
(
JSON
.
stringify
(
param
)).
then
(
result
=>
{
getEnterprise
(
JSON
.
stringify
(
param
)).
then
(
result
=>
{
if
(
result
.
code
!=
200
)
if
(
result
.
code
!=
200
){
return
return
false
this
.
showlist
=
true
}
this
.
companData
=
result
.
data
.
list
if
(
result
.
data
.
list
!=
null
&&
result
.
data
.
list
.
length
>
0
){
this
.
isscroll
=
true
if
(
this
.
companData
.
length
===
0
)
{
this
.
companData
=
result
.
data
.
list
}
else
{
let
arr2
=
result
.
data
.
list
arr2
.
unshift
(
2
,
0
);
Array
.
prototype
.
splice
.
apply
(
this
.
companData
,
arr2
);
}
if
(
this
.
companData
.
length
===
0
)
{
this
.
showlist
=
false
}
else
{
this
.
showlist
=
true
}
this
.
companypage
+=
1
}
else
{
this
.
isscroll
=
false
}
})
})
}
}
},
},
...
@@ -167,6 +190,11 @@
...
@@ -167,6 +190,11 @@
})
})
}
}
},
},
load
(){
if
(
this
.
isscroll
){
this
.
getCompany
(
2
)
}
},
selCompany
(
item
){
selCompany
(
item
){
this
.
queryParam
.
companyId
=
item
.
jskEid
this
.
queryParam
.
companyId
=
item
.
jskEid
this
.
queryParam
.
ownerCompany
=
item
.
name
.
replace
(
/<
[^
>
]
+>/g
,
''
)
this
.
queryParam
.
ownerCompany
=
item
.
name
.
replace
(
/<
[^
>
]
+>/g
,
''
)
...
...
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