| | |
| | | </el-select> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="批改支持" prop="canAdd"> |
| | | <div style="width: 100%; display: flex; align-items: center;"> |
| | | <el-checkbox :true-label="1" :false-label="0" v-model="form.canAdd">加保</el-checkbox> |
| | | <el-checkbox :true-label="1" :false-label="0" v-model="form.canReduce">减保</el-checkbox> |
| | | <el-checkbox :true-label="1" :false-label="0" v-model="form.canChangeUnit">更换派遣单位</el-checkbox> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="批减仅支持替换(减保批改仅支持替换人员即减保人员少于加保人员)" prop="delOnlyReplace"> |
| | | <div style="width: 100%; display: flex; align-items: center;"> |
| | | <el-radio-group v-model="form.delOnlyReplace"> |
| | | <el-radio :label="1">是</el-radio> |
| | | <el-radio :label="0">否</el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="投保类型" prop="type"> |
| | | <el-radio-group v-model="form.type" :disabled="form.id!=null" @change="form.signType = ''"> |
| | | <el-radio :label="0">直保</el-radio> |
| | |
| | | extends: BaseOpera, |
| | | components: { GlobalWindow, UploadFile, RichEditor }, |
| | | data () { |
| | | var canAddFun = (rule, value, callback) => { |
| | | if (!this.form.canAdd && !this.form.canReduce && !this.form.canChangeUnit) { |
| | | return callback(new Error('批改支持不能为空')) |
| | | } |
| | | callback() |
| | | } |
| | | return { |
| | | // 表单数据 |
| | | form: { |
| | |
| | | hasDispatchUnit: 0, |
| | | insureCycleUnit: '', |
| | | email: '', |
| | | canAdd: 0, |
| | | canReduce: 0, |
| | | canChangeUnit: 0, |
| | | delOnlyReplace: 0, |
| | | fileList1: [], |
| | | fanganFile: null |
| | | }, |
| | |
| | | ], |
| | | type: [ |
| | | { required: true, message: '请选择投保类型' } |
| | | ] |
| | | ], |
| | | canAdd: [ |
| | | { required: true, validator: canAddFun } |
| | | ], |
| | | delOnlyReplace: [ |
| | | { required: true, message: '请选择' } |
| | | ], |
| | | }, |
| | | list: [], |
| | | shops: [], |