|
@@ -28,7 +28,11 @@
|
|
|
:fixed="isFixed(item, itemIndex, columns)"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <div class="edit-wrapper">
|
|
|
+ <!-- 团队多选 -->
|
|
|
+ <div v-if="item.displayType === 'Cascader'">
|
|
|
+ <CascaderInfo :team-data="scope.row[item.headerKey].value" />
|
|
|
+ </div>
|
|
|
+ <div v-else class="edit-wrapper">
|
|
|
<span class="edit-cell" @click.stop="query(scope, itemIndex)" v-html="scope.row[item.headerKey].value" />
|
|
|
</div>
|
|
|
</template>
|
|
@@ -51,10 +55,12 @@ import _ from 'lodash'
|
|
|
import { uuid10 } from '@/utils'
|
|
|
import drawerAll from '@/views/quality/components/drawerAll'
|
|
|
import Clickoutside from 'element-ui/src/utils/clickoutside'
|
|
|
+// import Cascader from '../Cascader'
|
|
|
+import CascaderInfo from './CascaderInfo'
|
|
|
|
|
|
export default {
|
|
|
name: 'ReadOnlyTable',
|
|
|
- components: { drawerAll },
|
|
|
+ components: { drawerAll, CascaderInfo },
|
|
|
directives: { Clickoutside },
|
|
|
props: {
|
|
|
plusTableDataBottom: {
|