|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div @click.stop>
|
|
|
- <div v-if="pageType.search(/edit/) < 0" v-html="analyticFeedback" />
|
|
|
+ <div v-if="isExpand" v-html="analyticFeedback" />
|
|
|
<el-table
|
|
|
:data="tableData"
|
|
|
border
|
|
@@ -76,7 +76,6 @@
|
|
|
<div v-if="item.displayType === 'Select'">
|
|
|
<div v-if="item.selectType && item.selectType === 'Time'">
|
|
|
<el-date-picker
|
|
|
- :ref="`${scope.row.rowKey}_${index}`"
|
|
|
v-model="scope.row[item.headerKey]"
|
|
|
type="date"
|
|
|
style="width: 90%"
|
|
@@ -112,7 +111,6 @@
|
|
|
</div>
|
|
|
<el-select
|
|
|
v-else
|
|
|
- :ref="`${scope.row.rowKey}_${index}`"
|
|
|
v-model="scope.row[item.headerKey]"
|
|
|
size="mini"
|
|
|
placeholder="请选择"
|
|
@@ -130,7 +128,6 @@
|
|
|
|
|
|
<el-input
|
|
|
v-else-if="item.displayType === 'Texterea'"
|
|
|
- :ref="`${scope.row.rowKey}_${index}`"
|
|
|
v-model="scope.row[item.headerKey]"
|
|
|
type="textarea"
|
|
|
placeholder="请输入"
|
|
@@ -139,24 +136,11 @@
|
|
|
show-word-limit
|
|
|
/>
|
|
|
<div v-else-if="item.displayType === 'Cascader'">
|
|
|
- <!-- <el-cascader
|
|
|
- :ref="`${scope.row.rowKey}_${index}`"
|
|
|
- v-model="scope.row[item.headerKey]"
|
|
|
- :options="selectEnum"
|
|
|
- size="mini"
|
|
|
- collapse-tags
|
|
|
- :props="{ multiple: true }"
|
|
|
- clearable
|
|
|
- @change="
|
|
|
- (value) => cascaderChange(value, item.headerKey, scope.row)
|
|
|
- "
|
|
|
- />-->
|
|
|
<Cascader v-model="scope.row[item.headerKey]" />
|
|
|
</div>
|
|
|
<div v-else-if="item.defaultValue === 'Select'" />
|
|
|
<el-input
|
|
|
v-else
|
|
|
- :ref="`${scope.row.rowKey}_${index}`"
|
|
|
v-model="scope.row[item.headerKey]"
|
|
|
size="mini"
|
|
|
maxlength="100"
|
|
@@ -170,31 +154,19 @@
|
|
|
<div v-if="item.displayType === 'Cascader'">
|
|
|
<CascaderInfo :team-data="scope.row[item.headerKey]" />
|
|
|
</div>
|
|
|
- <!-- 默认值 -->
|
|
|
- <div v-else-if="item.defaultValue">
|
|
|
- {{ item.defaultValue.value }}
|
|
|
- </div>
|
|
|
<div v-else-if="item.displayType === 'Select'">
|
|
|
<!-- 单个人员选择 -->
|
|
|
- <div
|
|
|
- v-if="item.selectType && item.selectType === 'SinglePeople'"
|
|
|
- >
|
|
|
+ <div v-if="item.selectType && item.selectType === 'SinglePeople'">
|
|
|
<MultiplePeopleInfo :team-data="scope.row[item.headerKey]" />
|
|
|
</div>
|
|
|
<!-- 多个人员选择 -->
|
|
|
- <div
|
|
|
- v-else-if="
|
|
|
- item.selectType && item.selectType === 'MultiplePeople'
|
|
|
- "
|
|
|
- >
|
|
|
+ <div v-else-if="item.selectType && item.selectType === 'MultiplePeople'">
|
|
|
<!-- <searchPeople :value.sync="scope.row[item.headerKey]"
|
|
|
:multiple="true" disabled />-->
|
|
|
<MultiplePeopleInfo :team-data="scope.row[item.headerKey]" />
|
|
|
</div>
|
|
|
<!-- 多个人员选择 -->
|
|
|
- <div
|
|
|
- v-else-if="item.selectType && item.selectType === 'people'"
|
|
|
- >
|
|
|
+ <div v-else-if="item.selectType && item.selectType === 'people'">
|
|
|
<MultiplePeopleInfo :team-data="scope.row[item.headerKey]" />
|
|
|
</div>
|
|
|
<div v-else>
|