Browse Source

11

dev-新版ui
jiangyy 3 years ago
parent
commit
f572f9bcf3
  1. 103
      src/views/modules/base/epidemic/travelForm.vue

103
src/views/modules/base/epidemic/travelForm.vue

@ -67,7 +67,8 @@
placeholder="请输入姓名"
clearable
:disabled="isFromResi"
v-model="formData.name" style="margin-right:10px;">
v-model="formData.name"
style="margin-right:10px;">
</el-input>
<el-checkbox v-model="formData.heSuanCheck">添加到核酸检测关注名单</el-checkbox>
</el-form-item>
@ -94,25 +95,31 @@
v-model="formData.idCard">
</el-input>
</el-form-item>
<el-form-item
label="现居地"
<el-form-item label="现居地"
prop="presentAddress"
style="display: block"
label-width="150px">
<el-input v-if="formType == 'detail'" class="item_width_2"
<el-input v-if="formType == 'detail'"
class="item_width_2"
placeholder="请输入现居地"
clearable
:disabled="isFromResi"
:style="'width: ' + computedWd(formData.presentAddress)"
v-model="formData.presentAddress" />
<template v-else>
<el-input v-if="isFromResi" class="item_width_2 mw180"
<el-input v-if="isFromResi"
class="item_width_2 mw180"
placeholder="请输入现居地"
clearable
:disabled="isFromResi"
v-model="formData.presentAddress" />
<el-cascader v-else ref="nowArea" class="item_width_2" :props="areaProps"
v-model="nowAllCode" clearable @change="handleNowArea"></el-cascader>
<el-cascader v-else
ref="nowArea"
class="item_width_2"
:props="areaProps"
v-model="nowAllCode"
clearable
@change="handleNowArea"></el-cascader>
</template>
</el-form-item>
<el-form-item label="详细地址"
@ -126,16 +133,86 @@
v-model="formData.detailAddress">
</el-input>
</el-form-item>
<el-form-item label="来自地区" prop="sourceAddress" style="display: block" label-width="150px">
<el-input v-if="formType == 'detail'" class="item_width_2"
<el-form-item label="返回交通方式"
style="display: block"
label-width="150px">
<el-select class="item_width_2"
v-model.trim="formData.gridId"
placeholder="请选择"
clearable>
<el-option v-for="item in gridList"
@click.native="handleSelGrid(item.value)"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="来自地区"
prop="sourceAddress"
style="display: block"
label-width="150px">
<el-input v-if="formType == 'detail'"
class="item_width_2"
placeholder=""
clearable
:disabled="isFromResi"
v-model="formData.sourceAddress"
:style="'width: ' + computedWd(formData.sourceAddress)">
</el-input>
<el-cascader v-else ref="sourceArea" v-model="sourceAllCode" class="item_width_2" :props="areaProps"
@change="handleSourceArea" clearable></el-cascader>
<el-cascader v-else
ref="sourceArea"
v-model="sourceAllCode"
class="item_width_2"
:props="areaProps"
@change="handleSourceArea"
clearable></el-cascader>
</el-form-item>
<el-form-item label="详细地址"
prop="detailAddress"
label-width="150px"
style="display: block">
<el-input class="item_width_2"
placeholder="请输入详细地址"
clearable
:disabled="isFromResi"
v-model="formData.detailAddress">
</el-input>
</el-form-item>
<el-form-item label="疫苗接种针刺"
style="display: block"
label-width="150px">
<el-select class="item_width_2"
v-model.trim="formData.gridId"
placeholder="请选择"
:disabled="!isFromResi"
clearable>
<el-option v-for="item in gridList"
@click.native="handleSelGrid(item.value)"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="48小时核酸记录"
style="display: block"
label-width="150px">
<el-select class="item_width_2"
v-model.trim="formData.gridId"
placeholder="请选择"
:disabled="!isFromResi"
clearable>
<el-option v-for="item in gridList"
@click.native="handleSelGrid(item.value)"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="来到本地时间"
@ -193,7 +270,8 @@
</el-checkbox-group>
</el-form-item>
<el-form-item v-show="formData.channel.length > 0" label="通知内容"
<el-form-item v-show="formData.channel.length > 0"
label="通知内容"
prop="content"
label-width="150px"
style="display: block">
@ -613,7 +691,6 @@ export default {
min-width: 260px;
}
}
</style>
<style lang='scss'>

Loading…
Cancel
Save