|
|
@ -17,7 +17,7 @@ |
|
|
|
<!-- <div class="resi-cell"> --> |
|
|
|
<!-- <div class="resi-cell-label">{{n.label}}</div> --> |
|
|
|
<div class="resi-cell-value"> |
|
|
|
<el-select v-model="form.GRID_ID" placeholder="请选择网格" size="small" |
|
|
|
<el-select v-model.trim="form.GRID_ID" placeholder="请选择网格" size="small" |
|
|
|
clearable class="resi-cell-select" @change="handleChangeGrid" |
|
|
|
> |
|
|
|
<el-option |
|
|
@ -36,7 +36,7 @@ |
|
|
|
<div class="resi-cell-value"> |
|
|
|
<el-col :span="4"> |
|
|
|
<el-form-item prop="VILLAGE_ID"> |
|
|
|
<el-select v-model="form.VILLAGE_ID" placeholder="请选择小区" size="small" |
|
|
|
<el-select v-model.trim="form.VILLAGE_ID" placeholder="请选择小区" size="small" |
|
|
|
clearable class="resi-cell-select" @change="handleChangeV" |
|
|
|
> |
|
|
|
<el-option |
|
|
@ -50,7 +50,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="4"> |
|
|
|
<el-form-item prop="BUILD_ID"> |
|
|
|
<el-select v-model="form.BUILD_ID" placeholder="请选择楼号" size="small" |
|
|
|
<el-select v-model.trim="form.BUILD_ID" placeholder="请选择楼号" size="small" |
|
|
|
clearable class="resi-cell-select" @change="handleChangeB" |
|
|
|
> |
|
|
|
<el-option |
|
|
@ -64,7 +64,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="4"> |
|
|
|
<el-form-item prop="UNIT_ID"> |
|
|
|
<el-select v-model="form.UNIT_ID" placeholder="请选择单元" size="small" |
|
|
|
<el-select v-model.trim="form.UNIT_ID" placeholder="请选择单元" size="small" |
|
|
|
clearable class="resi-cell-select" @change="handleChangeD" |
|
|
|
> |
|
|
|
<el-option |
|
|
@ -78,7 +78,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="4"> |
|
|
|
<el-form-item prop="HOME_ID"> |
|
|
|
<el-select v-model="form.HOME_ID" placeholder="请选择房号" size="small" |
|
|
|
<el-select v-model.trim="form.HOME_ID" placeholder="请选择房号" size="small" |
|
|
|
clearable class="resi-cell-select" |
|
|
|
> |
|
|
|
<el-option |
|
|
@ -96,7 +96,7 @@ |
|
|
|
<!-- <el-col :span="6"> |
|
|
|
<el-form-item :prop="form.BUILD_ID" label="所属楼宇"> |
|
|
|
<div class="resi-cell-value"> |
|
|
|
<el-select v-model="form.BUILD_ID" placeholder="请选择楼号" size="small" |
|
|
|
<el-select v-model.trim="form.BUILD_ID" placeholder="请选择楼号" size="small" |
|
|
|
clearable class="resi-cell-select" @change="handleChangeB" |
|
|
|
> |
|
|
|
<el-option |
|
|
@ -112,7 +112,7 @@ |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item :prop="form.HOME_ID" label="所属家庭"> |
|
|
|
<div class="resi-cell-value"> |
|
|
|
<el-select v-model="form.HOME_ID" placeholder="请选择" size="small" |
|
|
|
<el-select v-model.trim="form.HOME_ID" placeholder="请选择" size="small" |
|
|
|
clearable class="resi-cell-select resi-cell-select-small" |
|
|
|
> |
|
|
|
<el-option |
|
|
@ -122,7 +122,7 @@ |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
<el-select v-model="form.HOME_ID" placeholder="请选择" size="small" |
|
|
|
<el-select v-model.trim="form.HOME_ID" placeholder="请选择" size="small" |
|
|
|
clearable class="resi-cell-select-small" |
|
|
|
> |
|
|
|
<el-option |
|
|
@ -147,7 +147,7 @@ |
|
|
|
<template v-if="n.itemType === 'input' || n.itemType === 'textarea'"> |
|
|
|
<el-input |
|
|
|
v-if="n.validType" |
|
|
|
v-model="form[n.columnName]" |
|
|
|
v-model.trim="form[n.columnName]" |
|
|
|
class="resi-cell-input" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
@ -156,7 +156,7 @@ |
|
|
|
</el-input> |
|
|
|
<el-input |
|
|
|
v-else |
|
|
|
v-model="form[n.columnName]" |
|
|
|
v-model.trim="form[n.columnName]" |
|
|
|
class="resi-cell-input" |
|
|
|
size="small" |
|
|
|
clearable |
|
|
@ -166,7 +166,7 @@ |
|
|
|
</template> |
|
|
|
<!-- <template v-if="n.itemType === 'textarea'"> |
|
|
|
<el-input |
|
|
|
v-model="form[n.columnName]" |
|
|
|
v-model.trim="form[n.columnName]" |
|
|
|
class="resi-cell-textarea" |
|
|
|
size="small" |
|
|
|
type="textarea" |
|
|
@ -177,7 +177,7 @@ |
|
|
|
</template> --> |
|
|
|
<el-date-picker |
|
|
|
v-else-if="n.itemType === 'datepicker'" |
|
|
|
v-model="form[n.columnName]" |
|
|
|
v-model.trim="form[n.columnName]" |
|
|
|
class="resi-cell-input" |
|
|
|
type="date" |
|
|
|
size="small" |
|
|
@ -188,7 +188,7 @@ |
|
|
|
</el-date-picker> |
|
|
|
<el-date-picker |
|
|
|
v-else-if="n.itemType === 'daterange'" |
|
|
|
v-model="form[n.columnName]" |
|
|
|
v-model.trim="form[n.columnName]" |
|
|
|
type="daterange" |
|
|
|
align="right" |
|
|
|
unlink-panels |
|
|
@ -199,12 +199,12 @@ |
|
|
|
</el-date-picker> |
|
|
|
<el-time-picker |
|
|
|
v-else-if="n.itemType === 'timepicker'" |
|
|
|
v-model="form[n.columnName]" |
|
|
|
v-model.trim="form[n.columnName]" |
|
|
|
placeholder="任意时间点"> |
|
|
|
</el-time-picker> |
|
|
|
<el-time-picker |
|
|
|
v-else-if="n.itemType === 'timerange'" |
|
|
|
v-model="form[n.columnName]" |
|
|
|
v-model.trim="form[n.columnName]" |
|
|
|
is-range |
|
|
|
class="resi-cell-range" |
|
|
|
range-separator="至" |
|
|
@ -212,7 +212,7 @@ |
|
|
|
end-placeholder="结束时间" |
|
|
|
placeholder="选择时间范围"> |
|
|
|
</el-time-picker> |
|
|
|
<el-select v-else-if="n.itemType === 'select'" v-model="form[n.columnName]" |
|
|
|
<el-select v-else-if="n.itemType === 'select'" v-model.trim="form[n.columnName]" |
|
|
|
:multiple="n.multiSelect" |
|
|
|
placeholder="请选择" size="small" clearable class="resi-cell-select"> |
|
|
|
<el-option |
|
|
@ -228,7 +228,7 @@ |
|
|
|
clearable></el-cascader> --> |
|
|
|
<el-cascader |
|
|
|
v-else-if="n.itemType === 'cascader'" |
|
|
|
v-model="form[n.columnName]" |
|
|
|
v-model.trim="form[n.columnName]" |
|
|
|
:options="n.options" |
|
|
|
:props="{ checkStrictly: true }" |
|
|
|
clearable |
|
|
@ -236,14 +236,14 @@ |
|
|
|
class="resi-cell-select"> |
|
|
|
</el-cascader> |
|
|
|
<template v-else-if="n.itemType === 'radio'"> |
|
|
|
<el-radio v-for="ns in n.options" :key="ns.value" v-model="form[n.columnName]" |
|
|
|
<el-radio v-for="ns in n.options" :key="ns.value" v-model.trim="form[n.columnName]" |
|
|
|
:label="ns.value"> |
|
|
|
{{ ns.label }} |
|
|
|
</el-radio> |
|
|
|
<!-- <el-radio v-model="form[n.columnName]" label="1">备选项</el-radio> --> |
|
|
|
<!-- <el-radio v-model.trim="form[n.columnName]" label="1">备选项</el-radio> --> |
|
|
|
</template> |
|
|
|
<template v-else-if="n.itemType === 'checkbox'"> |
|
|
|
<el-checkbox-group v-model="form[n.columnName]"> |
|
|
|
<el-checkbox-group v-model.trim="form[n.columnName]"> |
|
|
|
<el-checkbox v-for="ns in n.options" :key="ns.value" :label="ns.value">{{ns.label}}</el-checkbox> |
|
|
|
<!-- <el-checkbox label="n.la"></el-checkbox> --> |
|
|
|
</el-checkbox-group> |
|
|
|