|
@@ -8,16 +8,34 @@
|
|
</div>
|
|
</div>
|
|
</el-header>
|
|
</el-header>
|
|
<el-main v-DivHeight="getDivHeight" class="Evidence_details">
|
|
<el-main v-DivHeight="getDivHeight" class="Evidence_details">
|
|
- <el-table :data="tableData" border v-loading="loading" :maxHeight="tableHeight" @cell-dblclick="cellDblclick">
|
|
|
|
|
|
+ <el-table :data="tableData" border v-loading="loading" :maxHeight="tableHeight" @cell-dblclick="cellDblclick" @cell-click="cellClick">
|
|
<el-table-column v-for="item in column.filter(item=>!item.ifHidden)"
|
|
<el-table-column v-for="item in column.filter(item=>!item.ifHidden)"
|
|
:render-header="$commonJS.renderHeaderMethods" :key="item.field" :prop="item.field" :label="item.label" :width="item.width || 'auto'"
|
|
:render-header="$commonJS.renderHeaderMethods" :key="item.field" :prop="item.field" :label="item.label" :width="item.width || 'auto'"
|
|
align="center">
|
|
align="center">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<div>
|
|
<div>
|
|
<!-- @input="(value)=>getData(scope.row,item.field,value)" -->
|
|
<!-- @input="(value)=>getData(scope.row,item.field,value)" -->
|
|
- <my-RichText :autoFocus="true" :value="getColumnData(scope.row,item.field)" v-if="editField==(item.field+scope.row.id)" @blur="(value)=>changeMessage(item.field,scope.row,value)"></my-RichText>
|
|
|
|
- <div class="text" v-else v-html="getColumnData(scope.row,item.field)" ></div>
|
|
|
|
|
|
+ <div v-if="editField==(item.field+scope.row.id)">
|
|
|
|
+ <el-select clearable v-if="item.field == 'invalidStatue.courtOpinions1' || item.field == 'invalidStatue.courtOpinions2'" :value="getColumnData(scope.row,item.field)" @change="(value)=>changeMessage(item.field,scope.row,value)" placeholder="请选择">
|
|
|
|
+ <el-option label="基于原权要维持有效" value="基于原权要维持有效"></el-option>
|
|
|
|
+ <el-option label="基于修改后权要维持有效" value="基于修改后权要维持有效"></el-option>
|
|
|
|
+ <el-option label="全部无效" value="全部无效"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ <el-select clearable v-else-if="item.field == 'invalidStatue.statuteId'" :value="getColumnData(scope.row,item.field)" @change="(value)=>changeMessage(item.field,scope.row,value)" placeholder="请选择" style="width:100%">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in provisions"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.value"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ <my-RichText v-else :autoFocus="true" :value="getColumnData(scope.row,item.field)" @blur="(value)=>changeMessage(item.field,scope.row,value)"></my-RichText>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="text" v-else v-html="getColumnData(scope.row,item.field)"></div>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -33,7 +51,7 @@ const column = [
|
|
{
|
|
{
|
|
field:'invalidStatue.statuteId',
|
|
field:'invalidStatue.statuteId',
|
|
label:'法条',
|
|
label:'法条',
|
|
- editable:false,
|
|
|
|
|
|
+ editable:true,
|
|
width:100
|
|
width:100
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -61,13 +79,13 @@ const column = [
|
|
{
|
|
{
|
|
field:'invalidStatue.courtOpinions1',
|
|
field:'invalidStatue.courtOpinions1',
|
|
label:'一审',
|
|
label:'一审',
|
|
- editable:false,
|
|
|
|
|
|
+ editable:true,
|
|
width:100
|
|
width:100
|
|
},
|
|
},
|
|
{
|
|
{
|
|
field:'invalidStatue.courtOpinions2',
|
|
field:'invalidStatue.courtOpinions2',
|
|
label:'二审',
|
|
label:'二审',
|
|
- editable:false,
|
|
|
|
|
|
+ editable:true,
|
|
width:100,
|
|
width:100,
|
|
ifHidden:true
|
|
ifHidden:true
|
|
}
|
|
}
|