Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mancheng_code
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hanxiao
mancheng_code
Commits
ba352213
Commit
ba352213
authored
Nov 10, 2023
by
heshihao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 平台修改
parent
cd261a04
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
587 additions
and
1066 deletions
+587
-1066
src/views/assess/pages/map.vue
+50
-10
src/views/resources/page/archives.vue
+171
-775
src/views/resources/page/datainfo.vue
+27
-131
src/views/resources/page/overview.vue
+78
-11
src/views/resources/page/page/chartType0.vue
+39
-17
src/views/resources/page/page/chartType1.vue
+32
-15
src/views/resources/page/page/chartType2.vue
+31
-14
src/views/resources/page/page/chartType3.vue
+28
-10
src/views/resources/page/page/type0.vue
+28
-14
src/views/resources/page/page/type1.vue
+28
-14
src/views/resources/page/page/type2.vue
+28
-14
src/views/resources/page/page/type3.vue
+2
-12
src/views/resources/page/project.vue
+4
-4
src/views/resources/page/projectinfo.vue
+2
-2
src/views/resources/page/track.vue
+39
-23
No files found.
src/views/assess/pages/map.vue
View file @
ba352213
...
@@ -112,44 +112,69 @@
...
@@ -112,44 +112,69 @@
<div
class=
"other"
>
<div
class=
"other"
>
<p>
总建筑面积
</p>
<p>
总建筑面积
</p>
<p>
<p>
<span>
{{
areaList
.
build_total_area
}}
</span
<!-- TODO需要放开 -->
>
m²
<!--
<span>
{{
areaList
.
build_total_area
}}
</span>
-->
<span>
{{
11
}}
</span>
m²
</p>
</p>
<p>
<p>
同比
同比
<span
v-if=
"areaList.total_area_rate == 0"
class=
"zero"
>
{{
areaList
.
total_area_rate
}}
%
</span>
<!-- TODO需要放开 -->
<!--
<span
v-if=
"areaList.total_area_rate == 0"
class=
"zero"
>
{{
areaList
.
total_area_rate
}}
%
</span>
<span
v-if=
"areaList.total_area_rate > 0"
class=
"add"
>
{{
areaList
.
total_area_rate
}}
%
</span>
<span
v-if=
"areaList.total_area_rate > 0"
class=
"add"
>
{{
areaList
.
total_area_rate
}}
%
</span>
<img
v-if=
"areaList.total_area_rate > 0"
src=
"@/assets/images/resources/icon-red.png"
alt=
""
/>
<img
v-if=
"areaList.total_area_rate > 0"
src=
"@/assets/images/resources/icon-red.png"
alt=
""
/>
<span
v-if=
"areaList.total_area_rate
<
0
"
class=
"dec"
>
{{
areaList
.
total_area_rate
}}
%
</span>
<span
v-if=
"areaList.total_area_rate
<
0
"
class=
"dec"
>
{{
areaList
.
total_area_rate
}}
%
</span>
<img
v-if=
"areaList.total_area_rate
<
0
"
src=
"@/assets/images/resources/icon-green.png"
alt=
""
/>
-->
<span
v-if=
"areaList.total_area_rate == 0"
class=
"zero"
>
{{
20
}}
%
</span>
<span
v-if=
"areaList.total_area_rate > 0"
class=
"add"
>
{{
30
}}
%
</span>
<img
v-if=
"areaList.total_area_rate > 0"
src=
"@/assets/images/resources/icon-red.png"
alt=
""
/>
<span
v-if=
"areaList.total_area_rate
<
0
"
class=
"dec"
>
{{
10
}}
%
</span>
<img
v-if=
"areaList.total_area_rate
<
0
"
src=
"@/assets/images/resources/icon-green.png"
alt=
""
/>
<img
v-if=
"areaList.total_area_rate
<
0
"
src=
"@/assets/images/resources/icon-green.png"
alt=
""
/>
</p>
</p>
</div>
</div>
<div
class=
"other"
>
<div
class=
"other"
>
<p>
总闲置面积
</p>
<p>
总闲置面积
</p>
<p>
<p>
<span>
{{
areaList
.
build_empty_area
}}
</span
<!-- TODO需要放开 -->
>
m²
<!--
<span>
{{
areaList
.
build_empty_area
}}
</span>
-->
<span>
{{
20
}}
</span>
m²
</p>
</p>
<p>
<p>
同比
同比
<span
v-if=
"areaList.build_empty_rate == 0"
class=
"zero"
>
{{
areaList
.
build_empty_rate
}}
%
</span>
<!-- TODO需要放开 -->
<!--
<span
v-if=
"areaList.build_empty_rate == 0"
class=
"zero"
>
{{
areaList
.
build_empty_rate
}}
%
</span>
<span
v-if=
"areaList.build_empty_rate > 0"
class=
"add"
>
{{
areaList
.
build_empty_rate
}}
%
</span>
<span
v-if=
"areaList.build_empty_rate > 0"
class=
"add"
>
{{
areaList
.
build_empty_rate
}}
%
</span>
<img
v-if=
"areaList.build_empty_rate > 0"
src=
"@/assets/images/resources/icon-red.png"
alt=
""
/>
<img
v-if=
"areaList.build_empty_rate > 0"
src=
"@/assets/images/resources/icon-red.png"
alt=
""
/>
<span
v-if=
"areaList.build_empty_rate
<
0
"
class=
"dec"
>
{{
areaList
.
build_empty_rate
}}
%
</span>
<span
v-if=
"areaList.build_empty_rate
<
0
"
class=
"dec"
>
{{
areaList
.
build_empty_rate
}}
%
</span>
<img
v-if=
"areaList.build_empty_rate
<
0
"
src=
"@/assets/images/resources/icon-green.png"
alt=
""
/>
-->
<span
v-if=
"areaList.build_empty_rate == 0"
class=
"zero"
>
{{
30
}}
%
</span>
<span
v-if=
"areaList.build_empty_rate > 0"
class=
"add"
>
{{
80
}}
%
</span>
<img
v-if=
"areaList.build_empty_rate > 0"
src=
"@/assets/images/resources/icon-red.png"
alt=
""
/>
<span
v-if=
"areaList.build_empty_rate
<
0
"
class=
"dec"
>
{{
70
}}
%
</span>
<img
v-if=
"areaList.build_empty_rate
<
0
"
src=
"@/assets/images/resources/icon-green.png"
alt=
""
/>
<img
v-if=
"areaList.build_empty_rate
<
0
"
src=
"@/assets/images/resources/icon-green.png"
alt=
""
/>
</p>
</p>
</div>
</div>
<div
class=
"other"
>
<div
class=
"other"
>
<p>
闲置率
</p>
<p>
闲置率
</p>
<p>
<p>
<span>
{{
areaList
.
current_build_empty_rate
}}
%
</span>
<!-- TODO需要放开 -->
<!--
<span>
{{
areaList
.
current_build_empty_rate
}}
%
</span>
-->
<span>
{{
78
}}
%
</span>
</p>
</p>
<p>
<p>
同比
同比
<span
v-if=
"areaList.build_rate == 0"
class=
"zero"
>
{{
areaList
.
build_rate
}}
%
</span>
<!-- TODO需要放开 -->
<!--
<span
v-if=
"areaList.build_rate == 0"
class=
"zero"
>
{{
areaList
.
build_rate
}}
%
</span>
<span
v-if=
"areaList.build_rate > 0"
class=
"add"
>
{{
areaList
.
build_rate
}}
%
</span>
<span
v-if=
"areaList.build_rate > 0"
class=
"add"
>
{{
areaList
.
build_rate
}}
%
</span>
<img
v-if=
"areaList.build_rate > 0"
src=
"@/assets/images/resources/icon-red.png"
alt=
""
/>
<img
v-if=
"areaList.build_rate > 0"
src=
"@/assets/images/resources/icon-red.png"
alt=
""
/>
<span
v-if=
"areaList.build_rate
<
0
"
class=
"dec"
>
{{
areaList
.
build_rate
}}
%
</span>
<span
v-if=
"areaList.build_rate
<
0
"
class=
"dec"
>
{{
areaList
.
build_rate
}}
%
</span>
<img
v-if=
"areaList.build_rate
<
0
"
src=
"@/assets/images/resources/icon-green.png"
alt=
""
/>
-->
<span
v-if=
"areaList.build_rate == 0"
class=
"zero"
>
{{
30
}}
%
</span>
<span
v-if=
"areaList.build_rate > 0"
class=
"add"
>
{{
20
}}
%
</span>
<img
v-if=
"areaList.build_rate > 0"
src=
"@/assets/images/resources/icon-red.png"
alt=
""
/>
<span
v-if=
"areaList.build_rate
<
0
"
class=
"dec"
>
{{
40
}}
%
</span>
<img
v-if=
"areaList.build_rate
<
0
"
src=
"@/assets/images/resources/icon-green.png"
alt=
""
/>
<img
v-if=
"areaList.build_rate
<
0
"
src=
"@/assets/images/resources/icon-green.png"
alt=
""
/>
</p>
</p>
</div>
</div>
...
@@ -835,7 +860,8 @@ export default {
...
@@ -835,7 +860,8 @@ export default {
});
});
}
}
this
.
upDataChartBar
();
// TODO 后续需要放开
// this.upDataChartBar();
},
},
// 更改地区选项
// 更改地区选项
changeActive
(
district
)
{
changeActive
(
district
)
{
...
@@ -1531,7 +1557,19 @@ export default {
...
@@ -1531,7 +1557,19 @@ export default {
return
str
;
return
str
;
},
},
},
},
data
:
[],
data
:
[
"满城镇"
,
"南韩村镇"
,
"大册营镇"
,
"神星镇"
,
"方顺桥镇"
,
"于家庄乡"
,
"要庄乡"
,
"石井乡"
,
"坨南乡"
,
"刘家台乡"
,
"白龙乡"
,
],
},
},
yAxis
:
[
yAxis
:
[
{
{
...
@@ -1611,6 +1649,7 @@ export default {
...
@@ -1611,6 +1649,7 @@ export default {
},
},
yAxisIndex
:
1
,
yAxisIndex
:
1
,
color
:
[
"#78a3ff "
],
color
:
[
"#78a3ff "
],
data
:
[
1
,
2
,
3
,
4
,
5
,
6
,
5
,
6
,
3
,
2
,
1
],
},
},
{
{
type
:
"bar"
,
type
:
"bar"
,
...
@@ -1624,6 +1663,7 @@ export default {
...
@@ -1624,6 +1663,7 @@ export default {
},
},
},
},
color
:
[
"#ff7272"
],
color
:
[
"#ff7272"
],
data
:
[
12
,
21
,
32
,
41
,
52
,
65
,
53
,
61
,
31
,
21
,
11
],
},
},
{
{
type
:
"bar"
,
type
:
"bar"
,
...
...
src/views/resources/page/archives.vue
View file @
ba352213
...
@@ -4,21 +4,11 @@
...
@@ -4,21 +4,11 @@
<div
class=
"archives-title"
>
<div
class=
"archives-title"
>
<span
class=
"active"
<span
class=
"active"
>
{{
>
{{
type
==
1
type
==
1
?
"线索"
:
type
==
2
?
"对接项目"
:
type
==
3
?
"签约项目"
:
type
==
4
?
"开工项目"
:
""
?
"线索"
:
type
==
2
?
"对接项目"
:
type
==
3
?
"签约项目"
:
type
==
4
?
"开工项目"
:
""
}}
详情
</span
}}
详情
</span
>
>
<div>
<div>
<span
class=
"btn"
@
click=
"downFileById"
v-if=
"type != 1"
<span
class=
"btn"
@
click=
"downFileById"
v-if=
"type != 1"
>
项目导出
</span>
>
项目导出
</span
>
<span
class=
"btn"
@
click=
"$router.go(-1)"
>
返 回
</span>
<span
class=
"btn"
@
click=
"$router.go(-1)"
>
返 回
</span>
</div>
</div>
</div>
</div>
...
@@ -28,20 +18,14 @@
...
@@ -28,20 +18,14 @@
<div
v-if=
"type == 1"
>
<div
v-if=
"type == 1"
>
<div
class=
"title-weight"
>
基本信息
</div>
<div
class=
"title-weight"
>
基本信息
</div>
<div
class=
"flex-box flex-box-2"
>
<div
class=
"flex-box flex-box-2"
>
<!--
<p>
<span
class=
"label"
>
上传部门:
{{
detailInfo
.
upload_unity
}}
</span>
</p>
-->
<p>
<p>
<span
class=
"label"
<span
class=
"label"
>
上传人:
{{
detailInfo
.
upload_people
}}
</span>
>
上传部门:
{{
detailInfo
.
upload_unity
}}
</span
>
</p>
</p>
<p>
<p>
<span
class=
"label"
<span
class=
"label"
>
上传时间:
{{
detailInfo
.
upload_time
}}
</span>
>
上传人:
{{
detailInfo
.
upload_people
}}
</span
>
</p>
<p>
<span
class=
"label"
>
上传时间:
{{
detailInfo
.
upload_time
}}
</span
>
</p>
</p>
</div>
</div>
...
@@ -49,18 +33,12 @@
...
@@ -49,18 +33,12 @@
<div
class=
"flex-box"
>
<div
class=
"flex-box"
>
<p>
<p>
<span
class=
"label"
>
项目编号(自动生成):
</span>
<span
class=
"label"
>
项目编号(自动生成):
</span>
<el-input
<el-input
v-model=
"detailInfo.project_num"
disabled
></el-input>
v-model=
"detailInfo.project_num"
disabled
></el-input>
</p>
</p>
<p></p>
<p></p>
<p>
<p>
<span
class=
"label"
>
项目名称:
</span>
<span
class=
"label"
>
项目名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_name"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_name"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
项目类型:
</span>
<span
class=
"label"
>
项目类型:
</span>
...
@@ -78,10 +56,7 @@
...
@@ -78,10 +56,7 @@
</p>
</p>
<p>
<p>
<span
class=
"label"
>
投资方名称:
</span>
<span
class=
"label"
>
投资方名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.investor_name"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investor_name"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
...
@@ -100,17 +75,11 @@
...
@@ -100,17 +75,11 @@
</p>
</p>
<p>
<p>
<span
class=
"label"
>
总投资额(万元):
</span>
<span
class=
"label"
>
总投资额(万元):
</span>
<el-input
<el-input
v-model=
"detailInfo.investment_volume"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investment_volume"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
拟投资额(万元):
</span>
<span
class=
"label"
>
拟投资额(万元):
</span>
<el-input
<el-input
v-model=
"detailInfo.investment_volume1"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investment_volume1"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p
class=
"long"
>
<p
class=
"long"
>
<span
class=
"label"
>
项目基本情况:
</span>
<span
class=
"label"
>
项目基本情况:
</span>
...
@@ -137,20 +106,12 @@
...
@@ -137,20 +106,12 @@
placeholder=
""
placeholder=
""
:disabled=
"editProject == false"
:disabled=
"editProject == false"
>
>
<el-option
<el-option
v-for=
"item in options_node1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_node1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p></p>
<p></p>
<p
<p
class=
"long"
v-if=
"detailInfo.thread_progress == '暂停或终止'"
>
class=
"long"
v-if=
"detailInfo.thread_progress == '暂停或终止'"
>
<span
class=
"label"
>
暂停或终止原因:
</span>
<span
class=
"label"
>
暂停或终止原因:
</span>
<el-input
<el-input
v-model=
"detailInfo.stop_reason"
v-model=
"detailInfo.stop_reason"
...
@@ -166,12 +127,7 @@
...
@@ -166,12 +127,7 @@
placeholder=
""
placeholder=
""
:disabled=
"editProject == false"
:disabled=
"editProject == false"
>
>
<el-option
<el-option
v-for=
"item in options_1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
...
@@ -184,12 +140,7 @@
...
@@ -184,12 +140,7 @@
placeholder=
""
placeholder=
""
:disabled=
"editProject == false"
:disabled=
"editProject == false"
>
>
<el-option
<el-option
v-for=
"item in options_2"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_2"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
...
@@ -205,32 +156,19 @@
...
@@ -205,32 +156,19 @@
<p>
<p>
<span
class=
"label"
>
线索提供人:
</span>
<span
class=
"label"
>
线索提供人:
</span>
<el-input
<el-input
v-model=
"detailInfo.thread_people"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.thread_people"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
线索提供人单位及职务:
</span>
<span
class=
"label"
>
线索提供人单位及职务:
</span>
<el-input
<el-input
v-model=
"detailInfo.thread_people_unity"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.thread_people_unity"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
线索提供人联系方式:
</span>
<span
class=
"label"
>
线索提供人联系方式:
</span>
<el-input
<el-input
v-model=
"detailInfo.thread_people_mobile"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.thread_people_mobile"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p
class=
"long"
>
<p
class=
"long"
>
<span
class=
"label"
>
备注:
</span>
<span
class=
"label"
>
备注:
</span>
<el-input
<el-input
v-model=
"detailInfo.remark"
type=
"textarea"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.remark"
type=
"textarea"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
</div>
</div>
...
@@ -239,18 +177,12 @@
...
@@ -239,18 +177,12 @@
<div
class=
"flex-box"
>
<div
class=
"flex-box"
>
<p>
<p>
<span
class=
"label"
>
项目编号(自动生成):
</span>
<span
class=
"label"
>
项目编号(自动生成):
</span>
<el-input
<el-input
v-model=
"detailInfo.project_num"
disabled
></el-input>
v-model=
"detailInfo.project_num"
disabled
></el-input>
</p>
</p>
<p></p>
<p></p>
<p>
<p>
<span
class=
"label"
>
项目名称:
</span>
<span
class=
"label"
>
项目名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_name"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_name"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
项目类型:
</span>
<span
class=
"label"
>
项目类型:
</span>
...
@@ -268,10 +200,7 @@
...
@@ -268,10 +200,7 @@
</p>
</p>
<p>
<p>
<span
class=
"label"
>
投资方名称:
</span>
<span
class=
"label"
>
投资方名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.investor_name"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investor_name"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
投资方所在地:
</span>
<span
class=
"label"
>
投资方所在地:
</span>
...
@@ -289,17 +218,11 @@
...
@@ -289,17 +218,11 @@
</p>
</p>
<p>
<p>
<span
class=
"label"
>
总投资额(万元):
</span>
<span
class=
"label"
>
总投资额(万元):
</span>
<el-input
<el-input
v-model=
"detailInfo.investment_volume"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investment_volume"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
拟投资额(万元):
</span>
<span
class=
"label"
>
拟投资额(万元):
</span>
<el-input
<el-input
v-model=
"detailInfo.investment_volume1"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investment_volume1"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
拟落地区域:
</span>
<span
class=
"label"
>
拟落地区域:
</span>
...
@@ -309,12 +232,7 @@
...
@@ -309,12 +232,7 @@
placeholder=
""
placeholder=
""
:disabled=
"editProject == false"
:disabled=
"editProject == false"
>
>
<el-option
<el-option
v-for=
"item in options_3"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_3"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
...
@@ -327,72 +245,34 @@
...
@@ -327,72 +245,34 @@
:disabled=
"editProject == false"
:disabled=
"editProject == false"
@
change=
"changeArea"
@
change=
"changeArea"
>
>
<el-option
<el-option
v-for=
"item in options_4"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_4"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
v-if=
"detailInfo.development_area == '晋城经济技术开发区'"
>
<p
v-if=
"detailInfo.development_area == '晋城经济技术开发区'"
>
<span
class=
"label"
>
园区:
</span>
<span
class=
"label"
>
园区:
</span>
<el-select
<el-select
v-model=
"detailInfo.garden"
clearable
placeholder=
""
:disabled=
"editProject == false"
>
v-model=
"detailInfo.garden"
<el-option
v-for=
"item in options_51"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
clearable
placeholder=
""
:disabled=
"editProject == false"
>
<el-option
v-for=
"item in options_51"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
v-if=
"detailInfo.development_area == '阳城经济技术开发区'"
>
<p
v-if=
"detailInfo.development_area == '阳城经济技术开发区'"
>
<span
class=
"label"
>
园区:
</span>
<span
class=
"label"
>
园区:
</span>
<el-select
<el-select
v-model=
"detailInfo.garden"
clearable
placeholder=
""
:disabled=
"editProject == false"
>
v-model=
"detailInfo.garden"
<el-option
v-for=
"item in options_52"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
clearable
placeholder=
""
:disabled=
"editProject == false"
>
<el-option
v-for=
"item in options_52"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
v-if=
"detailInfo.development_area == '高平经济技术开发区'"
>
<p
v-if=
"detailInfo.development_area == '高平经济技术开发区'"
>
<span
class=
"label"
>
园区:
</span>
<span
class=
"label"
>
园区:
</span>
<el-select
<el-select
v-model=
"detailInfo.garden"
clearable
placeholder=
""
:disabled=
"editProject == false"
>
v-model=
"detailInfo.garden"
<el-option
v-for=
"item in options_53"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
clearable
placeholder=
""
:disabled=
"editProject == false"
>
<el-option
v-for=
"item in options_53"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
class=
"long"
>
<p
class=
"long"
>
<span
class=
"label"
>
项目详细地址:
</span>
<span
class=
"label"
>
项目详细地址:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_address"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_address"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
<div>
<div>
...
@@ -404,11 +284,7 @@
...
@@ -404,11 +284,7 @@
<div
class=
"progress-list"
>
<div
class=
"progress-list"
>
<div
class=
"flex-jz"
v-for=
"item of progress"
:key=
"item.id"
>
<div
class=
"flex-jz"
v-for=
"item of progress"
:key=
"item.id"
>
<div>
<div>
<el-input
<el-input
v-model=
"item.info"
type=
"textarea"
:disabled=
"item.isEdit == false"
></el-input>
v-model=
"item.info"
type=
"textarea"
:disabled=
"item.isEdit == false"
></el-input>
</div>
</div>
<div>
<div>
<div
class=
"flex-btn "
>
<div
class=
"flex-btn "
>
...
@@ -424,11 +300,7 @@
...
@@ -424,11 +300,7 @@
@
click=
"$message.warning('暂无权限,请联系管理员!')"
@
click=
"$message.warning('暂无权限,请联系管理员!')"
>
编辑
</span
>
编辑
</span
>
>
<span
<span
:class=
"[item.isEdit == true ? 'high' : '']"
@
click=
"saveProgress(item)"
>
保存
</span>
:class=
"[item.isEdit == true ? 'high' : '']"
@
click=
"saveProgress(item)"
>
保存
</span
>
</div>
</div>
<div>
2022-11-02 13:45:56
</div>
<div>
2022-11-02 13:45:56
</div>
</div>
</div>
...
@@ -452,20 +324,12 @@
...
@@ -452,20 +324,12 @@
placeholder=
""
placeholder=
""
:disabled=
"editProject == false"
:disabled=
"editProject == false"
>
>
<el-option
<el-option
v-for=
"item in options_node2"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_node2"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p></p>
<p></p>
<p
<p
class=
"long"
v-if=
"detailInfo.project_schedule == '暂停或终止'"
>
class=
"long"
v-if=
"detailInfo.project_schedule == '暂停或终止'"
>
<span
class=
"label"
>
暂停或终止原因:
</span>
<span
class=
"label"
>
暂停或终止原因:
</span>
<el-input
<el-input
v-model=
"detailInfo.stop_reason"
v-model=
"detailInfo.stop_reason"
...
@@ -506,10 +370,7 @@
...
@@ -506,10 +370,7 @@
</div>
</div>
<div
class=
"img-group flex-box"
>
<div
class=
"img-group flex-box"
>
<p
<p
v-for=
"item of changeFileList_img"
:key=
"item.uid || item.id"
>
v-for=
"item of changeFileList_img"
:key=
"item.uid || item.id"
>
<span
v-if=
"item.uid"
>
<span
v-if=
"item.uid"
>
<img
:src=
"item.url"
alt=
""
/>
<img
:src=
"item.url"
alt=
""
/>
<!--
<el-image
<!--
<el-image
...
@@ -520,26 +381,12 @@
...
@@ -520,26 +381,12 @@
</el-image>
-->
</el-image>
-->
<span
class=
"img-btn"
>
<span
class=
"img-btn"
>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span
<span
class=
"img111"
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
class=
"img111"
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
<span
class=
"s"
>
下载
</span>
<span
class=
"s"
>
下载
</span>
</span>
</span>
<span
<span
class=
"img222"
@
click=
"DelImg(item)"
v-if=
"editProject"
>
class=
"img222"
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
@
click=
"DelImg(item)"
v-if=
"editProject"
>
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
<span
class=
"d"
>
删除
</span>
<span
class=
"d"
>
删除
</span>
</span>
</span>
</span>
</span>
...
@@ -548,26 +395,12 @@
...
@@ -548,26 +395,12 @@
<img
:src=
"item.file_url"
alt=
""
/>
<img
:src=
"item.file_url"
alt=
""
/>
<span
class=
"img-btn"
>
<span
class=
"img-btn"
>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span
<span
class=
"img111"
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
class=
"img111"
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
<span
class=
"s"
>
下载
</span>
<span
class=
"s"
>
下载
</span>
</span>
</span>
<span
<span
class=
"img222"
@
click=
"DelImg(item)"
v-if=
"editProject"
>
class=
"img222"
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
@
click=
"DelImg(item)"
v-if=
"editProject"
>
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
<span
class=
"d"
>
删除
</span>
<span
class=
"d"
>
删除
</span>
</span>
</span>
</span>
</span>
...
@@ -577,65 +410,40 @@
...
@@ -577,65 +410,40 @@
<div
class=
"flex-box"
>
<div
class=
"flex-box"
>
<p>
<p>
<span
class=
"label"
>
项目跟踪人(市投资促进中心):
</span>
<span
class=
"label"
>
项目跟踪人(市投资促进中心):
</span>
<el-input
<el-input
v-model=
"detailInfo.project_stalker"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_stalker"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p></p>
<p></p>
<div
class=
"long flex-box flex-box-2"
>
<div
class=
"long flex-box flex-box-2"
>
<p>
<p>
<span
class=
"label"
>
对接人:
</span>
<span
class=
"label"
>
对接人:
</span>
<el-input
<el-input
v-model=
"detailInfo.joint_person"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.joint_person"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
对接人单位及职务:
</span>
<span
class=
"label"
>
对接人单位及职务:
</span>
<el-input
<el-input
v-model=
"detailInfo.joint_person_unity"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.joint_person_unity"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
对接人联系方式:
</span>
<span
class=
"label"
>
对接人联系方式:
</span>
<el-input
<el-input
v-model=
"detailInfo.joint_person_mobile"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.joint_person_mobile"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
<div
class=
"long flex-box flex-box-2"
>
<div
class=
"long flex-box flex-box-2"
>
<p>
<p>
<span
class=
"label"
>
项目方联系人:
</span>
<span
class=
"label"
>
项目方联系人:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_people"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_people"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
项目方单位及职务:
</span>
<span
class=
"label"
>
项目方单位及职务:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_people_unity"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_people_unity"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
项目方联系方式:
</span>
<span
class=
"label"
>
项目方联系方式:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_people_mobile"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_people_mobile"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
<p
class=
"long"
>
<p
class=
"long"
>
<span
class=
"label"
>
备注:
</span>
<span
class=
"label"
>
备注:
</span>
<el-input
<el-input
v-model=
"detailInfo.remark"
type=
"textarea"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.remark"
type=
"textarea"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
</div>
</div>
...
@@ -644,18 +452,12 @@
...
@@ -644,18 +452,12 @@
<div
class=
"flex-box"
>
<div
class=
"flex-box"
>
<p>
<p>
<span
class=
"label"
>
项目编号(自动生成):
</span>
<span
class=
"label"
>
项目编号(自动生成):
</span>
<el-input
<el-input
v-model=
"detailInfo.project_num"
disabled
></el-input>
v-model=
"detailInfo.project_num"
disabled
></el-input>
</p>
</p>
<p></p>
<p></p>
<p>
<p>
<span
class=
"label"
>
项目名称:
</span>
<span
class=
"label"
>
项目名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_name"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_name"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
项目类型:
</span>
<span
class=
"label"
>
项目类型:
</span>
...
@@ -673,19 +475,12 @@
...
@@ -673,19 +475,12 @@
</p>
</p>
<p>
<p>
<span
class=
"label"
>
引资方名称:
</span>
<span
class=
"label"
>
引资方名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.attract_name"
:disabled=
"editProject == false"
>
</el-input>
v-model=
"detailInfo.attract_name"
:disabled=
"editProject == false"
>
</el-input>
</p>
</p>
<p></p>
<p></p>
<p>
<p>
<span
class=
"label"
>
投资方名称:
</span>
<span
class=
"label"
>
投资方名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.investor_name"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investor_name"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
投资方所在地:
</span>
<span
class=
"label"
>
投资方所在地:
</span>
...
@@ -703,17 +498,11 @@
...
@@ -703,17 +498,11 @@
</p>
</p>
<p>
<p>
<span
class=
"label"
>
总投资额(万元):
</span>
<span
class=
"label"
>
总投资额(万元):
</span>
<el-input
<el-input
v-model=
"detailInfo.investment_volume"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investment_volume"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
拟投资额(万元):
</span>
<span
class=
"label"
>
拟投资额(万元):
</span>
<el-input
<el-input
v-model=
"detailInfo.investment_volume1"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investment_volume1"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
落地区域:
</span>
<span
class=
"label"
>
落地区域:
</span>
...
@@ -723,12 +512,7 @@
...
@@ -723,12 +512,7 @@
placeholder=
""
placeholder=
""
:disabled=
"editProject == false"
:disabled=
"editProject == false"
>
>
<el-option
<el-option
v-for=
"item in options_3"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_3"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
...
@@ -741,72 +525,34 @@
...
@@ -741,72 +525,34 @@
:disabled=
"editProject == false"
:disabled=
"editProject == false"
@
change=
"changeArea"
@
change=
"changeArea"
>
>
<el-option
<el-option
v-for=
"item in options_4"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_4"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
v-if=
"detailInfo.development_area == '晋城经济技术开发区'"
>
<p
v-if=
"detailInfo.development_area == '晋城经济技术开发区'"
>
<span
class=
"label"
>
园区:
</span>
<span
class=
"label"
>
园区:
</span>
<el-select
<el-select
v-model=
"detailInfo.garden"
clearable
placeholder=
""
:disabled=
"editProject == false"
>
v-model=
"detailInfo.garden"
<el-option
v-for=
"item in options_51"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
clearable
placeholder=
""
:disabled=
"editProject == false"
>
<el-option
v-for=
"item in options_51"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
v-if=
"detailInfo.development_area == '阳城经济技术开发区'"
>
<p
v-if=
"detailInfo.development_area == '阳城经济技术开发区'"
>
<span
class=
"label"
>
园区:
</span>
<span
class=
"label"
>
园区:
</span>
<el-select
<el-select
v-model=
"detailInfo.garden"
clearable
placeholder=
""
:disabled=
"editProject == false"
>
v-model=
"detailInfo.garden"
<el-option
v-for=
"item in options_52"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
clearable
placeholder=
""
:disabled=
"editProject == false"
>
<el-option
v-for=
"item in options_52"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
v-if=
"detailInfo.development_area == '高平经济技术开发区'"
>
<p
v-if=
"detailInfo.development_area == '高平经济技术开发区'"
>
<span
class=
"label"
>
园区:
</span>
<span
class=
"label"
>
园区:
</span>
<el-select
<el-select
v-model=
"detailInfo.garden"
clearable
placeholder=
""
:disabled=
"editProject == false"
>
v-model=
"detailInfo.garden"
<el-option
v-for=
"item in options_53"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
clearable
placeholder=
""
:disabled=
"editProject == false"
>
<el-option
v-for=
"item in options_53"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
class=
"long"
>
<p
class=
"long"
>
<span
class=
"label"
>
项目详细地址:
</span>
<span
class=
"label"
>
项目详细地址:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_address"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_address"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
<div>
<div>
...
@@ -818,11 +564,7 @@
...
@@ -818,11 +564,7 @@
<div
class=
"progress-list"
>
<div
class=
"progress-list"
>
<div
class=
"flex-jz"
v-for=
"item of progress"
:key=
"item.id"
>
<div
class=
"flex-jz"
v-for=
"item of progress"
:key=
"item.id"
>
<div>
<div>
<el-input
<el-input
v-model=
"item.info"
type=
"textarea"
:disabled=
"item.isEdit == false"
></el-input>
v-model=
"item.info"
type=
"textarea"
:disabled=
"item.isEdit == false"
></el-input>
</div>
</div>
<div>
<div>
<div
class=
"flex-btn "
>
<div
class=
"flex-btn "
>
...
@@ -838,11 +580,7 @@
...
@@ -838,11 +580,7 @@
@
click=
"$message.warning('暂无权限,请联系管理员!')"
@
click=
"$message.warning('暂无权限,请联系管理员!')"
>
编辑
</span
>
编辑
</span
>
>
<span
<span
:class=
"[item.isEdit == true ? 'high' : '']"
@
click=
"saveProgress(item)"
>
保存
</span>
:class=
"[item.isEdit == true ? 'high' : '']"
@
click=
"saveProgress(item)"
>
保存
</span
>
</div>
</div>
<div>
2022-11-02 13:45:56
</div>
<div>
2022-11-02 13:45:56
</div>
</div>
</div>
...
@@ -852,73 +590,42 @@
...
@@ -852,73 +590,42 @@
<div
class=
"long flex-box flex-box-2"
>
<div
class=
"long flex-box flex-box-2"
>
<p>
<p>
<span
class=
"label"
>
签约甲方名称:
</span>
<span
class=
"label"
>
签约甲方名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.Party_A_name"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.Party_A_name"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
签约甲方联系人:
</span>
<span
class=
"label"
>
签约甲方联系人:
</span>
<el-input
<el-input
v-model=
"detailInfo.Party_A_people"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.Party_A_people"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
签约甲方联系方式:
</span>
<span
class=
"label"
>
签约甲方联系方式:
</span>
<el-input
<el-input
v-model=
"detailInfo.Party_A_mobile"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.Party_A_mobile"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
签约乙方名称:
</span>
<span
class=
"label"
>
签约乙方名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.Party_B_name"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.Party_B_name"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
签约乙方联系人:
</span>
<span
class=
"label"
>
签约乙方联系人:
</span>
<el-input
<el-input
v-model=
"detailInfo.Party_B_people"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.Party_B_people"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
签约乙方联系方式:
</span>
<span
class=
"label"
>
签约乙方联系方式:
</span>
<el-input
<el-input
v-model=
"detailInfo.Party_B_mobile"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.Party_B_mobile"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
<div
<div
class=
"long flex-box flex-box-3"
v-for=
"(item, index) of signList"
:key=
"item.id"
>
class=
"long flex-box flex-box-3"
v-for=
"(item, index) of signList"
:key=
"item.id"
>
<p>
<p>
<span
class=
"label"
>
{{
item
.
text
}}
名称:
</span>
<span
class=
"label"
>
{{
item
.
text
}}
名称:
</span>
<el-input
<el-input
v-model=
"item.name"
:disabled=
"item.isEdit !== true"
></el-input>
v-model=
"item.name"
:disabled=
"item.isEdit !== true"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
{{
item
.
text
}}
联系人:
</span>
<span
class=
"label"
>
{{
item
.
text
}}
联系人:
</span>
<el-input
<el-input
v-model=
"item.people"
:disabled=
"item.isEdit !== true"
></el-input>
v-model=
"item.people"
:disabled=
"item.isEdit !== true"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
{{
item
.
text
}}
联系方式:
</span>
<span
class=
"label"
>
{{
item
.
text
}}
联系方式:
</span>
<el-input
<el-input
v-model=
"item.mobile"
:disabled=
"item.isEdit !== true"
></el-input>
v-model=
"item.mobile"
:disabled=
"item.isEdit !== true"
></el-input>
</p>
</p>
<p
class=
"flex-btns"
>
<p
class=
"flex-btns"
>
<span
<span
...
@@ -933,14 +640,8 @@
...
@@ -933,14 +640,8 @@
@
click=
"$message.warning('暂无权限,请联系管理员!')"
@
click=
"$message.warning('暂无权限,请联系管理员!')"
>
编辑
</span
>
编辑
</span
>
>
<span
<span
:class=
"['btn', item.isEdit == true ? 'active' : '']"
@
click=
"saveSign(item)"
>
保存
</span>
:class=
"['btn', item.isEdit == true ? 'active' : '']"
<span
class=
"btn del"
@
click=
"delSign(item, index)"
>
删除
</span>
@
click=
"saveSign(item)"
>
保存
</span
>
<span
class=
"btn del"
@
click=
"delSign(item, index)"
>
删除
</span
>
</p>
</p>
</div>
</div>
<div>
<div>
...
@@ -958,12 +659,7 @@
...
@@ -958,12 +659,7 @@
placeholder=
""
placeholder=
""
:disabled=
"editProject == false"
:disabled=
"editProject == false"
>
>
<el-option
<el-option
v-for=
"item in options_node3"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_node3"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
...
@@ -981,32 +677,16 @@
...
@@ -981,32 +677,16 @@
</p>
</p>
<p>
<p>
<span
class=
"label"
>
签约方式:
</span>
<span
class=
"label"
>
签约方式:
</span>
<el-select
<el-select
v-model=
"detailInfo.sign_style"
clearable
placeholder=
""
:disabled=
"editProject == false"
>
v-model=
"detailInfo.sign_style"
<el-option
v-for=
"item in options_6"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
clearable
placeholder=
""
:disabled=
"editProject == false"
>
<el-option
v-for=
"item in options_6"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
v-if=
"detailInfo.sign_style == '其他签约'"
>
<p
v-if=
"detailInfo.sign_style == '其他签约'"
>
<span
class=
"label"
>
签约方式说明:
</span>
<span
class=
"label"
>
签约方式说明:
</span>
<el-input
<el-input
v-model=
"detailInfo.sign_explain"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.sign_explain"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p
<p
class=
"long"
v-if=
"detailInfo.project_schedule == '暂停或终止'"
>
class=
"long"
v-if=
"detailInfo.project_schedule == '暂停或终止'"
>
<span
class=
"label"
>
暂停或终止原因:
</span>
<span
class=
"label"
>
暂停或终止原因:
</span>
<el-input
<el-input
v-model=
"detailInfo.stop_reason"
v-model=
"detailInfo.stop_reason"
...
@@ -1046,36 +726,23 @@
...
@@ -1046,36 +726,23 @@
<p
class=
"up-title up-text"
>
项目协议:
</p>
<p
class=
"up-title up-text"
>
项目协议:
</p>
</div>
</div>
<div
class=
"file-box"
>
<div
class=
"file-box"
>
<div
<div
v-for=
"item of changeFileList"
:key=
"item.uid || item.id"
class=
"file-list"
>
v-for=
"item of changeFileList"
:key=
"item.uid || item.id"
class=
"file-list"
>
<div
v-if=
"item.uid"
>
<div
v-if=
"item.uid"
>
<img
<img
v-if=
"
v-if=
"
item.name.split('.')[item.name.split('.').length - 1] ==
item.name.split('.')[item.name.split('.').length - 1] == 'xls' ||
'xls' ||
item.name.split('.')[item.name.split('.').length - 1] == 'xlsx'
item.name.split('.')[
item.name.split('.').length - 1
] == 'xlsx'
"
"
src=
"~@/assets/images/upload/icon-excel.png"
src=
"~@/assets/images/upload/icon-excel.png"
alt=
""
alt=
""
/>
/>
<img
<img
v-if=
"
v-if=
"item.name.split('.')[item.name.split('.').length - 1] == 'pdf'"
item.name.split('.')[item.name.split('.').length - 1] ==
'pdf'
"
src=
"~@/assets/images/upload/icon-pdf.png"
src=
"~@/assets/images/upload/icon-pdf.png"
alt=
""
alt=
""
/>
/>
<img
<img
v-if=
"
v-if=
"item.name.split('.')[item.name.split('.').length - 1] == 'docx'"
item.name.split('.')[item.name.split('.').length - 1] ==
'docx'
"
src=
"~@/assets/images/upload/icon-word.png"
src=
"~@/assets/images/upload/icon-word.png"
alt=
""
alt=
""
/>
/>
...
@@ -1091,38 +758,26 @@
...
@@ -1091,38 +758,26 @@
<span
class=
"s"
>
下载
</span>
<span
class=
"s"
>
下载
</span>
</span>
-->
</span>
-->
<span
@
click=
"delFile(item)"
class=
"img222"
>
<span
@
click=
"delFile(item)"
class=
"img222"
>
<img
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
<span
class=
"d"
>
删除
</span>
<span
class=
"d"
>
删除
</span>
</span>
</span>
</div>
</div>
<div
v-else
>
<div
v-else
>
<img
<img
v-if=
"
v-if=
"
item.name.split('.')[item.name.split('.').length - 1] ==
item.name.split('.')[item.name.split('.').length - 1] == 'xls' ||
'xls' ||
item.name.split('.')[item.name.split('.').length - 1] == 'xlsx'
item.name.split('.')[
item.name.split('.').length - 1
] == 'xlsx'
"
"
src=
"~@/assets/images/upload/icon-excel.png"
src=
"~@/assets/images/upload/icon-excel.png"
alt=
""
alt=
""
/>
/>
<img
<img
v-if=
"
v-if=
"item.name.split('.')[item.name.split('.').length - 1] == 'pdf'"
item.name.split('.')[item.name.split('.').length - 1] ==
'pdf'
"
src=
"~@/assets/images/upload/icon-pdf.png"
src=
"~@/assets/images/upload/icon-pdf.png"
alt=
""
alt=
""
/>
/>
<img
<img
v-if=
"
v-if=
"item.name.split('.')[item.name.split('.').length - 1] == 'docx'"
item.name.split('.')[item.name.split('.').length - 1] ==
'docx'
"
src=
"~@/assets/images/upload/icon-word.png"
src=
"~@/assets/images/upload/icon-word.png"
alt=
""
alt=
""
/>
/>
...
@@ -1134,21 +789,11 @@
...
@@ -1134,21 +789,11 @@
<span
class=
"s"
>
预览
</span>
<span
class=
"s"
>
预览
</span>
</span>
</span>
<span
@
click=
"downFile(item)"
class=
"img111"
>
<span
@
click=
"downFile(item)"
class=
"img111"
>
<img
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
<span
class=
"s"
>
下载
</span>
<span
class=
"s"
>
下载
</span>
</span>
</span>
<span
<span
@
click=
"delFile(item)"
class=
"img222"
v-if=
"editProject"
>
@
click=
"delFile(item)"
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
class=
"img222"
v-if=
"editProject"
>
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
<span
class=
"d"
>
删除
</span>
<span
class=
"d"
>
删除
</span>
</span>
</span>
</div>
</div>
...
@@ -1184,34 +829,17 @@
...
@@ -1184,34 +829,17 @@
<p
class=
"up-title up-text"
>
项目图片:
</p>
<p
class=
"up-title up-text"
>
项目图片:
</p>
</div>
</div>
<div
class=
"img-group flex-box"
>
<div
class=
"img-group flex-box"
>
<p
<p
v-for=
"item of changeFileList_img"
:key=
"item.uid || item.id"
>
v-for=
"item of changeFileList_img"
:key=
"item.uid || item.id"
>
<span
v-if=
"item.uid"
>
<span
v-if=
"item.uid"
>
<img
:src=
"item.url || item.file_url"
alt=
""
/>
<img
:src=
"item.url || item.file_url"
alt=
""
/>
<span
class=
"img-btn"
>
<span
class=
"img-btn"
>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span
<span
class=
"img111"
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
class=
"img111"
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
<span
class=
"s"
>
下载
</span>
<span
class=
"s"
>
下载
</span>
</span>
</span>
<span
<span
class=
"img222"
@
click=
"DelImg(item)"
v-if=
"editProject"
>
class=
"img222"
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
@
click=
"DelImg(item)"
v-if=
"editProject"
>
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
<span
class=
"d"
>
删除
</span>
<span
class=
"d"
>
删除
</span>
</span>
</span>
</span>
</span>
...
@@ -1220,26 +848,12 @@
...
@@ -1220,26 +848,12 @@
<img
:src=
"item.file_url || item.url"
alt=
""
/>
<img
:src=
"item.file_url || item.url"
alt=
""
/>
<span
class=
"img-btn"
>
<span
class=
"img-btn"
>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span
<span
class=
"img111"
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
class=
"img111"
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
<span
class=
"s"
>
下载
</span>
<span
class=
"s"
>
下载
</span>
</span>
</span>
<span
<span
class=
"img222"
@
click=
"DelImg(item)"
v-if=
"editProject"
>
class=
"img222"
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
@
click=
"DelImg(item)"
v-if=
"editProject"
>
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
<span
class=
"d"
>
删除
</span>
<span
class=
"d"
>
删除
</span>
</span>
</span>
</span>
</span>
...
@@ -1249,65 +863,40 @@
...
@@ -1249,65 +863,40 @@
<div
class=
"flex-box"
>
<div
class=
"flex-box"
>
<p>
<p>
<span
class=
"label"
>
项目跟踪人(市投资促进中心):
</span>
<span
class=
"label"
>
项目跟踪人(市投资促进中心):
</span>
<el-input
<el-input
v-model=
"detailInfo.project_stalker"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_stalker"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p></p>
<p></p>
<div
class=
"long flex-box flex-box-2"
>
<div
class=
"long flex-box flex-box-2"
>
<p>
<p>
<span
class=
"label"
>
对接人:
</span>
<span
class=
"label"
>
对接人:
</span>
<el-input
<el-input
v-model=
"detailInfo.joint_person"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.joint_person"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
对接人单位及职务:
</span>
<span
class=
"label"
>
对接人单位及职务:
</span>
<el-input
<el-input
v-model=
"detailInfo.joint_person_unity"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.joint_person_unity"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
对接人联系方式:
</span>
<span
class=
"label"
>
对接人联系方式:
</span>
<el-input
<el-input
v-model=
"detailInfo.joint_person_mobile"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.joint_person_mobile"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
<div
class=
"long flex-box flex-box-2"
>
<div
class=
"long flex-box flex-box-2"
>
<p>
<p>
<span
class=
"label"
>
项目方联系人:
</span>
<span
class=
"label"
>
项目方联系人:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_people"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_people"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
项目方单位及职务:
</span>
<span
class=
"label"
>
项目方单位及职务:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_people_unity"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_people_unity"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
项目方联系方式:
</span>
<span
class=
"label"
>
项目方联系方式:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_people_mobile"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_people_mobile"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
<p
class=
"long"
>
<p
class=
"long"
>
<span
class=
"label"
>
备注:
</span>
<span
class=
"label"
>
备注:
</span>
<el-input
<el-input
v-model=
"detailInfo.remark"
type=
"textarea"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.remark"
type=
"textarea"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
</div>
</div>
...
@@ -1316,18 +905,12 @@
...
@@ -1316,18 +905,12 @@
<div
class=
"flex-box"
>
<div
class=
"flex-box"
>
<p>
<p>
<span
class=
"label"
>
项目编号(自动生成):
</span>
<span
class=
"label"
>
项目编号(自动生成):
</span>
<el-input
<el-input
v-model=
"detailInfo.project_num"
disabled
></el-input>
v-model=
"detailInfo.project_num"
disabled
></el-input>
</p>
</p>
<p></p>
<p></p>
<p>
<p>
<span
class=
"label"
>
项目名称:
</span>
<span
class=
"label"
>
项目名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_name"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_name"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
项目类型:
</span>
<span
class=
"label"
>
项目类型:
</span>
...
@@ -1345,18 +928,12 @@
...
@@ -1345,18 +928,12 @@
</p>
</p>
<p>
<p>
<span
class=
"label"
>
引资方名称:
</span>
<span
class=
"label"
>
引资方名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.attract_name"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.attract_name"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p></p>
<p></p>
<p>
<p>
<span
class=
"label"
>
投资方名称:
</span>
<span
class=
"label"
>
投资方名称:
</span>
<el-input
<el-input
v-model=
"detailInfo.investor_name"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investor_name"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
投资方所在地:
</span>
<span
class=
"label"
>
投资方所在地:
</span>
...
@@ -1374,24 +951,15 @@
...
@@ -1374,24 +951,15 @@
</p>
</p>
<p>
<p>
<span
class=
"label"
>
总投资额(万元):
</span>
<span
class=
"label"
>
总投资额(万元):
</span>
<el-input
<el-input
v-model=
"detailInfo.investment_volume"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investment_volume"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
拟投资额(万元):
</span>
<span
class=
"label"
>
拟投资额(万元):
</span>
<el-input
<el-input
v-model=
"detailInfo.investment_volume1"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investment_volume1"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
到位资金(万元):
</span>
<span
class=
"label"
>
到位资金(万元):
</span>
<el-input
<el-input
v-model=
"detailInfo.investment"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.investment"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p></p>
<p></p>
<p>
<p>
...
@@ -1402,12 +970,7 @@
...
@@ -1402,12 +970,7 @@
placeholder=
""
placeholder=
""
:disabled=
"editProject == false"
:disabled=
"editProject == false"
>
>
<el-option
<el-option
v-for=
"item in options_3"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_3"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
...
@@ -1420,72 +983,34 @@
...
@@ -1420,72 +983,34 @@
:disabled=
"editProject == false"
:disabled=
"editProject == false"
@
change=
"changeArea"
@
change=
"changeArea"
>
>
<el-option
<el-option
v-for=
"item in options_4"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_4"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
v-if=
"detailInfo.development_area == '晋城经济技术开发区'"
>
<p
v-if=
"detailInfo.development_area == '晋城经济技术开发区'"
>
<span
class=
"label"
>
园区:
</span>
<span
class=
"label"
>
园区:
</span>
<el-select
<el-select
v-model=
"detailInfo.garden"
clearable
placeholder=
""
:disabled=
"editProject == false"
>
v-model=
"detailInfo.garden"
<el-option
v-for=
"item in options_51"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
clearable
placeholder=
""
:disabled=
"editProject == false"
>
<el-option
v-for=
"item in options_51"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
v-if=
"detailInfo.development_area == '阳城经济技术开发区'"
>
<p
v-if=
"detailInfo.development_area == '阳城经济技术开发区'"
>
<span
class=
"label"
>
园区:
</span>
<span
class=
"label"
>
园区:
</span>
<el-select
<el-select
v-model=
"detailInfo.garden"
clearable
placeholder=
""
:disabled=
"editProject == false"
>
v-model=
"detailInfo.garden"
<el-option
v-for=
"item in options_52"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
clearable
placeholder=
""
:disabled=
"editProject == false"
>
<el-option
v-for=
"item in options_52"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
v-if=
"detailInfo.development_area == '高平经济技术开发区'"
>
<p
v-if=
"detailInfo.development_area == '高平经济技术开发区'"
>
<span
class=
"label"
>
园区:
</span>
<span
class=
"label"
>
园区:
</span>
<el-select
<el-select
v-model=
"detailInfo.garden"
clearable
placeholder=
""
:disabled=
"editProject == false"
>
v-model=
"detailInfo.garden"
<el-option
v-for=
"item in options_53"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
clearable
placeholder=
""
:disabled=
"editProject == false"
>
<el-option
v-for=
"item in options_53"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
<p
class=
"long"
>
<p
class=
"long"
>
<span
class=
"label"
>
项目详细地址:
</span>
<span
class=
"label"
>
项目详细地址:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_address"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_address"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
<div>
<div>
...
@@ -1497,11 +1022,7 @@
...
@@ -1497,11 +1022,7 @@
<div
class=
"progress-list"
>
<div
class=
"progress-list"
>
<div
class=
"flex-jz"
v-for=
"item of progress"
:key=
"item.id"
>
<div
class=
"flex-jz"
v-for=
"item of progress"
:key=
"item.id"
>
<div>
<div>
<el-input
<el-input
v-model=
"item.info"
type=
"textarea"
:disabled=
"item.isEdit == false"
></el-input>
v-model=
"item.info"
type=
"textarea"
:disabled=
"item.isEdit == false"
></el-input>
</div>
</div>
<div>
<div>
<div
class=
"flex-btn "
>
<div
class=
"flex-btn "
>
...
@@ -1517,11 +1038,7 @@
...
@@ -1517,11 +1038,7 @@
@
click=
"$message.warning('暂无权限,请联系管理员!')"
@
click=
"$message.warning('暂无权限,请联系管理员!')"
>
编辑
</span
>
编辑
</span
>
>
<span
<span
:class=
"[item.isEdit == true ? 'high' : '']"
@
click=
"saveProgress(item)"
>
保存
</span>
:class=
"[item.isEdit == true ? 'high' : '']"
@
click=
"saveProgress(item)"
>
保存
</span
>
</div>
</div>
<div>
{{
item
.
time
}}
</div>
<div>
{{
item
.
time
}}
</div>
</div>
</div>
...
@@ -1545,12 +1062,7 @@
...
@@ -1545,12 +1062,7 @@
placeholder=
""
placeholder=
""
:disabled=
"editProject == false"
:disabled=
"editProject == false"
>
>
<el-option
<el-option
v-for=
"item in options_node4"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options_node4"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
...
@@ -1578,10 +1090,7 @@
...
@@ -1578,10 +1090,7 @@
>
>
</el-date-picker>
</el-date-picker>
</p>
</p>
<p
<p
class=
"long"
v-if=
"detailInfo.project_schedule == '暂停或终止'"
>
class=
"long"
v-if=
"detailInfo.project_schedule == '暂停或终止'"
>
<span
class=
"label"
>
暂停或终止原因:
</span>
<span
class=
"label"
>
暂停或终止原因:
</span>
<el-input
<el-input
v-model=
"detailInfo.stop_reason"
v-model=
"detailInfo.stop_reason"
...
@@ -1621,10 +1130,7 @@
...
@@ -1621,10 +1130,7 @@
<p
class=
"up-title up-text"
>
项目图片:
</p>
<p
class=
"up-title up-text"
>
项目图片:
</p>
</div>
</div>
<div
class=
"img-group flex-box"
>
<div
class=
"img-group flex-box"
>
<p
<p
v-for=
"item of changeFileList_img"
:key=
"item.uid || item.id"
>
v-for=
"item of changeFileList_img"
:key=
"item.uid || item.id"
>
<span
v-if=
"item.uid"
>
<span
v-if=
"item.uid"
>
<img
:src=
"item.url"
alt=
""
/>
<img
:src=
"item.url"
alt=
""
/>
<!--
<el-image
<!--
<el-image
...
@@ -1635,26 +1141,12 @@
...
@@ -1635,26 +1141,12 @@
</el-image>
-->
</el-image>
-->
<span
class=
"img-btn"
>
<span
class=
"img-btn"
>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span
<span
class=
"img111"
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
class=
"img111"
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
<span
class=
"s"
>
下载
</span>
<span
class=
"s"
>
下载
</span>
</span>
</span>
<span
<span
class=
"img222"
@
click=
"DelImg(item)"
v-if=
"editProject"
>
class=
"img222"
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
@
click=
"DelImg(item)"
v-if=
"editProject"
>
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
<span
class=
"d"
>
删除
</span>
<span
class=
"d"
>
删除
</span>
</span>
</span>
</span>
</span>
...
@@ -1664,26 +1156,12 @@
...
@@ -1664,26 +1156,12 @@
<span
class=
"img-btn"
>
<span
class=
"img-btn"
>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span>
{{
item
.
name
||
item
.
name
}}
</span>
<span
<span
class=
"img111"
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
class=
"img111"
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
@
click=
"downImg(item)"
v-if=
"!item.uid"
>
<img
src=
"~@/assets/images/upload/icon-download.png"
alt=
""
/>
<span
class=
"s"
>
下载
</span>
<span
class=
"s"
>
下载
</span>
</span>
</span>
<span
<span
class=
"img222"
@
click=
"DelImg(item)"
v-if=
"editProject"
>
class=
"img222"
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
@
click=
"DelImg(item)"
v-if=
"editProject"
>
<img
src=
"~@/assets/images/upload/icon-delete.png"
alt=
""
/>
<span
class=
"d"
>
删除
</span>
<span
class=
"d"
>
删除
</span>
</span>
</span>
</span>
</span>
...
@@ -1693,82 +1171,49 @@
...
@@ -1693,82 +1171,49 @@
<div
class=
"flex-box"
>
<div
class=
"flex-box"
>
<p>
<p>
<span
class=
"label"
>
项目跟踪人(市投资促进中心):
</span>
<span
class=
"label"
>
项目跟踪人(市投资促进中心):
</span>
<el-input
<el-input
v-model=
"detailInfo.project_stalker"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_stalker"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p></p>
<p></p>
<div
class=
"long flex-box flex-box-2"
>
<div
class=
"long flex-box flex-box-2"
>
<p>
<p>
<span
class=
"label"
>
对接人:
</span>
<span
class=
"label"
>
对接人:
</span>
<el-input
<el-input
v-model=
"detailInfo.joint_person"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.joint_person"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
对接人单位及职务:
</span>
<span
class=
"label"
>
对接人单位及职务:
</span>
<el-input
<el-input
v-model=
"detailInfo.joint_person_unity"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.joint_person_unity"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
对接人联系方式:
</span>
<span
class=
"label"
>
对接人联系方式:
</span>
<el-input
<el-input
v-model=
"detailInfo.joint_person_mobile"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.joint_person_mobile"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
<div
class=
"long flex-box flex-box-2"
>
<div
class=
"long flex-box flex-box-2"
>
<p>
<p>
<span
class=
"label"
>
项目方联系人:
</span>
<span
class=
"label"
>
项目方联系人:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_people"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_people"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
项目方单位及职务:
</span>
<span
class=
"label"
>
项目方单位及职务:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_people_unity"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_people_unity"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
<p>
<p>
<span
class=
"label"
>
项目方联系方式:
</span>
<span
class=
"label"
>
项目方联系方式:
</span>
<el-input
<el-input
v-model=
"detailInfo.project_people_mobile"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.project_people_mobile"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
<p
class=
"long"
>
<p
class=
"long"
>
<span
class=
"label"
>
备注:
</span>
<span
class=
"label"
>
备注:
</span>
<el-input
<el-input
v-model=
"detailInfo.remark"
type=
"textarea"
:disabled=
"editProject == false"
></el-input>
v-model=
"detailInfo.remark"
type=
"textarea"
:disabled=
"editProject == false"
></el-input>
</p>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div
<div
v-if=
"editProject == false"
class=
"go-top go-save"
@
click=
"EditInfo"
>
v-if=
"editProject == false"
class=
"go-top go-save"
@
click=
"EditInfo"
>
编 辑
编 辑
</div>
</div>
<div
<div
v-if=
"editProject == true"
class=
"go-top go-save"
@
click=
"editProjectInfo"
>
v-if=
"editProject == true"
class=
"go-top go-save"
@
click=
"editProjectInfo"
>
保 存
保 存
</div>
</div>
<div
class=
"go-top"
@
click=
"goTop"
>
<div
class=
"go-top"
@
click=
"goTop"
>
...
@@ -1974,16 +1419,7 @@ export default {
...
@@ -1974,16 +1419,7 @@ export default {
item
.
isEdit
=
false
;
item
.
isEdit
=
false
;
return
item
;
return
item
;
});
});
let
num
=
[
let
num
=
[
"第三方"
,
"第四方"
,
"第五方"
,
"第六方"
,
"第七方"
,
"第八方"
,
"第九方"
,
"第十方"
];
"第三方"
,
"第四方"
,
"第五方"
,
"第六方"
,
"第七方"
,
"第八方"
,
"第九方"
,
"第十方"
,
];
this
.
signList
=
res
.
three_data
.
map
((
item
,
index
)
=>
{
this
.
signList
=
res
.
three_data
.
map
((
item
,
index
)
=>
{
item
.
request
=
false
;
item
.
request
=
false
;
item
.
text
=
num
[
index
];
item
.
text
=
num
[
index
];
...
@@ -2065,22 +1501,11 @@ export default {
...
@@ -2065,22 +1501,11 @@ export default {
console
.
log
(
this
.
detailInfo
.
investor_district
);
console
.
log
(
this
.
detailInfo
.
investor_district
);
form
.
append
(
form
.
append
(
"investor_district"
,
"investor_district"
,
this
.
detailInfo
.
investor_district
==
""
this
.
detailInfo
.
investor_district
==
""
?
""
:
this
.
detailInfo
.
investor_district
.
join
(
"/"
)
?
""
:
this
.
detailInfo
.
investor_district
.
join
(
"/"
)
);
//投资方地址
);
//投资方地址
form
.
append
(
form
.
append
(
"project_type"
,
this
.
detailInfo
.
project_type
.
join
(
"/"
)
||
""
);
//项目类型
"project_type"
,
form
.
append
(
"investment_volume"
,
this
.
detailInfo
.
investment_volume
||
""
);
//总投资额
this
.
detailInfo
.
project_type
.
join
(
"/"
)
||
""
form
.
append
(
"investment_volume1"
,
this
.
detailInfo
.
investment_volume1
||
""
);
//拟投资额
);
//项目类型
form
.
append
(
"investment_volume"
,
this
.
detailInfo
.
investment_volume
||
""
);
//总投资额
form
.
append
(
"investment_volume1"
,
this
.
detailInfo
.
investment_volume1
||
""
);
//拟投资额
form
.
append
(
"project_schedule"
,
this
.
detailInfo
.
project_schedule
||
""
);
//项目进展
form
.
append
(
"project_schedule"
,
this
.
detailInfo
.
project_schedule
||
""
);
//项目进展
form
.
append
(
"stop_reason"
,
this
.
detailInfo
.
stop_reason
||
""
);
//暂停原因
form
.
append
(
"stop_reason"
,
this
.
detailInfo
.
stop_reason
||
""
);
//暂停原因
form
.
append
(
"remark"
,
this
.
detailInfo
.
remark
||
""
);
//备注
form
.
append
(
"remark"
,
this
.
detailInfo
.
remark
||
""
);
//备注
...
@@ -2090,23 +1515,11 @@ export default {
...
@@ -2090,23 +1515,11 @@ export default {
form
.
append
(
"project_problem"
,
this
.
detailInfo
.
project_problem
||
""
);
//问题
form
.
append
(
"project_problem"
,
this
.
detailInfo
.
project_problem
||
""
);
//问题
form
.
append
(
"project_stalker"
,
this
.
detailInfo
.
project_stalker
||
""
);
//跟踪人
form
.
append
(
"project_stalker"
,
this
.
detailInfo
.
project_stalker
||
""
);
//跟踪人
form
.
append
(
"joint_person"
,
this
.
detailInfo
.
joint_person
||
""
);
//对接人
form
.
append
(
"joint_person"
,
this
.
detailInfo
.
joint_person
||
""
);
//对接人
form
.
append
(
form
.
append
(
"joint_person_unity"
,
this
.
detailInfo
.
joint_person_unity
||
""
);
//对接人单位
"joint_person_unity"
,
form
.
append
(
"joint_person_mobile"
,
this
.
detailInfo
.
joint_person_mobile
||
""
);
//对接人电话
this
.
detailInfo
.
joint_person_unity
||
""
);
//对接人单位
form
.
append
(
"joint_person_mobile"
,
this
.
detailInfo
.
joint_person_mobile
||
""
);
//对接人电话
form
.
append
(
"project_people"
,
this
.
detailInfo
.
project_people
||
""
);
//项目方联系人
form
.
append
(
"project_people"
,
this
.
detailInfo
.
project_people
||
""
);
//项目方联系人
form
.
append
(
form
.
append
(
"project_people_unity"
,
this
.
detailInfo
.
project_people_unity
||
""
);
//项目方单位
"project_people_unity"
,
form
.
append
(
"project_people_mobile"
,
this
.
detailInfo
.
project_people_mobile
||
""
);
//项目方联系人
this
.
detailInfo
.
project_people_unity
||
""
);
//项目方单位
form
.
append
(
"project_people_mobile"
,
this
.
detailInfo
.
project_people_mobile
||
""
);
//项目方联系人
form
.
append
(
"project_to_area"
,
this
.
detailInfo
.
project_to_area
||
""
);
// 拟落地区域(对接库特有)
form
.
append
(
"project_to_area"
,
this
.
detailInfo
.
project_to_area
||
""
);
// 拟落地区域(对接库特有)
form
.
append
(
"attract_name"
,
this
.
detailInfo
.
attract_name
||
""
);
// 引资方名称(签约库和开工库特有)
form
.
append
(
"attract_name"
,
this
.
detailInfo
.
attract_name
||
""
);
// 引资方名称(签约库和开工库特有)
form
.
append
(
"investment"
,
this
.
detailInfo
.
investment
||
""
);
// 到位资金(开工库特有)
form
.
append
(
"investment"
,
this
.
detailInfo
.
investment
||
""
);
// 到位资金(开工库特有)
...
@@ -2173,16 +1586,7 @@ export default {
...
@@ -2173,16 +1586,7 @@ export default {
if
(
this
.
signList
.
length
>
9
)
{
if
(
this
.
signList
.
length
>
9
)
{
return
;
return
;
}
}
let
num
=
[
let
num
=
[
"第三方"
,
"第四方"
,
"第五方"
,
"第六方"
,
"第七方"
,
"第八方"
,
"第九方"
,
"第十方"
];
"第三方"
,
"第四方"
,
"第五方"
,
"第六方"
,
"第七方"
,
"第八方"
,
"第九方"
,
"第十方"
,
];
this
.
signList
.
push
({
this
.
signList
.
push
({
id
:
Math
.
random
()
*
99999
+
"new"
,
id
:
Math
.
random
()
*
99999
+
"new"
,
text
:
num
[
this
.
signList
.
length
],
text
:
num
[
this
.
signList
.
length
],
...
@@ -2303,10 +1707,7 @@ export default {
...
@@ -2303,10 +1707,7 @@ export default {
path
,
path
,
{
{
...
this
.
detailInfo
,
...
this
.
detailInfo
,
investor_district
:
this
.
detailInfo
.
investor_district
.
replace
(
investor_district
:
this
.
detailInfo
.
investor_district
.
replace
(
";"
,
""
),
";"
,
""
),
project_type
:
this
.
detailInfo
.
project_type
.
join
(
"/"
),
project_type
:
this
.
detailInfo
.
project_type
.
join
(
"/"
),
progress
:
this
.
progress
,
progress
:
this
.
progress
,
},
},
...
@@ -2340,9 +1741,7 @@ export default {
...
@@ -2340,9 +1741,7 @@ export default {
);
);
}
else
{
}
else
{
this
.
$message
.
success
(
"压缩包文件下载中请稍等~"
);
this
.
$message
.
success
(
"压缩包文件下载中请稍等~"
);
let
BoldFile
=
await
downFilesBy50
(
let
BoldFile
=
await
downFilesBy50
(
res
.
replace
(
"http:/39.100.39.50:5051"
,
""
));
res
.
replace
(
"http:/39.100.39.50:5051"
,
""
)
);
console
.
log
(
BoldFile
);
console
.
log
(
BoldFile
);
exportWordDocx
(
exportWordDocx
(
"test.docx"
,
"test.docx"
,
...
@@ -2507,10 +1906,7 @@ export default {
...
@@ -2507,10 +1906,7 @@ export default {
downFile
(
item
)
{
downFile
(
item
)
{
let
type
=
item
.
name
.
split
(
"."
)[
item
.
name
.
split
(
"."
).
length
-
1
];
let
type
=
item
.
name
.
split
(
"."
)[
item
.
name
.
split
(
"."
).
length
-
1
];
let
name
=
item
.
name
.
replace
(
"."
+
type
,
""
);
let
name
=
item
.
name
.
replace
(
"."
+
type
,
""
);
let
url
=
item
.
file_url
.
replace
(
let
url
=
item
.
file_url
.
replace
(
"https://zysf-store.oss-cn-beijing.aliyuncs.com"
,
"/file"
);
"https://zysf-store.oss-cn-beijing.aliyuncs.com"
,
"/file"
);
this
.
$axios
({
this
.
$axios
({
method
:
"get"
,
method
:
"get"
,
url
:
url
,
url
:
url
,
...
...
src/views/resources/page/datainfo.vue
View file @
ba352213
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<el-tab-pane
:label=
"title"
name=
"account"
>
</el-tab-pane>
<el-tab-pane
:label=
"title"
name=
"account"
>
</el-tab-pane>
<div>
<div>
<div
class=
"flex-p"
v-if=
"status != 'add'"
>
<div
class=
"flex-p"
v-if=
"status != 'add'"
>
<
p>
上传部门:
{{
info
.
upload_unit
}}
</p
>
<
!--
<p>
上传部门:
{{
info
.
upload_unit
}}
</p>
--
>
<p>
上传人:
{{
info
.
upload_people
}}
</p>
<p>
上传人:
{{
info
.
upload_people
}}
</p>
<p>
上传时间:
{{
info
.
upload_time
}}
</p>
<p>
上传时间:
{{
info
.
upload_time
}}
</p>
<p></p>
<p></p>
...
@@ -13,19 +13,8 @@
...
@@ -13,19 +13,8 @@
</div>
</div>
<p
class=
"select"
>
<p
class=
"select"
>
<span>
{{
uploadType
!=
2
?
"数据周期"
:
"所属年份"
}}
:
</span>
<span>
{{
uploadType
!=
2
?
"数据周期"
:
"所属年份"
}}
:
</span>
<el-select
<el-select
v-model=
"year"
placeholder=
"年份"
@
change=
"changeYear"
:disabled=
"status != 'add'"
>
v-model=
"year"
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
placeholder=
"年份"
@
change=
"changeYear"
:disabled=
"status != 'add'"
>
<el-option
v-for=
"item in options"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-select>
<el-select
<el-select
v-model=
"cycle"
v-model=
"cycle"
...
@@ -34,12 +23,7 @@
...
@@ -34,12 +23,7 @@
@
change=
"changeCycle"
@
change=
"changeCycle"
v-if=
"uploadType != 2"
v-if=
"uploadType != 2"
>
>
<el-option
<el-option
v-for=
"item in options2"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
v-for=
"item in options2"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-option>
</el-select>
</el-select>
</p>
</p>
...
@@ -68,70 +52,34 @@
...
@@ -68,70 +52,34 @@
<tr
class=
"bold"
v-for=
"item of form1"
:key=
"item.district_name"
>
<tr
class=
"bold"
v-for=
"item of form1"
:key=
"item.district_name"
>
<td>
{{
item
.
district_name
}}
</td>
<td>
{{
item
.
district_name
}}
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.sign_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.sign_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.sign_target_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.sign_target_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.sign_finish_rate"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.sign_finish_rate"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.plan_invest_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.plan_invest_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.plan_target_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.plan_target_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.plan_finish_rate"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.plan_finish_rate"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.arrive_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.arrive_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.arrive_target_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.arrive_target_money"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.arrive_finish_rate"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.arrive_finish_rate"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
</tr>
</tr>
</table>
</table>
...
@@ -149,39 +97,19 @@
...
@@ -149,39 +97,19 @@
<tr>
<tr>
<td>
<td>
<el-input
<el-input
v-model=
"form2.grade_sign"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"form2.grade_sign"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"form2.grade_start"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"form2.grade_start"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"form2.grade_plan_invest"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"form2.grade_plan_invest"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"form2.grade_arrive_target1"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"form2.grade_arrive_target1"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"form2.grade_arrive_target0"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"form2.grade_arrive_target0"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
</tr>
</tr>
</table>
</table>
...
@@ -191,35 +119,21 @@
...
@@ -191,35 +119,21 @@
<th
class=
"three"
>
年度目标
</th>
<th
class=
"three"
>
年度目标
</th>
<th
class=
"three"
width=
"160"
>
签约项目金额(亿)
</th>
<th
class=
"three"
width=
"160"
>
签约项目金额(亿)
</th>
<th
class=
"three"
>
项目开工率(%)
</th>
<th
class=
"three"
>
项目开工率(%)
</th>
<th
class=
"three"
>
<th
class=
"three"
>
新开工固定资产投资
<br
/>
项目计划投资额(亿)
</th>
新开工固定资产投资
<br
/>
项目计划投资额(亿)
</th>
<th
class=
"three"
>
固定资产投资
<br
/>
项目资金到位额(亿)
</th>
<th
class=
"three"
>
固定资产投资
<br
/>
项目资金到位额(亿)
</th>
<th
class=
"three"
>
非固定资产投资
<br
/>
项目资金到位额(亿)
</th>
<th
class=
"three"
>
非固定资产投资
<br
/>
项目资金到位额(亿)
</th>
</tr>
</tr>
<tr
class=
"long"
v-for=
"item of form3"
:key=
"item.district_name"
>
<tr
class=
"long"
v-for=
"item of form3"
:key=
"item.district_name"
>
<td>
{{
item
.
district_name
}}
</td>
<td>
{{
item
.
district_name
}}
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.money_sign"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.money_sign"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.rate_start"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.rate_start"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.money_plan_invest"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.money_plan_invest"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
<td>
<td>
<el-input
<el-input
...
@@ -246,18 +160,10 @@
...
@@ -246,18 +160,10 @@
<th
class=
"three"
></th>
<th
class=
"three"
></th>
<th
class=
"three"
>
固定资产投资项目资金到位额(亿)
</th>
<th
class=
"three"
>
固定资产投资项目资金到位额(亿)
</th>
</tr>
</tr>
<tr
<tr
class=
"long160"
v-for=
"item of form4"
:key=
"item.district_name"
>
class=
"long160"
v-for=
"item of form4"
:key=
"item.district_name"
>
<td>
{{
item
.
district_name
}}
</td>
<td>
{{
item
.
district_name
}}
</td>
<td>
<td>
<el-input
<el-input
v-model=
"item.money_arrive"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
v-model=
"item.money_arrive"
placeholder=
"请输入"
:disabled=
"status == 'look'"
/>
</td>
</td>
</tr>
</tr>
</table>
</table>
...
@@ -694,12 +600,7 @@ export default {
...
@@ -694,12 +600,7 @@ export default {
label
:
"01-12月"
,
label
:
"01-12月"
,
},
},
],
],
not
:
[
not
:
[
"高平经济技术开发区"
,
"阳城经济技术开发区"
,
"沁水经济技术开发区"
,
"陵川生态文化旅游示范区"
],
"高平经济技术开发区"
,
"阳城经济技术开发区"
,
"沁水经济技术开发区"
,
"陵川生态文化旅游示范区"
,
],
};
};
},
},
mounted
()
{
mounted
()
{
...
@@ -708,14 +609,9 @@ export default {
...
@@ -708,14 +609,9 @@ export default {
let
data_time
=
this
.
$route
.
query
.
data_time
||
""
;
let
data_time
=
this
.
$route
.
query
.
data_time
||
""
;
this
.
year
=
data_time
==
""
?
""
:
data_time
.
split
(
"年"
)[
0
];
this
.
year
=
data_time
==
""
?
""
:
data_time
.
split
(
"年"
)[
0
];
this
.
cycle
=
data_time
==
""
?
""
:
data_time
.
split
(
"年"
)[
1
];
this
.
cycle
=
data_time
==
""
?
""
:
data_time
.
split
(
"年"
)[
1
];
let
t1
=
let
t1
=
this
.
status
==
"look"
?
"查看"
:
this
.
status
==
"add"
?
"新增"
:
"编辑"
;
this
.
status
==
"look"
?
"查看"
:
this
.
status
==
"add"
?
"新增"
:
"编辑"
;
let
t2
=
let
t2
=
this
.
uploadType
==
"1"
this
.
uploadType
==
"1"
?
"山西省地市指标"
:
this
.
uploadType
==
"2"
?
"年度目标"
:
"固定资产投资项目资金到位额"
;
?
"山西省地市指标"
:
this
.
uploadType
==
"2"
?
"年度目标"
:
"固定资产投资项目资金到位额"
;
this
.
title
=
t1
+
t2
;
this
.
title
=
t1
+
t2
;
let
myDate
=
new
Date
();
let
myDate
=
new
Date
();
...
...
src/views/resources/page/overview.vue
View file @
ba352213
...
@@ -135,7 +135,7 @@
...
@@ -135,7 +135,7 @@
非固投到位资金完成情况
非固投到位资金完成情况
</li>
</li>
</ul>
</ul>
<div
style=
"margin-top:20px;"
>
<div>
<table>
<table>
<tr>
<tr>
<th
width=
"50"
>
排名
</th>
<th
width=
"50"
>
排名
</th>
...
@@ -193,16 +193,83 @@ export default {
...
@@ -193,16 +193,83 @@ export default {
data
()
{
data
()
{
return
{
return
{
data_time
:
""
,
data_time
:
""
,
scoreList
:
[],
scoreList
:
[
{
name
:
"满城镇"
,
target
:
"100"
,
data
:
"90"
,
value
:
"90"
,
},
{
name
:
"南韩村镇"
,
target
:
"100"
,
data
:
"80"
,
value
:
"80"
,
},
{
name
:
"大册营镇"
,
target
:
"100"
,
data
:
"70"
,
value
:
"70"
,
},
{
name
:
"神星镇"
,
target
:
"100"
,
data
:
"60"
,
value
:
"60"
,
},
{
name
:
"方顺桥镇"
,
target
:
"100"
,
data
:
"50"
,
value
:
"50"
,
},
{
name
:
"于家庄乡"
,
target
:
"100"
,
data
:
"40"
,
value
:
"40"
,
},
{
name
:
"要庄乡"
,
target
:
"100"
,
data
:
"30"
,
value
:
"30"
,
},
{
name
:
"石井乡"
,
target
:
"100"
,
data
:
"20"
,
value
:
"20"
,
},
{
name
:
"坨南乡"
,
target
:
"100"
,
data
:
"10"
,
value
:
"10"
,
},
{
name
:
"刘家台乡"
,
target
:
"100"
,
data
:
"9"
,
value
:
"9"
,
},
{
name
:
"白龙乡"
,
target
:
"100"
,
data
:
"8"
,
value
:
"8"
,
},
],
nums
:
{
nums
:
{
project_obj_count1
:
0
,
project_obj_count1
:
2
,
project_obj_count2
:
0
,
project_obj_count2
:
2
,
project_obj_count3
:
0
,
project_obj_count3
:
2
,
},
},
nums2
:
{
nums2
:
{
project_obj_count1
:
0
,
project_obj_count1
:
2
,
project_obj_count2
:
0
,
project_obj_count2
:
2
,
project_obj_count3
:
0
,
project_obj_count3
:
2
,
},
},
chartMap
:
null
,
chartMap
:
null
,
district
:
"晋城市"
,
district
:
"晋城市"
,
...
@@ -211,8 +278,8 @@ export default {
...
@@ -211,8 +278,8 @@ export default {
},
},
mounted
()
{
mounted
()
{
this
.
initChartMap
();
this
.
initChartMap
();
this
.
getOverview
();
//
this.getOverview();
this
.
getData
();
//
this.getData();
},
},
methods
:
{
methods
:
{
changeDistrict
()
{
changeDistrict
()
{
...
@@ -241,7 +308,7 @@ export default {
...
@@ -241,7 +308,7 @@ export default {
},
},
changeActiveType
(
val
)
{
changeActiveType
(
val
)
{
this
.
activeType
=
val
;
this
.
activeType
=
val
;
this
.
getData
();
//
this.getData();
},
},
async
getData
()
{
async
getData
()
{
let
res
=
await
api
.
GetData
({
data_time
:
""
,
flag
:
this
.
activeType
});
let
res
=
await
api
.
GetData
({
data_time
:
""
,
flag
:
this
.
activeType
});
...
...
src/views/resources/page/page/chartType0.vue
View file @
ba352213
...
@@ -63,12 +63,29 @@ import api from "@/api/resources/project";
...
@@ -63,12 +63,29 @@ import api from "@/api/resources/project";
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
data_time
:
""
,
data_time
:
"
2023-11-10
"
,
chartPie
:
null
,
chartPie
:
null
,
flag
:
1
,
flag
:
1
,
project_source
:
""
,
project_source
:
""
,
industry_name
:
""
,
industry_name
:
""
,
list
:
[],
list
:
[
{
index
:
0
,
project_name
:
"生活用纸1"
,
industry
:
"生活用纸"
,
investor_district
:
"北京"
,
investment_volume
:
"88"
,
project_type
:
"生活用纸"
,
},
{
index
:
1
,
project_name
:
"生活用纸2"
,
industry
:
"生活用纸"
,
investor_district
:
"南京"
,
investment_volume
:
"18"
,
project_type
:
"生活用纸"
,
},
],
id_list
:
[],
id_list
:
[],
page
:
1
,
page
:
1
,
per_page
:
9
,
per_page
:
9
,
...
@@ -121,11 +138,11 @@ export default {
...
@@ -121,11 +138,11 @@ export default {
industry_name
:
""
,
industry_name
:
""
,
project_source
:
this
.
project_source
,
project_source
:
this
.
project_source
,
});
});
this
.
chartPie
.
setOption
({
//
this.chartPie.setOption({
series
:
{
//
series: {
data
:
res
,
//
data: res,
},
//
},
});
//
});
},
},
async
getList
()
{
async
getList
()
{
let
res
=
await
api
.
ArealProject
({
let
res
=
await
api
.
ArealProject
({
...
@@ -142,17 +159,17 @@ export default {
...
@@ -142,17 +159,17 @@ export default {
console
.
log
(
res
);
console
.
log
(
res
);
if
(
res
.
success
==
0
)
{
if
(
res
.
success
==
0
)
{
this
.
id_list
=
[];
this
.
id_list
=
[];
this
.
data_time
=
""
;
//
this.data_time = "";
this
.
list
=
[];
//
this.list = [];
this
.
total
=
0
;
this
.
total
=
0
;
}
else
{
}
else
{
this
.
list
=
res
.
data
.
map
((
item
,
index
)
=>
{
//
this.list = res.data.map((item, index) => {
item
.
index
=
index
+
1
;
//
item.index = index + 1;
return
item
;
//
return item;
});
//
});
this
.
id_list
=
res
.
id_list
;
//
this.id_list = res.id_list;
this
.
data_time
=
res
.
data_time
;
//
this.data_time = res.data_time;
this
.
total
=
res
.
size
;
//
this.total = res.size;
}
}
},
},
goProjectInfo
(
item
)
{
goProjectInfo
(
item
)
{
...
@@ -241,7 +258,12 @@ export default {
...
@@ -241,7 +258,12 @@ export default {
},
},
// selectedMode: "single",
// selectedMode: "single",
minAngle
:
0
,
minAngle
:
0
,
data
:
[],
data
:
[
{
name
:
"满城镇"
,
value
:
1
},
{
name
:
"南韩村镇"
,
value
:
1
},
{
name
:
"大册营镇"
,
value
:
1
},
{
name
:
"神星镇"
,
value
:
1
},
],
},
},
],
],
};
};
...
...
src/views/resources/page/page/chartType1.vue
View file @
ba352213
...
@@ -65,9 +65,26 @@ import api from "@/api/resources/project";
...
@@ -65,9 +65,26 @@ import api from "@/api/resources/project";
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
data_time
:
""
,
data_time
:
"
2023-11-10
"
,
chartBar
:
null
,
chartBar
:
null
,
list
:
[],
list
:
[
{
index
:
0
,
project_name
:
"生活用纸1"
,
industry
:
"生活用纸"
,
investor_district
:
"北京"
,
investment_volume
:
"88"
,
project_type
:
"生活用纸"
,
},
{
index
:
1
,
project_name
:
"生活用纸2"
,
industry
:
"生活用纸"
,
investor_district
:
"南京"
,
investment_volume
:
"18"
,
project_type
:
"生活用纸"
,
},
],
id_list
:
[],
id_list
:
[],
page
:
1
,
page
:
1
,
per_page
:
9
,
per_page
:
9
,
...
@@ -129,11 +146,11 @@ export default {
...
@@ -129,11 +146,11 @@ export default {
industry_name
:
""
,
industry_name
:
""
,
project_source
:
""
,
project_source
:
""
,
});
});
this
.
chartBar
.
setOption
({
//
this.chartBar.setOption({
series
:
{
//
series: {
data
:
res
,
//
data: res,
},
//
},
});
//
});
},
},
async
getList
()
{
async
getList
()
{
let
res
=
await
api
.
ArealProject
({
let
res
=
await
api
.
ArealProject
({
...
@@ -149,16 +166,16 @@ export default {
...
@@ -149,16 +166,16 @@ export default {
});
});
if
(
res
.
success
==
0
)
{
if
(
res
.
success
==
0
)
{
this
.
id_list
=
[];
this
.
id_list
=
[];
this
.
data_time
=
""
;
//
this.data_time = "";
this
.
list
=
[];
//
this.list = [];
this
.
total
=
0
;
this
.
total
=
0
;
}
else
{
}
else
{
this
.
list
=
res
.
data
.
map
((
item
,
index
)
=>
{
//
this.list = res.data.map((item, index) => {
item
.
index
=
index
+
1
;
//
item.index = index + 1;
return
item
;
//
return item;
});
//
});
this
.
id_list
=
res
.
id_list
;
this
.
id_list
=
res
.
id_list
;
this
.
data_time
=
res
.
data_time
;
//
this.data_time = res.data_time;
this
.
total
=
res
.
size
;
this
.
total
=
res
.
size
;
}
}
},
},
...
@@ -262,7 +279,7 @@ export default {
...
@@ -262,7 +279,7 @@ export default {
//柱形图圆角,初始化效果
//柱形图圆角,初始化效果
barBorderRadius
:
[
19
,
19
,
0
,
0
],
barBorderRadius
:
[
19
,
19
,
0
,
0
],
},
},
//
data: ["10", "24", "14", "13", "17", "16"],
data
:
[
"10"
,
"24"
,
"14"
,
"13"
,
"17"
,
"16"
],
},
},
],
],
};
};
...
...
src/views/resources/page/page/chartType2.vue
View file @
ba352213
...
@@ -64,9 +64,26 @@ import api from "@/api/resources/project";
...
@@ -64,9 +64,26 @@ import api from "@/api/resources/project";
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
data_time
:
""
,
data_time
:
"
2023-11-10
"
,
chartPie
:
null
,
chartPie
:
null
,
list
:
[],
list
:
[
{
index
:
0
,
project_name
:
"生活用纸1"
,
industry
:
"生活用纸"
,
investor_district
:
"北京"
,
investment_volume
:
"88"
,
project_type
:
"生活用纸"
,
},
{
index
:
1
,
project_name
:
"生活用纸2"
,
industry
:
"生活用纸"
,
investor_district
:
"南京"
,
investment_volume
:
"18"
,
project_type
:
"生活用纸"
,
},
],
id_list
:
[],
id_list
:
[],
page
:
1
,
page
:
1
,
per_page
:
9
,
per_page
:
9
,
...
@@ -126,11 +143,11 @@ export default {
...
@@ -126,11 +143,11 @@ export default {
industry_name
:
""
,
industry_name
:
""
,
project_source
:
""
,
project_source
:
""
,
});
});
this
.
chartPie
.
setOption
({
//
this.chartPie.setOption({
series
:
{
//
series: {
data
:
res
,
//
data: res,
},
//
},
});
//
});
},
},
async
getList
()
{
async
getList
()
{
let
res
=
await
api
.
ArealProject
({
let
res
=
await
api
.
ArealProject
({
...
@@ -148,16 +165,16 @@ export default {
...
@@ -148,16 +165,16 @@ export default {
if
(
res
.
success
==
0
)
{
if
(
res
.
success
==
0
)
{
this
.
id_list
=
[];
this
.
id_list
=
[];
this
.
data_time
=
""
;
//
this.data_time = "";
this
.
list
=
[];
//
this.list = [];
this
.
total
=
0
;
this
.
total
=
0
;
}
else
{
}
else
{
this
.
list
=
res
.
data
.
map
((
item
,
index
)
=>
{
//
this.list = res.data.map((item, index) => {
item
.
index
=
index
+
1
;
//
item.index = index + 1;
return
item
;
//
return item;
});
//
});
this
.
id_list
=
res
.
id_list
;
this
.
id_list
=
res
.
id_list
;
this
.
data_time
=
res
.
data_time
;
//
this.data_time = res.data_time;
this
.
total
=
res
.
size
;
this
.
total
=
res
.
size
;
}
}
},
},
...
...
src/views/resources/page/page/chartType3.vue
View file @
ba352213
...
@@ -65,10 +65,27 @@ import api from "@/api/resources/project";
...
@@ -65,10 +65,27 @@ import api from "@/api/resources/project";
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
data_time
:
""
,
data_time
:
"
2023-11-10
"
,
chartPie
:
null
,
chartPie
:
null
,
chartBar
:
null
,
chartBar
:
null
,
list
:
[],
list
:
[
{
index
:
0
,
project_name
:
"生活用纸1"
,
industry
:
"生活用纸"
,
investor_district
:
"北京"
,
investment_volume
:
"88"
,
project_type
:
"生活用纸"
,
},
{
index
:
1
,
project_name
:
"生活用纸2"
,
industry
:
"生活用纸"
,
investor_district
:
"南京"
,
investment_volume
:
"18"
,
project_type
:
"生活用纸"
,
},
],
id_list
:
[],
id_list
:
[],
flag
:
4
,
flag
:
4
,
page
:
1
,
page
:
1
,
...
@@ -82,20 +99,20 @@ export default {
...
@@ -82,20 +99,20 @@ export default {
watch
:
{
watch
:
{
district
(
newV
,
oldV
)
{
district
(
newV
,
oldV
)
{
console
.
log
(
newV
);
console
.
log
(
newV
);
this
.
getData
();
//
this.getData();
this
.
getList
();
//
this.getList();
},
},
time1
(
newV
,
oldV
)
{
time1
(
newV
,
oldV
)
{
console
.
log
(
newV
);
console
.
log
(
newV
);
if
(
newV
&&
this
.
time2
!=
""
)
{
if
(
newV
&&
this
.
time2
!=
""
)
{
this
.
getData
();
//
this.getData();
this
.
getList
();
//
this.getList();
}
}
},
},
time2
(
newV
,
oldV
)
{
time2
(
newV
,
oldV
)
{
if
(
newV
&&
this
.
time1
!=
""
)
{
if
(
newV
&&
this
.
time1
!=
""
)
{
this
.
getData
();
//
this.getData();
this
.
getList
();
//
this.getList();
}
}
},
},
},
},
...
@@ -103,8 +120,8 @@ export default {
...
@@ -103,8 +120,8 @@ export default {
console
.
log
(
this
.
cycle
);
console
.
log
(
this
.
cycle
);
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
this
.
initChartBar
();
this
.
initChartBar
();
this
.
getData
();
//
this.getData();
this
.
getList
();
//
this.getList();
});
});
},
},
methods
:
{
methods
:
{
...
@@ -379,6 +396,7 @@ export default {
...
@@ -379,6 +396,7 @@ export default {
//柱形图圆角,初始化效果
//柱形图圆角,初始化效果
barBorderRadius
:
[
0
,
10
,
10
,
0
],
barBorderRadius
:
[
0
,
10
,
10
,
0
],
},
},
data
:
[
1
,
2
,
3
,
4
,
5
],
},
},
],
],
};
};
...
...
src/views/resources/page/page/type0.vue
View file @
ba352213
...
@@ -55,10 +55,7 @@ export default {
...
@@ -55,10 +55,7 @@ export default {
async
getData
()
{
async
getData
()
{
let
res
=
await
api
.
StatisticShanxiData
({
let
res
=
await
api
.
StatisticShanxiData
({
flag
:
1
,
flag
:
1
,
data_time
:
data_time
:
this
.
time1
!=
""
&&
this
.
time2
!=
""
?
this
.
time1
+
"年"
+
this
.
time2
+
"月"
:
""
,
this
.
time1
!=
""
&&
this
.
time2
!=
""
?
this
.
time1
+
"年"
+
this
.
time2
+
"月"
:
""
,
});
});
if
(
res
.
success
)
{
if
(
res
.
success
)
{
}
else
{
}
else
{
...
@@ -85,7 +82,19 @@ export default {
...
@@ -85,7 +82,19 @@ export default {
console
.
log
(
data2
);
console
.
log
(
data2
);
this
.
chartBar1
.
setOption
({
this
.
chartBar1
.
setOption
({
xAxis
:
{
xAxis
:
{
data
:
xData
,
data
:
[
"满城镇"
,
"南韩村镇"
,
"大册营镇"
,
"神星镇"
,
"方顺桥镇"
,
"于家庄乡"
,
"要庄乡"
,
"石井乡"
,
"坨南乡"
,
"刘家台乡"
,
"白龙乡"
,
],
},
},
series
:
{
series
:
{
data
:
data
,
data
:
data
,
...
@@ -93,7 +102,19 @@ export default {
...
@@ -93,7 +102,19 @@ export default {
});
});
this
.
chartBar2
.
setOption
({
this
.
chartBar2
.
setOption
({
xAxis
:
{
xAxis
:
{
data
:
xData2
,
data
:
[
"满城镇"
,
"南韩村镇"
,
"大册营镇"
,
"神星镇"
,
"方顺桥镇"
,
"于家庄乡"
,
"要庄乡"
,
"石井乡"
,
"坨南乡"
,
"刘家台乡"
,
"白龙乡"
,
],
},
},
series
:
{
series
:
{
data
:
data2
,
data
:
data2
,
...
@@ -132,14 +153,7 @@ export default {
...
@@ -132,14 +153,7 @@ export default {
trigger
:
"axis"
,
trigger
:
"axis"
,
formatter
:
function
(
param
)
{
formatter
:
function
(
param
)
{
console
.
log
(
param
);
console
.
log
(
param
);
return
(
return
param
[
0
].
marker
+
param
[
0
].
name
+
"<br />"
+
"签约金额:"
+
param
[
0
].
value
+
"亿元"
;
param
[
0
].
marker
+
param
[
0
].
name
+
"<br />"
+
"签约金额:"
+
param
[
0
].
value
+
"亿元"
);
},
},
},
},
xAxis
:
{
xAxis
:
{
...
...
src/views/resources/page/page/type1.vue
View file @
ba352213
...
@@ -54,10 +54,7 @@ export default {
...
@@ -54,10 +54,7 @@ export default {
async
getData
()
{
async
getData
()
{
let
res
=
await
api
.
StatisticShanxiData
({
let
res
=
await
api
.
StatisticShanxiData
({
flag
:
2
,
flag
:
2
,
data_time
:
data_time
:
this
.
time1
!=
""
&&
this
.
time2
!=
""
?
this
.
time1
+
"年"
+
this
.
time2
+
"月"
:
""
,
this
.
time1
!=
""
&&
this
.
time2
!=
""
?
this
.
time1
+
"年"
+
this
.
time2
+
"月"
:
""
,
});
});
if
(
res
.
success
)
{
if
(
res
.
success
)
{
}
else
{
}
else
{
...
@@ -82,7 +79,19 @@ export default {
...
@@ -82,7 +79,19 @@ export default {
console
.
log
(
data2
);
console
.
log
(
data2
);
this
.
chartBar1
.
setOption
({
this
.
chartBar1
.
setOption
({
xAxis
:
{
xAxis
:
{
data
:
xData
,
data
:
[
"满城镇"
,
"南韩村镇"
,
"大册营镇"
,
"神星镇"
,
"方顺桥镇"
,
"于家庄乡"
,
"要庄乡"
,
"石井乡"
,
"坨南乡"
,
"刘家台乡"
,
"白龙乡"
,
],
},
},
series
:
{
series
:
{
data
:
data
,
data
:
data
,
...
@@ -90,7 +99,19 @@ export default {
...
@@ -90,7 +99,19 @@ export default {
});
});
this
.
chartBar2
.
setOption
({
this
.
chartBar2
.
setOption
({
xAxis
:
{
xAxis
:
{
data
:
xData2
,
data
:
[
"满城镇"
,
"南韩村镇"
,
"大册营镇"
,
"神星镇"
,
"方顺桥镇"
,
"于家庄乡"
,
"要庄乡"
,
"石井乡"
,
"坨南乡"
,
"刘家台乡"
,
"白龙乡"
,
],
},
},
series
:
{
series
:
{
data
:
data2
,
data
:
data2
,
...
@@ -129,14 +150,7 @@ export default {
...
@@ -129,14 +150,7 @@ export default {
trigger
:
"axis"
,
trigger
:
"axis"
,
formatter
:
function
(
param
)
{
formatter
:
function
(
param
)
{
console
.
log
(
param
);
console
.
log
(
param
);
return
(
return
param
[
0
].
marker
+
param
[
0
].
name
+
"<br />"
+
"计划投资额:"
+
param
[
0
].
value
+
"亿元"
;
param
[
0
].
marker
+
param
[
0
].
name
+
"<br />"
+
"计划投资额:"
+
param
[
0
].
value
+
"亿元"
);
},
},
},
},
xAxis
:
{
xAxis
:
{
...
...
src/views/resources/page/page/type2.vue
View file @
ba352213
...
@@ -54,10 +54,7 @@ export default {
...
@@ -54,10 +54,7 @@ export default {
async
getData
()
{
async
getData
()
{
let
res
=
await
api
.
StatisticShanxiData
({
let
res
=
await
api
.
StatisticShanxiData
({
flag
:
3
,
flag
:
3
,
data_time
:
data_time
:
this
.
time1
!=
""
&&
this
.
time2
!=
""
?
this
.
time1
+
"年"
+
this
.
time2
+
"月"
:
""
,
this
.
time1
!=
""
&&
this
.
time2
!=
""
?
this
.
time1
+
"年"
+
this
.
time2
+
"月"
:
""
,
});
});
if
(
res
.
success
)
{
if
(
res
.
success
)
{
}
else
{
}
else
{
...
@@ -85,7 +82,19 @@ export default {
...
@@ -85,7 +82,19 @@ export default {
console
.
log
(
data2
);
console
.
log
(
data2
);
this
.
chartBar1
.
setOption
({
this
.
chartBar1
.
setOption
({
xAxis
:
{
xAxis
:
{
data
:
xData
,
data
:
[
"满城镇"
,
"南韩村镇"
,
"大册营镇"
,
"神星镇"
,
"方顺桥镇"
,
"于家庄乡"
,
"要庄乡"
,
"石井乡"
,
"坨南乡"
,
"刘家台乡"
,
"白龙乡"
,
],
},
},
series
:
{
series
:
{
data
:
data
,
data
:
data
,
...
@@ -93,7 +102,19 @@ export default {
...
@@ -93,7 +102,19 @@ export default {
});
});
this
.
chartBar2
.
setOption
({
this
.
chartBar2
.
setOption
({
xAxis
:
{
xAxis
:
{
data
:
xData2
,
data
:
[
"满城镇"
,
"南韩村镇"
,
"大册营镇"
,
"神星镇"
,
"方顺桥镇"
,
"于家庄乡"
,
"要庄乡"
,
"石井乡"
,
"坨南乡"
,
"刘家台乡"
,
"白龙乡"
,
],
},
},
series
:
{
series
:
{
data
:
data2
,
data
:
data2
,
...
@@ -132,14 +153,7 @@ export default {
...
@@ -132,14 +153,7 @@ export default {
trigger
:
"axis"
,
trigger
:
"axis"
,
formatter
:
function
(
param
)
{
formatter
:
function
(
param
)
{
console
.
log
(
param
);
console
.
log
(
param
);
return
(
return
param
[
0
].
marker
+
param
[
0
].
name
+
"<br />"
+
"固投资金到位:"
+
param
[
0
].
value
+
"亿元"
;
param
[
0
].
marker
+
param
[
0
].
name
+
"<br />"
+
"固投资金到位:"
+
param
[
0
].
value
+
"亿元"
);
},
},
},
},
xAxis
:
{
xAxis
:
{
...
...
src/views/resources/page/page/type3.vue
View file @
ba352213
...
@@ -83,10 +83,7 @@ export default {
...
@@ -83,10 +83,7 @@ export default {
methods
:
{
methods
:
{
async
getData
()
{
async
getData
()
{
let
res
=
await
api
.
StatisticJcData
({
let
res
=
await
api
.
StatisticJcData
({
data_time
:
data_time
:
this
.
time1
==
""
||
this
.
time2
==
""
?
""
:
[
String
(
this
.
time1
),
...
this
.
time2
.
split
(
"-"
),
""
],
this
.
time1
==
""
||
this
.
time2
==
""
?
""
:
[
String
(
this
.
time1
),
...
this
.
time2
.
split
(
"-"
),
""
],
});
});
if
(
res
.
success
)
{
if
(
res
.
success
)
{
}
else
{
}
else
{
...
@@ -761,14 +758,7 @@ export default {
...
@@ -761,14 +758,7 @@ export default {
show
:
"true"
,
show
:
"true"
,
trigger
:
"axis"
,
trigger
:
"axis"
,
formatter
:
function
(
param
)
{
formatter
:
function
(
param
)
{
return
(
return
param
[
0
].
marker
+
" "
+
param
[
0
].
data
.
name
+
"<br />综合得分:"
+
param
[
0
].
data
.
value
+
"分"
;
param
[
0
].
marker
+
" "
+
param
[
0
].
data
.
name
+
"<br />综合得分:"
+
param
[
0
].
data
.
value
+
"分"
);
},
},
},
},
xAxis
:
{
xAxis
:
{
...
...
src/views/resources/page/project.vue
View file @
ba352213
...
@@ -454,14 +454,14 @@
...
@@ -454,14 +454,14 @@
{{
per_page
*
(
page
-
1
)
+
scope
.
row
.
index
}}
{{
per_page
*
(
page
-
1
)
+
scope
.
row
.
index
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
<
!-- <
el-table-column
:show-overflow-tooltip="true"
:show-overflow-tooltip="true"
prop="distribute_condition"
prop="distribute_condition"
label="分发情况"
label="分发情况"
v-if="activeName == 'plan'"
v-if="activeName == 'plan'"
fixed
fixed
>
>
</el-table-column>
</el-table-column>
-->
<el-table-column
:show-overflow-tooltip=
"true"
prop=
"project_name"
label=
"项目名称"
fixed
>
<el-table-column
:show-overflow-tooltip=
"true"
prop=
"project_name"
label=
"项目名称"
fixed
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<!--
<div
@
click=
"goArchives(scope.row)"
style=
"cursor:pointer"
>
-->
<!--
<div
@
click=
"goArchives(scope.row)"
style=
"cursor:pointer"
>
-->
...
@@ -582,13 +582,13 @@
...
@@ -582,13 +582,13 @@
width=
"140"
width=
"140"
>
>
</el-table-column>
</el-table-column>
<el-table-column
<
!-- <
el-table-column
:show-overflow-tooltip="true"
:show-overflow-tooltip="true"
prop="project_to_area"
prop="project_to_area"
class-name="long-text"
class-name="long-text"
:label="'拟落地' + '\r\n' + '区域'"
:label="'拟落地' + '\r\n' + '区域'"
>
>
</el-table-column>
</el-table-column>
-->
<el-table-column
:show-overflow-tooltip=
"true"
prop=
"development_area"
label=
"开发区"
>
</el-table-column>
<el-table-column
:show-overflow-tooltip=
"true"
prop=
"development_area"
label=
"开发区"
>
</el-table-column>
<el-table-column
:show-overflow-tooltip=
"true"
prop=
"project_year"
label=
"项目年份"
>
</el-table-column>
<el-table-column
:show-overflow-tooltip=
"true"
prop=
"project_year"
label=
"项目年份"
>
</el-table-column>
<el-table-column
<el-table-column
...
...
src/views/resources/page/projectinfo.vue
View file @
ba352213
...
@@ -13,9 +13,9 @@
...
@@ -13,9 +13,9 @@
<div
class=
"archives"
ref=
"archives"
>
<div
class=
"archives"
ref=
"archives"
>
<div
class=
"title-weight"
>
基本信息
</div>
<div
class=
"title-weight"
>
基本信息
</div>
<div
class=
"flex-box flex-box-3"
>
<div
class=
"flex-box flex-box-3"
>
<p>
<
!--
<
p>
<span
class=
"label"
>
上传部门:
{{
editInfo
.
upload_unity
}}
</span>
<span
class=
"label"
>
上传部门:
{{
editInfo
.
upload_unity
}}
</span>
</p>
</p>
-->
<p>
<p>
<span
class=
"label"
>
上传人:
{{
editInfo
.
upload_people
}}
</span>
<span
class=
"label"
>
上传人:
{{
editInfo
.
upload_people
}}
</span>
</p>
</p>
...
...
src/views/resources/page/track.vue
View file @
ba352213
...
@@ -281,19 +281,35 @@ export default {
...
@@ -281,19 +281,35 @@ export default {
return
{
return
{
activeName
:
"track"
,
activeName
:
"track"
,
stalker
:
{
stalker
:
{
end_num
:
0
,
end_num
:
2
,
job_num
:
0
,
job_num
:
3
,
new_value_num
:
0
,
new_value_num
:
3
,
revenue_num
:
0
,
revenue_num
:
3
,
sign_num
:
0
,
sign_num
:
1
,
stalker_num1
:
0
,
stalker_num1
:
2
,
stalker_num2
:
0
,
stalker_num2
:
3
,
stalker_num3
:
0
,
stalker_num3
:
1
,
start_num
:
0
,
start_num
:
2
,
},
},
selectListId
:
[],
selectListId
:
[],
showExport
:
false
,
showExport
:
false
,
list
:
[],
list
:
[
{
project_name
:
"造纸项目"
,
district
:
"满城镇"
,
development_area
:
"满城镇"
,
attract_name
:
"商务局"
,
investor_name
:
"XXX有限公司"
,
investor_district
:
"北京"
,
industry
:
"生活用纸"
,
investment_volume
:
"100"
,
construction_content
:
"XXXX"
,
project_address
:
"满城镇"
,
project_progress
:
"对接中"
,
project_problem
:
"无"
,
project_year
:
"XXXX"
,
},
],
page
:
1
,
page
:
1
,
per_page
:
8
,
per_page
:
8
,
total
:
0
,
total
:
0
,
...
@@ -313,8 +329,8 @@ export default {
...
@@ -313,8 +329,8 @@ export default {
this
.
permission
=
localStorage
.
getItem
(
"jc_funcList"
).
split
(
","
);
this
.
permission
=
localStorage
.
getItem
(
"jc_funcList"
).
split
(
","
);
this
.
$bus
.
$emit
(
"setActive"
,
"resources"
);
this
.
$bus
.
$emit
(
"setActive"
,
"resources"
);
this
.
district
=
this
.
$route
.
query
.
district
;
this
.
district
=
this
.
$route
.
query
.
district
;
this
.
getProjectStalker
();
//
this.getProjectStalker();
this
.
getList
();
//
this.getList();
});
});
},
},
mounted
()
{},
mounted
()
{},
...
@@ -346,17 +362,17 @@ export default {
...
@@ -346,17 +362,17 @@ export default {
per_page
:
this
.
per_page
,
per_page
:
this
.
per_page
,
});
});
console
.
log
(
res
);
console
.
log
(
res
);
if
(
res
.
success
==
0
)
{
//
if (res.success == 0) {
this
.
list
=
[];
//
this.list = [];
this
.
total
=
0
;
//
this.total = 0;
this
.
page
=
1
;
//
this.page = 1;
}
else
{
//
} else {
this
.
list
=
res
.
data
.
map
((
item
,
index
)
=>
{
//
this.list = res.data.map((item, index) => {
item
.
index
=
index
+
1
;
//
item.index = index + 1;
return
item
;
//
return item;
});
//
});
this
.
total
=
res
.
size
;
//
this.total = res.size;
}
//
}
},
},
async
getProjectStalker
()
{
async
getProjectStalker
()
{
let
res
=
await
api
.
ProjectStalker
({
district
:
this
.
district
});
let
res
=
await
api
.
ProjectStalker
({
district
:
this
.
district
});
...
...
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