|
@@ -843,7 +843,7 @@
|
|
|
<el-select
|
|
|
v-model="unfllowMapParam.content.where.projecttype"
|
|
|
placeholder="请选择项目类型"
|
|
|
- @change="$event => {if($event.length) {unfllowTableParam.content.where.projecttype=$event;$refs.customerUnfllowTable.listData();customerUnfllowInit()} else {unfllowTableParam.content.where.project='';$refs.customerUnfllowTable.listData();customerUnfllowInit()}}"
|
|
|
+ @change="$event => {if($event.length) {unfllowTableParam.content.where.projecttype=$event;$refs.customerUnfllowTable.listData();customerUnfllowInit()} else {unfllowTableParam.content.where.projecttype='';$refs.customerUnfllowTable.listData();customerUnfllowInit()}}"
|
|
|
size="small" clearable>
|
|
|
<el-option
|
|
|
v-for="item in projectType"
|
|
@@ -917,7 +917,7 @@
|
|
|
<div class="panel-header">
|
|
|
<div class="title">项目生命周期分析</div>
|
|
|
</div>
|
|
|
- <div class="progress">
|
|
|
+ <div class="progress" v-if="dateList.length">
|
|
|
<div class="progress-item" :style="[{'--bg':colorArr[index]},{'--width':item.avg}]" v-for="(item,index) in dateList" :key="index">
|
|
|
<div class="day">平均周期:{{ item.dateavg.toFixed(2) }}天</div>
|
|
|
<div class="start" v-if="index == 0">
|
|
@@ -939,12 +939,13 @@
|
|
|
<span v-else-if="item.end == '结案'">项目结案</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div></div>
|
|
|
</div>
|
|
|
+ <el-empty description="描述文字" :image-size="80" v-else></el-empty>
|
|
|
<div class="panel-select" style="margin-top:90px">
|
|
|
<div class="mt-10 inline-16">
|
|
|
<label class="search__label" >部门:</label>
|
|
|
<el-cascader
|
|
|
+ clearable
|
|
|
ref="selectdep"
|
|
|
size="small"
|
|
|
v-model="dateParam.content.dataid"
|
|
@@ -1349,7 +1350,7 @@ export default {
|
|
|
"id": 20231023092304,
|
|
|
"content": {
|
|
|
"type": 1,
|
|
|
- "dataid": [54,59],
|
|
|
+ "dataid": '',
|
|
|
"username":JSON.parse(sessionStorage.getItem('accountinfo')).name,
|
|
|
"begnode":"",//开始节点
|
|
|
"endnode":"",//结束节点
|
|
@@ -2367,6 +2368,11 @@ export default {
|
|
|
height: 50rem;
|
|
|
margin-bottom: 60rem;
|
|
|
}
|
|
|
+.progress::after {
|
|
|
+ content:'';
|
|
|
+ display: block;
|
|
|
+ clear:both;
|
|
|
+}
|
|
|
.progress .progress-item {
|
|
|
flex:var(--width);
|
|
|
min-width: 150rem;
|
|
@@ -2415,4 +2421,7 @@ export default {
|
|
|
.mt-10 {
|
|
|
margin-right: 16px !important;
|
|
|
}
|
|
|
+.el-empty {
|
|
|
+ padding: 0 !important;
|
|
|
+}
|
|
|
</style>
|