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
19a6330a
Commit
19a6330a
authored
Oct 11, 2023
by
danfuman
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'V20230915' of
http://192.168.60.201/root/dsk-operate-sys
into V20230915
parents
1e0cea93
8140b78c
Changes
6
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
2598 additions
and
1454 deletions
+2598
-1454
package.json
dsk-operate-ui/package.json
+1
-0
enterpriseData.js
dsk-operate-ui/src/api/enterpriseData/enterpriseData.js
+96
-89
index.vue
dsk-operate-ui/src/views/detail/party-a/index.vue
+4
-4
announcement.vue
...erate-ui/src/views/detail/party-a/opport/announcement.vue
+58
-58
index.vue
...te-ui/src/views/enterpriseData/components/Owner/index.vue
+1258
-1303
index.vue
.../views/enterpriseData/components/searchTheOwner/index.vue
+1181
-0
No files found.
dsk-operate-ui/package.json
View file @
19a6330a
...
@@ -40,6 +40,7 @@
...
@@ -40,6 +40,7 @@
"axios"
:
"0.24.0"
,
"axios"
:
"0.24.0"
,
"clipboard"
:
"2.0.8"
,
"clipboard"
:
"2.0.8"
,
"core-js"
:
"^3.32.2"
,
"core-js"
:
"^3.32.2"
,
"dayjs"
:
"^1.11.10"
,
"echarts"
:
"^5.0.0"
,
"echarts"
:
"^5.0.0"
,
"el-table-horizontal-scroll"
:
"^1.2.5"
,
"el-table-horizontal-scroll"
:
"^1.2.5"
,
"element-resize-detector"
:
"^1.2.4"
,
"element-resize-detector"
:
"^1.2.4"
,
...
...
dsk-operate-ui/src/api/enterpriseData/enterpriseData.js
View file @
19a6330a
import
request
from
'@/utils/request'
import
request
from
'@/utils/request'
;
// 资质json数据
// 资质json数据
let
aptitudeCode
=
function
aptitudeCode
(
param
)
{
let
aptitudeCode
=
function
aptitudeCode
(
param
)
{
return
request
({
return
request
({
url
:
'https://files.jiansheku.com/file/json/common/aptitudeCode.json'
,
url
:
'https://files.jiansheku.com/file/json/common/aptitudeCode.json'
,
method
:
'get'
,
method
:
'get'
,
})
})
;
}
}
;
// 人员json数据
// 人员json数据
let
personCert
=
function
personCert
(
param
)
{
let
personCert
=
function
personCert
(
param
)
{
return
request
({
return
request
({
url
:
'https://files.jiansheku.com/file/json/common/personCert.json'
,
url
:
'https://files.jiansheku.com/file/json/common/personCert.json'
,
method
:
'get'
,
method
:
'get'
,
})
})
;
}
}
;
// 备案网站
// 备案网站
let
searchDic
=
function
searchDic
(
param
)
{
let
searchDic
=
function
searchDic
(
param
)
{
return
request
({
return
request
({
url
:
'https://files.jiansheku.com/file/json/common/searchDic.json'
,
url
:
'https://files.jiansheku.com/file/json/common/searchDic.json'
,
method
:
'get'
,
method
:
'get'
,
})
})
;
}
}
;
// 备案网站
// 备案网站
let
regionWebList
=
function
regionWebList
(
param
)
{
let
regionWebList
=
function
regionWebList
(
param
)
{
return
request
({
return
request
({
url
:
'/nationzj/enterprice/regionWebList'
,
url
:
'/nationzj/enterprice/regionWebList'
,
method
:
'get'
,
method
:
'get'
,
})
})
;
}
}
;
// 地区
// 地区
let
region
=
function
region
(
param
)
{
let
region
=
function
region
(
param
)
{
return
request
({
return
request
({
url
:
'/system/region/list/'
+
param
,
url
:
'/system/region/list/'
+
param
,
method
:
'get'
,
method
:
'get'
,
})
})
;
}
}
;
// 查甲方选项
// 查甲方选项
let
uipGroupData
=
function
uipGroupData
(
param
)
{
let
uipGroupData
=
function
uipGroupData
(
param
)
{
return
request
({
return
request
({
url
:
'/enterprise/uipGroupData'
,
url
:
'/enterprise/uipGroupData'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 查甲方列表
// 查甲方列表
let
uipSerach
=
function
uipSerach
(
param
)
{
let
uipSerach
=
function
uipSerach
(
param
)
{
return
request
({
return
request
({
url
:
'/enterprise/uipSerach'
,
url
:
'/enterprise/uipSerach'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 认领用户
// 认领用户
let
claim
=
function
claim
(
param
)
{
let
claim
=
function
claim
(
param
)
{
return
request
({
return
request
({
url
:
'/customer/claim'
,
url
:
'/customer/claim'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 取消认领用户
// 取消认领用户
let
cancelClaim
=
function
cancelClaim
(
data
)
{
let
cancelClaim
=
function
cancelClaim
(
data
)
{
return
request
({
return
request
({
url
:
'/customer/cancelClaim/'
+
data
,
url
:
'/customer/cancelClaim/'
+
data
,
method
:
'put'
,
method
:
'put'
,
// data: data
// data: data
})
})
;
}
}
;
// 历史认领用户
// 历史认领用户
let
historyClaim
=
function
historyClaim
(
data
)
{
let
historyClaim
=
function
historyClaim
(
data
)
{
return
request
({
return
request
({
url
:
'/customer/historyClaim/'
+
data
,
url
:
'/customer/historyClaim/'
+
data
,
method
:
'put'
,
method
:
'put'
,
// data: data
// data: data
})
})
;
}
}
;
// 客户状态
// 客户状态
let
customerStatus
=
function
customerStatus
(
data
)
{
let
customerStatus
=
function
customerStatus
(
data
)
{
return
request
({
return
request
({
url
:
'/customer/status/'
+
data
,
url
:
'/customer/status/'
+
data
,
method
:
'get'
,
method
:
'get'
,
// data: data
// data: data
})
})
;
}
}
;
// 查建筑企业
// 查建筑企业
let
enterprisePage
=
function
enterprisePage
(
param
)
{
let
enterprisePage
=
function
enterprisePage
(
param
)
{
return
request
({
return
request
({
url
:
'/enterprise/page'
,
url
:
'/enterprise/page'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 甲方详情-公司概要
// 甲方详情-公司概要
let
infoHeader
=
function
infoHeader
(
param
)
{
let
infoHeader
=
function
infoHeader
(
param
)
{
return
request
({
return
request
({
url
:
'/enterprise/infoHeader'
,
url
:
'/enterprise/infoHeader'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 搜索集团户
// 搜索集团户
let
searchCentralEnterprse
=
function
searchCentralEnterprse
(
param
)
{
let
searchCentralEnterprse
=
function
searchCentralEnterprse
(
param
)
{
return
request
({
return
request
({
url
:
'/combine/info/index'
,
url
:
'/combine/info/index'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 央企
// 央企
let
centralEnterprse
=
function
centralEnterprse
(
param
)
{
let
centralEnterprse
=
function
centralEnterprse
(
param
)
{
return
request
({
return
request
({
url
:
'/combine/info/centralEnterprse'
,
url
:
'/combine/info/centralEnterprse'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 央企子集团
// 央企子集团
let
centralEnterprseChild
=
function
centralEnterprseChild
(
param
)
{
let
centralEnterprseChild
=
function
centralEnterprseChild
(
param
)
{
return
request
({
return
request
({
url
:
'/combine/info/centralEnterprse/child'
,
url
:
'/combine/info/centralEnterprse/child'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 央企子集团更多
// 央企子集团更多
let
centralEnterprseChildPage
=
function
centralEnterprseChildPage
(
param
)
{
let
centralEnterprseChildPage
=
function
centralEnterprseChildPage
(
param
)
{
return
request
({
return
request
({
url
:
'/combine/info/centralEnterprse/child/page'
,
url
:
'/combine/info/centralEnterprse/child/page'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 地方国企
// 地方国企
let
centralEnterprselocal
=
function
centralEnterprselocal
(
param
)
{
let
centralEnterprselocal
=
function
centralEnterprselocal
(
param
)
{
return
request
({
return
request
({
url
:
'/combine/info/centralEnterprse/local'
,
url
:
'/combine/info/centralEnterprse/local'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 地方国企更多
// 地方国企更多
let
centralEnterprselocalPage
=
function
centralEnterprselocalPage
(
param
)
{
let
centralEnterprselocalPage
=
function
centralEnterprselocalPage
(
param
)
{
return
request
({
return
request
({
url
:
'/combine/info/centralEnterprse/local/page'
,
url
:
'/combine/info/centralEnterprse/local/page'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 其他集团
// 其他集团
let
centralEnterprsesocial
=
function
centralEnterprsesocial
(
param
)
{
let
centralEnterprsesocial
=
function
centralEnterprsesocial
(
param
)
{
return
request
({
return
request
({
url
:
'/combine/info/centralEnterprse/social'
,
url
:
'/combine/info/centralEnterprse/social'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
// 其他集团更多
// 其他集团更多
let
centralEnterprsesocialPage
=
function
centralEnterprsesocialPage
(
param
)
{
let
centralEnterprsesocialPage
=
function
centralEnterprsesocialPage
(
param
)
{
return
request
({
return
request
({
url
:
'/combine/info/centralEnterprse/social/page'
,
url
:
'/combine/info/centralEnterprse/social/page'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
})
;
}
}
;
//企业标签
//企业标签
let
label
=
function
label
(
param
)
{
let
label
=
function
label
(
param
)
{
return
request
({
return
request
({
url
:
'/enterprise/label'
,
url
:
'/enterprise/label'
,
method
:
'post'
,
method
:
'post'
,
data
:
param
data
:
param
})
});
}
};
// 查业主单位
export
const
searchOwnerUnitListApi
=
(
data
)
=>
request
({
url
:
'/enterprise/bossCompany'
,
method
:
'post'
,
data
});
export
default
{
label
,
centralEnterprsesocialPage
,
centralEnterprselocalPage
,
centralEnterprseChildPage
,
centralEnterprsesocial
,
centralEnterprselocal
,
centralEnterprseChild
,
searchCentralEnterprse
,
centralEnterprse
,
region
,
aptitudeCode
,
personCert
,
searchDic
,
regionWebList
,
uipGroupData
,
uipSerach
,
claim
,
cancelClaim
,
enterprisePage
,
infoHeader
,
historyClaim
,
customerStatus
}
export
default
{
label
,
centralEnterprsesocialPage
,
centralEnterprselocalPage
,
centralEnterprseChildPage
,
centralEnterprsesocial
,
centralEnterprselocal
,
centralEnterprseChild
,
searchCentralEnterprse
,
centralEnterprse
,
region
,
aptitudeCode
,
personCert
,
searchDic
,
regionWebList
,
uipGroupData
,
uipSerach
,
claim
,
cancelClaim
,
enterprisePage
,
infoHeader
,
historyClaim
,
customerStatus
,
searchOwnerUnitListApi
};
dsk-operate-ui/src/views/detail/party-a/index.vue
View file @
19a6330a
...
@@ -279,11 +279,11 @@ export default {
...
@@ -279,11 +279,11 @@ export default {
cityIds
:
[
this
.
companyInfo
.
cityId
],
cityIds
:
[
this
.
companyInfo
.
cityId
],
};
};
urbanInvestmentPage
(
data
).
then
(
res
=>
{
urbanInvestmentPage
(
data
).
then
(
res
=>
{
if
(
res
.
code
==
200
)
{
if
(
res
.
code
==
200
)
{
if
(
res
.
data
.
totalCount
<
1
)
{
if
(
res
.
data
.
totalCount
<
1
)
{
let
arr
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
$refs
.
sidebar
.
sideRoute
))
let
arr
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
$refs
.
sidebar
.
sideRoute
))
;
arr
[
4
].
children
[
2
].
disabled
=
true
;
arr
[
4
].
children
[
2
].
disabled
=
true
;
this
.
$refs
.
sidebar
.
sideRoute
=
arr
this
.
$refs
.
sidebar
.
sideRoute
=
arr
;
}
}
}
}
});
});
...
...
dsk-operate-ui/src/views/detail/party-a/opport/announcement.vue
View file @
19a6330a
...
@@ -23,9 +23,9 @@
...
@@ -23,9 +23,9 @@
<
/template
>
<
/template
>
<
script
>
<
script
>
import
mixin
from
'../mixins/mixin'
import
mixin
from
'../mixins/mixin'
;
import
skeleton
from
'@/views/project/projectList/component/skeleton'
import
skeleton
from
'@/views/project/projectList/component/skeleton'
;
import
{
bidNoticeArea
,
bidNoticeTenderStage
,
bidNoticeProjectCategory
,
bidNoticePage
}
from
'@/api/detail/party-a/opport'
import
{
bidNoticeArea
,
bidNoticeTenderStage
,
bidNoticeProjectCategory
,
bidNoticePage
}
from
'@/api/detail/party-a/opport'
;
export
default
{
export
default
{
name
:
'Announcement'
,
name
:
'Announcement'
,
props
:
[
'companyId'
],
props
:
[
'companyId'
],
...
@@ -76,90 +76,90 @@ export default {
...
@@ -76,90 +76,90 @@ export default {
this
.
handleQuery
();
this
.
handleQuery
();
}
,
}
,
methods
:
{
methods
:
{
async
handleOption
(){
async
handleOption
()
{
let
[
area
,
tender
,
project
]
=
await
Promise
.
all
([
let
[
area
,
tender
,
project
]
=
await
Promise
.
all
([
bidNoticeArea
({
cid
:
this
.
companyId
}
),
bidNoticeArea
({
cid
:
this
.
companyId
}
),
bidNoticeTenderStage
({
cid
:
this
.
companyId
}
),
bidNoticeTenderStage
({
cid
:
this
.
companyId
}
),
bidNoticeProjectCategory
({
cid
:
this
.
companyId
}
),
bidNoticeProjectCategory
({
cid
:
this
.
companyId
}
),
])
])
;
if
(
area
.
code
==
200
)
{
if
(
area
.
code
==
200
)
{
let
region
=
area
.
data
.
map
(
item
=>
{
let
region
=
area
.
data
.
map
(
item
=>
{
let
province
=
{
label
:
item
.
province
+
'('
+
item
.
count
+
')'
,
value
:
item
.
provinceId
}
let
province
=
{
label
:
item
.
province
+
'('
+
item
.
count
+
')'
,
value
:
item
.
provinceId
}
;
if
(
item
.
citys
&&
item
.
citys
.
length
>
0
)
{
if
(
item
.
citys
&&
item
.
citys
.
length
>
0
)
{
let
city
=
[],
citem
=
{
}
let
city
=
[],
citem
=
{
}
;
for
(
let
i
=
0
;
i
<
item
.
citys
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
item
.
citys
.
length
;
i
++
)
{
citem
=
{
label
:
item
.
citys
[
i
].
city
,
value
:
item
.
citys
[
i
].
cityId
}
citem
=
{
label
:
item
.
citys
[
i
].
city
,
value
:
item
.
citys
[
i
].
cityId
}
;
if
(
item
.
citys
[
i
].
areas
&&
item
.
citys
[
i
].
areas
.
length
>
0
)
{
if
(
item
.
citys
[
i
].
areas
&&
item
.
citys
[
i
].
areas
.
length
>
0
)
{
let
area
=
[],
aitem
=
{
}
let
area
=
[],
aitem
=
{
}
;
for
(
let
j
=
0
;
j
<
item
.
citys
[
i
].
areas
.
length
;
j
++
)
{
for
(
let
j
=
0
;
j
<
item
.
citys
[
i
].
areas
.
length
;
j
++
)
{
aitem
=
{
label
:
item
.
citys
[
i
].
areas
[
j
].
area
,
value
:
item
.
citys
[
i
].
areas
[
j
].
areaId
}
aitem
=
{
label
:
item
.
citys
[
i
].
areas
[
j
].
area
,
value
:
item
.
citys
[
i
].
areas
[
j
].
areaId
}
;
area
.
push
(
aitem
)
area
.
push
(
aitem
)
;
citem
.
children
=
area
citem
.
children
=
area
;
}
}
}
}
city
.
push
(
citem
)
city
.
push
(
citem
)
;
}
}
city
.
length
>
0
?
province
.
children
=
city
:
''
city
.
length
>
0
?
province
.
children
=
city
:
''
;
}
}
return
province
return
province
;
}
)
}
)
;
this
.
setFormData
(
'province'
,
region
)
this
.
setFormData
(
'province'
,
region
)
;
}
}
if
(
tender
.
code
==
200
)
{
if
(
tender
.
code
==
200
)
{
let
tenderStage
=
tender
.
data
.
map
(
item
=>
{
let
tenderStage
=
tender
.
data
.
map
(
item
=>
{
let
it
=
{
name
:
item
.
tenderStage
+
'('
+
item
.
count
+
')'
,
value
:
item
.
tenderStage
}
let
it
=
{
name
:
item
.
tenderStage
+
'('
+
item
.
count
+
')'
,
value
:
item
.
tenderStage
}
;
return
it
return
it
;
}
)
}
)
;
this
.
setFormData
(
'tenderStage'
,
tenderStage
)
this
.
setFormData
(
'tenderStage'
,
tenderStage
)
;
}
}
if
(
project
.
code
==
200
)
{
if
(
project
.
code
==
200
)
{
let
projectCategory
=
project
.
data
.
map
(
item
=>
{
let
projectCategory
=
project
.
data
.
map
(
item
=>
{
let
it
=
{
name
:
item
.
projectCategory
+
'('
+
item
.
count
+
')'
,
value
:
item
.
projectCategory
}
let
it
=
{
name
:
item
.
projectCategory
+
'('
+
item
.
count
+
')'
,
value
:
item
.
projectCategory
}
;
return
it
return
it
;
}
)
}
)
;
this
.
setFormData
(
'projectCategory'
,
projectCategory
)
this
.
setFormData
(
'projectCategory'
,
projectCategory
)
;
}
}
}
,
}
,
async
handleQuery
(
params
)
{
async
handleQuery
(
params
)
{
this
.
tableLoading
=
true
this
.
tableLoading
=
true
;
let
param
=
this
.
getAreaList
(
params
||
this
.
queryParams
)
let
param
=
this
.
getAreaList
(
params
||
this
.
queryParams
)
;
let
res
=
await
bidNoticePage
(
param
)
let
res
=
await
bidNoticePage
(
param
)
;
this
.
tableLoading
=
false
this
.
tableLoading
=
false
;
if
(
res
.
code
==
200
)
{
if
(
res
.
code
==
200
)
{
this
.
isSkeleton
=
false
;
this
.
isSkeleton
=
false
;
this
.
tableData
=
res
.
rows
this
.
tableData
=
res
.
rows
;
}
}
this
.
tableDataTotal
=
res
.
total
this
.
tableDataTotal
=
res
.
total
;
}
,
}
,
getAreaList
(
params
){
getAreaList
(
params
)
{
if
(
params
.
province
&&
params
.
province
.
length
>
0
)
{
if
(
params
.
province
&&
params
.
province
.
length
>
0
)
{
let
arr
=
this
.
$refs
.
headForm
.
$refs
.
cascader
[
0
].
getCheckedNodes
()
let
arr
=
this
.
$refs
.
headForm
.
$refs
.
cascader
[
0
].
getCheckedNodes
()
;
let
provinceIds
=
[],
cityIds
=
[],
areaIds
=
[]
let
provinceIds
=
[],
cityIds
=
[],
areaIds
=
[]
;
for
(
var
i
in
arr
)
{
for
(
var
i
in
arr
)
{
if
(
arr
[
i
].
parent
)
{
if
(
arr
[
i
].
parent
)
{
if
(
!
arr
[
i
].
parent
.
checked
)
{
if
(
!
arr
[
i
].
parent
.
checked
)
{
if
(
arr
[
i
].
hasChildren
||
arr
[
i
].
level
==
2
)
{
if
(
arr
[
i
].
hasChildren
||
arr
[
i
].
level
==
2
)
{
cityIds
.
push
(
arr
[
i
].
value
)
cityIds
.
push
(
arr
[
i
].
value
)
;
}
else
{
}
else
{
areaIds
.
push
(
arr
[
i
].
value
)
areaIds
.
push
(
arr
[
i
].
value
)
;
}
}
}
}
}
else
{
}
else
{
provinceIds
.
push
(
arr
[
i
].
value
)
provinceIds
.
push
(
arr
[
i
].
value
)
;
}
}
}
}
delete
params
.
province
delete
params
.
province
;
provinceIds
.
length
>
0
?
params
.
provinceIds
=
provinceIds
:
''
provinceIds
.
length
>
0
?
params
.
provinceIds
=
provinceIds
:
''
;
cityIds
.
length
>
0
?
params
.
cityIds
=
cityIds
:
''
cityIds
.
length
>
0
?
params
.
cityIds
=
cityIds
:
''
;
areaIds
.
length
>
0
?
params
.
areaIds
=
areaIds
:
''
areaIds
.
length
>
0
?
params
.
areaIds
=
areaIds
:
''
;
}
}
return
params
return
params
;
}
}
}
}
}
}
<
/script
>
<
/script
>
<
style
lang
=
"scss"
scoped
>
<
style
lang
=
"scss"
scoped
>
.
detail
-
container
{
.
detail
-
container
{
background
:
#
ffffff
;
background
:
#
ffffff
;
border
-
radius
:
4
px
;
border
-
radius
:
4
px
;
padding
:
16
px
;
padding
:
16
px
;
...
...
dsk-operate-ui/src/views/enterpriseData/components/Owner/index.vue
View file @
19a6330a
This diff is collapsed.
Click to expand it.
dsk-operate-ui/src/views/enterpriseData/components/searchTheOwner/index.vue
0 → 100644
View file @
19a6330a
This diff is collapsed.
Click to expand it.
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