|
|
@@ -24,7 +24,11 @@
|
|
|
<span>{{$t(scope.column.data[scope.column.columnname])}}</span>
|
|
|
</div>
|
|
|
<div v-else-if="scope.column.columnname === 'enterprisename'">
|
|
|
- <span v-if="scope.column.data.sa_agentsid === 0">{{$t(scope.column.data[scope.column.columnname])}}</span>
|
|
|
+ <span v-if="scope.column.data.sa_agentsid === 0">
|
|
|
+ <el-button type="text" size="mini" @click="goDetail(scope.column.data)">
|
|
|
+ {{$t(scope.column.data[scope.column.columnname])}}
|
|
|
+ </el-button>
|
|
|
+ </span>
|
|
|
<span v-else>
|
|
|
{{$t(scope.column.data[scope.column.columnname])}}
|
|
|
<el-tag style="margin-left: 5px" type="warning" size="mini" v-for="item in scope.column.data.sa_agents_type" :key="item.index">{{$t(item)}}</el-tag>
|
|
|
@@ -84,6 +88,8 @@ export default {
|
|
|
list:[],
|
|
|
total:0,
|
|
|
currentPage:0,
|
|
|
+ listqueryid:'',
|
|
|
+ pageTotal:0,
|
|
|
search:"",
|
|
|
params:{
|
|
|
"id": 20221027143702,
|
|
|
@@ -112,6 +118,9 @@ export default {
|
|
|
const res = await this.$api.requested(this.params)
|
|
|
this.list = res.data
|
|
|
this.total = res.total
|
|
|
+ this.currentPage = res.pageNumber
|
|
|
+ this.pageTotal = res.pageTotal
|
|
|
+ this.listqueryid = res.listqueryid
|
|
|
},
|
|
|
handleSizeChange(val) {
|
|
|
// console.log(`每页 ${val} 条`);
|
|
|
@@ -145,6 +154,25 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
this.enterpriseTypeList = res.data
|
|
|
+ },
|
|
|
+ goDetail(row){
|
|
|
+ let route = this.$route
|
|
|
+ if (route.path !== '/customerDetail') {
|
|
|
+ this.oldRoute = {path:route.path,query:route.query}
|
|
|
+ this.$store.dispatch('setHistoryRouter',this.oldRoute)
|
|
|
+ }
|
|
|
+ sessionStorage.setItem('listqueryid',this.listqueryid)
|
|
|
+ sessionStorage.setItem('isGo','1')
|
|
|
+ this.$router.push({
|
|
|
+ path:'/customerDetail',
|
|
|
+ query:{
|
|
|
+ id:row.sa_customersid,
|
|
|
+ rowindex:row.rowindex,
|
|
|
+ listqueryid:this.listqueryid,
|
|
|
+ fieldname:'sa_customers'
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.$store.dispatch('saveListData',{listData:this.list,param:this.param,pageTotal:this.pageTotal})
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|