|
|
@@ -15,13 +15,24 @@
|
|
|
<el-tag v-if="scope.column.data.resource" size="mini" style="color: #3874f6">{{$t(scope.column.data.resource)}}</el-tag>
|
|
|
</div>
|
|
|
<div v-else-if="scope.column.columnname == 'contacts'">
|
|
|
- <div v-for="item in scope.column.data.contacts" :key="item.index">
|
|
|
+ <div v-if="scope.column.data.contacts">
|
|
|
+ <div v-for="item in scope.column.data.contacts" :key="item.index">
|
|
|
<span v-if="item.rowindex === scope.column.data.contacts.length" class="span-style">
|
|
|
{{item.name}}
|
|
|
</span>
|
|
|
- <span v-else class="span-style">
|
|
|
+ <span v-else class="span-style">
|
|
|
{{item.name + ','}}
|
|
|
</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div v-else>--</div>
|
|
|
+ </div>
|
|
|
+ <div v-else-if="scope.column.columnname == 'type'">
|
|
|
+ <div v-if="param.content.ownertable == 'sat_orderclue'">
|
|
|
+ {{scope.column.data.followupmode}}
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ {{scope.column.data.type}}
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-else-if="scope.column.columnname == 'content'">
|
|
|
@@ -67,10 +78,12 @@ export default {
|
|
|
list:[],
|
|
|
total:0,
|
|
|
currentPage:0,
|
|
|
+ ownertable:''
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
async listData(){
|
|
|
+ this.ownertable = this.param.ownertable
|
|
|
const res = await this.$api.requested(this.param)
|
|
|
this.list = res.data
|
|
|
this.total = res.total
|