|
@@ -127,7 +127,7 @@
|
|
|
<el-cascader :options="options" :show-all-levels="false" disabled v-else></el-cascader>
|
|
|
<el-checkbox v-model="isNational" :true-label="1" :false-label="0" class="longTimeCheckbox">全国</el-checkbox>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="有效期:" :label-width="formLabelWidth" prop="timeList" class="custom-align-right">
|
|
|
+ <!-- <el-form-item label="有效期:" :label-width="formLabelWidth" prop="timeList" class="custom-align-right">
|
|
|
<el-date-picker
|
|
|
v-model="timeList"
|
|
|
type="daterange"
|
|
@@ -138,7 +138,30 @@
|
|
|
:picker-options="pickerOptions">
|
|
|
</el-date-picker>
|
|
|
<el-checkbox v-model="form.long_time" :true-label="1" :false-label="0" class="longTimeCheckbox">无限期</el-checkbox>
|
|
|
+ </el-form-item> -->
|
|
|
+ <el-form-item label="有效期:" :label-width="formLabelWidth" prop="timeList" class="custom-align-right" v-if="form.long_time==0">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="timeList"
|
|
|
+ type="daterange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ :picker-options="pickerOptions">
|
|
|
+ </el-date-picker>
|
|
|
+ <el-checkbox v-model="form.long_time" :true-label="1" :false-label="0" class="longTimeCheckbox">无限期</el-checkbox>
|
|
|
</el-form-item>
|
|
|
+ <div class="timeBox" v-else>
|
|
|
+ <div class="timeTitle"><span>*</span>有效期:</div>
|
|
|
+ <el-date-picker
|
|
|
+ type="daterange"
|
|
|
+ :disabled="form.long_time === 1"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ :picker-options="pickerOptions">
|
|
|
+ </el-date-picker>
|
|
|
+ <el-checkbox v-model="form.long_time" :true-label="1" :false-label="0" class="longTimeCheckbox">无限期</el-checkbox>
|
|
|
+ </div>
|
|
|
<el-form-item label="籍贯:" :label-width="formLabelWidth" prop="" class="custom-align-right">
|
|
|
<CityCascader v-model="form.native_place_arr_id" @update-city-id="update_native_place_arr_id"></CityCascader>
|
|
|
</el-form-item>
|
|
@@ -738,6 +761,26 @@ export default {
|
|
|
margin-left: 10px;
|
|
|
}
|
|
|
}
|
|
|
+ .timeBox {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: flex-start;
|
|
|
+ margin-bottom: 22px;
|
|
|
+ .timeTitle {
|
|
|
+ width: 110px;
|
|
|
+ text-align: right;
|
|
|
+ font-size: 14px;
|
|
|
+ color: #606266;
|
|
|
+ font-weight: bold;
|
|
|
+ height: 36px;
|
|
|
+ line-height: 36px;
|
|
|
+ margin-right: 10px;
|
|
|
+ span {
|
|
|
+ color: red;
|
|
|
+ margin-right: 5px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
.longTimeCheckbox {
|
|
|
margin-left: 10px;
|
|
|
}
|