suochencheng před 7 roky
rodič
revize
55400b7ce4

+ 5 - 0
src/main/vue/src/pages/CommonQuery.vue

@@ -21,6 +21,11 @@
                             </div>
                         </template>
 
+                        <template v-else-if="item.formType=='switch'">
+                            <el-switch v-model="formData[item.name]">
+                            </el-switch>
+                        </template>
+
                         <template v-else-if="item.formType=='select'">
 
                             <el-select v-model="formData[item.name]" clearable placeholder="请选择">

+ 10 - 0
src/main/vue/src/pages/CommonQuerys.vue

@@ -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;

+ 1 - 0
src/main/vue/src/pages/QueryConfig.vue

@@ -505,6 +505,7 @@ export default {
                 { label: '部门', value: 'departId' },
                 { label: '当前时间', value: 'currentTime' },
                 { label: '当前日期', value: 'currentDate' },
+                { label: ' 布尔值开关', value: 'switch' },
             ],
             validatorTypes: [
                 { label: '英文', value: 'english' },