This commit is contained in:
weipengfei 2023-08-17 14:20:28 +08:00
parent 3d0e8e7827
commit e2845df5bf

@ -33,7 +33,13 @@
</el-form-item>
</el-col>
<el-col :span="7">
<el-form-item label="公司类型" prop="company_type">
<el-form-item
label="公司类型"
:rules="[
{ required: true, message: '不可为空', trigger: 'blur' },
]"
prop="company_type"
>
<el-select
:disabled="isDisabled"
v-model="formData.company_type"
@ -52,7 +58,13 @@
</el-form-item>
</el-col>
<el-col :span="3">
<el-form-item label="省" prop="province">
<el-form-item
label="省"
:rules="[
{ required: true, message: '不可为空', trigger: 'blur' },
]"
prop="province"
>
<el-select
:disabled="isDisabled"
v-model="formData.province"
@ -71,7 +83,13 @@
</el-form-item>
</el-col>
<el-col :span="3">
<el-form-item label="市" prop="city">
<el-form-item
label="市"
:rules="[
{ required: true, message: '不可为空', trigger: 'blur' },
]"
prop="city"
>
<el-select
:disabled="isDisabled"
v-model="formData.city"
@ -90,7 +108,13 @@
</el-form-item>
</el-col>
<el-col :span="3" v-if="isArea">
<el-form-item label="区" prop="area">
<el-form-item
label="区"
:rules="[
{ required: true, message: '不可为空', trigger: 'blur' },
]"
prop="area"
>
<el-select
:disabled="isDisabled"
v-model="formData.area"
@ -109,7 +133,13 @@
</el-form-item>
</el-col>
<el-col :span="3" v-if="isStreet">
<el-form-item label="镇" prop="street">
<el-form-item
label="镇"
:rules="[
{ required: true, message: '不可为空', trigger: 'blur' },
]"
prop="street"
>
<el-select
:disabled="isDisabled"
v-model="formData.street"
@ -128,7 +158,13 @@
</el-form-item>
</el-col>
<el-col :span="3" v-if="isVillage">
<el-form-item label="村" prop="village">
<el-form-item
label="村"
:rules="[
{ required: true, message: '不可为空', trigger: 'blur' },
]"
prop="village"
>
<el-select
:disabled="isDisabled"
v-model="formData.village"
@ -147,7 +183,13 @@
</el-form-item>
</el-col>
<el-col :span="3" v-if="isBrigade">
<el-form-item label="队" prop="brigade">
<el-form-item
label="队"
:rules="[
{ required: true, message: '不可为空', trigger: 'blur' },
]"
prop="brigade"
>
<el-select
:disabled="isDisabled"
v-model="formData.brigade"
@ -176,13 +218,23 @@
</el-form-item>
</el-col>
<el-col :span="23">
<el-form-item label="负责区域" prop="region">
<el-form-item
label="负责区域"
:rules="[
{ required: true, message: '不可为空', trigger: 'blur' },
]"
prop="region"
>
<el-checkbox-group
v-model="formData.responsible_area"
@change="handleCheckedCitiesChange"
:disabled="isDisabled"
>
<el-checkbox
:disabled="
formData[regionType] == city[regionType + '_code'] ||
formData[regionType] == city.id
"
v-for="city in datas[regionType + 'Options']"
:key="city[regionType + '_name']"
:label="