jiangping
2025-06-16 790008cbfc63dcd4ed545013335d44c33c859575
company/src/components/business/OperaSolutionsWindow.vue
@@ -46,6 +46,21 @@
                    </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>
@@ -108,6 +123,12 @@
  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: {
@@ -123,6 +144,10 @@
        hasDispatchUnit: 0,
        insureCycleUnit: '',
        email: '',
        canAdd: 0,
        canReduce: 0,
        canChangeUnit: 0,
        delOnlyReplace: 0,
        fileList1: [],
        fanganFile: null
      },
@@ -145,7 +170,13 @@
        ],
        type: [
          { required: true, message: '请选择投保类型' }
        ]
        ],
        canAdd: [
          { required: true, validator: canAddFun }
        ],
        delOnlyReplace: [
          { required: true, message: '请选择' }
        ],
      },
      list: [],
      shops: [],