add(baseBusbarInfo): 添加是否拍照功能

- 在查询表单中添加是否拍照选择框
- 在表格中添加是否拍照列- 在编辑表单中添加是否拍照单选框
- 添加字典类型为 is_pictures 的数据
IOT
zch 2 months ago
parent f15ac8c6f5
commit 4b01d9acd2

@ -117,6 +117,16 @@
end-placeholder="结束日期" end-placeholder="结束日期"
></el-date-picker> ></el-date-picker>
</el-form-item>--> </el-form-item>-->
<el-form-item label="是否拍照" prop="isPictures">
<el-select v-model="queryParams.isPictures" placeholder="请选择是否拍照" clearable>
<el-option
v-for="dict in dict.type.is_pictures"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>
@ -205,6 +215,11 @@
<span>{{ parseTime(scope.row.updatedTime, '{y}-{m}-{d}') }}</span> <span>{{ parseTime(scope.row.updatedTime, '{y}-{m}-{d}') }}</span>
</template> </template>
</el-table-column>--> </el-table-column>-->
<el-table-column label="是否拍照" align="center" prop="isPictures">
<template slot-scope="scope">
<dict-tag :options="dict.type.is_pictures" :value="scope.row.isPictures"/>
</template>
</el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
@ -300,6 +315,15 @@
placeholder="请选择更新时间"> placeholder="请选择更新时间">
</el-date-picker> </el-date-picker>
</el-form-item>--> </el-form-item>-->
<el-form-item label="是否拍照" prop="isPictures">
<el-radio-group v-model="form.isPictures">
<el-radio
v-for="dict in dict.type.is_pictures"
:key="dict.value"
:label="parseInt(dict.value)"
>{{dict.label}}</el-radio>
</el-radio-group>
</el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button> <el-button type="primary" @click="submitForm"> </el-button>
@ -314,7 +338,7 @@ import { listBaseBusbarInfo, getBaseBusbarInfo, delBaseBusbarInfo, addBaseBusbar
export default { export default {
name: "BaseBusbarInfo", name: "BaseBusbarInfo",
dicts: ['busbar_is_flag', 'busbar_is_end', 'busbar_is_checked'], dicts: ['is_pictures', 'busbar_is_flag', 'busbar_is_end', 'busbar_is_checked'],
data() { data() {
return { return {
// //
@ -356,7 +380,7 @@ export default {
createdTime: null, createdTime: null,
updatedBy: null, updatedBy: null,
updatedTime: null, updatedTime: null,
isPictures: null
}, },
// //
form: {}, form: {},
@ -410,7 +434,8 @@ export default {
createdBy: null, createdBy: null,
createdTime: null, createdTime: null,
updatedBy: null, updatedBy: null,
updatedTime: null updatedTime: null,
isPictures: null
}; };
this.resetForm("form"); this.resetForm("form");
}, },

Loading…
Cancel
Save