update code
parent
3e5ffbacf8
commit
a90f6846d5
|
@ -2,7 +2,7 @@ import request from '@/utils/request'
|
||||||
|
|
||||||
const getProjectInsuranceList=(deptId,projectId)=> {
|
const getProjectInsuranceList=(deptId,projectId)=> {
|
||||||
return request({
|
return request({
|
||||||
url: `bgscreen/insurance/getProjectInsuranceList?deptId=${deptId}&projectId=${projectId}`,
|
url: `bgscreen/insurance/getProjectInsuranceList?deptId=${deptId||0}&projectId=${projectId||0}`,
|
||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,34 +3,34 @@ import request from '@/utils/request'
|
||||||
|
|
||||||
|
|
||||||
//质量整改-安全分类汇总(按分类)
|
//质量整改-安全分类汇总(按分类)
|
||||||
const safetySummary=(deptId,roleType)=>{
|
const safetySummary=(deptId,roleType,projectId)=>{
|
||||||
return request({
|
return request({
|
||||||
url: `bgscreen/problemmodify/safetySummary?deptId=${deptId}&roleType=${roleType}`,
|
url: `bgscreen/problemmodify/safetySummary?deptId=${deptId}&roleType=${roleType}&projectId=${projectId||0}`,
|
||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
//质量整改-质量分类汇总(按分类)
|
//质量整改-质量分类汇总(按分类)
|
||||||
const qualitySummary=(deptId,roleType)=>{
|
const qualitySummary=(deptId,roleType,projectId)=>{
|
||||||
return request({
|
return request({
|
||||||
url: `bgscreen/problemmodify/qualitySummary?deptId=${deptId}&roleType=${roleType}`,
|
url: `bgscreen/problemmodify/qualitySummary?deptId=${deptId}&roleType=${roleType}&projectId=${projectId||0}`,
|
||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//质量整改-安全分类汇总(按项目)
|
//质量整改-安全分类汇总(按项目)
|
||||||
const safetySummaryByProject=(deptId,roleType)=>{
|
const safetySummaryByProject=(deptId,roleType,projectId)=>{
|
||||||
return request({
|
return request({
|
||||||
url: `bgscreen/problemmodify/safetySummaryByProject?deptId=${deptId}&roleType=${roleType}`,
|
url: `bgscreen/problemmodify/safetySummaryByProject?deptId=${deptId}&roleType=${roleType}&projectId=${projectId||0}`,
|
||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
//质量整改-安全分类汇总(按项目)
|
//质量整改-安全分类汇总(按项目)
|
||||||
const qualitySummaryByProject=(deptId,roleType)=>{
|
const qualitySummaryByProject=(deptId,roleType,projectId)=>{
|
||||||
return request({
|
return request({
|
||||||
url: `bgscreen/problemmodify/qualitySummaryByProject?deptId=${deptId}&roleType=${roleType}`,
|
url: `bgscreen/problemmodify/qualitySummaryByProject?deptId=${deptId}&roleType=${roleType}&projectId=${projectId||0}`,
|
||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -179,10 +179,11 @@ Vue.component("screen-header", {
|
||||||
},
|
},
|
||||||
loadProject(init){
|
loadProject(init){
|
||||||
this.$api.project.findProjectByDept( this.localStorage1.id).then(d=>{
|
this.$api.project.findProjectByDept( this.localStorage1.id).then(d=>{
|
||||||
this.data=(d?.data||[]).map(it=>{
|
let objs=(d?.data||[]).map(it=>{
|
||||||
it.text=it.projectName;
|
it.text=it.projectName;
|
||||||
return it;
|
return it;
|
||||||
}).filter(it=>+it.progressVisible==0);
|
}).filter(it=>+it.progressVisible==0);
|
||||||
|
this.data=[{id:0,text:'所有项目'},...objs];
|
||||||
this.$bus.$emit("loadProjects",this.data);
|
this.$bus.$emit("loadProjects",this.data);
|
||||||
if(this.data.length>0){
|
if(this.data.length>0){
|
||||||
this.setScreenLiSel2(this.data[0],init);
|
this.setScreenLiSel2(this.data[0],init);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="modify-project-amount problem-progress" style="margin-top:20px;">
|
<div class="modify-project-amount problem-progress" style="margin-top:20px;">
|
||||||
<div class="modify-btn btn-left" @click="modifyLeftBtn">
|
<div class="modify-btn btn-left" @click="modifyLeftBtn" v-if="!isOnly">
|
||||||
<svg class="my-svg-icon-aaa"
|
<svg class="my-svg-icon-aaa"
|
||||||
style="cursor:pointer; width: 3em;vertical-align: middle;fill: currentColor;overflow: hidden;"
|
style="cursor:pointer; width: 3em;vertical-align: middle;fill: currentColor;overflow: hidden;"
|
||||||
viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4967">
|
viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4967">
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
p-id="4968"></path>
|
p-id="4968"></path>
|
||||||
</svg>
|
</svg>
|
||||||
</div>
|
</div>
|
||||||
<div class="modify-btn btn-right" @click="modifyRightBtn">
|
<div class="modify-btn btn-right" @click="modifyRightBtn" v-if="!isOnly">
|
||||||
<svg class="my-svg-icon-aaa"
|
<svg class="my-svg-icon-aaa"
|
||||||
style="cursor:pointer; width: 3em;vertical-align: middle;fill: currentColor;overflow: hidden;"
|
style="cursor:pointer; width: 3em;vertical-align: middle;fill: currentColor;overflow: hidden;"
|
||||||
viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4997">
|
viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4997">
|
||||||
|
@ -55,6 +55,7 @@ export default {
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
isOnly:false,
|
||||||
info: {},
|
info: {},
|
||||||
prj: {},
|
prj: {},
|
||||||
prjs: [],
|
prjs: [],
|
||||||
|
@ -71,6 +72,14 @@ export default {
|
||||||
prjInfo: {
|
prjInfo: {
|
||||||
handler(v) {
|
handler(v) {
|
||||||
this.prj = v || {};
|
this.prj = v || {};
|
||||||
|
if(this.prj.id>0){
|
||||||
|
this.isOnly=true;
|
||||||
|
}else{
|
||||||
|
this.isOnly=false;
|
||||||
|
if(this.prjs.length>0){
|
||||||
|
this.setScreenLiSel2(this.prjs[0]);
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
immediate: true,
|
immediate: true,
|
||||||
deep: true
|
deep: true
|
||||||
|
@ -78,7 +87,12 @@ export default {
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.$bus.$on("loadProjects", prjs => {
|
this.$bus.$on("loadProjects", prjs => {
|
||||||
this.prjs = prjs;
|
this.prjs = prjs.filter(d=>d.id>0);
|
||||||
|
if(this.prj.id==0){
|
||||||
|
if(this.prjs.length>0){
|
||||||
|
this.setScreenLiSel2(this.prjs[0]);
|
||||||
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
this.info = this.scheduleInfo || {};
|
this.info = this.scheduleInfo || {};
|
||||||
this.prj = this.prjInfo || {};
|
this.prj = this.prjInfo || {};
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<<template>
|
<template>
|
||||||
<div class="proj-detail">
|
<div class="proj-detail">
|
||||||
<!--大屏背景-->
|
<!--大屏背景-->
|
||||||
<background-video></background-video>
|
<background-video></background-video>
|
||||||
|
@ -15,7 +15,8 @@
|
||||||
<img src="images/check_icon.png">
|
<img src="images/check_icon.png">
|
||||||
</div>
|
</div>
|
||||||
<el-row>
|
<el-row>
|
||||||
<div class="glr-title" style="margin: 10px 0px;color: #5EEBE9;font-weight: bold;">泾河新城荟锦坊二期</div>
|
<div class="glr-title" style="margin: 10px 0px;color: #5EEBE9;font-weight: bold;">
|
||||||
|
泾河新城荟锦坊二期</div>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<div class="company-name">
|
<div class="company-name">
|
||||||
<div class="company-img"><img src="images/company_11.png"></div>
|
<div class="company-img"><img src="images/company_11.png"></div>
|
||||||
|
@ -92,7 +93,8 @@
|
||||||
</div>
|
</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="16">
|
<el-col :span="16">
|
||||||
<staff-survey-chart :height="220" :data="laborPersonnelData" :width="140"></staff-survey-chart>
|
<staff-survey-chart :height="220" :data="laborPersonnelData"
|
||||||
|
:width="140"></staff-survey-chart>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
|
@ -115,9 +117,11 @@
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="16" class="col-data">
|
<el-col :span="16" class="col-data">
|
||||||
<div class="data-label">项目进展:</div>
|
<div class="data-label">项目进展:</div>
|
||||||
<div class="data-text scroll" style="max-height: 100px; overflow-y: auto;">{{scheduleInfo? scheduleInfo.existingProblem||'暂无':'暂无' }}</div>
|
<div class="data-text scroll" style="max-height: 100px; overflow-y: auto;">
|
||||||
|
{{ scheduleInfo ? scheduleInfo.existingProblem || '暂无' : '暂无' }}</div>
|
||||||
<div class="data-label">存在的问题:</div>
|
<div class="data-label">存在的问题:</div>
|
||||||
<div class="data-text scroll" style="max-height: 100px; overflow-y: auto;">{{ scheduleInfo?scheduleInfo.problemProgress||'暂无':'暂无' }}</div>
|
<div class="data-text scroll" style="max-height: 100px; overflow-y: auto;">{{
|
||||||
|
scheduleInfo ? scheduleInfo.problemProgress || '暂无' : '暂无' }}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</module-one-1-1>
|
</module-one-1-1>
|
||||||
|
@ -131,8 +135,19 @@
|
||||||
<div class="project-amount-bgd">
|
<div class="project-amount-bgd">
|
||||||
<div class="project-amount-con">
|
<div class="project-amount-con">
|
||||||
<p>
|
<p>
|
||||||
<svg class="my-svg-icon" style="vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15828"><path d="M895.063 350.163c-20.941-49.511-50.914-93.969-89.085-132.141-38.172-38.171-82.63-68.144-132.141-89.085C622.562 107.249 568.111 96.252 512 96.252c-56.112 0-110.562 10.997-161.837 32.685-49.511 20.941-93.969 50.914-132.141 89.085s-68.144 82.63-89.085 132.141C107.249 401.438 96.252 455.888 96.252 512c0 56.111 10.997 110.562 32.685 161.838 20.941 49.511 50.914 93.969 89.085 132.141 38.171 38.171 82.63 68.144 132.141 89.085 51.276 21.688 105.726 32.685 161.837 32.685 56.111 0 110.562-10.997 161.838-32.685 49.511-20.941 93.969-50.914 132.141-89.085 38.171-38.172 68.144-82.63 89.085-132.141 21.688-51.276 32.685-105.727 32.685-161.838-0.001-56.112-10.998-110.562-32.686-161.837zM512 864.252c-194.232 0-352.252-158.02-352.252-352.252S317.768 159.748 512 159.748 864.252 317.768 864.252 512 706.232 864.252 512 864.252z" fill="#070102" p-id="15829"></path><path d="M672 512c17.673 0 32-14.327 32-32s-14.327-32-32-32h-89.245l72.795-72.795c12.496-12.497 12.497-32.757 0-45.255-12.498-12.497-32.759-12.497-45.255 0L512 428.245l-98.295-98.294c-12.496-12.497-32.757-12.497-45.255 0-12.497 12.498-12.496 32.758 0 45.255L441.246 448H352c-17.673 0-32 14.327-32 32s14.327 32 32 32h127v64H352c-17.673 0-32 14.326-32 32s14.327 32 32 32h127v72c0 17.674 14.326 32 32 32s32-14.326 32-32v-72h129c17.673 0 32-14.326 32-32s-14.327-32-32-32H543v-64h129z" fill="#070102" p-id="15830"></path></svg>
|
<svg class="my-svg-icon"
|
||||||
工程造价</p>
|
style="vertical-align: middle;fill: currentColor;overflow: hidden;"
|
||||||
|
viewBox="0 0 1024 1024" version="1.1"
|
||||||
|
xmlns="http://www.w3.org/2000/svg" p-id="15828">
|
||||||
|
<path
|
||||||
|
d="M895.063 350.163c-20.941-49.511-50.914-93.969-89.085-132.141-38.172-38.171-82.63-68.144-132.141-89.085C622.562 107.249 568.111 96.252 512 96.252c-56.112 0-110.562 10.997-161.837 32.685-49.511 20.941-93.969 50.914-132.141 89.085s-68.144 82.63-89.085 132.141C107.249 401.438 96.252 455.888 96.252 512c0 56.111 10.997 110.562 32.685 161.838 20.941 49.511 50.914 93.969 89.085 132.141 38.171 38.171 82.63 68.144 132.141 89.085 51.276 21.688 105.726 32.685 161.837 32.685 56.111 0 110.562-10.997 161.838-32.685 49.511-20.941 93.969-50.914 132.141-89.085 38.171-38.172 68.144-82.63 89.085-132.141 21.688-51.276 32.685-105.727 32.685-161.838-0.001-56.112-10.998-110.562-32.686-161.837zM512 864.252c-194.232 0-352.252-158.02-352.252-352.252S317.768 159.748 512 159.748 864.252 317.768 864.252 512 706.232 864.252 512 864.252z"
|
||||||
|
fill="#070102" p-id="15829"></path>
|
||||||
|
<path
|
||||||
|
d="M672 512c17.673 0 32-14.327 32-32s-14.327-32-32-32h-89.245l72.795-72.795c12.496-12.497 12.497-32.757 0-45.255-12.498-12.497-32.759-12.497-45.255 0L512 428.245l-98.295-98.294c-12.496-12.497-32.757-12.497-45.255 0-12.497 12.498-12.496 32.758 0 45.255L441.246 448H352c-17.673 0-32 14.327-32 32s14.327 32 32 32h127v64H352c-17.673 0-32 14.326-32 32s14.327 32 32 32h127v72c0 17.674 14.326 32 32 32s32-14.326 32-32v-72h129c17.673 0 32-14.326 32-32s-14.327-32-32-32H543v-64h129z"
|
||||||
|
fill="#070102" p-id="15830"></path>
|
||||||
|
</svg>
|
||||||
|
工程造价
|
||||||
|
</p>
|
||||||
<div><span>10.8</span> 亿元</div>
|
<div><span>10.8</span> 亿元</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -140,7 +155,17 @@
|
||||||
<div class="project-amount">
|
<div class="project-amount">
|
||||||
<div class="project-amount-bgd">
|
<div class="project-amount-bgd">
|
||||||
<div class="project-amount-con">
|
<div class="project-amount-con">
|
||||||
<p><svg class="my-svg-icon" style="vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15828"><path d="M895.063 350.163c-20.941-49.511-50.914-93.969-89.085-132.141-38.172-38.171-82.63-68.144-132.141-89.085C622.562 107.249 568.111 96.252 512 96.252c-56.112 0-110.562 10.997-161.837 32.685-49.511 20.941-93.969 50.914-132.141 89.085s-68.144 82.63-89.085 132.141C107.249 401.438 96.252 455.888 96.252 512c0 56.111 10.997 110.562 32.685 161.838 20.941 49.511 50.914 93.969 89.085 132.141 38.171 38.171 82.63 68.144 132.141 89.085 51.276 21.688 105.726 32.685 161.837 32.685 56.111 0 110.562-10.997 161.838-32.685 49.511-20.941 93.969-50.914 132.141-89.085 38.171-38.172 68.144-82.63 89.085-132.141 21.688-51.276 32.685-105.727 32.685-161.838-0.001-56.112-10.998-110.562-32.686-161.837zM512 864.252c-194.232 0-352.252-158.02-352.252-352.252S317.768 159.748 512 159.748 864.252 317.768 864.252 512 706.232 864.252 512 864.252z" fill="#070102" p-id="15829"></path><path d="M672 512c17.673 0 32-14.327 32-32s-14.327-32-32-32h-89.245l72.795-72.795c12.496-12.497 12.497-32.757 0-45.255-12.498-12.497-32.759-12.497-45.255 0L512 428.245l-98.295-98.294c-12.496-12.497-32.757-12.497-45.255 0-12.497 12.498-12.496 32.758 0 45.255L441.246 448H352c-17.673 0-32 14.327-32 32s14.327 32 32 32h127v64H352c-17.673 0-32 14.326-32 32s14.327 32 32 32h127v72c0 17.674 14.326 32 32 32s32-14.326 32-32v-72h129c17.673 0 32-14.326 32-32s-14.327-32-32-32H543v-64h129z" fill="#070102" p-id="15830"></path></svg>
|
<p><svg class="my-svg-icon"
|
||||||
|
style="vertical-align: middle;fill: currentColor;overflow: hidden;"
|
||||||
|
viewBox="0 0 1024 1024" version="1.1"
|
||||||
|
xmlns="http://www.w3.org/2000/svg" p-id="15828">
|
||||||
|
<path
|
||||||
|
d="M895.063 350.163c-20.941-49.511-50.914-93.969-89.085-132.141-38.172-38.171-82.63-68.144-132.141-89.085C622.562 107.249 568.111 96.252 512 96.252c-56.112 0-110.562 10.997-161.837 32.685-49.511 20.941-93.969 50.914-132.141 89.085s-68.144 82.63-89.085 132.141C107.249 401.438 96.252 455.888 96.252 512c0 56.111 10.997 110.562 32.685 161.838 20.941 49.511 50.914 93.969 89.085 132.141 38.171 38.171 82.63 68.144 132.141 89.085 51.276 21.688 105.726 32.685 161.837 32.685 56.111 0 110.562-10.997 161.838-32.685 49.511-20.941 93.969-50.914 132.141-89.085 38.171-38.172 68.144-82.63 89.085-132.141 21.688-51.276 32.685-105.727 32.685-161.838-0.001-56.112-10.998-110.562-32.686-161.837zM512 864.252c-194.232 0-352.252-158.02-352.252-352.252S317.768 159.748 512 159.748 864.252 317.768 864.252 512 706.232 864.252 512 864.252z"
|
||||||
|
fill="#070102" p-id="15829"></path>
|
||||||
|
<path
|
||||||
|
d="M672 512c17.673 0 32-14.327 32-32s-14.327-32-32-32h-89.245l72.795-72.795c12.496-12.497 12.497-32.757 0-45.255-12.498-12.497-32.759-12.497-45.255 0L512 428.245l-98.295-98.294c-12.496-12.497-32.757-12.497-45.255 0-12.497 12.498-12.496 32.758 0 45.255L441.246 448H352c-17.673 0-32 14.327-32 32s14.327 32 32 32h127v64H352c-17.673 0-32 14.326-32 32s14.327 32 32 32h127v72c0 17.674 14.326 32 32 32s32-14.326 32-32v-72h129c17.673 0 32-14.326 32-32s-14.327-32-32-32H543v-64h129z"
|
||||||
|
fill="#070102" p-id="15830"></path>
|
||||||
|
</svg>
|
||||||
本月完成</p>
|
本月完成</p>
|
||||||
<div><span>400</span> 万元</div>
|
<div><span>400</span> 万元</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -150,8 +175,19 @@
|
||||||
<div class="project-amount-bgd">
|
<div class="project-amount-bgd">
|
||||||
<div class="project-amount-con">
|
<div class="project-amount-con">
|
||||||
<p>
|
<p>
|
||||||
<svg class="my-svg-icon" style="vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15828"><path d="M895.063 350.163c-20.941-49.511-50.914-93.969-89.085-132.141-38.172-38.171-82.63-68.144-132.141-89.085C622.562 107.249 568.111 96.252 512 96.252c-56.112 0-110.562 10.997-161.837 32.685-49.511 20.941-93.969 50.914-132.141 89.085s-68.144 82.63-89.085 132.141C107.249 401.438 96.252 455.888 96.252 512c0 56.111 10.997 110.562 32.685 161.838 20.941 49.511 50.914 93.969 89.085 132.141 38.171 38.171 82.63 68.144 132.141 89.085 51.276 21.688 105.726 32.685 161.837 32.685 56.111 0 110.562-10.997 161.838-32.685 49.511-20.941 93.969-50.914 132.141-89.085 38.171-38.172 68.144-82.63 89.085-132.141 21.688-51.276 32.685-105.727 32.685-161.838-0.001-56.112-10.998-110.562-32.686-161.837zM512 864.252c-194.232 0-352.252-158.02-352.252-352.252S317.768 159.748 512 159.748 864.252 317.768 864.252 512 706.232 864.252 512 864.252z" fill="#070102" p-id="15829"></path><path d="M672 512c17.673 0 32-14.327 32-32s-14.327-32-32-32h-89.245l72.795-72.795c12.496-12.497 12.497-32.757 0-45.255-12.498-12.497-32.759-12.497-45.255 0L512 428.245l-98.295-98.294c-12.496-12.497-32.757-12.497-45.255 0-12.497 12.498-12.496 32.758 0 45.255L441.246 448H352c-17.673 0-32 14.327-32 32s14.327 32 32 32h127v64H352c-17.673 0-32 14.326-32 32s14.327 32 32 32h127v72c0 17.674 14.326 32 32 32s32-14.326 32-32v-72h129c17.673 0 32-14.326 32-32s-14.327-32-32-32H543v-64h129z" fill="#070102" p-id="15830"></path></svg>
|
<svg class="my-svg-icon"
|
||||||
本年完成</p>
|
style="vertical-align: middle;fill: currentColor;overflow: hidden;"
|
||||||
|
viewBox="0 0 1024 1024" version="1.1"
|
||||||
|
xmlns="http://www.w3.org/2000/svg" p-id="15828">
|
||||||
|
<path
|
||||||
|
d="M895.063 350.163c-20.941-49.511-50.914-93.969-89.085-132.141-38.172-38.171-82.63-68.144-132.141-89.085C622.562 107.249 568.111 96.252 512 96.252c-56.112 0-110.562 10.997-161.837 32.685-49.511 20.941-93.969 50.914-132.141 89.085s-68.144 82.63-89.085 132.141C107.249 401.438 96.252 455.888 96.252 512c0 56.111 10.997 110.562 32.685 161.838 20.941 49.511 50.914 93.969 89.085 132.141 38.171 38.171 82.63 68.144 132.141 89.085 51.276 21.688 105.726 32.685 161.837 32.685 56.111 0 110.562-10.997 161.838-32.685 49.511-20.941 93.969-50.914 132.141-89.085 38.171-38.172 68.144-82.63 89.085-132.141 21.688-51.276 32.685-105.727 32.685-161.838-0.001-56.112-10.998-110.562-32.686-161.837zM512 864.252c-194.232 0-352.252-158.02-352.252-352.252S317.768 159.748 512 159.748 864.252 317.768 864.252 512 706.232 864.252 512 864.252z"
|
||||||
|
fill="#070102" p-id="15829"></path>
|
||||||
|
<path
|
||||||
|
d="M672 512c17.673 0 32-14.327 32-32s-14.327-32-32-32h-89.245l72.795-72.795c12.496-12.497 12.497-32.757 0-45.255-12.498-12.497-32.759-12.497-45.255 0L512 428.245l-98.295-98.294c-12.496-12.497-32.757-12.497-45.255 0-12.497 12.498-12.496 32.758 0 45.255L441.246 448H352c-17.673 0-32 14.327-32 32s14.327 32 32 32h127v64H352c-17.673 0-32 14.326-32 32s14.327 32 32 32h127v72c0 17.674 14.326 32 32 32s32-14.326 32-32v-72h129c17.673 0 32-14.326 32-32s-14.327-32-32-32H543v-64h129z"
|
||||||
|
fill="#070102" p-id="15830"></path>
|
||||||
|
</svg>
|
||||||
|
本年完成
|
||||||
|
</p>
|
||||||
<div><span>2400</span> 万元</div>
|
<div><span>2400</span> 万元</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -160,8 +196,19 @@
|
||||||
<div class="project-amount-bgd">
|
<div class="project-amount-bgd">
|
||||||
<div class="project-amount-con">
|
<div class="project-amount-con">
|
||||||
<p>
|
<p>
|
||||||
<svg class="my-svg-icon" style="vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15828"><path d="M895.063 350.163c-20.941-49.511-50.914-93.969-89.085-132.141-38.172-38.171-82.63-68.144-132.141-89.085C622.562 107.249 568.111 96.252 512 96.252c-56.112 0-110.562 10.997-161.837 32.685-49.511 20.941-93.969 50.914-132.141 89.085s-68.144 82.63-89.085 132.141C107.249 401.438 96.252 455.888 96.252 512c0 56.111 10.997 110.562 32.685 161.838 20.941 49.511 50.914 93.969 89.085 132.141 38.171 38.171 82.63 68.144 132.141 89.085 51.276 21.688 105.726 32.685 161.837 32.685 56.111 0 110.562-10.997 161.838-32.685 49.511-20.941 93.969-50.914 132.141-89.085 38.171-38.172 68.144-82.63 89.085-132.141 21.688-51.276 32.685-105.727 32.685-161.838-0.001-56.112-10.998-110.562-32.686-161.837zM512 864.252c-194.232 0-352.252-158.02-352.252-352.252S317.768 159.748 512 159.748 864.252 317.768 864.252 512 706.232 864.252 512 864.252z" fill="#070102" p-id="15829"></path><path d="M672 512c17.673 0 32-14.327 32-32s-14.327-32-32-32h-89.245l72.795-72.795c12.496-12.497 12.497-32.757 0-45.255-12.498-12.497-32.759-12.497-45.255 0L512 428.245l-98.295-98.294c-12.496-12.497-32.757-12.497-45.255 0-12.497 12.498-12.496 32.758 0 45.255L441.246 448H352c-17.673 0-32 14.327-32 32s14.327 32 32 32h127v64H352c-17.673 0-32 14.326-32 32s14.327 32 32 32h127v72c0 17.674 14.326 32 32 32s32-14.326 32-32v-72h129c17.673 0 32-14.326 32-32s-14.327-32-32-32H543v-64h129z" fill="#070102" p-id="15830"></path></svg>
|
<svg class="my-svg-icon"
|
||||||
开累完成</p>
|
style="vertical-align: middle;fill: currentColor;overflow: hidden;"
|
||||||
|
viewBox="0 0 1024 1024" version="1.1"
|
||||||
|
xmlns="http://www.w3.org/2000/svg" p-id="15828">
|
||||||
|
<path
|
||||||
|
d="M895.063 350.163c-20.941-49.511-50.914-93.969-89.085-132.141-38.172-38.171-82.63-68.144-132.141-89.085C622.562 107.249 568.111 96.252 512 96.252c-56.112 0-110.562 10.997-161.837 32.685-49.511 20.941-93.969 50.914-132.141 89.085s-68.144 82.63-89.085 132.141C107.249 401.438 96.252 455.888 96.252 512c0 56.111 10.997 110.562 32.685 161.838 20.941 49.511 50.914 93.969 89.085 132.141 38.171 38.171 82.63 68.144 132.141 89.085 51.276 21.688 105.726 32.685 161.837 32.685 56.111 0 110.562-10.997 161.838-32.685 49.511-20.941 93.969-50.914 132.141-89.085 38.171-38.172 68.144-82.63 89.085-132.141 21.688-51.276 32.685-105.727 32.685-161.838-0.001-56.112-10.998-110.562-32.686-161.837zM512 864.252c-194.232 0-352.252-158.02-352.252-352.252S317.768 159.748 512 159.748 864.252 317.768 864.252 512 706.232 864.252 512 864.252z"
|
||||||
|
fill="#070102" p-id="15829"></path>
|
||||||
|
<path
|
||||||
|
d="M672 512c17.673 0 32-14.327 32-32s-14.327-32-32-32h-89.245l72.795-72.795c12.496-12.497 12.497-32.757 0-45.255-12.498-12.497-32.759-12.497-45.255 0L512 428.245l-98.295-98.294c-12.496-12.497-32.757-12.497-45.255 0-12.497 12.498-12.496 32.758 0 45.255L441.246 448H352c-17.673 0-32 14.327-32 32s14.327 32 32 32h127v64H352c-17.673 0-32 14.326-32 32s14.327 32 32 32h127v72c0 17.674 14.326 32 32 32s32-14.326 32-32v-72h129c17.673 0 32-14.326 32-32s-14.327-32-32-32H543v-64h129z"
|
||||||
|
fill="#070102" p-id="15830"></path>
|
||||||
|
</svg>
|
||||||
|
开累完成
|
||||||
|
</p>
|
||||||
<div><span>6500</span> 万元</div>
|
<div><span>6500</span> 万元</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -170,8 +217,43 @@
|
||||||
<div class="project-amount-bgd">
|
<div class="project-amount-bgd">
|
||||||
<div class="project-amount-con">
|
<div class="project-amount-con">
|
||||||
<p>
|
<p>
|
||||||
<svg class="my-svg-icon" style="vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16844"><path d="M128 213.333333a42.666667 42.666667 0 0 0-42.666667 42.666667v597.333333a42.666667 42.666667 0 0 0 42.666667 42.666667h768a42.666667 42.666667 0 0 0 42.666667-42.666667V256a42.666667 42.666667 0 0 0-42.666667-42.666667H128z m0-42.666666h768a85.333333 85.333333 0 0 1 85.333333 85.333333v597.333333a85.333333 85.333333 0 0 1-85.333333 85.333334H128a85.333333 85.333333 0 0 1-85.333333-85.333334V256a85.333333 85.333333 0 0 1 85.333333-85.333333z" fill="#595959" p-id="16845"></path><path d="M42.666667 384m21.333333 0l896 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333334l-896 0q-21.333333 0-21.333333-21.333334l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16846"></path><path d="M170.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16847"></path><path d="M426.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16848"></path><path d="M682.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16849"></path><path d="M170.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16850"></path><path d="M426.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16851"></path><path d="M682.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16852"></path><path d="M256 85.333333m21.333333 0l0 0q21.333333 0 21.333334 21.333334l0 170.666666q0 21.333333-21.333334 21.333334l0 0q-21.333333 0-21.333333-21.333334l0-170.666666q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16853"></path><path d="M725.333333 85.333333m21.333334 0l0 0q21.333333 0 21.333333 21.333334l0 170.666666q0 21.333333-21.333333 21.333334l0 0q-21.333333 0-21.333334-21.333334l0-170.666666q0-21.333333 21.333334-21.333334Z" fill="#595959" p-id="16854"></path></svg>
|
<svg class="my-svg-icon"
|
||||||
计划开工日期</p>
|
style="vertical-align: middle;fill: currentColor;overflow: hidden;"
|
||||||
|
viewBox="0 0 1024 1024" version="1.1"
|
||||||
|
xmlns="http://www.w3.org/2000/svg" p-id="16844">
|
||||||
|
<path
|
||||||
|
d="M128 213.333333a42.666667 42.666667 0 0 0-42.666667 42.666667v597.333333a42.666667 42.666667 0 0 0 42.666667 42.666667h768a42.666667 42.666667 0 0 0 42.666667-42.666667V256a42.666667 42.666667 0 0 0-42.666667-42.666667H128z m0-42.666666h768a85.333333 85.333333 0 0 1 85.333333 85.333333v597.333333a85.333333 85.333333 0 0 1-85.333333 85.333334H128a85.333333 85.333333 0 0 1-85.333333-85.333334V256a85.333333 85.333333 0 0 1 85.333333-85.333333z"
|
||||||
|
fill="#595959" p-id="16845"></path>
|
||||||
|
<path
|
||||||
|
d="M42.666667 384m21.333333 0l896 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333334l-896 0q-21.333333 0-21.333333-21.333334l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16846"></path>
|
||||||
|
<path
|
||||||
|
d="M170.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16847"></path>
|
||||||
|
<path
|
||||||
|
d="M426.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16848"></path>
|
||||||
|
<path
|
||||||
|
d="M682.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16849"></path>
|
||||||
|
<path
|
||||||
|
d="M170.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16850"></path>
|
||||||
|
<path
|
||||||
|
d="M426.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16851"></path>
|
||||||
|
<path
|
||||||
|
d="M682.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16852"></path>
|
||||||
|
<path
|
||||||
|
d="M256 85.333333m21.333333 0l0 0q21.333333 0 21.333334 21.333334l0 170.666666q0 21.333333-21.333334 21.333334l0 0q-21.333333 0-21.333333-21.333334l0-170.666666q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16853"></path>
|
||||||
|
<path
|
||||||
|
d="M725.333333 85.333333m21.333334 0l0 0q21.333333 0 21.333333 21.333334l0 170.666666q0 21.333333-21.333333 21.333334l0 0q-21.333333 0-21.333334-21.333334l0-170.666666q0-21.333333 21.333334-21.333334Z"
|
||||||
|
fill="#595959" p-id="16854"></path>
|
||||||
|
</svg>
|
||||||
|
计划开工日期
|
||||||
|
</p>
|
||||||
<div><span>2022-10-18</span></div>
|
<div><span>2022-10-18</span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -180,8 +262,43 @@
|
||||||
<div class="project-amount-bgd">
|
<div class="project-amount-bgd">
|
||||||
<div class="project-amount-con">
|
<div class="project-amount-con">
|
||||||
<p>
|
<p>
|
||||||
<svg class="my-svg-icon" style="vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16844"><path d="M128 213.333333a42.666667 42.666667 0 0 0-42.666667 42.666667v597.333333a42.666667 42.666667 0 0 0 42.666667 42.666667h768a42.666667 42.666667 0 0 0 42.666667-42.666667V256a42.666667 42.666667 0 0 0-42.666667-42.666667H128z m0-42.666666h768a85.333333 85.333333 0 0 1 85.333333 85.333333v597.333333a85.333333 85.333333 0 0 1-85.333333 85.333334H128a85.333333 85.333333 0 0 1-85.333333-85.333334V256a85.333333 85.333333 0 0 1 85.333333-85.333333z" fill="#595959" p-id="16845"></path><path d="M42.666667 384m21.333333 0l896 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333334l-896 0q-21.333333 0-21.333333-21.333334l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16846"></path><path d="M170.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16847"></path><path d="M426.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16848"></path><path d="M682.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16849"></path><path d="M170.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16850"></path><path d="M426.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16851"></path><path d="M682.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16852"></path><path d="M256 85.333333m21.333333 0l0 0q21.333333 0 21.333334 21.333334l0 170.666666q0 21.333333-21.333334 21.333334l0 0q-21.333333 0-21.333333-21.333334l0-170.666666q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16853"></path><path d="M725.333333 85.333333m21.333334 0l0 0q21.333333 0 21.333333 21.333334l0 170.666666q0 21.333333-21.333333 21.333334l0 0q-21.333333 0-21.333334-21.333334l0-170.666666q0-21.333333 21.333334-21.333334Z" fill="#595959" p-id="16854"></path></svg>
|
<svg class="my-svg-icon"
|
||||||
计划竣工日期</p>
|
style="vertical-align: middle;fill: currentColor;overflow: hidden;"
|
||||||
|
viewBox="0 0 1024 1024" version="1.1"
|
||||||
|
xmlns="http://www.w3.org/2000/svg" p-id="16844">
|
||||||
|
<path
|
||||||
|
d="M128 213.333333a42.666667 42.666667 0 0 0-42.666667 42.666667v597.333333a42.666667 42.666667 0 0 0 42.666667 42.666667h768a42.666667 42.666667 0 0 0 42.666667-42.666667V256a42.666667 42.666667 0 0 0-42.666667-42.666667H128z m0-42.666666h768a85.333333 85.333333 0 0 1 85.333333 85.333333v597.333333a85.333333 85.333333 0 0 1-85.333333 85.333334H128a85.333333 85.333333 0 0 1-85.333333-85.333334V256a85.333333 85.333333 0 0 1 85.333333-85.333333z"
|
||||||
|
fill="#595959" p-id="16845"></path>
|
||||||
|
<path
|
||||||
|
d="M42.666667 384m21.333333 0l896 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333334l-896 0q-21.333333 0-21.333333-21.333334l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16846"></path>
|
||||||
|
<path
|
||||||
|
d="M170.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16847"></path>
|
||||||
|
<path
|
||||||
|
d="M426.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16848"></path>
|
||||||
|
<path
|
||||||
|
d="M682.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16849"></path>
|
||||||
|
<path
|
||||||
|
d="M170.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16850"></path>
|
||||||
|
<path
|
||||||
|
d="M426.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16851"></path>
|
||||||
|
<path
|
||||||
|
d="M682.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16852"></path>
|
||||||
|
<path
|
||||||
|
d="M256 85.333333m21.333333 0l0 0q21.333333 0 21.333334 21.333334l0 170.666666q0 21.333333-21.333334 21.333334l0 0q-21.333333 0-21.333333-21.333334l0-170.666666q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16853"></path>
|
||||||
|
<path
|
||||||
|
d="M725.333333 85.333333m21.333334 0l0 0q21.333333 0 21.333333 21.333334l0 170.666666q0 21.333333-21.333333 21.333334l0 0q-21.333333 0-21.333334-21.333334l0-170.666666q0-21.333333 21.333334-21.333334Z"
|
||||||
|
fill="#595959" p-id="16854"></path>
|
||||||
|
</svg>
|
||||||
|
计划竣工日期
|
||||||
|
</p>
|
||||||
<div><span>2025-10-17</span></div>
|
<div><span>2025-10-17</span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -190,8 +307,43 @@
|
||||||
<div class="project-amount-bgd">
|
<div class="project-amount-bgd">
|
||||||
<div class="project-amount-con">
|
<div class="project-amount-con">
|
||||||
<p>
|
<p>
|
||||||
<svg class="my-svg-icon" style="vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16844"><path d="M128 213.333333a42.666667 42.666667 0 0 0-42.666667 42.666667v597.333333a42.666667 42.666667 0 0 0 42.666667 42.666667h768a42.666667 42.666667 0 0 0 42.666667-42.666667V256a42.666667 42.666667 0 0 0-42.666667-42.666667H128z m0-42.666666h768a85.333333 85.333333 0 0 1 85.333333 85.333333v597.333333a85.333333 85.333333 0 0 1-85.333333 85.333334H128a85.333333 85.333333 0 0 1-85.333333-85.333334V256a85.333333 85.333333 0 0 1 85.333333-85.333333z" fill="#595959" p-id="16845"></path><path d="M42.666667 384m21.333333 0l896 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333334l-896 0q-21.333333 0-21.333333-21.333334l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16846"></path><path d="M170.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16847"></path><path d="M426.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16848"></path><path d="M682.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16849"></path><path d="M170.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16850"></path><path d="M426.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16851"></path><path d="M682.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16852"></path><path d="M256 85.333333m21.333333 0l0 0q21.333333 0 21.333334 21.333334l0 170.666666q0 21.333333-21.333334 21.333334l0 0q-21.333333 0-21.333333-21.333334l0-170.666666q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16853"></path><path d="M725.333333 85.333333m21.333334 0l0 0q21.333333 0 21.333333 21.333334l0 170.666666q0 21.333333-21.333333 21.333334l0 0q-21.333333 0-21.333334-21.333334l0-170.666666q0-21.333333 21.333334-21.333334Z" fill="#595959" p-id="16854"></path></svg>
|
<svg class="my-svg-icon"
|
||||||
实际开工日期</p>
|
style="vertical-align: middle;fill: currentColor;overflow: hidden;"
|
||||||
|
viewBox="0 0 1024 1024" version="1.1"
|
||||||
|
xmlns="http://www.w3.org/2000/svg" p-id="16844">
|
||||||
|
<path
|
||||||
|
d="M128 213.333333a42.666667 42.666667 0 0 0-42.666667 42.666667v597.333333a42.666667 42.666667 0 0 0 42.666667 42.666667h768a42.666667 42.666667 0 0 0 42.666667-42.666667V256a42.666667 42.666667 0 0 0-42.666667-42.666667H128z m0-42.666666h768a85.333333 85.333333 0 0 1 85.333333 85.333333v597.333333a85.333333 85.333333 0 0 1-85.333333 85.333334H128a85.333333 85.333333 0 0 1-85.333333-85.333334V256a85.333333 85.333333 0 0 1 85.333333-85.333333z"
|
||||||
|
fill="#595959" p-id="16845"></path>
|
||||||
|
<path
|
||||||
|
d="M42.666667 384m21.333333 0l896 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333334l-896 0q-21.333333 0-21.333333-21.333334l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16846"></path>
|
||||||
|
<path
|
||||||
|
d="M170.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16847"></path>
|
||||||
|
<path
|
||||||
|
d="M426.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16848"></path>
|
||||||
|
<path
|
||||||
|
d="M682.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16849"></path>
|
||||||
|
<path
|
||||||
|
d="M170.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16850"></path>
|
||||||
|
<path
|
||||||
|
d="M426.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16851"></path>
|
||||||
|
<path
|
||||||
|
d="M682.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16852"></path>
|
||||||
|
<path
|
||||||
|
d="M256 85.333333m21.333333 0l0 0q21.333333 0 21.333334 21.333334l0 170.666666q0 21.333333-21.333334 21.333334l0 0q-21.333333 0-21.333333-21.333334l0-170.666666q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16853"></path>
|
||||||
|
<path
|
||||||
|
d="M725.333333 85.333333m21.333334 0l0 0q21.333333 0 21.333333 21.333334l0 170.666666q0 21.333333-21.333333 21.333334l0 0q-21.333333 0-21.333334-21.333334l0-170.666666q0-21.333333 21.333334-21.333334Z"
|
||||||
|
fill="#595959" p-id="16854"></path>
|
||||||
|
</svg>
|
||||||
|
实际开工日期
|
||||||
|
</p>
|
||||||
<div><span>2022-3-22</span></div>
|
<div><span>2022-3-22</span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -200,8 +352,43 @@
|
||||||
<div class="project-amount-bgd">
|
<div class="project-amount-bgd">
|
||||||
<div class="project-amount-con">
|
<div class="project-amount-con">
|
||||||
<p>
|
<p>
|
||||||
<svg class="my-svg-icon" style="vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16844"><path d="M128 213.333333a42.666667 42.666667 0 0 0-42.666667 42.666667v597.333333a42.666667 42.666667 0 0 0 42.666667 42.666667h768a42.666667 42.666667 0 0 0 42.666667-42.666667V256a42.666667 42.666667 0 0 0-42.666667-42.666667H128z m0-42.666666h768a85.333333 85.333333 0 0 1 85.333333 85.333333v597.333333a85.333333 85.333333 0 0 1-85.333333 85.333334H128a85.333333 85.333333 0 0 1-85.333333-85.333334V256a85.333333 85.333333 0 0 1 85.333333-85.333333z" fill="#595959" p-id="16845"></path><path d="M42.666667 384m21.333333 0l896 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333334l-896 0q-21.333333 0-21.333333-21.333334l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16846"></path><path d="M170.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16847"></path><path d="M426.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16848"></path><path d="M682.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z" fill="#595959" p-id="16849"></path><path d="M170.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16850"></path><path d="M426.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16851"></path><path d="M682.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16852"></path><path d="M256 85.333333m21.333333 0l0 0q21.333333 0 21.333334 21.333334l0 170.666666q0 21.333333-21.333334 21.333334l0 0q-21.333333 0-21.333333-21.333334l0-170.666666q0-21.333333 21.333333-21.333334Z" fill="#595959" p-id="16853"></path><path d="M725.333333 85.333333m21.333334 0l0 0q21.333333 0 21.333333 21.333334l0 170.666666q0 21.333333-21.333333 21.333334l0 0q-21.333333 0-21.333334-21.333334l0-170.666666q0-21.333333 21.333334-21.333334Z" fill="#595959" p-id="16854"></path></svg>
|
<svg class="my-svg-icon"
|
||||||
合同工期</p>
|
style="vertical-align: middle;fill: currentColor;overflow: hidden;"
|
||||||
|
viewBox="0 0 1024 1024" version="1.1"
|
||||||
|
xmlns="http://www.w3.org/2000/svg" p-id="16844">
|
||||||
|
<path
|
||||||
|
d="M128 213.333333a42.666667 42.666667 0 0 0-42.666667 42.666667v597.333333a42.666667 42.666667 0 0 0 42.666667 42.666667h768a42.666667 42.666667 0 0 0 42.666667-42.666667V256a42.666667 42.666667 0 0 0-42.666667-42.666667H128z m0-42.666666h768a85.333333 85.333333 0 0 1 85.333333 85.333333v597.333333a85.333333 85.333333 0 0 1-85.333333 85.333334H128a85.333333 85.333333 0 0 1-85.333333-85.333334V256a85.333333 85.333333 0 0 1 85.333333-85.333333z"
|
||||||
|
fill="#595959" p-id="16845"></path>
|
||||||
|
<path
|
||||||
|
d="M42.666667 384m21.333333 0l896 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333334l-896 0q-21.333333 0-21.333333-21.333334l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16846"></path>
|
||||||
|
<path
|
||||||
|
d="M170.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16847"></path>
|
||||||
|
<path
|
||||||
|
d="M426.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16848"></path>
|
||||||
|
<path
|
||||||
|
d="M682.666667 554.666667m21.333333 0l128 0q21.333333 0 21.333333 21.333333l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333333Z"
|
||||||
|
fill="#595959" p-id="16849"></path>
|
||||||
|
<path
|
||||||
|
d="M170.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16850"></path>
|
||||||
|
<path
|
||||||
|
d="M426.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16851"></path>
|
||||||
|
<path
|
||||||
|
d="M682.666667 725.333333m21.333333 0l128 0q21.333333 0 21.333333 21.333334l0 0q0 21.333333-21.333333 21.333333l-128 0q-21.333333 0-21.333333-21.333333l0 0q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16852"></path>
|
||||||
|
<path
|
||||||
|
d="M256 85.333333m21.333333 0l0 0q21.333333 0 21.333334 21.333334l0 170.666666q0 21.333333-21.333334 21.333334l0 0q-21.333333 0-21.333333-21.333334l0-170.666666q0-21.333333 21.333333-21.333334Z"
|
||||||
|
fill="#595959" p-id="16853"></path>
|
||||||
|
<path
|
||||||
|
d="M725.333333 85.333333m21.333334 0l0 0q21.333333 0 21.333333 21.333334l0 170.666666q0 21.333333-21.333333 21.333334l0 0q-21.333333 0-21.333334-21.333334l0-170.666666q0-21.333333 21.333334-21.333334Z"
|
||||||
|
fill="#595959" p-id="16854"></path>
|
||||||
|
</svg>
|
||||||
|
合同工期
|
||||||
|
</p>
|
||||||
<div><span>1095</span> 天</div>
|
<div><span>1095</span> 天</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -210,8 +397,22 @@
|
||||||
<div class="project-amount-bgd">
|
<div class="project-amount-bgd">
|
||||||
<div class="project-amount-con">
|
<div class="project-amount-con">
|
||||||
<p>
|
<p>
|
||||||
<svg class="my-svg-icon" style="vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17500"><path d="M800 894.1H224c-16.9 0-30.5-13.7-30.5-30.5v-47.2h-41.6c-16.9 0-30.5-13.7-30.5-30.5V229.7c0-16.9 13.7-30.5 30.5-30.5h41.6V129c0-16.9 13.7-30.5 30.5-30.5h576c16.9 0 30.5 13.7 30.5 30.5v70.2h55.9c16.9 0 30.5 13.7 30.5 30.5v556.1c0 16.9-13.7 30.5-30.5 30.5h-55.9v47.2c0.1 16.9-13.6 30.6-30.5 30.6z m-545.5-61h515v-47.2c0-16.9 13.7-30.5 30.5-30.5h55.9V260.3H800c-16.9 0-30.5-13.7-30.5-30.5v-70.2h-515v70.2c0 16.9-13.7 30.5-30.5 30.5h-41.6v495.1H224c16.9 0 30.5 13.7 30.5 30.5v47.2z" fill="#666666" p-id="17501"></path><path d="M224 822c-7.8 0-15.6-3-21.6-8.9-11.9-11.9-11.9-31.2 0-43.2l576.1-576.1c11.9-11.9 31.2-11.9 43.2 0 11.9 11.9 11.9 31.2 0 43.2L245.6 813.1c-6 5.9-13.8 8.9-21.6 8.9z" fill="#666666" p-id="17502"></path><path d="M224 967.6H72.7c-16.9 0-30.5-13.7-30.5-30.5V785.8c0-16.9 13.7-30.5 30.5-30.5H224c16.9 0 30.5 13.7 30.5 30.5V937c0 17-13.7 30.6-30.5 30.6z m-120.7-61h90.2v-90.2h-90.2v90.2zM447.2 893.2c-7.8 0-15.6-3-21.6-8.9-11.9-11.9-11.9-31.2 0-43.2L853 413.8c11.9-11.9 31.2-11.9 43.2 0 11.9 11.9 11.9 31.2 0 43.2L468.8 884.3c-6 5.9-13.8 8.9-21.6 8.9zM155.1 566.2c-7.8 0-15.6-3-21.6-8.9-11.9-11.9-11.9-31.2 0-43.2l383.7-383.7c11.9-11.9 31.2-11.9 43.2 0 11.9 11.9 11.9 31.2 0 43.2L176.6 557.2c-5.9 6-13.7 9-21.5 9zM224 260.3H72.7c-16.9 0-30.5-13.7-30.5-30.5V78.5C42.2 61.6 55.9 48 72.7 48H224c16.9 0 30.5 13.7 30.5 30.5v151.2c0 16.9-13.7 30.6-30.5 30.6z m-120.7-61.1h90.2V109h-90.2v90.2zM951.3 260.3H800c-16.9 0-30.5-13.7-30.5-30.5V78.5c0-16.9 13.7-30.5 30.5-30.5h151.2c16.9 0 30.5 13.7 30.5 30.5v151.2c0.1 16.9-13.6 30.6-30.4 30.6z m-120.7-61.1h90.2V109h-90.2v90.2zM951.3 967.6H800c-16.9 0-30.5-13.7-30.5-30.5V785.8c0-16.9 13.7-30.5 30.5-30.5h151.2c16.9 0 30.5 13.7 30.5 30.5V937c0.1 17-13.6 30.6-30.4 30.6z m-120.7-61h90.2v-90.2h-90.2v90.2z" fill="#666666" p-id="17503"></path></svg>
|
<svg class="my-svg-icon"
|
||||||
建筑面积</p>
|
style="vertical-align: middle;fill: currentColor;overflow: hidden;"
|
||||||
|
viewBox="0 0 1024 1024" version="1.1"
|
||||||
|
xmlns="http://www.w3.org/2000/svg" p-id="17500">
|
||||||
|
<path
|
||||||
|
d="M800 894.1H224c-16.9 0-30.5-13.7-30.5-30.5v-47.2h-41.6c-16.9 0-30.5-13.7-30.5-30.5V229.7c0-16.9 13.7-30.5 30.5-30.5h41.6V129c0-16.9 13.7-30.5 30.5-30.5h576c16.9 0 30.5 13.7 30.5 30.5v70.2h55.9c16.9 0 30.5 13.7 30.5 30.5v556.1c0 16.9-13.7 30.5-30.5 30.5h-55.9v47.2c0.1 16.9-13.6 30.6-30.5 30.6z m-545.5-61h515v-47.2c0-16.9 13.7-30.5 30.5-30.5h55.9V260.3H800c-16.9 0-30.5-13.7-30.5-30.5v-70.2h-515v70.2c0 16.9-13.7 30.5-30.5 30.5h-41.6v495.1H224c16.9 0 30.5 13.7 30.5 30.5v47.2z"
|
||||||
|
fill="#666666" p-id="17501"></path>
|
||||||
|
<path
|
||||||
|
d="M224 822c-7.8 0-15.6-3-21.6-8.9-11.9-11.9-11.9-31.2 0-43.2l576.1-576.1c11.9-11.9 31.2-11.9 43.2 0 11.9 11.9 11.9 31.2 0 43.2L245.6 813.1c-6 5.9-13.8 8.9-21.6 8.9z"
|
||||||
|
fill="#666666" p-id="17502"></path>
|
||||||
|
<path
|
||||||
|
d="M224 967.6H72.7c-16.9 0-30.5-13.7-30.5-30.5V785.8c0-16.9 13.7-30.5 30.5-30.5H224c16.9 0 30.5 13.7 30.5 30.5V937c0 17-13.7 30.6-30.5 30.6z m-120.7-61h90.2v-90.2h-90.2v90.2zM447.2 893.2c-7.8 0-15.6-3-21.6-8.9-11.9-11.9-11.9-31.2 0-43.2L853 413.8c11.9-11.9 31.2-11.9 43.2 0 11.9 11.9 11.9 31.2 0 43.2L468.8 884.3c-6 5.9-13.8 8.9-21.6 8.9zM155.1 566.2c-7.8 0-15.6-3-21.6-8.9-11.9-11.9-11.9-31.2 0-43.2l383.7-383.7c11.9-11.9 31.2-11.9 43.2 0 11.9 11.9 11.9 31.2 0 43.2L176.6 557.2c-5.9 6-13.7 9-21.5 9zM224 260.3H72.7c-16.9 0-30.5-13.7-30.5-30.5V78.5C42.2 61.6 55.9 48 72.7 48H224c16.9 0 30.5 13.7 30.5 30.5v151.2c0 16.9-13.7 30.6-30.5 30.6z m-120.7-61.1h90.2V109h-90.2v90.2zM951.3 260.3H800c-16.9 0-30.5-13.7-30.5-30.5V78.5c0-16.9 13.7-30.5 30.5-30.5h151.2c16.9 0 30.5 13.7 30.5 30.5v151.2c0.1 16.9-13.6 30.6-30.4 30.6z m-120.7-61.1h90.2V109h-90.2v90.2zM951.3 967.6H800c-16.9 0-30.5-13.7-30.5-30.5V785.8c0-16.9 13.7-30.5 30.5-30.5h151.2c16.9 0 30.5 13.7 30.5 30.5V937c0.1 17-13.6 30.6-30.4 30.6z m-120.7-61h90.2v-90.2h-90.2v90.2z"
|
||||||
|
fill="#666666" p-id="17503"></path>
|
||||||
|
</svg>
|
||||||
|
建筑面积
|
||||||
|
</p>
|
||||||
<div><span>244449 </span> 平方米</div>
|
<div><span>244449 </span> 平方米</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -238,8 +439,10 @@
|
||||||
<div class="dangerous-time-max">
|
<div class="dangerous-time-max">
|
||||||
<div class="dangerous-time-min">计划:{{ item.planEndDate || '---' }}</div>
|
<div class="dangerous-time-min">计划:{{ item.planEndDate || '---' }}</div>
|
||||||
<div class="dangerous-time-min">实际:{{ item.endDate || '--' }}</div>
|
<div class="dangerous-time-min">实际:{{ item.endDate || '--' }}</div>
|
||||||
<div v-if="item.finishState>0" class="project-expect-state dangerous-time-nav"
|
<div v-if="item.finishState > 0"
|
||||||
:class="(item.finishState==1?'active':'')+' state-'+item.finishState">{{item.finish}}</div>
|
class="project-expect-state dangerous-time-nav"
|
||||||
|
:class="(item.finishState == 1 ? 'active' : '') + ' state-' + item.finishState">
|
||||||
|
{{ item.finish }}</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -378,6 +581,7 @@ export default {
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
prjs: [],
|
||||||
dept: null,
|
dept: null,
|
||||||
project: null,
|
project: null,
|
||||||
scheduleInfo: null,
|
scheduleInfo: null,
|
||||||
|
@ -494,6 +698,10 @@ export default {
|
||||||
this.init()
|
this.init()
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
this.$bus.$on("loadProjects", prjs => {
|
||||||
|
this.prjs = prjs;
|
||||||
|
});
|
||||||
|
|
||||||
this.$bus.$on("projectChange", res => {
|
this.$bus.$on("projectChange", res => {
|
||||||
this.project = res;
|
this.project = res;
|
||||||
this.loadData();
|
this.loadData();
|
||||||
|
@ -503,8 +711,24 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
getProjectId(cb) {
|
||||||
|
let func = () => {
|
||||||
|
let prjId = this.project.id;
|
||||||
|
if (prjId == 0) {
|
||||||
|
if (this.prjs.length == 0) {
|
||||||
|
setTimeout(func, 100);
|
||||||
|
} else {
|
||||||
|
cb && cb(this.prjs[1].id);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
cb && cb(prjId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
func();
|
||||||
|
},
|
||||||
loadData() {
|
loadData() {
|
||||||
this.$api.schedule.projectConstructionProgress(this.project.id).then(d=>{
|
this.getProjectId(id => {
|
||||||
|
this.$api.schedule.projectConstructionProgress(id).then(d => {
|
||||||
let obj = d?.data || {};
|
let obj = d?.data || {};
|
||||||
if (obj.image) {
|
if (obj.image) {
|
||||||
obj.images = obj.image.split(",").filter(d => d).map(f => {
|
obj.images = obj.image.split(",").filter(d => d).map(f => {
|
||||||
|
@ -517,10 +741,11 @@ export default {
|
||||||
});
|
});
|
||||||
this.projectBuildNode = [];
|
this.projectBuildNode = [];
|
||||||
this.getProjectBuildNode();
|
this.getProjectBuildNode();
|
||||||
|
});
|
||||||
},
|
},
|
||||||
getProjectBuildNode() {
|
getProjectBuildNode() {
|
||||||
this.$api.project.getProjectBuildNode(this.project.id).then(d=>{
|
this.getProjectId(id => {
|
||||||
|
this.$api.project.getProjectBuildNode(id).then(d => {
|
||||||
let tmps = (d.data || []).map(it => {
|
let tmps = (d.data || []).map(it => {
|
||||||
it.lvl = it.baseBuildNode.nodeLvl;
|
it.lvl = it.baseBuildNode.nodeLvl;
|
||||||
it.parentLvl = it.lvl.substring(0, it.lvl.length - 2);
|
it.parentLvl = it.lvl.substring(0, it.lvl.length - 2);
|
||||||
|
@ -566,6 +791,7 @@ export default {
|
||||||
});
|
});
|
||||||
|
|
||||||
})
|
})
|
||||||
|
});
|
||||||
},
|
},
|
||||||
init() {
|
init() {
|
||||||
this.introduceInterval = setInterval(this.timer, 50);
|
this.introduceInterval = setInterval(this.timer, 50);
|
||||||
|
@ -835,54 +1061,65 @@ export default {
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less" >
|
<style lang="less" >.proj-detail {
|
||||||
.proj-detail{
|
|
||||||
.prj-process-list {
|
.prj-process-list {
|
||||||
padding: 20px
|
padding: 20px
|
||||||
}
|
}
|
||||||
|
|
||||||
.prj-process-list .data-img {
|
.prj-process-list .data-img {
|
||||||
height: 120px;
|
height: 120px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.prj-process-list .data-img img {
|
.prj-process-list .data-img img {
|
||||||
height: 120px;
|
height: 120px;
|
||||||
width: 120px;
|
width: 120px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.prj-process-list .data-label {
|
.prj-process-list .data-label {
|
||||||
color: #63C8FF;
|
color: #63C8FF;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
line-height: 30px;
|
line-height: 30px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
.prj-process-list .data-text {
|
.prj-process-list .data-text {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
line-height: 24px;
|
line-height: 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.my-svg-icon {
|
.my-svg-icon {
|
||||||
width: 24px;
|
width: 24px;
|
||||||
height: 24px;
|
height: 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.my-svg-icon * {
|
.my-svg-icon * {
|
||||||
fill: #63C8FF;
|
fill: #63C8FF;
|
||||||
}
|
}
|
||||||
|
|
||||||
.item-label {
|
.item-label {
|
||||||
color: #aaa;
|
color: #aaa;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
line-height: 24px;
|
line-height: 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.item-text {
|
.item-text {
|
||||||
line-height: 40px;
|
line-height: 40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.item-text .item-unit {
|
.item-text .item-unit {
|
||||||
color: #aaa;
|
color: #aaa;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.item-text .item-num {
|
.item-text .item-num {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
}
|
}
|
||||||
.prj-result-table th .cell{ color: aquamarine;}
|
|
||||||
|
.prj-result-table th .cell {
|
||||||
|
color: aquamarine;
|
||||||
}
|
}
|
||||||
</style>
|
}</style>
|
|
@ -58,7 +58,7 @@
|
||||||
<module-one-1-2 label="项目季度考核目标">
|
<module-one-1-2 label="项目季度考核目标">
|
||||||
<img src="images/icon2001.png" style="position: absolute;cursor: pointer;right: 12px;top: 12px;" @click="doShowDlg1">
|
<img src="images/icon2001.png" style="position: absolute;cursor: pointer;right: 12px;top: 12px;" @click="doShowDlg1">
|
||||||
<div class="quality-table special-table">
|
<div class="quality-table special-table">
|
||||||
<el-table :data="assessData" style="width: 100%;background: transparent;"
|
<el-table :data="getAssessData()" style="width: 100%;background: transparent;"
|
||||||
height="265"
|
height="265"
|
||||||
ref="fbsubordinateUnit" >
|
ref="fbsubordinateUnit" >
|
||||||
|
|
||||||
|
@ -323,9 +323,8 @@ export default {
|
||||||
selectData:[
|
selectData:[
|
||||||
{text:'泾河新城荟锦坊二期',id:1},
|
{text:'泾河新城荟锦坊二期',id:1},
|
||||||
],
|
],
|
||||||
prjInfos:[
|
dept:null,
|
||||||
|
prjInfos:[],
|
||||||
],
|
|
||||||
prjInfo:{},
|
prjInfo:{},
|
||||||
scheduleInfo:null,
|
scheduleInfo:null,
|
||||||
projects:[],
|
projects:[],
|
||||||
|
@ -336,6 +335,7 @@ export default {
|
||||||
this.init()
|
this.init()
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
window.app=this;
|
||||||
this.$bus.$on("projectChange",res=>{
|
this.$bus.$on("projectChange",res=>{
|
||||||
this.loadProjectConstructionProgress();
|
this.loadProjectConstructionProgress();
|
||||||
});
|
});
|
||||||
|
@ -343,7 +343,20 @@ export default {
|
||||||
this.projects=prjs;
|
this.projects=prjs;
|
||||||
})
|
})
|
||||||
this.$bus.$on("deptChange",dept=>{
|
this.$bus.$on("deptChange",dept=>{
|
||||||
this.$api.quarterlyAssess.currentListByDept(dept.id).then(d=>{
|
this.dept=dept;
|
||||||
|
this.deptChange();
|
||||||
|
})
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
getAssessData(){
|
||||||
|
if(this.prjInfo.id==0){
|
||||||
|
return this.assessData;
|
||||||
|
}else{
|
||||||
|
return this.assessData.filter(d=>d.projectId==this.prjInfo.id);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
deptChange(){
|
||||||
|
this.$api.quarterlyAssess.currentListByDept(this.dept.id).then(d=>{
|
||||||
this.assessData=(d.rows||[]).map(it=>{
|
this.assessData=(d.rows||[]).map(it=>{
|
||||||
it.prj=it.project?.projectName||'';
|
it.prj=it.project?.projectName||'';
|
||||||
it.deptName=it.project?.paretProjectName||'';
|
it.deptName=it.project?.paretProjectName||'';
|
||||||
|
@ -372,18 +385,33 @@ export default {
|
||||||
return it;
|
return it;
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
|
||||||
},
|
},
|
||||||
methods: {
|
getProjectId(cb){
|
||||||
|
let func=()=>{
|
||||||
|
let prjId=this.prjInfo.id;
|
||||||
|
if(prjId==0){
|
||||||
|
if(this.projects.length==0){
|
||||||
|
setTimeout(func,100);
|
||||||
|
}else{
|
||||||
|
cb && cb(this.projects[1].id);
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
cb && cb(prjId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
func();
|
||||||
|
},
|
||||||
loadProjectConstructionProgress(){
|
loadProjectConstructionProgress(){
|
||||||
this.prjInfo= JSON.parse(localStorage.getItem("data2"));
|
this.prjInfo= JSON.parse(localStorage.getItem("data2"));
|
||||||
this.$api.schedule.projectConstructionProgress(this.prjInfo.id).then(d=>{
|
this.getProjectId(prjId=>{
|
||||||
|
this.$api.schedule.projectConstructionProgress(prjId).then(d=>{
|
||||||
let obj=d?.data||{};
|
let obj=d?.data||{};
|
||||||
if(obj.image){
|
if(obj.image){
|
||||||
obj.images=obj.image.split(",").filter(d=>d);
|
obj.images=obj.image.split(",").filter(d=>d);
|
||||||
}
|
}
|
||||||
this.scheduleInfo=obj;
|
this.scheduleInfo=obj;
|
||||||
})
|
})
|
||||||
|
})
|
||||||
},
|
},
|
||||||
doShowDlg1(){
|
doShowDlg1(){
|
||||||
this.$refs.dlg1.showDialog(this.assessData)
|
this.$refs.dlg1.showDialog(this.assessData)
|
||||||
|
|
|
@ -211,6 +211,7 @@ export default {
|
||||||
return {
|
return {
|
||||||
elKey:0,
|
elKey:0,
|
||||||
dept:null,
|
dept:null,
|
||||||
|
projectInfo:null,
|
||||||
safeNav:0,
|
safeNav:0,
|
||||||
safeText:'汇总总数',
|
safeText:'汇总总数',
|
||||||
rowStyle:{
|
rowStyle:{
|
||||||
|
@ -253,6 +254,10 @@ export default {
|
||||||
this.init()
|
this.init()
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
this.$bus.$on("projectChange", res => {
|
||||||
|
this.projectInfo=res;
|
||||||
|
this.doDeptChane();
|
||||||
|
});
|
||||||
this.$bus.$on("deptChange",dept=>{
|
this.$bus.$on("deptChange",dept=>{
|
||||||
this.dept=dept;
|
this.dept=dept;
|
||||||
this.doDeptChane();
|
this.doDeptChane();
|
||||||
|
@ -267,7 +272,7 @@ export default {
|
||||||
return " ".substring(0,3-n.length)+n;
|
return " ".substring(0,3-n.length)+n;
|
||||||
},
|
},
|
||||||
doDeptChane(){
|
doDeptChane(){
|
||||||
this.$api.problemmodify.qualitySummary(this.dept.id,this.safeNav).then(d=>{
|
this.$api.problemmodify.qualitySummary(this.dept.id,this.safeNav,this.projectInfo?.id).then(d=>{
|
||||||
this.summary=(d||[]).map(it=>{
|
this.summary=(d||[]).map(it=>{
|
||||||
return {
|
return {
|
||||||
text:it.problemArea,
|
text:it.problemArea,
|
||||||
|
@ -290,7 +295,7 @@ export default {
|
||||||
this.elKey++;
|
this.elKey++;
|
||||||
});
|
});
|
||||||
|
|
||||||
this.$api.problemmodify.qualitySummaryByProject(this.dept.id,this.safeNav).then(d=>{
|
this.$api.problemmodify.qualitySummaryByProject(this.dept.id,this.safeNav,this.projectInfo?.id).then(d=>{
|
||||||
this.summaryPrj=(d||[]).map(it=>{
|
this.summaryPrj=(d||[]).map(it=>{
|
||||||
return {
|
return {
|
||||||
...it,
|
...it,
|
||||||
|
|
|
@ -293,7 +293,7 @@ export default {
|
||||||
return {
|
return {
|
||||||
elKey: 0,
|
elKey: 0,
|
||||||
dept: null,
|
dept: null,
|
||||||
prjectInfo:null,
|
projectInfo:null,
|
||||||
safeNav: 0,
|
safeNav: 0,
|
||||||
safeText: '汇总总数',
|
safeText: '汇总总数',
|
||||||
rowStyle: {
|
rowStyle: {
|
||||||
|
@ -339,6 +339,15 @@ export default {
|
||||||
this.init();
|
this.init();
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
this.$bus.$on("projectChange", res => {
|
||||||
|
this.projectInfo=res;
|
||||||
|
this.doDeptChane();
|
||||||
|
//this.getWorkTrainList();
|
||||||
|
//this.getEmergencyDrillList();
|
||||||
|
//this.getProjectSpecialView();
|
||||||
|
//this.getDeptWorksList();
|
||||||
|
//this.getProjectInsuranceList();
|
||||||
|
});
|
||||||
this.$bus.$on("deptChange", dept => {
|
this.$bus.$on("deptChange", dept => {
|
||||||
this.dept = dept;
|
this.dept = dept;
|
||||||
this.doDeptChane();
|
this.doDeptChane();
|
||||||
|
@ -348,6 +357,7 @@ export default {
|
||||||
this.getDeptWorksList();
|
this.getDeptWorksList();
|
||||||
this.getProjectInsuranceList();
|
this.getProjectInsuranceList();
|
||||||
});
|
});
|
||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
doProbleRowClick(a,b,c){
|
doProbleRowClick(a,b,c){
|
||||||
|
@ -462,7 +472,7 @@ export default {
|
||||||
return " ".substring(0, 3 - n.length) + n;
|
return " ".substring(0, 3 - n.length) + n;
|
||||||
},
|
},
|
||||||
doDeptChane() {
|
doDeptChane() {
|
||||||
this.$api.problemmodify.safetySummary(this.dept.id, this.safeNav).then(d => {
|
this.$api.problemmodify.safetySummary(this.dept.id, this.safeNav,this.projectInfo?.id||0).then(d => {
|
||||||
|
|
||||||
this.summary = (d || []).map(it => {
|
this.summary = (d || []).map(it => {
|
||||||
return {
|
return {
|
||||||
|
@ -486,7 +496,7 @@ export default {
|
||||||
this.elKey++;
|
this.elKey++;
|
||||||
});
|
});
|
||||||
|
|
||||||
this.$api.problemmodify.safetySummaryByProject(this.dept.id, this.safeNav).then(d => {
|
this.$api.problemmodify.safetySummaryByProject(this.dept.id, this.safeNav,this.projectInfo?.id||0).then(d => {
|
||||||
this.summaryPrj = (d || []).map(it => {
|
this.summaryPrj = (d || []).map(it => {
|
||||||
return {
|
return {
|
||||||
...it,
|
...it,
|
||||||
|
|
Loading…
Reference in New Issue