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
6a5487b2
Commit
6a5487b2
authored
Jun 13, 2023
by
MyName
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://192.168.60.201/root/dsk-operate-sys
parents
03a77205
12832ea1
Changes
39
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
39 changed files
with
348 additions
and
360 deletions
+348
-360
EnterpriseBussinessController.java
...dsk/web/controller/dsk/EnterpriseBussinessController.java
+11
-11
EnterpriseCreditController.java
...om/dsk/web/controller/dsk/EnterpriseCreditController.java
+16
-16
EnterpriseProjectController.java
...m/dsk/web/controller/dsk/EnterpriseProjectController.java
+22
-22
BusinessOpportunityRadarController.java
...search/controller/BusinessOpportunityRadarController.java
+8
-0
BusinessOpportunityRadarService.java
...oller/search/service/BusinessOpportunityRadarService.java
+3
-0
BusinessOpportunityRadarServiceImpl.java
...rch/service/impl/BusinessOpportunityRadarServiceImpl.java
+6
-0
overview.js
dsk-operate-ui/src/api/detail/party-a/overview.js
+1
-1
index.js
dsk-operate-ui/src/router/index.js
+1
-1
HeadForm.vue
...perate-ui/src/views/detail/party-a/component/HeadForm.vue
+17
-0
index.vue
dsk-operate-ui/src/views/detail/party-a/cooperate/index.vue
+2
-7
index.vue
...rate-ui/src/views/detail/party-a/decisionMaking/index.vue
+1
-6
bidding.vue
...i/src/views/detail/party-a/overview/component/bidding.vue
+18
-59
busclue.vue
...i/src/views/detail/party-a/overview/component/busclue.vue
+5
-1
infoheader.vue
...rc/views/detail/party-a/overview/component/infoheader.vue
+21
-11
operations.vue
...rc/views/detail/party-a/overview/component/operations.vue
+16
-5
relationship.vue
.../views/detail/party-a/overview/component/relationship.vue
+32
-12
risk.vue
...e-ui/src/views/detail/party-a/overview/component/risk.vue
+15
-11
senior.vue
...ui/src/views/detail/party-a/overview/component/senior.vue
+1
-1
tender.vue
...ui/src/views/detail/party-a/overview/component/tender.vue
+24
-10
overview.vue
...operate-ui/src/views/detail/party-a/overview/overview.vue
+6
-6
index.vue
dsk-operate-ui/src/views/detail/party-a/preference/index.vue
+1
-6
businessAnomaly.vue
.../views/detail/party-a/riskInformation/businessAnomaly.vue
+1
-6
courtNotice.vue
.../src/views/detail/party-a/riskInformation/courtNotice.vue
+1
-6
dishonesty.vue
...i/src/views/detail/party-a/riskInformation/dishonesty.vue
+1
-6
ifThePerson.vue
.../src/views/detail/party-a/riskInformation/ifThePerson.vue
+1
-6
judgment.vue
...-ui/src/views/detail/party-a/riskInformation/judgment.vue
+1
-6
openacourtsessionNotice.vue
...etail/party-a/riskInformation/openacourtsessionNotice.vue
+1
-6
punish.vue
...te-ui/src/views/detail/party-a/riskInformation/punish.vue
+1
-6
landAcquisition.vue
.../views/detail/party-a/urbanLnvestment/landAcquisition.vue
+1
-6
regionalEconomies.vue
...iews/detail/party-a/urbanLnvestment/regionalEconomies.vue
+1
-10
sameRegion.vue
...i/src/views/detail/party-a/urbanLnvestment/sameRegion.vue
+1
-10
index.vue
dsk-operate-ui/src/views/macro/enterprises/index.vue
+1
-6
details.vue
dsk-operate-ui/src/views/macro/financing/details.vue
+1
-1
index.vue
dsk-operate-ui/src/views/macro/financing/index.vue
+9
-6
qgjjdq.vue
...ui/src/views/macro/nationalEconomies/component/qgjjdq.vue
+10
-6
zhaobiao.vue
.../src/views/macro/nationalEconomies/component/zhaobiao.vue
+12
-49
zhongbiao.vue
...src/views/macro/nationalEconomies/component/zhongbiao.vue
+42
-10
index.vue
dsk-operate-ui/src/views/macro/urban/index.vue
+35
-27
detail.vue
dsk-operate-ui/src/views/project/projectList/detail.vue
+1
-1
No files found.
dsk-admin/src/main/java/com/dsk/web/controller/dsk/EnterpriseBussinessController.java
View file @
6a5487b2
...
@@ -26,67 +26,67 @@ public class EnterpriseBussinessController {
...
@@ -26,67 +26,67 @@ public class EnterpriseBussinessController {
@Autowired
@Autowired
EnterpriseBussinessService
enterpriseBussinessService
;
EnterpriseBussinessService
enterpriseBussinessService
;
@ApiOperation
(
value
=
"客户信息列表"
)
@ApiOperation
(
value
=
"客户信息列表
(openApi)
"
)
@RequestMapping
(
value
=
"/clientPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/clientPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
clientPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
public
TableDataInfo
clientPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
return
enterpriseBussinessService
.
clientPage
(
paramMap
);
return
enterpriseBussinessService
.
clientPage
(
paramMap
);
}
}
@ApiOperation
(
value
=
"客户项目列表"
)
@ApiOperation
(
value
=
"客户项目列表
(openApi)
"
)
@RequestMapping
(
value
=
"/clientProjectPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/clientProjectPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
clientProjectPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
public
TableDataInfo
clientProjectPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
return
enterpriseBussinessService
.
clientProjectPage
(
paramMap
);
return
enterpriseBussinessService
.
clientProjectPage
(
paramMap
);
}
}
@ApiOperation
(
value
=
"投标记录列表(开标记录)"
)
@ApiOperation
(
value
=
"投标记录列表(开标记录)
(openApi)
"
)
@RequestMapping
(
value
=
"/tenderPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/tenderPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
tenderPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
public
TableDataInfo
tenderPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
return
enterpriseBussinessService
.
tenderPage
(
paramMap
);
return
enterpriseBussinessService
.
tenderPage
(
paramMap
);
}
}
@ApiOperation
(
value
=
"投标记录详情(开标记录)"
)
@ApiOperation
(
value
=
"投标记录详情(开标记录)
(openApi)
"
)
@RequestMapping
(
value
=
"/tenderDetail"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/tenderDetail"
,
method
=
RequestMethod
.
POST
)
public
R
tenderDetail
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
public
R
tenderDetail
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
return
enterpriseBussinessService
.
tenderDetail
(
paramMap
);
return
enterpriseBussinessService
.
tenderDetail
(
paramMap
);
}
}
@ApiOperation
(
value
=
"供应商列表"
)
@ApiOperation
(
value
=
"供应商列表
(openApi)
"
)
@RequestMapping
(
value
=
"/supplierPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/supplierPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
supplierPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
public
TableDataInfo
supplierPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
return
enterpriseBussinessService
.
supplierPage
(
paramMap
);
return
enterpriseBussinessService
.
supplierPage
(
paramMap
);
}
}
@ApiOperation
(
value
=
"供应商项目列表"
)
@ApiOperation
(
value
=
"供应商项目列表
(openApi)
"
)
@RequestMapping
(
value
=
"/supplierProjectPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/supplierProjectPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
supplierProjectPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
public
TableDataInfo
supplierProjectPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
return
enterpriseBussinessService
.
supplierProjectPage
(
paramMap
);
return
enterpriseBussinessService
.
supplierProjectPage
(
paramMap
);
}
}
@ApiOperation
(
value
=
"中标项目详情"
)
@ApiOperation
(
value
=
"中标项目详情
(openApi)
"
)
@RequestMapping
(
value
=
"/projectDetail"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/projectDetail"
,
method
=
RequestMethod
.
POST
)
public
R
projectDetail
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
public
R
projectDetail
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
return
enterpriseBussinessService
.
projectDetail
(
paramMap
);
return
enterpriseBussinessService
.
projectDetail
(
paramMap
);
}
}
@ApiOperation
(
value
=
"招标代理常合作代理机构列表"
)
@ApiOperation
(
value
=
"招标代理常合作代理机构列表
(openApi)
"
)
@RequestMapping
(
value
=
"/oftenAgencyPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/oftenAgencyPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
oftenAgencyPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
public
TableDataInfo
oftenAgencyPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
return
enterpriseBussinessService
.
oftenAgencyPage
(
paramMap
);
return
enterpriseBussinessService
.
oftenAgencyPage
(
paramMap
);
}
}
@ApiOperation
(
value
=
"招标合作明细列表"
)
@ApiOperation
(
value
=
"招标合作明细列表
(openApi)
"
)
@RequestMapping
(
value
=
"/bidCooperatePage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidCooperatePage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
bidCooperatePage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
public
TableDataInfo
bidCooperatePage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
return
enterpriseBussinessService
.
bidCooperatePage
(
paramMap
);
return
enterpriseBussinessService
.
bidCooperatePage
(
paramMap
);
}
}
@ApiOperation
(
value
=
"历史发包列表"
)
@ApiOperation
(
value
=
"历史发包列表
(openApi)
"
)
@RequestMapping
(
value
=
"/historySendPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/historySendPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
historySendPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
public
TableDataInfo
historySendPage
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
return
enterpriseBussinessService
.
historySendPage
(
paramMap
);
return
enterpriseBussinessService
.
historySendPage
(
paramMap
);
}
}
@ApiOperation
(
value
=
"历史发包省份"
)
@ApiOperation
(
value
=
"历史发包省份
(openApi)
"
)
@RequestMapping
(
value
=
"/historySendProvince"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/historySendProvince"
,
method
=
RequestMethod
.
POST
)
public
R
historySendProvince
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
public
R
historySendProvince
(
@RequestBody
Map
<
String
,
Object
>
paramMap
)
throws
Exception
{
return
enterpriseBussinessService
.
historySendProvince
(
paramMap
);
return
enterpriseBussinessService
.
historySendProvince
(
paramMap
);
...
...
dsk-admin/src/main/java/com/dsk/web/controller/dsk/EnterpriseCreditController.java
View file @
6a5487b2
...
@@ -29,97 +29,97 @@ public class EnterpriseCreditController {
...
@@ -29,97 +29,97 @@ public class EnterpriseCreditController {
EnterpriseCreditService
enterpriseCreditService
;
EnterpriseCreditService
enterpriseCreditService
;
@RequestMapping
(
value
=
"/penalizePage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/penalizePage"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"行政处罚列表"
)
@ApiOperation
(
value
=
"行政处罚列表
(openApi)
"
)
public
TableDataInfo
penalizePage
(
@RequestBody
@Valid
EnterpriseCreditPenalizePageBody
body
)
throws
Exception
{
public
TableDataInfo
penalizePage
(
@RequestBody
@Valid
EnterpriseCreditPenalizePageBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
penalizePage
(
body
);
return
enterpriseCreditService
.
penalizePage
(
body
);
}
}
@RequestMapping
(
value
=
"/penalizeReasonType"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/penalizeReasonType"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"行政处罚类型"
)
@ApiOperation
(
value
=
"行政处罚类型
(openApi)
"
)
public
R
penalizeReasonType
(
@RequestBody
@Valid
EnterpriseCreditPenalizeReasonTypeBody
body
)
throws
Exception
{
public
R
penalizeReasonType
(
@RequestBody
@Valid
EnterpriseCreditPenalizeReasonTypeBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
penalizeReasonType
(
body
);
return
enterpriseCreditService
.
penalizeReasonType
(
body
);
}
}
@RequestMapping
(
value
=
"/abnormalPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/abnormalPage"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"经营异常列表"
)
@ApiOperation
(
value
=
"经营异常列表
(openApi)
"
)
public
TableDataInfo
abnormalPage
(
@RequestBody
@Valid
EnterpriseCreditAbnormalPageBody
body
)
throws
Exception
{
public
TableDataInfo
abnormalPage
(
@RequestBody
@Valid
EnterpriseCreditAbnormalPageBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
abnormalPage
(
body
);
return
enterpriseCreditService
.
abnormalPage
(
body
);
}
}
@RequestMapping
(
value
=
"/abnormalYears"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/abnormalYears"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"经营异常年份"
)
@ApiOperation
(
value
=
"经营异常年份
(openApi)
"
)
public
R
abnormalYears
(
@RequestBody
@Valid
EnterpriseCreditAbnormalYearsBody
body
)
throws
Exception
{
public
R
abnormalYears
(
@RequestBody
@Valid
EnterpriseCreditAbnormalYearsBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
abnormalYears
(
body
);
return
enterpriseCreditService
.
abnormalYears
(
body
);
}
}
@RequestMapping
(
value
=
"/executedPersonsPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/executedPersonsPage"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"被执行人列表"
)
@ApiOperation
(
value
=
"被执行人列表
(openApi)
"
)
public
TableDataInfo
executedPersonsPage
(
@RequestBody
@Valid
EnterpriseCreditExecutedPersonsPageBody
body
)
throws
Exception
{
public
TableDataInfo
executedPersonsPage
(
@RequestBody
@Valid
EnterpriseCreditExecutedPersonsPageBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
executedPersonsPage
(
body
);
return
enterpriseCreditService
.
executedPersonsPage
(
body
);
}
}
@RequestMapping
(
value
=
"/executedPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/executedPage"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"失信被执行人列表"
)
@ApiOperation
(
value
=
"失信被执行人列表
(openApi)
"
)
public
TableDataInfo
executedPage
(
@RequestBody
@Valid
EnterpriseCreditExecutedPageBody
body
)
throws
Exception
{
public
TableDataInfo
executedPage
(
@RequestBody
@Valid
EnterpriseCreditExecutedPageBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
executedPage
(
body
);
return
enterpriseCreditService
.
executedPage
(
body
);
}
}
@RequestMapping
(
value
=
"/lawsuitsPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/lawsuitsPage"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"裁判文书列表"
)
@ApiOperation
(
value
=
"裁判文书列表
(openApi)
"
)
public
TableDataInfo
lawsuitsPage
(
@RequestBody
@Valid
EnterpriseCreditLawsuitsPageBody
body
)
throws
Exception
{
public
TableDataInfo
lawsuitsPage
(
@RequestBody
@Valid
EnterpriseCreditLawsuitsPageBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
lawsuitsPage
(
body
);
return
enterpriseCreditService
.
lawsuitsPage
(
body
);
}
}
@RequestMapping
(
value
=
"/lawsuitsCauseAction"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/lawsuitsCauseAction"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"裁判文书案由"
)
@ApiOperation
(
value
=
"裁判文书案由
(openApi)
"
)
public
R
lawsuitsCauseAction
(
@RequestBody
@Valid
EnterpriseCreditLawsuitsCauseActionBody
body
)
throws
Exception
{
public
R
lawsuitsCauseAction
(
@RequestBody
@Valid
EnterpriseCreditLawsuitsCauseActionBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
lawsuitsCauseAction
(
body
);
return
enterpriseCreditService
.
lawsuitsCauseAction
(
body
);
}
}
@RequestMapping
(
value
=
"/lawsuitsRole"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/lawsuitsRole"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"裁判文书身份"
)
@ApiOperation
(
value
=
"裁判文书身份
(openApi)
"
)
public
R
lawsuitsRole
(
@RequestBody
@Valid
EnterpriseCreditLawsuitsRoleBody
body
)
throws
Exception
{
public
R
lawsuitsRole
(
@RequestBody
@Valid
EnterpriseCreditLawsuitsRoleBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
lawsuitsRole
(
body
);
return
enterpriseCreditService
.
lawsuitsRole
(
body
);
}
}
@RequestMapping
(
value
=
"/noticesPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/noticesPage"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"法院公告列表"
)
@ApiOperation
(
value
=
"法院公告列表
(openApi)
"
)
public
TableDataInfo
noticesPage
(
@RequestBody
@Valid
EnterpriseCreditNoticePageBody
body
)
throws
Exception
{
public
TableDataInfo
noticesPage
(
@RequestBody
@Valid
EnterpriseCreditNoticePageBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
noticesPage
(
body
);
return
enterpriseCreditService
.
noticesPage
(
body
);
}
}
@RequestMapping
(
value
=
"/noticesType"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/noticesType"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"法院公告类型"
)
@ApiOperation
(
value
=
"法院公告类型
(openApi)
"
)
public
R
noticesType
(
@RequestBody
@Valid
EnterpriseCreditNoticeTypeBody
body
)
throws
Exception
{
public
R
noticesType
(
@RequestBody
@Valid
EnterpriseCreditNoticeTypeBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
noticesType
(
body
);
return
enterpriseCreditService
.
noticesType
(
body
);
}
}
@RequestMapping
(
value
=
"/noticesRole"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/noticesRole"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"法院公告身份"
)
@ApiOperation
(
value
=
"法院公告身份
(openApi)
"
)
public
R
noticesRole
(
@RequestBody
@Valid
EnterpriseCreditNoticeRoleBody
body
)
throws
Exception
{
public
R
noticesRole
(
@RequestBody
@Valid
EnterpriseCreditNoticeRoleBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
noticesRole
(
body
);
return
enterpriseCreditService
.
noticesRole
(
body
);
}
}
@RequestMapping
(
value
=
"/noticesCaseReason"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/noticesCaseReason"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"法院公告案由"
)
@ApiOperation
(
value
=
"法院公告案由
(openApi)
"
)
public
R
noticesCaseReason
(
@RequestBody
@Valid
EnterpriseCreditNoticeCaseReasonBody
body
)
throws
Exception
{
public
R
noticesCaseReason
(
@RequestBody
@Valid
EnterpriseCreditNoticeCaseReasonBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
noticesCaseReason
(
body
);
return
enterpriseCreditService
.
noticesCaseReason
(
body
);
}
}
@RequestMapping
(
value
=
"/kaitingPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/kaitingPage"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"开庭公告列表"
)
@ApiOperation
(
value
=
"开庭公告列表
(openApi)
"
)
public
TableDataInfo
kaitingPage
(
@RequestBody
@Valid
EnterpriseCreditKaitingPageBody
body
)
throws
Exception
{
public
TableDataInfo
kaitingPage
(
@RequestBody
@Valid
EnterpriseCreditKaitingPageBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
kaitingPage
(
body
);
return
enterpriseCreditService
.
kaitingPage
(
body
);
}
}
@RequestMapping
(
value
=
"/kaitingCauseAction"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/kaitingCauseAction"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"开庭公告案由"
)
@ApiOperation
(
value
=
"开庭公告案由
(openApi)
"
)
public
R
kaitingCauseAction
(
@RequestBody
@Valid
EnterpriseCreditKaitingCauseActionBody
body
)
throws
Exception
{
public
R
kaitingCauseAction
(
@RequestBody
@Valid
EnterpriseCreditKaitingCauseActionBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
kaitingCauseAction
(
body
);
return
enterpriseCreditService
.
kaitingCauseAction
(
body
);
}
}
@RequestMapping
(
value
=
"/kaitingPureRole"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/kaitingPureRole"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
value
=
"开庭公告当事人身份"
)
@ApiOperation
(
value
=
"开庭公告当事人身份
(openApi)
"
)
public
R
kaitingPureRole
(
@RequestBody
@Valid
EnterpriseCreditKaitingPureRoleBody
body
)
throws
Exception
{
public
R
kaitingPureRole
(
@RequestBody
@Valid
EnterpriseCreditKaitingPureRoleBody
body
)
throws
Exception
{
return
enterpriseCreditService
.
kaitingPureRole
(
body
);
return
enterpriseCreditService
.
kaitingPureRole
(
body
);
}
}
...
...
dsk-admin/src/main/java/com/dsk/web/controller/dsk/EnterpriseProjectController.java
View file @
6a5487b2
...
@@ -29,133 +29,133 @@ public class EnterpriseProjectController {
...
@@ -29,133 +29,133 @@ public class EnterpriseProjectController {
EnterpriseProjectService
enterpriseProjectService
;
EnterpriseProjectService
enterpriseProjectService
;
@ApiOperation
(
value
=
"土地交易列表"
)
@ApiOperation
(
value
=
"土地交易列表
(openApi)
"
)
@RequestMapping
(
value
=
"/landTransactionPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/landTransactionPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
landTransactionPage
(
@RequestBody
@Valid
EnterpriseProjectLandTransactionPageBody
body
)
throws
Exception
{
public
TableDataInfo
landTransactionPage
(
@RequestBody
@Valid
EnterpriseProjectLandTransactionPageBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
landTransactionPage
(
body
);
return
enterpriseProjectService
.
landTransactionPage
(
body
);
}
}
@ApiOperation
(
value
=
"土地用途列表"
)
@ApiOperation
(
value
=
"土地用途列表
(openApi)
"
)
@RequestMapping
(
value
=
"/landUse"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/landUse"
,
method
=
RequestMethod
.
POST
)
public
R
landUse
(
@RequestBody
@Valid
EnterpriseProjectLandUseBody
body
)
throws
Exception
{
public
R
landUse
(
@RequestBody
@Valid
EnterpriseProjectLandUseBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
landUse
(
body
);
return
enterpriseProjectService
.
landUse
(
body
);
}
}
@ApiOperation
(
value
=
"土地信息详情"
)
@ApiOperation
(
value
=
"土地信息详情
(openApi)
"
)
@RequestMapping
(
value
=
"/landDetail"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/landDetail"
,
method
=
RequestMethod
.
POST
)
public
R
landDetail
(
@RequestBody
@Valid
EnterpriseProjectLandDetailBody
body
)
throws
Exception
{
public
R
landDetail
(
@RequestBody
@Valid
EnterpriseProjectLandDetailBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
landDetail
(
body
);
return
enterpriseProjectService
.
landDetail
(
body
);
}
}
@ApiOperation
(
value
=
"拟建项目列表"
)
@ApiOperation
(
value
=
"拟建项目列表
(openApi)
"
)
@RequestMapping
(
value
=
"/approvalProjectPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/approvalProjectPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
approvalProjectPage
(
@RequestBody
@Valid
EnterpriseProjectApprovalProjectPageBody
body
)
throws
Exception
{
public
TableDataInfo
approvalProjectPage
(
@RequestBody
@Valid
EnterpriseProjectApprovalProjectPageBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
approvalProjectPage
(
body
);
return
enterpriseProjectService
.
approvalProjectPage
(
body
);
}
}
@ApiOperation
(
value
=
"拟建项目详情基本信息"
)
@ApiOperation
(
value
=
"拟建项目详情基本信息
(openApi)
"
)
@RequestMapping
(
value
=
"/approvalInfoDetail"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/approvalInfoDetail"
,
method
=
RequestMethod
.
POST
)
public
R
approvalInfoDetail
(
@RequestBody
@Valid
EnterpriseProjectApprovalInfoDetailBody
body
)
throws
Exception
{
public
R
approvalInfoDetail
(
@RequestBody
@Valid
EnterpriseProjectApprovalInfoDetailBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
approvalInfoDetail
(
body
);
return
enterpriseProjectService
.
approvalInfoDetail
(
body
);
}
}
@ApiOperation
(
value
=
"拟建项目详情立项审批列表"
)
@ApiOperation
(
value
=
"拟建项目详情立项审批列表
(openApi)
"
)
@RequestMapping
(
value
=
"/approvalExaminePage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/approvalExaminePage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
approvalExaminePage
(
@RequestBody
@Valid
EnterpriseProjectApprovalExaminePageBody
body
)
throws
Exception
{
public
TableDataInfo
approvalExaminePage
(
@RequestBody
@Valid
EnterpriseProjectApprovalExaminePageBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
approvalExaminePage
(
body
);
return
enterpriseProjectService
.
approvalExaminePage
(
body
);
}
}
@ApiOperation
(
value
=
"拟建项目详情民间推介列表"
)
@ApiOperation
(
value
=
"拟建项目详情民间推介列表
(openApi)
"
)
@RequestMapping
(
value
=
"/approvalMarketingPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/approvalMarketingPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
approvalMarketingPage
(
@RequestBody
@Valid
EnterpriseProjectApprovalMarketingPageBody
body
)
throws
Exception
{
public
TableDataInfo
approvalMarketingPage
(
@RequestBody
@Valid
EnterpriseProjectApprovalMarketingPageBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
approvalMarketingPage
(
body
);
return
enterpriseProjectService
.
approvalMarketingPage
(
body
);
}
}
@ApiOperation
(
value
=
"专项债项目列表"
)
@ApiOperation
(
value
=
"专项债项目列表
(openApi)
"
)
@RequestMapping
(
value
=
"/specialDebtProjectPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/specialDebtProjectPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
specialDebtProjectPage
(
@RequestBody
@Valid
EnterpriseProjectSpecialDebtProjectPageBody
body
)
throws
Exception
{
public
TableDataInfo
specialDebtProjectPage
(
@RequestBody
@Valid
EnterpriseProjectSpecialDebtProjectPageBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
specialDebtProjectPage
(
body
);
return
enterpriseProjectService
.
specialDebtProjectPage
(
body
);
}
}
@ApiOperation
(
value
=
"专项债项目详情"
)
@ApiOperation
(
value
=
"专项债项目详情
(openApi)
"
)
@RequestMapping
(
value
=
"/specialDebtProjectDetail"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/specialDebtProjectDetail"
,
method
=
RequestMethod
.
POST
)
public
R
specialDebtProjectDetail
(
@RequestBody
@Valid
EnterpriseProjectSpecialDebtProjectDetailBody
body
)
throws
Exception
{
public
R
specialDebtProjectDetail
(
@RequestBody
@Valid
EnterpriseProjectSpecialDebtProjectDetailBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
specialDebtProjectDetail
(
body
);
return
enterpriseProjectService
.
specialDebtProjectDetail
(
body
);
}
}
@ApiOperation
(
value
=
"专项债列表"
)
@ApiOperation
(
value
=
"专项债列表
(openApi)
"
)
@RequestMapping
(
value
=
"/specialDebtPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/specialDebtPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
specialDebtPage
(
@RequestBody
@Valid
EnterpriseProjectSpecialDebtPageBody
body
)
throws
Exception
{
public
TableDataInfo
specialDebtPage
(
@RequestBody
@Valid
EnterpriseProjectSpecialDebtPageBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
specialDebtPage
(
body
);
return
enterpriseProjectService
.
specialDebtPage
(
body
);
}
}
@ApiOperation
(
value
=
"招标公告列表"
)
@ApiOperation
(
value
=
"招标公告列表
(openApi)
"
)
@RequestMapping
(
value
=
"/bidNoticePage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidNoticePage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
bidNoticePage
(
@RequestBody
@Valid
EnterpriseProjectBidNoticePageBody
body
)
throws
Exception
{
public
TableDataInfo
bidNoticePage
(
@RequestBody
@Valid
EnterpriseProjectBidNoticePageBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
bidNoticePage
(
body
);
return
enterpriseProjectService
.
bidNoticePage
(
body
);
}
}
@ApiOperation
(
value
=
"招标公告招标类别"
)
@ApiOperation
(
value
=
"招标公告招标类别
(openApi)
"
)
@RequestMapping
(
value
=
"/bidNoticeTenderStage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidNoticeTenderStage"
,
method
=
RequestMethod
.
POST
)
public
R
bidNoticeTenderStage
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeTenderStageBody
body
)
throws
Exception
{
public
R
bidNoticeTenderStage
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeTenderStageBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
bidNoticeTenderStage
(
body
);
return
enterpriseProjectService
.
bidNoticeTenderStage
(
body
);
}
}
@ApiOperation
(
value
=
"招标公告招标地区"
)
@ApiOperation
(
value
=
"招标公告招标地区
(openApi)
"
)
@RequestMapping
(
value
=
"/bidNoticeArea"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidNoticeArea"
,
method
=
RequestMethod
.
POST
)
public
R
bidNoticeArea
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeAreaBody
body
)
throws
Exception
{
public
R
bidNoticeArea
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeAreaBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
bidNoticeArea
(
body
);
return
enterpriseProjectService
.
bidNoticeArea
(
body
);
}
}
@ApiOperation
(
value
=
"招标公告详情"
)
@ApiOperation
(
value
=
"招标公告详情
(openApi)
"
)
@RequestMapping
(
value
=
"/bidNoticeDetail"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidNoticeDetail"
,
method
=
RequestMethod
.
POST
)
public
R
bidNoticeDetail
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeDetailBody
body
)
throws
Exception
{
public
R
bidNoticeDetail
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeDetailBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
bidNoticeDetail
(
body
);
return
enterpriseProjectService
.
bidNoticeDetail
(
body
);
}
}
@ApiOperation
(
value
=
"招标计划列表"
)
@ApiOperation
(
value
=
"招标计划列表
(openApi)
"
)
@RequestMapping
(
value
=
"/bidPlanPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidPlanPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
bidPlanPage
(
@RequestBody
@Valid
EnterpriseProjectBidPlanPageBody
body
)
throws
Exception
{
public
TableDataInfo
bidPlanPage
(
@RequestBody
@Valid
EnterpriseProjectBidPlanPageBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
bidPlanPage
(
body
);
return
enterpriseProjectService
.
bidPlanPage
(
body
);
}
}
@ApiOperation
(
value
=
"招标计划详情"
)
@ApiOperation
(
value
=
"招标计划详情
(openApi)
"
)
@RequestMapping
(
value
=
"/bidPlanDetail"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidPlanDetail"
,
method
=
RequestMethod
.
POST
)
public
R
bidPlanDetail
(
@RequestBody
@Valid
EnterpriseProjectBidPlanDetailBody
body
)
throws
Exception
{
public
R
bidPlanDetail
(
@RequestBody
@Valid
EnterpriseProjectBidPlanDetailBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
bidPlanDetail
(
body
);
return
enterpriseProjectService
.
bidPlanDetail
(
body
);
}
}
@ApiOperation
(
value
=
"标讯pro招标公告列表"
)
@ApiOperation
(
value
=
"标讯pro招标公告列表
(openApi)
"
)
@RequestMapping
(
value
=
"/bidNoticeProPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidNoticeProPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
bidNoticeProPage
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeProPageBody
body
)
throws
Exception
{
public
TableDataInfo
bidNoticeProPage
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeProPageBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
bidNoticeProPage
(
body
);
return
enterpriseProjectService
.
bidNoticeProPage
(
body
);
}
}
@ApiOperation
(
value
=
"标讯pro招标公告项目类别"
)
@ApiOperation
(
value
=
"标讯pro招标公告项目类别
(openApi)
"
)
@RequestMapping
(
value
=
"/bidNoticeProProjectType"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidNoticeProProjectType"
,
method
=
RequestMethod
.
POST
)
public
R
bidNoticeProProjectType
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeProProjectTypeBody
body
)
throws
Exception
{
public
R
bidNoticeProProjectType
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeProProjectTypeBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
bidNoticeProProjectType
(
body
);
return
enterpriseProjectService
.
bidNoticeProProjectType
(
body
);
}
}
@ApiOperation
(
value
=
"标讯pro招标公告工程类别"
)
@ApiOperation
(
value
=
"标讯pro招标公告工程类别
(openApi)
"
)
@RequestMapping
(
value
=
"/bidNoticeProProjectPurposes"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidNoticeProProjectPurposes"
,
method
=
RequestMethod
.
POST
)
public
R
bidNoticeProProjectPurposes
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeProProjectPurposesBody
body
)
throws
Exception
{
public
R
bidNoticeProProjectPurposes
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeProProjectPurposesBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
bidNoticeProProjectPurposes
(
body
);
return
enterpriseProjectService
.
bidNoticeProProjectPurposes
(
body
);
}
}
@ApiOperation
(
value
=
"标讯pro招标公告评标办法"
)
@ApiOperation
(
value
=
"标讯pro招标公告评标办法
(openApi)
"
)
@RequestMapping
(
value
=
"/bidNoticeProAssessmentWay"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidNoticeProAssessmentWay"
,
method
=
RequestMethod
.
POST
)
public
R
bidNoticeProAssessmentWay
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeProAssessmentWayBody
body
)
throws
Exception
{
public
R
bidNoticeProAssessmentWay
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeProAssessmentWayBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
bidNoticeProAssessmentWay
(
body
);
return
enterpriseProjectService
.
bidNoticeProAssessmentWay
(
body
);
}
}
@ApiOperation
(
value
=
"标讯pro招标公告详情"
)
@ApiOperation
(
value
=
"标讯pro招标公告详情
(openApi)
"
)
@RequestMapping
(
value
=
"/bidNoticeProDetail"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/bidNoticeProDetail"
,
method
=
RequestMethod
.
POST
)
public
R
bidNoticeProDetail
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeProDetailBody
body
)
throws
Exception
{
public
R
bidNoticeProDetail
(
@RequestBody
@Valid
EnterpriseProjectBidNoticeProDetailBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
bidNoticeProDetail
(
body
);
return
enterpriseProjectService
.
bidNoticeProDetail
(
body
);
}
}
@ApiOperation
(
value
=
"行政许可列表"
)
@ApiOperation
(
value
=
"行政许可列表
(openApi)
"
)
@RequestMapping
(
value
=
"/creditXzxkPage"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/creditXzxkPage"
,
method
=
RequestMethod
.
POST
)
public
TableDataInfo
creditXzxkPage
(
@RequestBody
@Valid
EnterpriseProjectCreditXzxkPageBody
body
)
throws
Exception
{
public
TableDataInfo
creditXzxkPage
(
@RequestBody
@Valid
EnterpriseProjectCreditXzxkPageBody
body
)
throws
Exception
{
return
enterpriseProjectService
.
creditXzxkPage
(
body
);
return
enterpriseProjectService
.
creditXzxkPage
(
body
);
...
...
dsk-admin/src/main/java/com/dsk/web/controller/search/controller/BusinessOpportunityRadarController.java
View file @
6a5487b2
...
@@ -74,4 +74,12 @@ public class BusinessOpportunityRadarController {
...
@@ -74,4 +74,12 @@ public class BusinessOpportunityRadarController {
public
AjaxResult
jskBidPlanPage
(
@RequestBody
ComposeQueryDto
compose
)
{
public
AjaxResult
jskBidPlanPage
(
@RequestBody
ComposeQueryDto
compose
)
{
return
opportunityRadarService
.
jskBidPlanPage
(
compose
);
return
opportunityRadarService
.
jskBidPlanPage
(
compose
);
}
}
/*
* 投标计划查询
*/
@RequestMapping
(
"/jskBidPlan/getCapitalSourceSelect"
)
public
AjaxResult
getCapitalSourceSelect
()
{
return
opportunityRadarService
.
getCapitalSourceSelect
();
}
}
}
dsk-admin/src/main/java/com/dsk/web/controller/search/service/BusinessOpportunityRadarService.java
View file @
6a5487b2
...
@@ -27,4 +27,7 @@ public interface BusinessOpportunityRadarService {
...
@@ -27,4 +27,7 @@ public interface BusinessOpportunityRadarService {
AjaxResult
bondProjectPage
(
ComposeQueryDto
compose
);
AjaxResult
bondProjectPage
(
ComposeQueryDto
compose
);
AjaxResult
jskBidPlanPage
(
ComposeQueryDto
compose
);
AjaxResult
jskBidPlanPage
(
ComposeQueryDto
compose
);
AjaxResult
getCapitalSourceSelect
();
}
}
dsk-admin/src/main/java/com/dsk/web/controller/search/service/impl/BusinessOpportunityRadarServiceImpl.java
View file @
6a5487b2
...
@@ -82,4 +82,10 @@ public class BusinessOpportunityRadarServiceImpl implements BusinessOpportunityR
...
@@ -82,4 +82,10 @@ public class BusinessOpportunityRadarServiceImpl implements BusinessOpportunityR
Map
<
String
,
Object
>
map
=
dskOpenApiUtil
.
requestBody
(
"/nationzj/jskBidPlan/page"
,
BeanUtil
.
beanToMap
(
compose
,
false
,
false
));
Map
<
String
,
Object
>
map
=
dskOpenApiUtil
.
requestBody
(
"/nationzj/jskBidPlan/page"
,
BeanUtil
.
beanToMap
(
compose
,
false
,
false
));
return
BeanUtil
.
toBean
(
map
,
AjaxResult
.
class
);
return
BeanUtil
.
toBean
(
map
,
AjaxResult
.
class
);
}
}
@Override
public
AjaxResult
getCapitalSourceSelect
()
{
Map
<
String
,
Object
>
map
=
dskOpenApiUtil
.
requestBody
(
"/nationzj/jskBidPlan/getCapitalSourceSelect"
,
null
);
return
BeanUtil
.
toBean
(
map
,
AjaxResult
.
class
);
}
}
}
dsk-operate-ui/src/api/detail/party-a/overview.js
View file @
6a5487b2
...
@@ -3,7 +3,7 @@ import request from "@/utils/request";
...
@@ -3,7 +3,7 @@ import request from "@/utils/request";
// 企业数据统计
// 企业数据统计
export
function
statistic
(
data
)
{
export
function
statistic
(
data
)
{
return
request
({
return
request
({
url
:
'/enterprise/statistic
(建设库)
'
,
url
:
'/enterprise/statistic'
,
method
:
'post'
,
method
:
'post'
,
data
:
data
data
:
data
})
})
...
...
dsk-operate-ui/src/router/index.js
View file @
6a5487b2
...
@@ -237,7 +237,7 @@ export const constantRoutes = [
...
@@ -237,7 +237,7 @@ export const constantRoutes = [
redirect
:
'noredirect'
,
redirect
:
'noredirect'
,
children
:
[
children
:
[
{
{
path
:
'/radar/Bidding/details/:id
(
\\
d+)
'
,
path
:
'/radar/Bidding/details/:id'
,
component
:
()
=>
import
(
'@/views/radar/Bidding/details'
),
component
:
()
=>
import
(
'@/views/radar/Bidding/details'
),
name
:
'BiddingDetails'
,
name
:
'BiddingDetails'
,
meta
:
{
title
:
'招标计划详情'
,
icon
:
'radar'
}
meta
:
{
title
:
'招标计划详情'
,
icon
:
'radar'
}
...
...
dsk-operate-ui/src/views/detail/party-a/component/HeadForm.vue
View file @
6a5487b2
...
@@ -43,6 +43,7 @@
...
@@ -43,6 +43,7 @@
<
template
v-if=
"form.type==4"
>
<
template
v-if=
"form.type==4"
>
<el-select
<el-select
class=
"form-content-width"
class=
"form-content-width"
:class=
"form.value.length > 1 ? 'selectTag' : ''"
v-model=
"form.value"
v-model=
"form.value"
multiple
multiple
collapse-tags
collapse-tags
...
@@ -247,6 +248,22 @@ export default {
...
@@ -247,6 +248,22 @@ export default {
::v-deep
.form-content-width
{
::v-deep
.form-content-width
{
width
:
170px
;
width
:
170px
;
}
}
::v-deep
.selectTag
{
.el-select__tags
{
.el-tag
{
&
:first-child
{
width
:
90px
;
}
}
}
}
::v-deep
.el-select__tags
{
.el-tag
{
&
:first-child
{
width
:
100%
;
}
}
}
}
}
.ability-total
{
.ability-total
{
font-size
:
12px
;
font-size
:
12px
;
...
...
dsk-operate-ui/src/views/detail/party-a/cooperate/index.vue
View file @
6a5487b2
...
@@ -143,12 +143,7 @@ export default {
...
@@ -143,12 +143,7 @@ export default {
components
:
{
components
:
{
Detail
Detail
},
},
props
:
{
props
:
[
'customerIds'
],
customerIds
:
{
type
:
String
,
default
:
''
}
},
data
()
{
data
()
{
return
{
return
{
ifEmpty
:
false
,
ifEmpty
:
false
,
...
@@ -522,7 +517,7 @@ export default {
...
@@ -522,7 +517,7 @@ export default {
::v-deep
.cooperate-detail
{
::v-deep
.cooperate-detail
{
.miantitle
,
.app-container
{
.miantitle
,
.app-container
{
margin
:
12px
0
;
//
margin: 12px 0;
}
}
}
}
...
...
dsk-operate-ui/src/views/detail/party-a/decisionMaking/index.vue
View file @
6a5487b2
...
@@ -81,12 +81,7 @@ export default {
...
@@ -81,12 +81,7 @@ export default {
components
:
{
components
:
{
Tables
Tables
},
},
props
:
{
props
:
[
'customerIds'
],
customerIds
:
{
type
:
String
,
default
:
''
}
},
data
()
{
data
()
{
return
{
return
{
ifEmpty
:
false
,
ifEmpty
:
false
,
...
...
dsk-operate-ui/src/views/detail/party-a/overview/component/bidding.vue
View file @
6a5487b2
...
@@ -7,26 +7,26 @@
...
@@ -7,26 +7,26 @@
<el-popover
<el-popover
placement=
"top-start"
placement=
"top-start"
trigger=
"hover"
trigger=
"hover"
content=
"
历史
招标总数"
>
content=
"
统计企业历年来公开
招标总数"
>
<img
src=
"@/assets/images/detail/overview/zbph_question.png"
slot=
"reference"
>
<img
src=
"@/assets/images/detail/overview/zbph_question.png"
slot=
"reference"
>
</el-popover>
</el-popover>
<span
class=
"zbph-item-num"
>
{{
dataAll
.
bidAm
ount
||
'--'
}}
</span></div>
<span
class=
"zbph-item-num"
>
{{
dataAll
.
totalC
ount
||
'--'
}}
</span></div>
<div>
近一年招标总数
<div>
近一年招标总数
<el-popover
<el-popover
placement=
"top-start"
placement=
"top-start"
trigger=
"hover"
trigger=
"hover"
content=
"
近一年
招标总数"
>
content=
"
统计企业近一年公开
招标总数"
>
<img
src=
"@/assets/images/detail/overview/zbph_question.png"
slot=
"reference"
>
<img
src=
"@/assets/images/detail/overview/zbph_question.png"
slot=
"reference"
>
</el-popover>
</el-popover>
<span
class=
"zbph-item-num"
>
{{
dataAll
.
lastYearCount
||
'--'
}}
</span></div>
<span
class=
"zbph-item-num"
>
{{
dataAll
.
lastYearCount
||
'--'
}}
</span></div>
<div>
历史招标总额
<div>
历史招标总额
(万元)
<el-popover
<el-popover
placement=
"top-start"
placement=
"top-start"
trigger=
"hover"
trigger=
"hover"
content=
"
历史招标总
额"
>
content=
"
统计企业历年来公开招标项目总金
额"
>
<img
src=
"@/assets/images/detail/overview/zbph_question.png"
slot=
"reference"
>
<img
src=
"@/assets/images/detail/overview/zbph_question.png"
slot=
"reference"
>
</el-popover>
</el-popover>
<span
class=
"zbph-item-num"
>
{{
dataAll
.
bidAmount
||
'--'
}}
</span></div>
<span
class=
"zbph-item-num"
>
{{
dataAll
.
bidAmount
?
parseFloat
(
dataAll
.
bidAmount
.
toFixed
(
6
)):
'--'
}}
</span></div>
</div>
</div>
<div
class=
"zbph-account"
>
招标动态
<div
class=
"zbph-account"
>
招标动态
<div
class=
"labels"
>
<div
class=
"labels"
>
...
@@ -56,7 +56,7 @@
...
@@ -56,7 +56,7 @@
prop=
"companyName"
prop=
"companyName"
label=
"公司名称"
>
label=
"公司名称"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<router-link
to=
"
"
tag=
"a"
class=
"a-link"
>
{{
scope
.
row
.
companyName
}}
</router-link>
<router-link
:to=
"`/company/$
{encodeStr(scope.row.companyId)}`
" tag="a" class="a-link">
{{
scope
.
row
.
companyName
}}
</router-link>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
...
@@ -76,6 +76,7 @@
...
@@ -76,6 +76,7 @@
</template>
</template>
<
script
>
<
script
>
import
{
encodeStr
}
from
"@/assets/js/common"
import
{
bidDataGroup
,
supplierPage
}
from
'@/api/detail/party-a/overview'
import
{
bidDataGroup
,
supplierPage
}
from
'@/api/detail/party-a/overview'
import
*
as
echarts
from
'echarts'
import
*
as
echarts
from
'echarts'
export
default
{
export
default
{
...
@@ -83,6 +84,7 @@ export default {
...
@@ -83,6 +84,7 @@ export default {
props
:
[
'companyId'
],
props
:
[
'companyId'
],
data
()
{
data
()
{
return
{
return
{
encodeStr
,
datatype
:
'3'
,
//切换类型
datatype
:
'3'
,
//切换类型
dataAll
:
{},
dataAll
:
{},
dtdata
:[],
//数据
dtdata
:[],
//数据
...
@@ -96,9 +98,6 @@ export default {
...
@@ -96,9 +98,6 @@ export default {
this
.
handleSupplier
()
this
.
handleSupplier
()
},
},
mounted
()
{
mounted
()
{
this
.
$nextTick
(()
=>
{
this
.
getDT
(
3
)
})
},
},
methods
:
{
methods
:
{
async
handleBid
(){
async
handleBid
(){
...
@@ -106,6 +105,13 @@ export default {
...
@@ -106,6 +105,13 @@ export default {
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
let
{
totalCount
,
lastYearCount
,
bidAmount
}
=
res
.
data
let
{
totalCount
,
lastYearCount
,
bidAmount
}
=
res
.
data
this
.
dataAll
=
{
totalCount
,
lastYearCount
,
bidAmount
}
this
.
dataAll
=
{
totalCount
,
lastYearCount
,
bidAmount
}
this
.
dtdata
=
res
.
data
.
groupCount
.
map
(
item
=>
{
return
item
.
count
})
this
.
dttime
=
res
.
data
.
groupCount
.
map
(
item
=>
{
return
item
.
span
})
this
.
initDT
(
this
.
dtdata
,
this
.
dttime
)
}
}
},
},
async
handleSupplier
()
{
async
handleSupplier
()
{
...
@@ -113,6 +119,7 @@ export default {
...
@@ -113,6 +119,7 @@ export default {
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
tableData
=
res
.
rows
this
.
tableData
=
res
.
rows
this
.
tableData
.
forEach
((
item
,
index
)
=>
{
this
.
tableData
.
forEach
((
item
,
index
)
=>
{
item
.
amount
=
item
.
amount
?
parseFloat
(
item
.
amount
.
toFixed
(
6
)):
0
item
.
ico
=
require
(
`@/assets/images/detail/overview/ywwl_top
${
index
+
1
}
.png`
)
item
.
ico
=
require
(
`@/assets/images/detail/overview/ywwl_top
${
index
+
1
}
.png`
)
})
})
}
}
...
@@ -180,55 +187,7 @@ export default {
...
@@ -180,55 +187,7 @@ export default {
},
},
getDT
(
type
){
getDT
(
type
){
this
.
datatype
=
type
this
.
datatype
=
type
let
time
=
new
Date
()
this
.
handleBid
()
let
week
=
[
'周一'
,
'周二'
,
'周三'
,
'周四'
,
'周五'
,
'周六'
,
'周日'
]
let
weekdata
=
[
200
,
150
,
300
,
240
,
400
,
380
,
460
]
let
monthdata
=
[
400
,
200
,
350
,
170
,
190
,
280
,
260
,
308
,
406
,
387
,
458
,
695
,
125
,
360
,
512
,
546
,
298
,
365
,
458
,
536
,
345
,
200
,
150
,
300
,
240
,
400
,
380
,
460
,
472
,
365
,
547
]
let
yeardata
=
[
1908
,
1500
,
2300
,
1456
,
2354
,
2564
,
1254
,
1236
,
4561
,
4521
,
1236
,
4561
,
3521
]
let
datas
=
[]
let
labels
=
[]
switch
(
type
)
{
case
3
:
time
=
time
.
getDay
()
// week.length = time
weekdata
.
length
=
time
for
(
var
i
=
0
;
i
<
7
;
i
++
){
if
(
i
>
time
){
weekdata
.
push
(
''
)
}
}
labels
=
week
datas
=
weekdata
break
;
case
2
:
let
days
=
new
Date
(
time
.
getFullYear
(),
time
.
getMonth
()
+
1
,
0
).
getDate
()
//获取到本月天数
time
=
time
.
getDate
()
monthdata
.
length
=
time
for
(
var
i
=
1
;
i
<=
days
;
i
++
){
labels
.
push
(
i
+
'日'
)
if
(
i
>
time
){
monthdata
.
push
(
""
)
}
}
datas
=
monthdata
break
;
case
1
:
time
=
time
.
getMonth
()
+
1
yeardata
.
length
=
time
for
(
var
i
=
1
;
i
<=
12
;
i
++
){
labels
.
push
(
i
+
'月'
)
if
(
i
>
time
){
yeardata
.
push
(
''
)
}
}
datas
=
yeardata
break
;
default
:
break
;
}
this
.
dtdata
=
datas
this
.
dttime
=
labels
this
.
initDT
(
datas
,
labels
)
}
}
}
}
}
}
...
...
dsk-operate-ui/src/views/detail/party-a/overview/component/busclue.vue
View file @
6a5487b2
...
@@ -57,7 +57,6 @@ export default {
...
@@ -57,7 +57,6 @@ export default {
}
}
},
},
created
()
{
created
()
{
this
.
handleStatistic
()
this
.
handleQuery
()
this
.
handleQuery
()
},
},
mounted
()
{
mounted
()
{
...
@@ -120,6 +119,11 @@ export default {
...
@@ -120,6 +119,11 @@ export default {
changePath
(
this
,
it
.
pathName
)
changePath
(
this
,
it
.
pathName
)
}
}
}
}
},
watch
:
{
statistic
(
newVal
,
oldVal
)
{
this
.
handleStatistic
()
}
}
}
}
}
</
script
>
</
script
>
...
...
dsk-operate-ui/src/views/detail/party-a/overview/component/infoheader.vue
View file @
6a5487b2
...
@@ -133,19 +133,20 @@ export default {
...
@@ -133,19 +133,20 @@ export default {
props
:
[
'companyId'
,
'companyInfo'
,
'statistic'
],
props
:
[
'companyId'
,
'companyInfo'
,
'statistic'
],
data
()
{
data
()
{
return
{
return
{
newStatic
:
null
,
labelList
:
[],
//企业标签
labelList
:
[],
//企业标签
claimLoading
:
false
,
claimLoading
:
false
,
ifClaim
:
false
,
//是否认领
ifClaim
:
false
,
//是否认领
showMore
:
false
,
showMore
:
false
,
showState
:
false
,
showState
:
false
,
graphList
:
[
graphList
:
[
{
id
:
1
,
name
:
'业务往来'
,
intro
:[{
id
:
101
,
name
:
'客户'
,
val
:
0
,
category
:
'global'
,
field
:
'customer'
},{
id
:
102
,
name
:
'供应商'
,
val
:
0
,
category
:
'global'
,
field
:
'supplier'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_ywwl.png'
)},
{
id
:
1
,
name
:
'业务往来'
,
i
sShow
:
true
,
i
ntro
:[{
id
:
101
,
name
:
'客户'
,
val
:
0
,
category
:
'global'
,
field
:
'customer'
},{
id
:
102
,
name
:
'供应商'
,
val
:
0
,
category
:
'global'
,
field
:
'supplier'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_ywwl.png'
)},
{
id
:
2
,
name
:
'商机线索'
,
intro
:[{
id
:
201
,
name
:
'专项债项目'
,
val
:
0
,
category
:
'xxx'
,
field
:
'yy'
},{
id
:
202
,
name
:
'招标计划'
,
val
:
0
,
category
:
'xxx'
,
field
:
'zz'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_sjxs.png'
)},
{
id
:
2
,
name
:
'商机线索'
,
i
sShow
:
true
,
i
ntro
:[{
id
:
201
,
name
:
'专项债项目'
,
val
:
0
,
category
:
'xxx'
,
field
:
'yy'
},{
id
:
202
,
name
:
'招标计划'
,
val
:
0
,
category
:
'xxx'
,
field
:
'zz'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_sjxs.png'
)},
{
id
:
3
,
name
:
'城投拿地'
,
intro
:[{
id
:
301
,
name
:
'土地交易'
,
val
:
0
,
category
:
'global'
,
field
:
'landInfo'
},{
id
:
302
,
name
:
'行政许可'
,
val
:
0
,
category
:
'business'
,
field
:
'adminLicensing'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_ctnd.png'
)},
{
id
:
3
,
name
:
'城投拿地'
,
i
sShow
:
true
,
i
ntro
:[{
id
:
301
,
name
:
'土地交易'
,
val
:
0
,
category
:
'global'
,
field
:
'landInfo'
},{
id
:
302
,
name
:
'行政许可'
,
val
:
0
,
category
:
'business'
,
field
:
'adminLicensing'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_ctnd.png'
)},
{
id
:
4
,
name
:
'对外投资'
,
intro
:[{
id
:
401
,
name
:
'企业经营实力展现'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_dwtz.png'
)},
{
id
:
4
,
name
:
'对外投资'
,
i
sShow
:
true
,
i
ntro
:[{
id
:
401
,
name
:
'企业经营实力展现'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_dwtz.png'
)},
{
id
:
5
,
name
:
'股权穿透'
,
intro
:[{
id
:
501
,
name
:
'瞬息掌握企业关系'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_gqct.png'
)},
{
id
:
5
,
name
:
'股权穿透'
,
i
sShow
:
true
,
i
ntro
:[{
id
:
501
,
name
:
'瞬息掌握企业关系'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_gqct.png'
)},
{
id
:
6
,
name
:
'企业架构'
,
intro
:[{
id
:
601
,
name
:
'企业架构关联图'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_qyjg.png'
)},
{
id
:
6
,
name
:
'企业架构'
,
i
sShow
:
true
,
i
ntro
:[{
id
:
601
,
name
:
'企业架构关联图'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_qyjg.png'
)},
{
id
:
7
,
name
:
'工商信息'
,
intro
:[{
id
:
701
,
name
:
'企业基础工商登记信息'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_gsxx.png'
)}
{
id
:
7
,
name
:
'工商信息'
,
i
sShow
:
true
,
i
ntro
:[{
id
:
701
,
name
:
'企业基础工商登记信息'
}],
ico
:
require
(
'@/assets/images/detail/overview/company_gsxx.png'
)}
],
//企业链图
],
//企业链图
//风险扫描
//风险扫描
labelArr
:[
'失信联合惩戒企业'
,
'司法纠纷'
,
'注销'
],
//负向经营状态
labelArr
:[
'失信联合惩戒企业'
,
'司法纠纷'
,
'注销'
],
//负向经营状态
...
@@ -153,13 +154,11 @@ export default {
...
@@ -153,13 +154,11 @@ export default {
}
}
},
},
created
()
{
created
()
{
this
.
handleStatistic
()
this
.
getCompanyInfo
()
//处理曾用名
},
},
mounted
()
{
mounted
()
{
this
.
getClaimStatus
()
//获取企业认领状态
this
.
getClaimStatus
()
//获取企业认领状态
this
.
companySwiper
()
//swiper滚动板块
this
.
handleWidth
()
//企业背景是否收起
this
.
handleWidth
()
//企业背景是否收起
this
.
companySwiper
()
//swiper滚动板块
},
},
methods
:
{
methods
:
{
//认领
//认领
...
@@ -186,20 +185,27 @@ export default {
...
@@ -186,20 +185,27 @@ export default {
})
})
},
},
getCompanyInfo
(){
getCompanyInfo
(){
if
(
this
.
companyInfo
.
historyNames
&&
typeof
this
.
companyInfo
.
historyNames
==
'string'
){
//曾用名
if
(
this
.
companyInfo
.
historyNames
&&
typeof
this
.
companyInfo
.
historyNames
==
'string'
){
//曾用名
)
this
.
companyInfo
.
historyNames
=
JSON
.
parse
(
this
.
companyInfo
.
historyNames
)
this
.
companyInfo
.
historyNames
=
JSON
.
parse
(
this
.
companyInfo
.
historyNames
)
}
}
},
},
handleStatistic
()
{
handleStatistic
()
{
this
.
graphList
.
forEach
((
item
,
index
)
=>
{
this
.
graphList
.
forEach
((
item
,
index
)
=>
{
let
number
=
null
if
(
item
.
intro
){
if
(
item
.
intro
){
item
.
intro
.
forEach
((
it
,
idx
)
=>
{
item
.
intro
.
forEach
((
it
,
idx
)
=>
{
if
(
it
.
category
||
it
.
field
){
if
(
it
.
category
||
it
.
field
){
it
.
val
=
this
.
statistic
[
it
.
category
]?
this
.
statistic
[
it
.
category
][
it
.
field
]:
0
it
.
val
=
this
.
statistic
[
it
.
category
]?
this
.
statistic
[
it
.
category
][
it
.
field
]:
0
number
+=
it
.
val
}
}
})
})
}
}
if
(
number
===
0
){
item
.
isShow
=
false
}
})
})
this
.
graphList
=
this
.
graphList
.
filter
(
item
=>
item
.
isShow
)
this
.
companySwiper
()
//swiper滚动板块
},
},
//获取认领状态
//获取认领状态
async
getClaimStatus
(){
async
getClaimStatus
(){
...
@@ -259,7 +265,11 @@ export default {
...
@@ -259,7 +265,11 @@ export default {
},
},
watch
:
{
watch
:
{
companyInfo
(
newVal
,
oldVal
)
{
companyInfo
(
newVal
,
oldVal
)
{
this
.
getCompanyInfo
()
//处理曾用名
this
.
handleWidth
()
this
.
handleWidth
()
},
statistic
(
newVal
,
oldVal
)
{
this
.
handleStatistic
()
}
}
}
}
}
}
...
...
dsk-operate-ui/src/views/detail/party-a/overview/component/operations.vue
View file @
6a5487b2
...
@@ -7,9 +7,9 @@
...
@@ -7,9 +7,9 @@
<li
class=
"swiper-slide"
v-for=
"(item, index) in operList"
:key=
"index"
>
<li
class=
"swiper-slide"
v-for=
"(item, index) in operList"
:key=
"index"
>
<div
class=
"swiper-div"
>
<div
class=
"swiper-div"
>
<div
class=
"operations-title"
>
{{
item
.
bratingSubjectLevel
}}
-
<span>
{{
item
.
ratingDate
}}
</span></div>
<div
class=
"operations-title"
>
{{
item
.
bratingSubjectLevel
}}
-
<span>
{{
item
.
ratingDate
}}
</span></div>
<div
class=
"flex-box
text-cl1
operations-info"
>
<div
class=
"flex-box operations-info"
>
{{
item
.
bondType
}}
<div>
{{
item
.
bondType
||
'--'
}}
</div>
<span
><img
src=
"@/assets/images/detail/overview/oper_source.png"
>
{{
item
.
creditRatingAgency
}}
</span>
<span
class=
"text-cl1"
><img
src=
"@/assets/images/detail/overview/oper_source.png"
>
{{
item
.
creditRatingAgency
||
'--'
}}
</span>
</div>
</div>
</div>
</div>
</li>
</li>
...
@@ -48,7 +48,6 @@ export default {
...
@@ -48,7 +48,6 @@ export default {
},
},
created
()
{
created
()
{
this
.
handleQuery
()
this
.
handleQuery
()
this
.
handleFinancial
()
},
},
mounted
()
{
mounted
()
{
this
.
companySwiper
()
this
.
companySwiper
()
...
@@ -68,6 +67,9 @@ export default {
...
@@ -68,6 +67,9 @@ export default {
let
res
=
await
bondCreditRating
({
cid
:
this
.
companyId
})
let
res
=
await
bondCreditRating
({
cid
:
this
.
companyId
})
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
operList
=
res
.
data
this
.
operList
=
res
.
data
this
.
$nextTick
(()
=>
{
this
.
companySwiper
()
})
}
}
},
},
handleFinancial
(){
handleFinancial
(){
...
@@ -75,10 +77,15 @@ export default {
...
@@ -75,10 +77,15 @@ export default {
let
{
totalAssets
,
belongNetAssets
,
creditBalance
,
operatingIncome
,
totalLiabilities
}
=
this
.
financial
let
{
totalAssets
,
belongNetAssets
,
creditBalance
,
operatingIncome
,
totalLiabilities
}
=
this
.
financial
let
jyqkObj
=
{
totalAssets
,
belongNetAssets
,
creditBalance
,
operatingIncome
,
totalLiabilities
}
let
jyqkObj
=
{
totalAssets
,
belongNetAssets
,
creditBalance
,
operatingIncome
,
totalLiabilities
}
this
.
gsjyList
.
forEach
((
item
,
index
)
=>
{
this
.
gsjyList
.
forEach
((
item
,
index
)
=>
{
item
.
amount
=
jyqkObj
[
Object
.
keys
(
jyqkObj
)[
index
]]
item
.
amount
=
jyqkObj
[
Object
.
keys
(
jyqkObj
)[
index
]]
?
parseFloat
(
jyqkObj
[
Object
.
keys
(
jyqkObj
)[
index
]].
toFixed
(
2
)):
0
})
})
}
}
}
}
},
watch
:
{
financial
(
newVal
,
oldVal
)
{
this
.
handleFinancial
()
}
}
}
}
}
</
script
>
</
script
>
...
@@ -119,8 +126,12 @@ export default {
...
@@ -119,8 +126,12 @@ export default {
justify-content
:
space-between
;
justify-content
:
space-between
;
font-size
:
14px
;
font-size
:
14px
;
color
:
#416587
;
color
:
#416587
;
div
{
flex-shrink
:
0
;
}
span
{
span
{
font-size
:
12px
;
font-size
:
12px
;
margin-left
:
6px
;
img
{
img
{
width
:
10px
;
width
:
10px
;
height
:
10px
;
height
:
10px
;
...
...
dsk-operate-ui/src/views/detail/party-a/overview/component/relationship.vue
View file @
6a5487b2
...
@@ -6,24 +6,36 @@
...
@@ -6,24 +6,36 @@
<el-tab-pane
label=
"对外投资"
name=
"second"
></el-tab-pane>
<el-tab-pane
label=
"对外投资"
name=
"second"
></el-tab-pane>
</el-tabs>
</el-tabs>
<div
class=
"table-item"
>
<div
class=
"table-item"
>
<div
class=
"rela-person"
v-if=
"activeName=='first'"
>
实际控制人:
<router-link
to=
""
tag=
"a"
class=
"a-link"
>
{{
financial
&&
financial
.
actualController
||
'--'
}}
</router-link>
</div>
<div
class=
"rela-person"
v-if=
"activeName=='first'"
>
实际控制人:
{{
financial
&&
financial
.
actualController
||
'--'
}}
</div>
<el-table
:data=
"holderData"
border
style=
"width: 100%"
v-
if
=
"activeName=='first'"
>
<el-table
:data=
"holderData"
border
style=
"width: 100%"
v-
show
=
"activeName=='first'"
>
<el-table-column
label=
"序号"
width=
"55"
align=
"left"
fixed
>
<el-table-column
label=
"序号"
width=
"55"
align=
"left"
fixed
>
<template
slot-scope=
"scope"
>
{{
holderParams
.
pageNum
*
holderParams
.
pageSize
-
holderParams
.
pageSize
+
scope
.
$index
+
1
}}
</
template
>
<template
slot-scope=
"scope"
>
{{
holderParams
.
pageNum
*
holderParams
.
pageSize
-
holderParams
.
pageSize
+
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"stockName"
min-width=
"140"
label=
"股东名称"
></el-table-column>
<el-table-column
prop=
"stockName"
min-width=
"140"
label=
"股东名称"
></el-table-column>
<el-table-column
prop=
"xxx"
label=
"持股数量(亿)"
></el-table-column>
<el-table-column
prop=
"shouldCapiConv"
label=
"持股数量(亿)"
></el-table-column>
<el-table-column
prop=
"xxx"
label=
"持股比例"
></el-table-column>
<el-table-column
label=
"持股比例"
>
<el-table-column
prop=
"xxx"
label=
"法定代表人"
></el-table-column>
<
template
slot-scope=
"scope"
>
<el-table-column
prop=
"xxx"
label=
"成立日期"
></el-table-column>
<span>
{{
scope
.
row
.
stockPercent
?
parseFloat
(
Number
(
scope
.
row
.
stockPercent
*
100
).
toFixed
(
4
))
+
'%'
:
'--'
}}
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"法定代表人"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
corporatePerson
||
'--'
}}
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"成立日期"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
registeredDate
||
'--'
}}
</span>
</
template
>
</el-table-column>
</el-table>
</el-table>
<el-table
:data=
"shipData"
border
style=
"width: 100%"
v-
else
>
<el-table
:data=
"shipData"
border
style=
"width: 100%"
v-
show=
"activeName=='second'"
>
<el-table-column
label=
"序号"
width=
"55"
align=
"left"
fixed
>
<el-table-column
label=
"序号"
width=
"55"
align=
"left"
fixed
>
<
template
slot-scope=
"scope"
>
{{
shipParams
.
pageNum
*
shipParams
.
pageSize
-
shipParams
.
pageSize
+
scope
.
$index
+
1
}}
</
template
>
<
template
slot-scope=
"scope"
>
{{
shipParams
.
pageNum
*
shipParams
.
pageSize
-
shipParams
.
pageSize
+
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"investName"
min-width=
"140"
label=
"被投资企业名称"
>
<el-table-column
min-width=
"140"
label=
"被投资企业名称"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<router-link
to=
"
"
tag=
"a"
class=
"a-link"
v-if=
"scope.row.id&&scope.row.investName"
v-html=
"scope.row.investName"
></router-link>
<router-link
:to=
"`/enterprise/$
{encodeStr(scope.row.id)}`
" tag="a" class="a-link" v-if="scope.row.id
&&
scope.row.investName" v-html="scope.row.investName">
</router-link>
<div
v-else
v-html=
"scope.row.investName || '--'"
></div>
<div
v-else
v-html=
"scope.row.investName || '--'"
></div>
<div
class=
"tags"
v-if=
"scope.row.businessStatus || scope.row.biddingAnnouncement"
>
<div
class=
"tags"
v-if=
"scope.row.businessStatus || scope.row.biddingAnnouncement"
>
<span
class=
"tag style1"
v-if=
"scope.row.businessStatus"
>
{{
scope
.
row
.
businessStatus
}}
</span>
<span
class=
"tag style1"
v-if=
"scope.row.businessStatus"
>
{{
scope
.
row
.
businessStatus
}}
</span>
...
@@ -41,18 +53,20 @@
...
@@ -41,18 +53,20 @@
</el-table-column>
</el-table-column>
<el-table-column
prop=
"shouldCapi"
label=
"认缴出资额(万元)"
></el-table-column>
<el-table-column
prop=
"shouldCapi"
label=
"认缴出资额(万元)"
></el-table-column>
</el-table>
</el-table>
<div
class=
"rela-more"
v-if=
"activeName=='second'&& shipTotal>shipParams.pageSize"
><
router-link
to=
""
tag=
"a"
class=
"a-link"
>
查看更多数据 >
</router-link
></div>
<div
class=
"rela-more"
v-if=
"activeName=='second'&& shipTotal>shipParams.pageSize"
><
span
class=
"a-link"
@
click=
"handlePath"
>
查看更多数据 >
</span
></div>
</div>
</div>
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
{
encodeStr
,
changePath
}
from
"@/assets/js/common"
import
{
bestStockPage
,
investment
}
from
'@/api/detail/party-a/overview'
import
{
bestStockPage
,
investment
}
from
'@/api/detail/party-a/overview'
export
default
{
export
default
{
name
:
'Relationship'
,
name
:
'Relationship'
,
props
:
[
'companyId'
,
'financial'
],
props
:
[
'companyId'
,
'financial'
],
data
()
{
data
()
{
return
{
return
{
encodeStr
,
activeName
:
'first'
,
activeName
:
'first'
,
//表格数据
//表格数据
holderData
:[],
holderData
:[],
...
@@ -60,13 +74,13 @@ export default {
...
@@ -60,13 +74,13 @@ export default {
cid
:
this
.
companyId
,
cid
:
this
.
companyId
,
isHistory
:
0
,
isHistory
:
0
,
pageNum
:
1
,
pageNum
:
1
,
pageSize
:
2
0
pageSize
:
10
0
},
},
shipData
:[],
shipData
:[],
shipParams
:
{
shipParams
:
{
cid
:
this
.
companyId
,
cid
:
this
.
companyId
,
pageNum
:
1
,
pageNum
:
1
,
pageSize
:
10
pageSize
:
5
},
},
shipTotal
:
0
shipTotal
:
0
}
}
...
@@ -83,6 +97,9 @@ export default {
...
@@ -83,6 +97,9 @@ export default {
this
.
activeName
==
'first'
?
this
.
holderData
=
res
.
rows
:
this
.
shipData
=
res
.
rows
this
.
activeName
==
'first'
?
this
.
holderData
=
res
.
rows
:
this
.
shipData
=
res
.
rows
}
}
this
.
activeName
==
'second'
?
this
.
shipTotal
=
res
.
total
:
''
this
.
activeName
==
'second'
?
this
.
shipTotal
=
res
.
total
:
''
},
handlePath
(){
changePath
(
this
,
'overseas'
)
}
}
}
}
}
}
...
@@ -135,6 +152,9 @@ export default {
...
@@ -135,6 +152,9 @@ export default {
.rela-more
{
.rela-more
{
padding-top
:
16px
;
padding-top
:
16px
;
text-align
:
center
;
text-align
:
center
;
span
{
cursor
:
pointer
;
}
}
}
}
}
</
style
>
</
style
>
dsk-operate-ui/src/views/detail/party-a/overview/component/risk.vue
View file @
6a5487b2
...
@@ -48,7 +48,7 @@ export default {
...
@@ -48,7 +48,7 @@ export default {
tz
:
''
,
tz
:
''
,
bl
:
''
bl
:
''
},
},
{
/*
{
name:'企业公告',
name:'企业公告',
value:'',
value:'',
category:'xxx',
category:'xxx',
...
@@ -67,11 +67,11 @@ export default {
...
@@ -67,11 +67,11 @@ export default {
{
{
name:'对外投资变更',
name:'对外投资变更',
value:'',
value:'',
category
:
'
basic
'
,
category:'
xxx
',
field
:
'
outboundInvestment
'
,
field:'
yy
',
tz:'',
tz:'',
bl:''
bl:''
},
},
*/
{
{
name
:
'法院公告'
,
name
:
'法院公告'
,
value
:
''
,
value
:
''
,
...
@@ -80,14 +80,14 @@ export default {
...
@@ -80,14 +80,14 @@ export default {
tz
:
''
,
tz
:
''
,
bl
:
''
bl
:
''
},
},
{
/*
{
name:'立案信息',
name:'立案信息',
value:'',
value:'',
category:'xxx',
category:'xxx',
field:'zz',
field:'zz',
tz:'',
tz:'',
bl:''
bl:''
},
},
*/
{
{
name
:
'被执行人'
,
name
:
'被执行人'
,
value
:
''
,
value
:
''
,
...
@@ -108,12 +108,8 @@ export default {
...
@@ -108,12 +108,8 @@ export default {
}
}
},
},
created
()
{
created
()
{
this
.
handView
()
},
},
mounted
()
{
mounted
()
{
this
.
$nextTick
(()
=>
{
this
.
getDT
()
})
},
},
methods
:
{
methods
:
{
handView
(){
handView
(){
...
@@ -126,6 +122,10 @@ export default {
...
@@ -126,6 +122,10 @@ export default {
let
it
=
{
name
:
item
.
name
,
value
:
number
,
tz
:
''
,
bl
:
parseFloat
(
Number
(
Number
(
number
)
/
Number
(
totalVal
)
*
100
).
toFixed
(
2
))
+
'%'
}
let
it
=
{
name
:
item
.
name
,
value
:
number
,
tz
:
''
,
bl
:
parseFloat
(
Number
(
Number
(
number
)
/
Number
(
totalVal
)
*
100
).
toFixed
(
2
))
+
'%'
}
return
it
return
it
})
})
this
.
viewData
.
sort
((
a
,
b
)
=>
{
return
a
.
value
<
b
.
value
?
1
:
-
1
;
})
this
.
getDT
()
},
},
getDT
(){
getDT
(){
let
myChart
=
echarts
.
init
(
document
.
getElementById
(
"echartsRisk"
))
let
myChart
=
echarts
.
init
(
document
.
getElementById
(
"echartsRisk"
))
...
@@ -172,6 +172,11 @@ export default {
...
@@ -172,6 +172,11 @@ export default {
}
}
myChart
.
setOption
(
option
)
myChart
.
setOption
(
option
)
}
}
},
watch
:
{
statistic
(
newVal
,
oldVal
)
{
this
.
handView
()
}
}
}
}
}
</
script
>
</
script
>
...
@@ -185,7 +190,6 @@ export default {
...
@@ -185,7 +190,6 @@ export default {
.clue-box
{
.clue-box
{
width
:
100%
;
width
:
100%
;
justify-content
:
space-between
;
justify-content
:
space-between
;
align-items
:
normal
;
margin-top
:
20px
;
margin-top
:
20px
;
.clue-echarts
{
.clue-echarts
{
width
:
calc
(
50%
-
8px
);
width
:
calc
(
50%
-
8px
);
...
...
dsk-operate-ui/src/views/detail/party-a/overview/component/senior.vue
View file @
6a5487b2
...
@@ -33,7 +33,7 @@ export default {
...
@@ -33,7 +33,7 @@ export default {
queryParams
:
{
queryParams
:
{
cid
:
this
.
companyId
,
cid
:
this
.
companyId
,
pageNum
:
1
,
pageNum
:
1
,
pageSize
:
2
0
pageSize
:
10
0
},
},
//表格数据
//表格数据
tableData
:[]
tableData
:[]
...
...
dsk-operate-ui/src/views/detail/party-a/overview/component/tender.vue
View file @
6a5487b2
...
@@ -3,14 +3,14 @@
...
@@ -3,14 +3,14 @@
<div
class=
"tender-list"
>
<div
class=
"tender-list"
>
<div
class=
"common-title"
>
招标公告
</div>
<div
class=
"common-title"
>
招标公告
</div>
<div
class=
"tender-item"
v-for=
"(item, index) in zbggList"
:key=
"index"
>
<div
class=
"tender-item"
v-for=
"(item, index) in zbggList"
:key=
"index"
>
<div
class=
"flex-box tender-title"
>
{{
item
.
projectName
}}
<span
:class=
"item.tenderStage=='项目动态'?'style2':item.tag=='招投标'?'style4':'style1'"
>
{{
item
.
tenderStage
}}
</span></div>
<div
class=
"flex-box tender-title"
>
<div
class=
"text-cl1"
:title=
"item.projectName"
><router-link
:to=
"'/radar/Bidding/details/'+item.bid"
tag=
"a"
class=
"a-link"
>
{{
item
.
projectName
}}
</router-link></div>
<span
:class=
"item.tenderStage=='项目动态'?'style2':item.tag=='招投标'?'style4':'style1'"
>
{{
item
.
tenderStage
}}
</span></div>
<span
class=
"tender-time"
>
{{
item
.
contact
}}
{{
item
.
issueTime
}}
</span>
<span
class=
"tender-time"
>
{{
item
.
contact
}}
{{
item
.
issueTime
}}
</span>
</div>
</div>
</div>
</div>
<div
class=
"tender-list"
>
<div
class=
"tender-list"
>
<div
class=
"common-title"
>
企业动态
</div>
<div
class=
"common-title"
>
企业动态
</div>
<div
class=
"tender-item"
v-for=
"(item, index) in trendList"
:key=
"index"
>
<div
class=
"tender-item"
v-for=
"(item, index) in trendList"
:key=
"index"
>
<div
class=
"flex-box tender-title"
>
{{
item
.
xxx
}}
<span
:class=
"item.tag=='新增分支机构'?'style2':item.tag=='新增施工工法'?'style3':'style1'"
>
{{
item
.
tag
}}
</span></div>
<div
class=
"flex-box tender-title"
>
<div
class=
"text-cl1"
:title=
"tendTitle(item.details)"
>
{{
tendTitle
(
item
.
details
)
}}
</div><span
:class=
"item.parentDimension=='新增分支机构'?'style2':item.parentDimension=='新增施工工法'?'style3':'style1'"
>
{{
item
.
parentDimension
}}
</span></div>
<span
class=
"tender-time"
>
{{
item
.
createTime
}}
</span>
<span
class=
"tender-time"
>
{{
item
.
createTime
}}
</span>
</div>
</div>
</div>
</div>
...
@@ -34,18 +34,28 @@ export default {
...
@@ -34,18 +34,28 @@ export default {
//招标公告数据
//招标公告数据
zbggList
:[],
zbggList
:[],
trendParams
:
{
trendParams
:
{
companyId
:
this
.
companyId
,
companyId
:
'2453'
,
pageNum
:
1
,
pageNum
:
1
,
pageSize
:
5
pageSize
:
5
},
},
//企业动态数据
//企业动态数据
trendList
:[
trendList
:[]
{
name
:
'深圳北站片区正建超大型商场,预计2026年建成'
,
tag
:
'对外投资变更'
,
time
:
'03-21'
},
}
{
name
:
'深圳北站片区正建超大型商场,预计2026年建成'
,
tag
:
'新增分支机构'
,
time
:
'03-21'
},
},
{
name
:
'深圳北站片区正建超大型商场,预计2026年建成'
,
tag
:
'新增分支机构'
,
time
:
'03-21'
},
computed
:
{
{
name
:
'深圳北站片区正建超大型商场,预计2026年建成'
,
tag
:
'新增施工工法'
,
time
:
'03-21'
},
tendTitle
()
{
{
name
:
'深圳北站片区正建超大型商场,预计2026年建成'
,
tag
:
'新增施工工法'
,
time
:
'03-21'
}
return
function
(
val
)
{
]
let
str
=
''
if
(
val
){
for
(
let
key
in
val
){
str
+=
key
+
':'
+
val
[
key
]
+
';'
}
str
=
str
.
substring
(
0
,
str
.
lastIndexOf
(
';'
))
}
else
{
str
=
'--'
}
return
str
}
}
}
},
},
created
()
{
created
()
{
...
@@ -92,6 +102,9 @@ export default {
...
@@ -92,6 +102,9 @@ export default {
color
:
#232323
;
color
:
#232323
;
justify-content
:
space-between
;
justify-content
:
space-between
;
align-items
:
normal
;
align-items
:
normal
;
div
{
width
:
calc
(
100%
-
120px
);
}
span
{
span
{
height
:
22px
;
height
:
22px
;
line-height
:
22px
;
line-height
:
22px
;
...
@@ -123,6 +136,7 @@ export default {
...
@@ -123,6 +136,7 @@ export default {
}
}
}
}
.tender-time
{
.tender-time
{
height
:
28px
;
display
:
block
;
display
:
block
;
padding-top
:
8px
;
padding-top
:
8px
;
color
:
rgba
(
35
,
35
,
35
,
0
.4
);
color
:
rgba
(
35
,
35
,
35
,
0
.4
);
...
...
dsk-operate-ui/src/views/detail/party-a/overview/overview.vue
View file @
6a5487b2
<
template
>
<
template
>
<div
class=
"app-container part-container"
>
<div
class=
"app-container part-container"
>
<div
class=
"view-content"
><Infoheader
:companyId=
"companyId"
:companyInfo=
"companyInfo"
:statistic=
"statistic"
v-if=
"isShow"
/></div>
<!-- 企业信息 -->
<div
class=
"view-content"
><Infoheader
:companyId=
"companyId"
:companyInfo=
"companyInfo"
:statistic=
"statistic"
/></div>
<!-- 企业信息 -->
<div
class=
"view-content"
><Operations
:companyId=
"companyId"
:financial=
"financial"
v-if=
"isShow"
/></div>
<!-- 公司经营 -->
<div
class=
"view-content"
><Operations
:companyId=
"companyId"
:financial=
"financial"
/></div>
<!-- 公司经营 -->
<div
class=
"view-content"
><Bidding
:companyId=
"companyId"
/></div>
<!--招标偏好、业务往来-->
<div
class=
"view-content"
><Bidding
:companyId=
"companyId"
/></div>
<!--招标偏好、业务往来-->
<div
class=
"view-content"
><Busclue
:companyId=
"companyId"
:statistic=
"statistic"
v-if=
"statistic"
/></div>
<!--商机线索-->
<div
class=
"view-content"
><Busclue
:companyId=
"companyId"
:statistic=
"statistic"
/></div>
<!--商机线索-->
<div
class=
"view-content"
><Relationship
:companyId=
"companyId"
:financial=
"financial"
v-if=
"isShow"
/></div>
<!--关系企业-->
<div
class=
"view-content"
><Relationship
:companyId=
"companyId"
:financial=
"financial"
/></div>
<!--关系企业-->
<div
class=
"view-content"
><Senior
:companyId=
"companyId"
/></div>
<!--高管-->
<div
class=
"view-content"
><Senior
:companyId=
"companyId"
/></div>
<!--高管-->
<div
class=
"view-content"
><Risk
:companyId=
"companyId"
:statistic=
"statistic"
v-if=
"isShow"
/></div>
<!--风险概览-->
<div
class=
"view-content"
><Risk
:companyId=
"companyId"
:statistic=
"statistic"
/></div>
<!--风险概览-->
<div
class=
"view-content"
><Tender
:companyId=
"companyId"
/></div>
<!--招标公告、企业动态-->
<div
class=
"view-content"
><Tender
:companyId=
"companyId"
/></div>
<!--招标公告、企业动态-->
</div>
</div>
</
template
>
</
template
>
...
@@ -68,7 +68,7 @@ export default {
...
@@ -68,7 +68,7 @@ export default {
margin
:
0
;
margin
:
0
;
padding
:
0
;
padding
:
0
;
.view-content
{
.view-content
{
//
margin-top: 12px;
margin-top
:
12px
;
}
}
}
}
</
style
>
</
style
>
dsk-operate-ui/src/views/detail/party-a/preference/index.vue
View file @
6a5487b2
...
@@ -160,12 +160,7 @@ export default {
...
@@ -160,12 +160,7 @@ export default {
components
:
{
components
:
{
},
},
props
:
{
props
:
[
'customerIds'
],
customerIds
:
{
type
:
String
,
default
:
''
}
},
data
()
{
data
()
{
return
{
return
{
autosize
:
{
autosize
:
{
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/businessAnomaly.vue
View file @
6a5487b2
...
@@ -33,12 +33,7 @@ export default {
...
@@ -33,12 +33,7 @@ export default {
components
:
{
components
:
{
},
},
props
:
{
props
:
[
'companyId'
],
companyId
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
data
()
{
return
{
return
{
queryParams
:
{
queryParams
:
{
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/courtNotice.vue
View file @
6a5487b2
...
@@ -35,12 +35,7 @@ export default {
...
@@ -35,12 +35,7 @@ export default {
components
:
{
components
:
{
},
},
props
:
{
props
:
[
'companyId'
],
companyId
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
data
()
{
return
{
return
{
queryParams
:
{
queryParams
:
{
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/dishonesty.vue
View file @
6a5487b2
...
@@ -33,12 +33,7 @@ export default {
...
@@ -33,12 +33,7 @@ export default {
components
:
{
components
:
{
},
},
props
:
{
props
:
[
'companyId'
],
companyId
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
data
()
{
return
{
return
{
queryParams
:
{
queryParams
:
{
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/ifThePerson.vue
View file @
6a5487b2
...
@@ -32,12 +32,7 @@ export default {
...
@@ -32,12 +32,7 @@ export default {
components
:
{
components
:
{
},
},
props
:
{
props
:
[
'companyId'
],
companyId
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
data
()
{
return
{
return
{
queryParams
:
{
queryParams
:
{
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/judgment.vue
View file @
6a5487b2
...
@@ -41,12 +41,7 @@ export default {
...
@@ -41,12 +41,7 @@ export default {
components
:
{
components
:
{
},
},
props
:
{
props
:
[
'companyId'
],
companyId
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
data
()
{
return
{
return
{
queryParams
:
{
queryParams
:
{
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/openacourtsessionNotice.vue
View file @
6a5487b2
...
@@ -41,12 +41,7 @@ export default {
...
@@ -41,12 +41,7 @@ export default {
components
:
{
components
:
{
},
},
props
:
{
props
:
[
'companyId'
],
companyId
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
data
()
{
return
{
return
{
queryParams
:
{
queryParams
:
{
...
...
dsk-operate-ui/src/views/detail/party-a/riskInformation/punish.vue
View file @
6a5487b2
...
@@ -41,12 +41,7 @@ export default {
...
@@ -41,12 +41,7 @@ export default {
components
:
{
components
:
{
},
},
props
:
{
props
:
[
'companyId'
],
companyId
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
data
()
{
return
{
return
{
queryParams
:
{
queryParams
:
{
...
...
dsk-operate-ui/src/views/detail/party-a/urbanLnvestment/landAcquisition.vue
View file @
6a5487b2
...
@@ -37,12 +37,7 @@ export default {
...
@@ -37,12 +37,7 @@ export default {
components
:
{
components
:
{
},
},
props
:
{
props
:
[
'companyId'
],
companyId
:
{
type
:
Number
,
default
:
0
}
},
data
()
{
data
()
{
return
{
return
{
queryParams
:
{
queryParams
:
{
...
...
dsk-operate-ui/src/views/detail/party-a/urbanLnvestment/regionalEconomies.vue
View file @
6a5487b2
...
@@ -35,16 +35,7 @@ export default {
...
@@ -35,16 +35,7 @@ export default {
components
:
{
components
:
{
},
},
props
:
{
props
:
[
'companyId'
,
'companyInfo'
],
companyId
:
{
type
:
Number
,
default
:
0
},
companyInfo
:
{
type
:
Object
,
default
:
{}
}
},
data
()
{
data
()
{
return
{
return
{
addressList
:
''
,
addressList
:
''
,
...
...
dsk-operate-ui/src/views/detail/party-a/urbanLnvestment/sameRegion.vue
View file @
6a5487b2
...
@@ -118,16 +118,7 @@ export default {
...
@@ -118,16 +118,7 @@ export default {
components
:
{
components
:
{
},
},
props
:
{
props
:
[
'companyId'
,
'companyInfo'
],
companyId
:
{
type
:
Number
,
default
:
0
},
companyInfo
:
{
type
:
Object
,
default
:
{}
}
},
data
()
{
data
()
{
return
{
return
{
queryParams
:
{
queryParams
:
{
...
...
dsk-operate-ui/src/views/macro/enterprises/index.vue
View file @
6a5487b2
...
@@ -35,7 +35,7 @@
...
@@ -35,7 +35,7 @@
<el-table-column
label=
"序号"
width=
"50"
align=
"left"
fixed
>
<el-table-column
label=
"序号"
width=
"50"
align=
"left"
fixed
>
<template
slot-scope=
"scope"
>
{{
pageIndex
*
pageSize
-
pageSize
+
scope
.
$index
+
1
}}
</
template
>
<template
slot-scope=
"scope"
>
{{
pageIndex
*
pageSize
-
pageSize
+
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"公司名称"
align=
"left"
width=
"300"
>
<el-table-column
label=
"公司名称"
align=
"left"
width=
"300"
fixed
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<router-link
to=
""
tag=
"a"
class=
"a-link"
v-html=
"scope.row.name"
></router-link>
<router-link
to=
""
tag=
"a"
class=
"a-link"
v-html=
"scope.row.name"
></router-link>
</
template
>
</
template
>
...
@@ -148,12 +148,7 @@ export default {
...
@@ -148,12 +148,7 @@ export default {
})
})
params
.
aptitudeQueryDto
.
aptitudeDtoList
=
aptitudeType
params
.
aptitudeQueryDto
.
aptitudeDtoList
=
aptitudeType
}
}
if
(
this
.
aptitudeType
||
this
.
queryParams
.
ename
){
}
console
.
log
(
params
)
enterprise
(
params
).
then
(
res
=>
{
enterprise
(
params
).
then
(
res
=>
{
console
.
log
(
res
.
data
)
this
.
tableData
=
res
.
data
.
list
;
this
.
tableData
=
res
.
data
.
list
;
this
.
tableDataTotal
=
res
.
data
.
total
;
this
.
tableDataTotal
=
res
.
data
.
total
;
})
})
...
...
dsk-operate-ui/src/views/macro/financing/details.vue
View file @
6a5487b2
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
</div>
</div>
<div
class=
"item color4"
>
<div
class=
"item color4"
>
<div
class=
"item-left"
>
<div
class=
"item-left"
>
<h4>
{{
details
.
special
Capital
||
'-'
}}
<span>
{{
details
.
special
Capital
?
'亿'
:
''
}}
</span></h4>
<h4>
{{
details
.
special
BondCapital
||
'-'
}}
<span>
{{
details
.
specialBond
Capital
?
'亿'
:
''
}}
</span></h4>
<p>
专项债用作资本金
</p>
<p>
专项债用作资本金
</p>
</div>
</div>
<img
class=
"img"
src=
"@/assets/images/financing/icon4.png"
/>
<img
class=
"img"
src=
"@/assets/images/financing/icon4.png"
/>
...
...
dsk-operate-ui/src/views/macro/financing/index.vue
View file @
6a5487b2
...
@@ -51,12 +51,12 @@
...
@@ -51,12 +51,12 @@
<router-link
:to=
"'/macro/financing/details/'+ scope.row.id"
tag=
"a"
class=
"a-link"
>
{{
scope
.
row
.
projectName
}}
</router-link>
<router-link
:to=
"'/macro/financing/details/'+ scope.row.id"
tag=
"a"
class=
"a-link"
>
{{
scope
.
row
.
projectName
}}
</router-link>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"projectTotalInvestment"
label=
"项目总投资(亿)"
sortable=
"custom"
width=
"155"
/>
<el-table-column
prop=
"projectTotalInvestment"
label=
"项目总投资(亿)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"155"
/>
<el-table-column
prop=
"projectCapital"
label=
"项目资本金(亿)"
sortable=
"custom"
width=
"155"
/>
<el-table-column
prop=
"projectCapital"
label=
"项目资本金(亿)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"155"
/>
<el-table-column
prop=
"econData007"
label=
"项目收益倍数(倍)"
sortable=
"custom"
width=
"150"
/>
<el-table-column
prop=
"econData007"
label=
"项目收益倍数(倍)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
/>
<el-table-column
prop=
"zxz"
label=
"专项债金额(亿)"
sortable=
"custom"
width=
"150"
/>
<el-table-column
prop=
"zxz"
label=
"专项债金额(亿)"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"150"
/>
<el-table-column
prop=
"specialBondCapital"
label=
"专项债用作资本金(亿)"
width=
"170"
/>
<el-table-column
prop=
"specialBondCapital"
label=
"专项债用作资本金(亿)"
:formatter=
"formatStatus"
width=
"170"
/>
<el-table-column
prop=
"projectEntity"
label=
"项目主体"
>
<el-table-column
prop=
"projectEntity"
:formatter=
"formatStatus"
label=
"项目主体"
>
<!--<template slot-scope="scope">-->
<!--<template slot-scope="scope">-->
<!--<router-link :to="'/macro/financing/details/'+ scope.row.projectEntityId" tag="a" class="a-link">{{ scope.row.projectEntity}}</router-link>-->
<!--<router-link :to="'/macro/financing/details/'+ scope.row.projectEntityId" tag="a" class="a-link">{{ scope.row.projectEntity}}</router-link>-->
<!--</template>-->
<!--</template>-->
...
@@ -190,6 +190,9 @@ export default {
...
@@ -190,6 +190,9 @@ export default {
}
}
myChart
.
setOption
(
option
);
myChart
.
setOption
(
option
);
},
},
formatStatus
:
function
(
row
,
column
,
cellValue
)
{
return
cellValue
?
cellValue
:
'-'
},
sortChange
({
column
,
prop
,
order
}){
sortChange
({
column
,
prop
,
order
}){
if
(
prop
===
'number'
){
if
(
prop
===
'number'
){
this
.
queryParams
.
field
=
'count'
this
.
queryParams
.
field
=
'count'
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/qgjjdq.vue
View file @
6a5487b2
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<span
class=
"common-title"
>
全国经济大全
</span>
<span
class=
"common-title"
>
全国经济大全
</span>
<el-form
ref=
"queryForm"
:model=
"queryParams"
:inline=
"true"
size=
"small"
>
<el-form
ref=
"queryForm"
:model=
"queryParams"
:inline=
"true"
size=
"small"
>
<el-form-item
prop=
"year"
>
<el-form-item
prop=
"year"
>
<el-select
v-model=
"queryParams.year"
filterable
class=
"form-content-width"
placeholder=
"请选择年度"
@
change=
"
querySubmit
"
>
<el-select
v-model=
"queryParams.year"
filterable
class=
"form-content-width"
placeholder=
"请选择年度"
@
change=
"
handleSearch
"
>
<el-option
v-for=
"(item, index) in yearOptions"
:key=
"index"
:label=
"item.year"
:value=
"item.year"
/>
<el-option
v-for=
"(item, index) in yearOptions"
:key=
"index"
:label=
"item.year"
:value=
"item.year"
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
:options=
"addressList"
:options=
"addressList"
:props=
"props"
:props=
"props"
v-model=
"queryParams.address"
v-model=
"queryParams.address"
@
change=
"
querySubmit
"
@
change=
"
handleSearch
"
placeholder=
"地区选择"
placeholder=
"地区选择"
collapse-tags
collapse-tags
clearable
></el-cascader>
clearable
></el-cascader>
...
@@ -51,8 +51,8 @@
...
@@ -51,8 +51,8 @@
<img
src=
"@/assets/images/icon_detailed.png"
class=
"icon-detailed"
@
click=
"handleDetail(scope.row)"
>
<img
src=
"@/assets/images/icon_detailed.png"
class=
"icon-detailed"
@
click=
"handleDetail(scope.row)"
>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"GDP(元)"
prop=
"gdp"
:formatter=
"formatStatus"
sortable=
"custom"
min-width=
"115"
align=
"right"
></el-table-column>
<el-table-column
label=
"GDP(
亿
元)"
prop=
"gdp"
:formatter=
"formatStatus"
sortable=
"custom"
min-width=
"115"
align=
"right"
></el-table-column>
<el-table-column
label=
"GDP增速"
prop=
"gdpGrowth"
:formatter=
"formatStatus"
sortable=
"custom"
min-width=
"100"
align=
"right"
></el-table-column>
<el-table-column
label=
"GDP增速
(%)
"
prop=
"gdpGrowth"
:formatter=
"formatStatus"
sortable=
"custom"
min-width=
"100"
align=
"right"
></el-table-column>
<el-table-column
label=
"人均GDP(元)"
prop=
"gdpPerCapita"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"125"
align=
"right"
></el-table-column>
<el-table-column
label=
"人均GDP(元)"
prop=
"gdpPerCapita"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"125"
align=
"right"
></el-table-column>
<el-table-column
label=
"人口(万人)"
prop=
"population"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"120"
align=
"right"
></el-table-column>
<el-table-column
label=
"人口(万人)"
prop=
"population"
:formatter=
"formatStatus"
sortable=
"custom"
width=
"120"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般公共预算收入 (亿元)"
prop=
"gbr"
sortable=
"custom"
width=
"170"
align=
"right"
></el-table-column>
<el-table-column
label=
"一般公共预算收入 (亿元)"
prop=
"gbr"
sortable=
"custom"
width=
"170"
align=
"right"
></el-table-column>
...
@@ -62,8 +62,8 @@
...
@@ -62,8 +62,8 @@
<el-table-column
label=
"政府性基金收入(亿元)"
width=
"140"
prop=
"govFundIncome"
:formatter=
"formatStatus"
sortable=
"custom"
align=
"left"
></el-table-column>
<el-table-column
label=
"政府性基金收入(亿元)"
width=
"140"
prop=
"govFundIncome"
:formatter=
"formatStatus"
sortable=
"custom"
align=
"left"
></el-table-column>
<el-table-column
label=
"政府性基金收入:土地出让收入(亿元)"
prop=
"landTransferIncome"
sortable=
"custom"
width=
"150"
align=
"left"
></el-table-column>
<el-table-column
label=
"政府性基金收入:土地出让收入(亿元)"
prop=
"landTransferIncome"
sortable=
"custom"
width=
"150"
align=
"left"
></el-table-column>
<el-table-column
label=
"政府性基金支出(亿元)"
prop=
"govFundExpenditure"
:formatter=
"formatStatus"
width=
"170"
sortable=
"custom"
align=
"left"
></el-table-column>
<el-table-column
label=
"政府性基金支出(亿元)"
prop=
"govFundExpenditure"
:formatter=
"formatStatus"
width=
"170"
sortable=
"custom"
align=
"left"
></el-table-column>
<el-table-column
label=
"国有资
产
经营收入(亿元)"
prop=
"soecoi"
width=
"160"
:formatter=
"formatStatus"
align=
"left"
></el-table-column>
<el-table-column
label=
"国有资
本
经营收入(亿元)"
prop=
"soecoi"
width=
"160"
:formatter=
"formatStatus"
align=
"left"
></el-table-column>
<el-table-column
label=
"国有资
产
经营支出(亿元)"
prop=
"soecoe"
width=
"160"
:formatter=
"formatStatus"
align=
"left"
></el-table-column>
<el-table-column
label=
"国有资
本
经营支出(亿元)"
prop=
"soecoe"
width=
"160"
:formatter=
"formatStatus"
align=
"left"
></el-table-column>
<el-table-column
label=
"固定资产投资(亿元)"
prop=
"fixedInvestment"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
<el-table-column
label=
"固定资产投资(亿元)"
prop=
"fixedInvestment"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
<el-table-column
label=
"财政自给率(%)"
prop=
"fiscalSelfSufficiencyRate"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
<el-table-column
label=
"财政自给率(%)"
prop=
"fiscalSelfSufficiencyRate"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
<el-table-column
label=
"地方政府债务余额(亿元)"
prop=
"govDebtBalance"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
<el-table-column
label=
"地方政府债务余额(亿元)"
prop=
"govDebtBalance"
:formatter=
"formatStatus"
width=
"160"
align=
"left"
></el-table-column>
...
@@ -275,6 +275,10 @@
...
@@ -275,6 +275,10 @@
this
.
pageIndex
=
1
;
this
.
pageIndex
=
1
;
this
.
querySubmit
()
this
.
querySubmit
()
},
},
handleSearch
(){
this
.
pageIndex
=
1
this
.
querySubmit
()
},
}
}
}
}
</
script
>
</
script
>
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/zhaobiao.vue
View file @
6a5487b2
...
@@ -80,10 +80,10 @@
...
@@ -80,10 +80,10 @@
<span
class=
"common-title"
>
全国招标项目概览
</span>
<span
class=
"common-title"
>
全国招标项目概览
</span>
</div>
</div>
</div>
</div>
<div
class=
"text"
>
通过对近
五
年全国招标数据进行分析,发现该企业主要集中在{{dataSort[0].label}}({{dataSort[0].count}}个)、{{dataSort[1].label}}({{dataSort[1].count}}个)进行招标。
</div>
<div
class=
"text"
>
通过对近
一
年全国招标数据进行分析,发现该企业主要集中在{{dataSort[0].label}}({{dataSort[0].count}}个)、{{dataSort[1].label}}({{dataSort[1].count}}个)进行招标。
</div>
<div
class=
"main1"
>
<div
class=
"main1"
>
<div
id=
"gl-echarts"
style=
"height: 250px"
></div>
<div
id=
"gl-echarts"
style=
"height: 250px"
></div>
<p
class=
"tips"
><i
class=
"el-icon-info"
></i>
数据来源大司空建筑大数据平台,统计范围为近
五
年全国公开的招标项目,未公开的不含在内
</p>
<p
class=
"tips"
><i
class=
"el-icon-info"
></i>
数据来源大司空建筑大数据平台,统计范围为近
一
年全国公开的招标项目,未公开的不含在内
</p>
</div>
</div>
<div
class=
"main2"
>
<div
class=
"main2"
>
<div
class=
"selectYear"
>
<div
class=
"selectYear"
>
...
@@ -125,63 +125,26 @@ export default {
...
@@ -125,63 +125,26 @@ export default {
{
label
:
'近三年'
,
value
:
'近三年'
},
{
label
:
'近三年'
,
value
:
'近三年'
},
{
label
:
'近一年'
,
value
:
'近一年'
},
{
label
:
'近一年'
,
value
:
'近一年'
},
],
],
zbData
:[
'广东'
,
'江苏'
,
'山东'
,
'浙江'
,
'河南'
,
'安徽'
,
'河北'
,
'四川'
,
'湖北'
,
'江西'
,
'甘肃'
,
'重庆'
,
'福建'
,
'云南'
,
'北京'
,
'湖南'
,
'山西'
],
zbData1
:[
123
,
156
,
236
,
426
,
412
,
231
,
96
,
105
,
210
,
420
,
213
,
86
,
120
,
230
,
150
,
132
,
196
],
tableData
:[
tableData
:[
{
{
area
:
'广东'
,
type
:
''
,
number
:
'123'
,
count
:
''
,
zb
:
'0.19%'
},
},
{
{
area
:
'江苏'
,
type
:
''
,
number
:
'156'
,
count
:
''
,
zb
:
'0.29%'
},
},
{
{
area
:
'山东'
,
type
:
''
,
number
:
'236'
,
count
:
''
,
zb
:
'0.34%'
},
},
{
{
area
:
'浙江'
,
type
:
''
,
number
:
'426'
,
count
:
''
,
zb
:
'0.34%'
},
},
{
{
area
:
'河南'
,
type
:
''
,
number
:
'412'
,
count
:
''
,
zb
:
'0.34%'
},
{
area
:
'安徽'
,
number
:
'231'
,
zb
:
'0.34%'
},
{
area
:
'河北'
,
number
:
'96'
,
zb
:
'0.34%'
},
{
area
:
'四川'
,
number
:
'105'
,
zb
:
'0.34%'
},
{
area
:
'湖北'
,
number
:
'210'
,
zb
:
'0.34%'
},
{
area
:
'江西'
,
number
:
'420'
,
zb
:
'0.34%'
},
{
area
:
'甘肃'
,
number
:
'213'
,
zb
:
'0.34%'
},
},
],
],
tableData1
:[],
tableData1
:[],
...
...
dsk-operate-ui/src/views/macro/nationalEconomies/component/zhongbiao.vue
View file @
6a5487b2
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<span
class=
"common-title"
>
全国建筑企业概览
</span>
<span
class=
"common-title"
>
全国建筑企业概览
</span>
</div>
</div>
</div>
</div>
<div
class=
"text"
>
截止
2022年8月1日,全国共有建筑工程施工总承包资质的企业197572家,其中特级资质企业118家,占比0.06%;一级资质企业3879家,占比1.96%;二级资质企业22235家,占比11.25%;三级资质企业171340家,占比86.73
%
</div>
<div
class=
"text"
>
截止
{{
currentdate
}}
,全国共有建筑工程施工总承包资质的企业
{{
total
}}
家,其中特级资质企业
{{
glDetail
.
tjCount
}}
家,占比
{{
glDetail
.
tjRate
}}
%;一级资质企业
{{
glDetail
.
tjCount
}}
家,占比
{{
glDetail
.
oneRate
}}
%;二级资质企业
{{
glDetail
.
twoCount
}}
家,占比
{{
glDetail
.
twoRate
}}
%;三级资质企业
{{
glDetail
.
threeCount
}}
家,占比
{{
glDetail
.
threeRate
}}
%
</div>
<div
class=
"main1"
>
<div
class=
"main1"
>
<div
style=
"height: 300px;"
>
<div
style=
"height: 300px;"
>
<div
class=
"left"
>
<div
class=
"left"
>
...
@@ -107,7 +107,8 @@
...
@@ -107,7 +107,8 @@
<span
class=
"common-title"
>
全国建筑企业备案分布
</span>
<span
class=
"common-title"
>
全国建筑企业备案分布
</span>
</div>
</div>
</div>
</div>
<div
class=
"text"
>
通过对全国建筑工程总承包一级及以上资质企业的备案数据分析,我们发现这些优质企业主要去了广东、安徽、江西、福建、湖北、浙江等地开展经营。
</div>
<div
class=
"text"
>
通过对全国建筑工程总承包一级及以上资质企业的备案数据分析,我们发现这些优质企业主要去了
<span
v-for=
"(item,index) in rankList"
>
{{item.province}}{{ rankList.length === index+1 ? '':'、'}}
</span>
等地开展经营。
</div>
<div
class=
"main1"
>
<div
class=
"main1"
>
<div
id=
"ba-echarts"
style=
"height: 250px"
></div>
<div
id=
"ba-echarts"
style=
"height: 250px"
></div>
<p
class=
"tips"
><i
class=
"el-icon-info"
></i>
数据来源大司空建筑大数据平台,统计范围为公开企业备案地数据。
</p>
<p
class=
"tips"
><i
class=
"el-icon-info"
></i>
数据来源大司空建筑大数据平台,统计范围为公开企业备案地数据。
</p>
...
@@ -124,7 +125,7 @@
...
@@ -124,7 +125,7 @@
<
template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
<
template
slot-scope=
"scope"
>
{{
scope
.
$index
+
1
}}
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"province"
label=
"地区"
/>
<el-table-column
prop=
"province"
label=
"地区"
/>
<el-table-column
prop=
"count"
label=
"企业异地备案数量(个)"
/>
<el-table-column
prop=
"count"
label=
"企业异地备案数量(个)"
sortable
/>
<!--<el-table-column prop="zb" label="占比"/>-->
<!--<el-table-column prop="zb" label="占比"/>-->
</el-table>
</el-table>
</div>
</div>
...
@@ -208,22 +209,28 @@ export default {
...
@@ -208,22 +209,28 @@ export default {
dqData
:[],
dqData
:[],
qydqIndex
:
0
,
qydqIndex
:
0
,
zbData
:[],
zbData
:[],
jzdqData
:[]
rankList
:[],
jzdqData
:[],
currentdate
:
''
,
total
:
''
,
glDetail
:{},
}
}
},
},
created
()
{
created
()
{
this
.
getData
()
this
.
getData
()
var
date
=
new
Date
()
var
year
=
date
.
getFullYear
()
var
month
=
date
.
getMonth
()
+
1
<
10
?
'0'
+
(
date
.
getMonth
()
+
1
)
:
date
.
getMonth
()
+
1
var
day
=
date
.
getDate
()
<
10
?
'0'
+
date
.
getDate
()
:
date
.
getDate
()
this
.
currentdate
=
year
+
'-'
+
month
+
'-'
+
day
;
},
},
methods
:
{
methods
:
{
getData
(){
getData
(){
//全国建筑企业概览
//全国建筑企业概览
certGroupByMajorAndLevel
().
then
(
res
=>
{
certGroupByMajorAndLevel
().
then
(
res
=>
{
this
.
glData
=
res
.
data
;
this
.
jzglData
=
this
.
glData
[
0
].
levelList
.
reverse
();
let
list
=
[];
let
list
=
[];
for
(
let
i
=
0
;
i
<
res
.
data
.
length
;
i
++
){
for
(
let
i
=
0
;
i
<
res
.
data
.
length
;
i
++
){
res
.
data
[
i
].
levelList
=
res
.
data
[
i
].
levelList
.
reverse
();
let
item
=
{};
let
item
=
{};
item
.
major
=
res
.
data
[
i
].
major
;
item
.
major
=
res
.
data
[
i
].
major
;
for
(
let
j
=
0
;
j
<
res
.
data
[
i
].
levelList
.
length
;
j
++
){
for
(
let
j
=
0
;
j
<
res
.
data
[
i
].
levelList
.
length
;
j
++
){
...
@@ -247,7 +254,16 @@ export default {
...
@@ -247,7 +254,16 @@ export default {
// item.levelList=res.data[i].levelList.reverse();
// item.levelList=res.data[i].levelList.reverse();
list
.
push
(
item
)
list
.
push
(
item
)
}
}
this
.
zzTableData
=
list
this
.
zzTableData
=
list
;
this
.
glData
=
res
.
data
;
this
.
jzglData
=
this
.
glData
[
0
].
levelList
;
this
.
glDetail
=
list
[
0
]
let
total
=
0
;
for
(
let
i
=
0
;
i
<
this
.
jzglData
.
length
;
i
++
){
total
=
total
+
this
.
jzglData
[
i
].
count
}
this
.
total
=
total
;
this
.
initChart
()
this
.
initChart
()
})
})
certGroupByMajorProvinceLevel
().
then
(
res
=>
{
certGroupByMajorProvinceLevel
().
then
(
res
=>
{
...
@@ -282,6 +298,15 @@ export default {
...
@@ -282,6 +298,15 @@ export default {
})
})
areaGroupByProvince
().
then
(
res
=>
{
areaGroupByProvince
().
then
(
res
=>
{
this
.
zbData
=
res
.
data
;
this
.
zbData
=
res
.
data
;
let
arr
=
this
.
zbData
.
sort
((
old
,
New
)
=>
{
return
New
.
count
-
old
.
count
})
let
data
=
[]
for
(
let
i
=
0
;
i
<
5
;
i
++
){
data
.
push
(
arr
[
i
])
}
this
.
rankList
=
data
;
this
.
initChart2
()
this
.
initChart2
()
})
})
},
},
...
@@ -338,6 +363,7 @@ export default {
...
@@ -338,6 +363,7 @@ export default {
}
}
]
]
}
}
myChart
.
clear
();
myChart
.
setOption
(
option
);
myChart
.
setOption
(
option
);
},
},
initChart1
()
{
initChart1
()
{
...
@@ -563,7 +589,13 @@ export default {
...
@@ -563,7 +589,13 @@ export default {
handleClick
(
type
,
index
){
handleClick
(
type
,
index
){
if
(
type
===
1
){
if
(
type
===
1
){
this
.
typeIndex
=
index
;
this
.
typeIndex
=
index
;
this
.
jzglData
=
this
.
glData
[
index
].
levelList
.
reverse
();
this
.
jzglData
=
this
.
glData
[
index
].
levelList
;
let
total
=
0
for
(
let
i
=
0
;
i
<
this
.
jzglData
.
length
;
i
++
){
total
=
total
+
this
.
jzglData
[
i
].
count
}
this
.
total
=
total
;
this
.
glDetail
=
this
.
zzTableData
[
index
]
this
.
initChart
()
this
.
initChart
()
}
}
if
(
type
===
2
){
if
(
type
===
2
){
...
...
dsk-operate-ui/src/views/macro/urban/index.vue
View file @
6a5487b2
This diff is collapsed.
Click to expand it.
dsk-operate-ui/src/views/project/projectList/detail.vue
View file @
6a5487b2
...
@@ -178,7 +178,7 @@
...
@@ -178,7 +178,7 @@
}
}
},
},
created
(){
created
(){
this
.
thistag
=
this
.
$route
.
query
.
tag
this
.
thistag
=
this
.
$route
.
query
.
tag
?
this
.
$route
.
query
.
tag
:
this
.
thistag
this
.
prvinceTree
()
this
.
prvinceTree
()
this
.
id
=
this
.
detailId
?
this
.
detailId
:
this
.
$route
.
query
.
id
this
.
id
=
this
.
detailId
?
this
.
detailId
:
this
.
$route
.
query
.
id
//项目阶段
//项目阶段
...
...
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