|
|
@@ -37,6 +37,9 @@
|
|
|
<el-table-column v-else-if="item.formType=='date'" :formatter="DateFormatter" sortable="custom" :prop="item.name" :label="item.remark" min-width="100">
|
|
|
</el-table-column>
|
|
|
|
|
|
+ <el-table-column v-else-if="item.formType=='switch'" :formatter="SwitchFormatter" sortable="custom" :prop="item.name" :label="item.remark" min-width="100">
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
<el-table-column v-else-if="item.formType=='singleImage'" :prop="item.name" :label="item.remark" min-width="100">
|
|
|
<template slot-scope="{row}" v-if="row[item.name]">
|
|
|
<img :src="row[item.name]" @click="showImg(row[item.name])" style="width: 100px;height: 100px;vertical-align: middle;" />
|
|
|
@@ -457,6 +460,13 @@ export default {
|
|
|
return format(cellValue, 'YYYY/MM/DD', { locale: zh })
|
|
|
}
|
|
|
|
|
|
+ },
|
|
|
+ SwitchFormatter(row, column, cellValue) {
|
|
|
+ if (cellValue) {
|
|
|
+ return '是'
|
|
|
+ }
|
|
|
+ return '否'
|
|
|
+
|
|
|
},
|
|
|
showImg(img) {
|
|
|
this.imgSrc = img;
|