|
@@ -29,68 +29,78 @@
|
|
|
</el-input>
|
|
|
<table-detail :layout="layout" :data="list" :custom="true" :height="height" :width="true" style="margin-top: 10px">
|
|
|
<template v-slot:customcol="scope">
|
|
|
- <div v-if="scope.column.columnname === 'tag'">
|
|
|
- <div v-if="scope.column.data.sys_tag">
|
|
|
- <div v-for="item in scope.column.data.sys_tag" :key="item.index" style="float: left;margin-left: 5px;margin-bottom: 5px">
|
|
|
- <el-tag color="#3874F6" size="mini" type="primary" effect="dark">
|
|
|
- <span>{{item}}</span>
|
|
|
- </el-tag>
|
|
|
- </div>
|
|
|
- <div v-for="item in scope.column.data.tag" :key="item.index" style="float: left;margin-left: 5px;margin-bottom: 5px">
|
|
|
- <el-tag color="#FA8C16" size="mini" type="warning" effect="dark">
|
|
|
- <span>{{item}}</span>
|
|
|
- </el-tag>
|
|
|
- </div>
|
|
|
+ <div v-if="tableType == '营销费用'">
|
|
|
+ <div v-if="scope.column.columnname == 'amount'">
|
|
|
+ <span>{{scope.column.data[[scope.column.columnname]] ?tool.formatAmount(scope.column.data[[scope.column.columnname]],2):scope.column.data[[scope.column.columnname]] == 0?tool.formatAmount(0,2):'--'}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ {{ scope.column.data[[scope.column.columnname]] || scope.column.columnname === 'operation' ? scope.column.data[[scope.column.columnname]] : '--' }}
|
|
|
</div>
|
|
|
- <div v-else>--</div>
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.column.columnname == 'status'">
|
|
|
- <span style="color:#999999" v-if="scope.column.data[[scope.column.columnname]] == '已过期'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#52c41a" v-else-if="scope.column.data[[scope.column.columnname]] == '跟进中'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#3874f6" v-else-if="scope.column.data[[scope.column.columnname]] == '待跟进'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#333333" v-else-if="scope.column.data[[scope.column.columnname]] == '已无效'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#fa8c16" v-else-if="scope.column.data[[scope.column.columnname]] == '已转化'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#3874f6" v-else-if="scope.column.data[[scope.column.columnname]] == '潜在'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#52c41a" v-else-if="scope.column.data[[scope.column.columnname]] == '合作中'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#999999" v-else-if="scope.column.data[[scope.column.columnname]] == '已终止'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#fa8c16" v-else-if="scope.column.data[[scope.column.columnname]] == '已成交'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#999999" v-else-if="scope.column.data[[scope.column.columnname]] == '已失败'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#999999" v-else-if="scope.column.data[[scope.column.columnname]] == '已结案'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span v-else>{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.column.columnname === 'reportstatus'">
|
|
|
- <span style="color:#3874f6" v-if="scope.column.data[[scope.column.columnname]] == '已报备'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#52c41a" v-else-if="scope.column.data[[scope.column.columnname]] == '报备中'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#999999" v-else-if="scope.column.data[[scope.column.columnname]] == '未报备'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.column.columnname === 'projecttype'">
|
|
|
- {{scope.column.data.projecttype + '-' + scope.column.data.projecttype_remarks}}
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.column.columnname === 'tradingstatus'">
|
|
|
- <span style="color:#3874f6" v-if="scope.column.data[[scope.column.columnname]] == '未成交'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#fa8c16" v-else-if="scope.column.data[[scope.column.columnname]] == '已成交'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- <span style="color:#333333" v-else-if="scope.column.data[[scope.column.columnname]] == '多次成交'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.column.columnname === 'leader'">
|
|
|
- <span>{{scope.column.data['leader'][0]?scope.column.data['leader'][0].name:'--'}}</span>
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.column.columnname === 'depname'">
|
|
|
- <span>{{scope.column.data['leader'][0]?scope.column.data['leader'][0].depname:'--'}}</span>
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.column.columnname === 'address'">
|
|
|
- <span>{{scope.column.data.province?scope.column.data.province + scope.column.data.city + scope.column.data.county + scope.column.data.address:'--'}}</span>
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.column.columnname == 'signamount_due'">
|
|
|
- <span>{{scope.column.data[[scope.column.columnname]] ?tool.formatAmount(scope.column.data[[scope.column.columnname]],2):'--'}}</span>
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.column.columnname == 'dealamount'">
|
|
|
- <span>{{scope.column.data[[scope.column.columnname]] ?tool.formatAmount(scope.column.data[[scope.column.columnname]],2):'--'}}</span>
|
|
|
- </div>
|
|
|
- <div v-else-if="scope.column.columnname == 'scale'">
|
|
|
- <span>{{scope.column.data[[scope.column.columnname]]?scope.column.data[[scope.column.columnname]] + scope.column.data.unitname:'--'}}</span>
|
|
|
</div>
|
|
|
<div v-else>
|
|
|
- {{ scope.column.data[[scope.column.columnname]] || scope.column.columnname === 'operation' ? scope.column.data[[scope.column.columnname]] : '--' }}
|
|
|
+ <div v-if="scope.column.columnname === 'tag'">
|
|
|
+ <div v-if="scope.column.data.sys_tag">
|
|
|
+ <div v-for="item in scope.column.data.sys_tag" :key="item.index" style="float: left;margin-left: 5px;margin-bottom: 5px">
|
|
|
+ <el-tag color="#3874F6" size="mini" type="primary" effect="dark">
|
|
|
+ <span>{{item}}</span>
|
|
|
+ </el-tag>
|
|
|
+ </div>
|
|
|
+ <div v-for="item in scope.column.data.tag" :key="item.index" style="float: left;margin-left: 5px;margin-bottom: 5px">
|
|
|
+ <el-tag color="#FA8C16" size="mini" type="warning" effect="dark">
|
|
|
+ <span>{{item}}</span>
|
|
|
+ </el-tag>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div v-else>--</div>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.column.columnname == 'status'">
|
|
|
+ <span style="color:#999999" v-if="scope.column.data[[scope.column.columnname]] == '已过期'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#52c41a" v-else-if="scope.column.data[[scope.column.columnname]] == '跟进中'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#3874f6" v-else-if="scope.column.data[[scope.column.columnname]] == '待跟进'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#333333" v-else-if="scope.column.data[[scope.column.columnname]] == '已无效'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#fa8c16" v-else-if="scope.column.data[[scope.column.columnname]] == '已转化'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#3874f6" v-else-if="scope.column.data[[scope.column.columnname]] == '潜在'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#52c41a" v-else-if="scope.column.data[[scope.column.columnname]] == '合作中'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#999999" v-else-if="scope.column.data[[scope.column.columnname]] == '已终止'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#fa8c16" v-else-if="scope.column.data[[scope.column.columnname]] == '已成交'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#999999" v-else-if="scope.column.data[[scope.column.columnname]] == '已失败'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#999999" v-else-if="scope.column.data[[scope.column.columnname]] == '已结案'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span v-else>{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.column.columnname === 'reportstatus'">
|
|
|
+ <span style="color:#3874f6" v-if="scope.column.data[[scope.column.columnname]] == '已报备'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#52c41a" v-else-if="scope.column.data[[scope.column.columnname]] == '报备中'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#999999" v-else-if="scope.column.data[[scope.column.columnname]] == '未报备'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.column.columnname === 'projecttype'">
|
|
|
+ {{scope.column.data.projecttype + '-' + scope.column.data.projecttype_remarks}}
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.column.columnname === 'tradingstatus'">
|
|
|
+ <span style="color:#3874f6" v-if="scope.column.data[[scope.column.columnname]] == '未成交'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#fa8c16" v-else-if="scope.column.data[[scope.column.columnname]] == '已成交'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ <span style="color:#333333" v-else-if="scope.column.data[[scope.column.columnname]] == '多次成交'">{{scope.column.data[[scope.column.columnname]]}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.column.columnname === 'leader'">
|
|
|
+ <span>{{scope.column.data['leader'][0]?scope.column.data['leader'][0].name:'--'}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.column.columnname === 'depname'">
|
|
|
+ <span>{{scope.column.data['leader'][0]?scope.column.data['leader'][0].depname:'--'}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.column.columnname === 'address'">
|
|
|
+ <span>{{scope.column.data.province?scope.column.data.province + scope.column.data.city + scope.column.data.county + scope.column.data.address:'--'}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.column.columnname == 'signamount_due'">
|
|
|
+ <span>{{scope.column.data[[scope.column.columnname]] ?tool.formatAmount(scope.column.data[[scope.column.columnname]],2):'--'}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.column.columnname == 'dealamount'">
|
|
|
+ <span>{{scope.column.data[[scope.column.columnname]] ?tool.formatAmount(scope.column.data[[scope.column.columnname]],2):'--'}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.column.columnname == 'scale'">
|
|
|
+ <span>{{scope.column.data[[scope.column.columnname]]?scope.column.data[[scope.column.columnname]] + scope.column.data.unitname:'--'}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ {{ scope.column.data[[scope.column.columnname]] || scope.column.columnname === 'operation' ? scope.column.data[[scope.column.columnname]] : '--' }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
</table-detail>
|
|
@@ -114,7 +124,7 @@
|
|
|
<script>
|
|
|
export default {
|
|
|
name: "index",
|
|
|
- props:["title","layout","param","person","departmentid","isleave","height"],
|
|
|
+ props:["title","layout","param","person","departmentid","isleave","height",'tableType'],
|
|
|
data(){
|
|
|
return {
|
|
|
dialogFormVisible:false,
|