|
@@ -14,21 +14,7 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <!-- <el-table-column label="产品名称" prop="productName" align="center"> </el-table-column>
|
|
|
- <el-table-column label="上市时间" prop="marketTime" align="center">
|
|
|
- <template slot-scope="scope">
|
|
|
- <div>
|
|
|
- {{ scope.row.marketTime?scope.row.marketTime.slice(0,10):'--' }}
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="所属公司" prop="companyName" align="center">
|
|
|
- desc
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="参考许可费率" prop="licenseRate" align="center"> </el-table-column>
|
|
|
- <el-table-column label="创建人" prop="createPersonName" align="center"> </el-table-column>
|
|
|
- <el-table-column label="产品说明" prop="productExplain" align="center"> </el-table-column> -->
|
|
|
- <el-table-column v-for="item in column" :key="item.value" :prop="item.value" :label="item.name" align="center" sortable="custom">
|
|
|
+ <el-table-column v-for="item in column" :render-header=" $commonJS.renderHeaderMethods" :key="item.value" :prop="item.value" :label="item.name" align="center" sortable="custom">
|
|
|
<template slot-scope="scope">
|
|
|
<div v-if="['name'].includes(item.value)">
|
|
|
<el-link @click="handleItem(scope.row, item.value)" :type="isChoose?'primary':'default'">{{ scope.row[item.value] }}</el-link>
|
|
@@ -284,25 +270,14 @@ export default {
|
|
|
},
|
|
|
// 排序方法
|
|
|
sortChange({ column, prop, order }) {
|
|
|
- this.sort=[]//如需要多个字段排序,则不需要清空
|
|
|
- if (order == null) {
|
|
|
- return;
|
|
|
- }
|
|
|
- var orderType = {
|
|
|
- ascending: 0,
|
|
|
- descending: 1
|
|
|
- }
|
|
|
- var params = this.sort.find(item => {
|
|
|
- return item.orderBy == prop
|
|
|
- })
|
|
|
- if (params) {
|
|
|
- params.orderType = orderType[order]
|
|
|
- } else {
|
|
|
- params = {}
|
|
|
- params.orderBy = prop
|
|
|
- params.orderType = orderType[order]
|
|
|
- this.sort.push(params)
|
|
|
+ //如需要多个字段排序,则不需要清空
|
|
|
+ var params = {
|
|
|
+ sort:this.sort,
|
|
|
+ column,
|
|
|
+ prop,
|
|
|
+ order,
|
|
|
}
|
|
|
+ this.sort = this.$commonJS.getSortData(params)
|
|
|
this.queryParams.current = 0
|
|
|
this.disabled = false
|
|
|
this.data.splice(0)
|