Commit 49477cae by 史敦盼

tag修改,表格行点击勾选

1 parent fa31c155
......@@ -7,10 +7,11 @@
v-for="tag in visitedViews"
ref="tag"
:key="tag.path"
:class="[isActive(tag) ? 'active' : '', {'length1': visitedViews.length == 1}]"
:class="[isActive(tag) ? 'active' : '', { length1: visitedViews.length == 1 }]"
:to="{ path: tag.path, query: tag.query, fullPath: tag.fullPath }"
tag="span"
class="tags-view-item"
@dblclick.native="closeSelectedTag(tag)"
@contextmenu.prevent.native="openMenu(tag, $event)"
>
{{ tag.title }}
......@@ -21,7 +22,7 @@
/>
</router-link>
</scroll-pane>
<ul v-show="visible" :style="{left:left+'px',top:top+'px'}" class="contextmenu">
<ul v-show="visible" :style="{ left: left + 'px', top: top + 'px' }" class="contextmenu">
<li @click="refreshSelectedTag(selectedTag)">刷新</li>
<li v-if="!isAffix(selectedTag)" @click="closeSelectedTag(selectedTag)">关闭</li>
<li @click="closeOthersTags(selectedTag)">关闭其他</li>
......@@ -51,9 +52,7 @@ export default {
visitedViews() {
return this.$store.state.tagsView.visitedViews
},
...mapGetters([
'sidebar'
])
...mapGetters(['sidebar']),
// routes() {
// return this.$store.state.permission.routes
// },
......@@ -175,9 +174,7 @@ export default {
})
},
closeSelectedTag(view) {
this.$store
.dispatch('tagsView/delView', view)
.then(({ visitedViews }) => {
this.$store.dispatch('tagsView/delView', view).then(({ visitedViews }) => {
if (this.isActive(view)) {
this.toLastView(visitedViews, view)
}
......@@ -185,9 +182,7 @@ export default {
},
closeOthersTags() {
this.$router.push(this.selectedTag)
this.$store
.dispatch('tagsView/delOthersViews', this.selectedTag)
.then(() => {
this.$store.dispatch('tagsView/delOthersViews', this.selectedTag).then(() => {
this.moveToCurrentTag()
})
},
......@@ -246,7 +241,7 @@ export default {
cursor: pointer;
}
.length1 {
padding-right: 20px!important;
padding-right: 20px !important;
}
.tags-view-container {
margin-left: 10px;
......@@ -302,7 +297,10 @@ export default {
// background-color: #409eff;
// color: #fff;
// border-color: #409eff;
@include tagActive;
// @include tagActive;
color: #edeaff;
background-color: #63a4a6;
font-weight: bold;
}
}
}
......@@ -333,14 +331,16 @@ export default {
<style lang="scss">
//reset element css of el-icon-close
.tags-view-wrapper {
line-height: 45px;
line-height: 38px;
.tags-view-item {
border: 1px solid #EBEEF5;
border: 1px solid #ebeef5;
border-radius: 5px;
.el-icon-close {
width: 16px;
height: 16px;
vertical-align: 2px;
line-height: 16px;
color: #495060 !important;
// vertical-align: 2px;
border-radius: 50%;
text-align: center;
transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
......@@ -349,11 +349,13 @@ export default {
transform: scale(0.6);
display: inline-block;
vertical-align: -3px;
color: #495060 !important;
font-size: 22px;
}
&:hover {
background-color: #b4bccc;
color: #fff;
}
// &:hover {
// background-color: #b4bccc;
// color: #fff;
// }
}
}
}
......
export default {
methods: {
handleRowClick(row, column, event, ref) {
this.$refs[ref].toggleRowSelection(row)
},
},
}
......@@ -325,92 +325,92 @@ export function trendsRules(type) {
},
],
},
{
name: '后评估合规性管理',
url: '',
children: [
{
name: '合规性检查实时提醒',
url: '',
children: [
{ name: '合规性检查提醒', url: '/checkCompliance/automaticCheck', children: [] },
],
},
{
name: '合规性检查规则库构建',
url: '',
children: [
{ name: '检查规则编制', url: '/compliance/checkRules', children: [] },
{ name: '自动稽核任务配置', url: '/compliance/taskConfigure', children: [] },
],
},
{
name: '项目合规检查',
url: '',
children: [
{ name: '合规检查结果', url: '/projectCheck/checkResault', children: [] },
{ name: '合规问题整改', url: '/projectCheck/problemRectify', children: [] },
{
name: '合规问题整改核验',
url: '/projectCheck/verificationRectify',
children: [],
},
],
},
],
},
{
name: '后评估结果管理',
url: '',
children: [
{
name: '后评估结果发布',
url: '',
children: [
{
name: '检查结果公示及评价',
url: '/managementResult/releaseResultpublicity',
children: [],
},
],
},
{
name: '后评估结果情况',
url: '',
children: [
{
name: '后评估进度情况',
url: '/managementResult/situationResaultschedule',
children: [],
},
{
name: '后评估各环节问题分布',
url: '/managementResult/situationResaultissuesLink',
children: [],
},
{
name: '合规检查问题情况',
url: '/managementResult/issuesInspection',
children: [],
},
],
},
{
name: '后评估检查报告管理',
url: '',
children: [
{
name: '后评估检查报告维护',
url: '/managementResult/maintenancePg',
children: [],
},
{ name: '后评估报告模板管理', url: '/managementResult/managementPg', children: [] },
// { name: "合规性检查报告维护", url: "/managementResult/maintenanceHg", children: [] },
// { name: "合规性检查报告模板管理", url: "/managementResult/managementHg", children: [] },
],
},
],
},
// {
// name: '后评估合规性管理',
// url: '',
// children: [
// {
// name: '合规性检查实时提醒',
// url: '',
// children: [
// { name: '合规性检查提醒', url: '/checkCompliance/automaticCheck', children: [] },
// ],
// },
// {
// name: '合规性检查规则库构建',
// url: '',
// children: [
// { name: '检查规则编制', url: '/compliance/checkRules', children: [] },
// { name: '自动稽核任务配置', url: '/compliance/taskConfigure', children: [] },
// ],
// },
// {
// name: '项目合规检查',
// url: '',
// children: [
// { name: '合规检查结果', url: '/projectCheck/checkResault', children: [] },
// { name: '合规问题整改', url: '/projectCheck/problemRectify', children: [] },
// {
// name: '合规问题整改核验',
// url: '/projectCheck/verificationRectify',
// children: [],
// },
// ],
// },
// ],
// },
// {
// name: '后评估结果管理',
// url: '',
// children: [
// {
// name: '后评估结果发布',
// url: '',
// children: [
// {
// name: '检查结果公示及评价',
// url: '/managementResult/releaseResultpublicity',
// children: [],
// },
// ],
// },
// {
// name: '后评估结果情况',
// url: '',
// children: [
// {
// name: '后评估进度情况',
// url: '/managementResult/situationResaultschedule',
// children: [],
// },
// {
// name: '后评估各环节问题分布',
// url: '/managementResult/situationResaultissuesLink',
// children: [],
// },
// {
// name: '合规检查问题情况',
// url: '/managementResult/issuesInspection',
// children: [],
// },
// ],
// },
// {
// name: '后评估检查报告管理',
// url: '',
// children: [
// {
// name: '后评估检查报告维护',
// url: '/managementResult/maintenancePg',
// children: [],
// },
// { name: '后评估报告模板管理', url: '/managementResult/managementPg', children: [] },
// // { name: "合规性检查报告维护", url: "/managementResult/maintenanceHg", children: [] },
// // { name: "合规性检查报告模板管理", url: "/managementResult/managementHg", children: [] },
// ],
// },
// ],
// },
]
}
}
......
......@@ -72,6 +72,7 @@
<div class="setscroll">
<el-table
@selection-change="handleSelectionChange"
@row-click="(row, column, event) => handleRowClick(row, column, event, 'multipleTable')"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark myTooltips"
......@@ -175,6 +176,10 @@
<div class="setscrolldialog">
<el-table
@selection-change="handleSelectionChange"
@row-click="
(row, column, event) => handleRowClick(row, column, event, 'multipleTable2')
"
ref="multipleTable2"
:data="qdtableData"
tooltip-effect="dark myTooltips"
style="width: 100%"
......@@ -280,7 +285,9 @@ import {
downloadObjectAll,
} from '@/api/index'
import { generateYearOptions, constructionFormText } from '@/utils/cache'
import tableMixin from '@/mixins/table.mixin.js'
export default {
mixins: [tableMixin],
data() {
return {
yearsList: generateYearOptions(),
......
......@@ -87,6 +87,7 @@
<div class="setscroll">
<el-table
@selection-change="handleSelectionChange"
@row-click="(row, column, event) => handleRowClick(row, column, event, 'multipleTable')"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark myTooltips"
......@@ -201,7 +202,6 @@
min-width="100"
show-overflow-tooltip
>
</el-table-column>
<el-table-column label="问题截图" width="auto">
<template slot-scope="scope">
......@@ -424,10 +424,12 @@ import {
selWtqdFZ2,
xzwtpostEvalQuesInfo,
postEvalQuesInfoTh,
presignedUrl
presignedUrl,
} from '@/api/index'
import { generateYearOptions, constructionFormText } from '@/utils/cache'
import tableMixin from '@/mixins/table.mixin.js'
export default {
mixins: [tableMixin],
data() {
return {
quesoptions: [],
......@@ -575,29 +577,29 @@ export default {
this.$set(item, 'filed', this.filtersTable(6, resMat.data.records))
break
}
let urlStr = item.url;
let arrUrl = [];
let showUrlList = [];
let urlStr = item.url
let arrUrl = []
let showUrlList = []
// 有url拆分调接口换预览
if (urlStr) {
console.log(urlStr, "urlStr");
if (urlStr.includes(",")) {
arrUrl = item.url.split(",");
console.log(urlStr, 'urlStr')
if (urlStr.includes(',')) {
arrUrl = item.url.split(',')
} else {
arrUrl.push(urlStr);
arrUrl.push(urlStr)
}
console.log(arrUrl, "arrUrlarrUrl");
console.log(arrUrl, 'arrUrlarrUrl')
arrUrl.forEach(async (showUrl) => {
let paramsUrl = {
url: showUrl,
};
let resUrl = await presignedUrl(paramsUrl);
showUrlList.push(resUrl.msg);
});
console.log(showUrlList, "showUrlList");
}
let resUrl = await presignedUrl(paramsUrl)
showUrlList.push(resUrl.msg)
})
console.log(showUrlList, 'showUrlList')
this.$set(item, "images", showUrlList);
this.$set(item, 'images', showUrlList)
}
let arr = []
let arrID = []
......
......@@ -52,6 +52,7 @@
<div class="setscrollOne">
<el-table
@selection-change="handleSelectionChange"
@row-click="(row, column, event) => handleRowClick(row, column, event, 'multipleTable')"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark myTooltips"
......@@ -148,6 +149,10 @@
<div class="setscrolldialog">
<el-table
@selection-change="handleSelectionChange"
@row-click="
(row, column, event) => handleRowClick(row, column, event, 'multipleTable2')
"
ref="multipleTable2"
:data="addtableData"
tooltip-effect="dark myTooltips"
style="width: 100%"
......@@ -237,6 +242,10 @@
<div class="setscrolldialogxz">
<el-table
@selection-change="handleSelectionChange"
@row-click="
(row, column, event) => handleRowClick(row, column, event, 'multipleTable3')
"
ref="multipleTable3"
:data="
addtableData.slice((addcurrentPage - 1) * pageSizeAdd, addcurrentPage * pageSizeAdd)
"
......@@ -444,7 +453,9 @@ import {
bcProjectInfo,
} from '@/api/index'
import { generateYearOptions, constructionFormText } from '@/utils/cache'
import tableMixin from '@/mixins/table.mixin.js'
export default {
mixins: [tableMixin],
data() {
return {
yearsList: generateYearOptions(),
......@@ -754,20 +765,20 @@ export default {
}
console.log(this.addZJList, 'this.addZJList')
// 确认发布入参
let contractId=''
let contractId = ''
let expertIdList = ''
if (this.addtableData.length > 0) {
this.addtableData.forEach((item) => {
expertIdList = expertIdList.concat(item.projectCode + ',')
contractId=contractId.concat(item.contractNumber + ',')
contractId = contractId.concat(item.contractNumber + ',')
})
}
expertIdList = expertIdList.substring(0,expertIdList.length - 1)
contractId = contractId.substring(0,contractId.length - 1)
expertIdList = expertIdList.substring(0, expertIdList.length - 1)
contractId = contractId.substring(0, contractId.length - 1)
let params = {
expertStr: expertIdList,
contractStr:contractId
contractStr: contractId,
}
params.batchId = this.ruleFormdialogBJ.batchId
// params.prjsOfExpert = this.ruleFormdialogBJ.prjsOfExpert;
......
......@@ -90,6 +90,7 @@
<div class="setscroll">
<el-table
@selection-change="handleSelectionChange"
@row-click="(row, column, event) => handleRowClick(row, column, event, 'multipleTable')"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark myTooltips"
......@@ -189,6 +190,10 @@
<div class="setscrolldialog">
<el-table
@selection-change="handleSelectionChange"
@row-click="
(row, column, event) => handleRowClick(row, column, event, 'multipleTable2')
"
ref="multipleTable2"
:data="tableDataQD"
tooltip-effect="dark myTooltips"
style="width: 100%"
......@@ -320,10 +325,7 @@
</el-table-column>
<!-- v-if="scope.row.evalQues && scope.row.confirmStatus == '1'" -->
<el-table-column label="整改说明材料(选填)" prop="fileId" width="280">
<template
slot-scope="scope"
v-if="scope.row.evalQues"
>
<template slot-scope="scope" v-if="scope.row.evalQues">
<input
:disabled="scope.row.rectificationStatus == 2"
type="file"
......@@ -425,10 +427,12 @@ import {
ossuploadStr,
MaterialWarehous,
postEvalQuesInfocxtj,
presignedUrl
presignedUrl,
} from '@/api/index'
import { generateYearOptions, constructionFormText } from '@/utils/cache'
import tableMixin from '@/mixins/table.mixin.js'
export default {
mixins: [tableMixin],
data() {
return {
yearsList: generateYearOptions(),
......@@ -597,30 +601,29 @@ export default {
this.$set(item, 'projectStagetext', '6.结决算及转资')
break
}
let urlStr = item.url;
let arrUrl = [];
let showUrlList = [];
let urlStr = item.url
let arrUrl = []
let showUrlList = []
// 有url拆分调接口换预览
if (urlStr) {
console.log(urlStr, "urlStr");
if (urlStr.includes(",")) {
arrUrl = item.url.split(",");
console.log(urlStr, 'urlStr')
if (urlStr.includes(',')) {
arrUrl = item.url.split(',')
} else {
arrUrl.push(urlStr);
arrUrl.push(urlStr)
}
console.log(arrUrl, "arrUrlarrUrl");
console.log(arrUrl, 'arrUrlarrUrl')
arrUrl.forEach(async (showUrl) => {
let paramsUrl = {
url: showUrl,
};
let resUrl = await presignedUrl(paramsUrl);
showUrlList.push(resUrl.msg);
});
console.log(showUrlList, "showUrlList");
this.$set(item, "images", showUrlList);
}
let resUrl = await presignedUrl(paramsUrl)
showUrlList.push(resUrl.msg)
})
console.log(showUrlList, 'showUrlList')
this.$set(item, 'images', showUrlList)
}
})
this.tableDataQR.forEach((val) => {
......@@ -1004,9 +1007,7 @@ export default {
handleMouseLeave(msg) {
// this.$refs[msg].style.whiteSpace = 'nowrap';
},
handleImageClick(){
}
handleImageClick() {},
},
}
</script>
......
......@@ -72,6 +72,7 @@
<div class="setscroll">
<el-table
@selection-change="handleSelectionChange"
@row-click="(row, column, event) => handleRowClick(row, column, event, 'multipleTable')"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark myTooltips"
......@@ -175,6 +176,10 @@
<div class="setscrolldialog">
<el-table
@selection-change="handleSelectionChange"
@row-click="
(row, column, event) =>
handleRowClick(row, column, event, 'multipleTablePGZL')
"
:data="qdtableData"
tooltip-effect="dark myTooltips"
style="width: 100%"
......@@ -280,7 +285,9 @@ import {
downloadObjectAll,
} from '@/api/indexzc'
import { generateYearOptions, constructionFormText } from '@/utils/cache'
import tableMixin from '@/mixins/table.mixin.js'
export default {
mixins: [tableMixin],
data() {
return {
yearsList: generateYearOptions(),
......
......@@ -87,6 +87,7 @@
<div class="setscroll">
<el-table
@selection-change="handleSelectionChange"
@row-click="(row, column, event) => handleRowClick(row, column, event, 'multipleTable')"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark myTooltips"
......@@ -423,10 +424,12 @@ import {
selWtqdFZ2,
xzwtpostEvalQuesInfo,
postEvalQuesInfoTh,
presignedUrl
presignedUrl,
} from '@/api/indexzc'
import { generateYearOptions, constructionFormText } from '@/utils/cache'
import tableMixin from '@/mixins/table.mixin.js'
export default {
mixins: [tableMixin],
data() {
return {
quesoptions: [],
......@@ -574,29 +577,29 @@ export default {
this.$set(item, 'filed', this.filtersTable(6, resMat.data.records))
break
}
let urlStr = item.url;
let arrUrl = [];
let showUrlList = [];
let urlStr = item.url
let arrUrl = []
let showUrlList = []
// 有url拆分调接口换预览
if (urlStr) {
console.log(urlStr, "urlStr");
if (urlStr.includes(",")) {
arrUrl = item.url.split(",");
console.log(urlStr, 'urlStr')
if (urlStr.includes(',')) {
arrUrl = item.url.split(',')
} else {
arrUrl.push(urlStr);
arrUrl.push(urlStr)
}
console.log(arrUrl, "arrUrlarrUrl");
console.log(arrUrl, 'arrUrlarrUrl')
arrUrl.forEach(async (showUrl) => {
let paramsUrl = {
url: showUrl,
};
let resUrl = await presignedUrl(paramsUrl);
showUrlList.push(resUrl.msg);
});
console.log(showUrlList, "showUrlList");
}
let resUrl = await presignedUrl(paramsUrl)
showUrlList.push(resUrl.msg)
})
console.log(showUrlList, 'showUrlList')
this.$set(item, "images", showUrlList);
this.$set(item, 'images', showUrlList)
}
let arr = []
let arrID = []
......
......@@ -52,6 +52,7 @@
<div class="setscrollOne">
<el-table
@selection-change="handleSelectionChange"
@row-click="(row, column, event) => handleRowClick(row, column, event, 'multipleTable')"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark myTooltips"
......@@ -237,6 +238,10 @@
<div class="setscrolldialogxz">
<el-table
@selection-change="handleSelectionChange"
ref="multipleTableDPG"
@row-click="
(row, column, event) => handleRowClick(row, column, event, 'multipleTableDPG')
"
:data="
addtableData.slice((addcurrentPage - 1) * pageSizeAdd, addcurrentPage * pageSizeAdd)
"
......@@ -356,6 +361,9 @@
<el-table
@select="handleSelectionChangeZJ"
@select-all="selectAll"
@row-click="
(row, column, event) => handleRowClick(row, column, event, 'multipleTableZJ')
"
ref="multipleTableZJ"
:data="zjtableData"
tooltip-effect="dark myTooltips"
......@@ -443,7 +451,9 @@ import {
bcProjectInfo,
} from '@/api/indexzc'
import { generateYearOptions, constructionFormText } from '@/utils/cache'
import tableMixin from '@/mixins/table.mixin.js'
export default {
mixins: [tableMixin],
data() {
return {
yearsList: generateYearOptions(),
......@@ -753,20 +763,20 @@ export default {
}
console.log(this.addZJList, 'this.addZJList')
// 确认发布入参
let contractId=''
let contractId = ''
let expertIdList = ''
if (this.addtableData.length > 0) {
this.addtableData.forEach((item) => {
expertIdList = expertIdList.concat(item.projectCode + ',')
contractId=contractId.concat(item.contractNumber + ',')
contractId = contractId.concat(item.contractNumber + ',')
})
}
expertIdList = expertIdList.substring(0,expertIdList.length - 1)
contractId = contractId.substring(0,contractId.length - 1)
expertIdList = expertIdList.substring(0, expertIdList.length - 1)
contractId = contractId.substring(0, contractId.length - 1)
let params = {
expertStr: expertIdList,
contractStr:contractId
contractStr: contractId,
}
params.batchId = this.ruleFormdialogBJ.batchId
// params.prjsOfExpert = this.ruleFormdialogBJ.prjsOfExpert;
......
......@@ -90,6 +90,7 @@
<div class="setscroll">
<el-table
@selection-change="handleSelectionChange"
@row-click="(row, column, event) => handleRowClick(row, column, event, 'multipleTable')"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark myTooltips"
......@@ -189,6 +190,10 @@
<div class="setscrolldialog">
<el-table
@selection-change="handleSelectionChange"
@row-click="
(row, column, event) => handleRowClick(row, column, event, 'multipleTableCLQD')
"
ref="multipleTableCLQD"
:data="tableDataQD"
tooltip-effect="dark myTooltips"
style="width: 100%"
......@@ -319,10 +324,7 @@
</template>
</el-table-column>
<el-table-column label="整改说明材料(选填)" prop="fileId" width="280">
<template
slot-scope="scope"
v-if="scope.row.evalQues"
>
<template slot-scope="scope" v-if="scope.row.evalQues">
<input
:disabled="scope.row.rectificationStatus == 2"
type="file"
......@@ -424,10 +426,12 @@ import {
ossuploadStr,
MaterialWarehous,
postEvalQuesInfocxtj,
presignedUrl
presignedUrl,
} from '@/api/indexzc'
import { generateYearOptions, constructionFormText } from '@/utils/cache'
import tableMixin from '@/mixins/table.mixin.js'
export default {
mixins: [tableMixin],
data() {
return {
yearsList: generateYearOptions(),
......@@ -596,29 +600,29 @@ export default {
this.$set(item, 'projectStagetext', '6.结决算及转资')
break
}
let urlStr = item.url;
let arrUrl = [];
let showUrlList = [];
let urlStr = item.url
let arrUrl = []
let showUrlList = []
// 有url拆分调接口换预览
if (urlStr) {
console.log(urlStr, "urlStr");
if (urlStr.includes(",")) {
arrUrl = item.url.split(",");
console.log(urlStr, 'urlStr')
if (urlStr.includes(',')) {
arrUrl = item.url.split(',')
} else {
arrUrl.push(urlStr);
arrUrl.push(urlStr)
}
console.log(arrUrl, "arrUrlarrUrl");
console.log(arrUrl, 'arrUrlarrUrl')
arrUrl.forEach(async (showUrl) => {
let paramsUrl = {
url: showUrl,
};
let resUrl = await presignedUrl(paramsUrl);
showUrlList.push(resUrl.msg);
});
console.log(showUrlList, "showUrlList");
}
let resUrl = await presignedUrl(paramsUrl)
showUrlList.push(resUrl.msg)
})
console.log(showUrlList, 'showUrlList')
this.$set(item, "images", showUrlList);
this.$set(item, 'images', showUrlList)
}
})
this.tableDataQR.forEach((val) => {
......@@ -1002,9 +1006,7 @@ export default {
handleMouseLeave(msg) {
// this.$refs[msg].style.whiteSpace = 'nowrap';
},
handleImageClick(){
}
handleImageClick() {},
},
}
</script>
......
......@@ -63,6 +63,7 @@
<div class="setscroll">
<el-table
@selection-change="handleSelectionChange"
@row-click="(row, column, event) => handleRowClick(row, column, event, 'multipleTable')"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark myTooltips"
......@@ -324,8 +325,10 @@ import {
postExist,
} from '@/api/index'
import { Loading } from 'element-ui'
import tableMixin from '@/mixins/table.mixin.js'
export default {
mixins: [tableMixin],
data() {
return {
dialogFullScreen: false,
......
......@@ -81,6 +81,7 @@
<div class="setscroll">
<el-table
@selection-change="handleSelectionChange"
@row-click="(row, column, event) => handleRowClick(row, column, event, 'multipleTable')"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark myTooltips"
......@@ -160,7 +161,9 @@
<script>
import { projectInspectionIssues } from '@/api/index'
import { generateYearOptions } from '@/utils/cache'
import tableMixin from '@/mixins/table.mixin.js'
export default {
mixins: [tableMixin],
data() {
return {
yearsList: generateYearOptions(),
......
......@@ -74,6 +74,7 @@
<div class="setscroll">
<el-table
@selection-change="handleSelectionChange"
@row-click="(row, column, event) => handleRowClick(row, column, event, 'multipleTable')"
ref="multipleTable"
:data="tableData"
tooltip-effect="dark myTooltips"
......@@ -173,7 +174,9 @@
<script>
import { RectificationFeedbackQuery } from '@/api/index'
import tableMixin from '@/mixins/table.mixin.js'
export default {
mixins: [tableMixin],
data() {
return {
yearsList: this.generateYearOptions(),
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!