峰峰执法平台简易案件程序板块 pad端
zhangxiaoxu123
2023-01-11 539d1ce6b955d5d56b21d97590a2a684c400f64a
src/views/padSunmaryProcedure/padFrom.vue
@@ -61,8 +61,8 @@
      </el-form-item>
      <el-form-item label="办案人员"
                    prop="hanlderIds">
        <el-select v-model="form.hanlderIds"
                    prop="hanlderName">
        <el-select v-model="form.hanlderName"
                   clearable
                   filterable
                   multiple
@@ -120,7 +120,7 @@
      </el-form-item>
      <el-form-item>
        <el-button type="primary"
                   @click="onSubmit">立即创建</el-button>
                   @click="onSubmit('form')">立即创建</el-button>
        <el-button @click="backAll">取消</el-button>
      </el-form-item>
    </el-form>
@@ -136,6 +136,7 @@
  name: 'padFrom',
  data() {
    var validatePerson = (rule, value, callback) => {
        console.log(value,'value===')
      if (value.length != 2) {
        callback(new Error('办案人员必须选择两位'))
      } else {
@@ -150,7 +151,8 @@
        certNo: '',
        phone: '',
        address: '',
        hanlderIds: [],
        hanlderIds: '',
        hanlderName:[],
        place: '',
        category: '',
        city: '',
@@ -190,9 +192,9 @@
          { required: true, message: '手机号格式不正确', trigger: 'blur' },
          { min: 11, message: '手机号格式不正确', trigger: 'blur' },
        ],
        hanlderIds: [
          { required: true, message: '办案人员不能为空', trigger: 'blur' },
          { validator: validatePerson, trigger: 'blue' },
        hanlderName: [
          { required: true, message: '办案人员不能为空', trigger: ['blur','change'] },
          { validator: validatePerson, trigger: ['blur','change'] },
        ],
        category: [
          {
@@ -322,26 +324,36 @@
      })
    },
    setPersonname(val) {
      let names = ''
      for (let i in this.organPersons) {
        if (val.indexOf(this.organPersons[i].userId) > -1) {
          names += this.organPersons[i].realName + ','
        console.log(val,'val===')
      // let names = ''
      // for (let i in this.organPersons) {
      //     console.log(this.organPersons[i],'this.organPersons[i]')
      //   if (val.indexOf(this.organPersons[i].userId) > -1) {
      //     names += this.organPersons[i].realName + ','
      //   }
      // }
      // if (names != '') {
      //   this.form.hanlders = names.substring(0, names.length - 1)
      // }
        if(val.length) {
            this.$set(this.form, 'hanlderIds', val.toString())
        }
      }
      if (names != '') {
        this.form.hanlders = names.substring(0, names.length - 1)
        console.log(this.form.hanlders, 'this.form.hanlders')
      }
    },
    onSubmit() {
      console.log(this.form.hanlderIds, 'this.form.hanlderIds')
      this.form.hanlderIds = this.form.hanlderIds.toString()
      if (this.form.hanlderIds.length < 1) {
        this.form.hanlders = ''
      }
      easycase(this.form).then((res) => {
        this.backAll()
      })
    onSubmit(formName) {
        console.log(this.form.hanlderIds,'this.form.hanlderIds====222')
        this.$refs[formName].validate((valid) => {
            if(valid) {
                easycase(this.form).then((res) => {
                    if(res.data.code == 0) {
                        this.$message.success('添加成功')
                        this.backAll()
                    }
                })
            }else {
                return false
            }
        })
    },
  },
}