GuLiMmo
2024-02-22 0a8bebe2edbb55eab98e3559eedf5303a417b73c
src/views/assessment/components/addWeight.vue
@@ -36,6 +36,12 @@
                            style="width: 100%;"></el-input>
                    </el-form-item>
                </el-col>
                <el-col :span="12">
                    <el-form-item label="范围" prop="rangeVal">
                        <el-input v-model="form.rangeVal" :placeholder="`请输入范围`"
                            style="width: 100%;"></el-input>
                    </el-form-item>
                </el-col>
            </el-row>
        </el-form>
        <template #footer>
@@ -70,7 +76,8 @@
    deptId: '',
    deptName: '',
    postName: '',
    weight: ''
    weight: '',
    rangeVal: ''
})
const isLoading = ref(true)
@@ -113,6 +120,13 @@
            validator: weightValidator,
            trigger: 'click',
        }
    ],
    rangeVal: [
        {
            required: true,
            message: '请输入范围',
            trigger: 'click',
        }
    ]
})
@@ -123,7 +137,8 @@
    deptId: '',
    deptName: '',
    postName: '',
    weight: 0
    weight: 0,
    rangeVal: ''
})
@@ -198,6 +213,7 @@
    currentDeptId.value = id
    const userList = await initUserList(id)
    userSelectOption.value = userList
    if (userList.length <= 0) ElMessage.warning('当前部门人员为空,请选择其他部门!!')
}
// 级联配置
@@ -242,6 +258,7 @@
    formRef.value.validate(valid => {
        if (!valid) return ElMessage.error('添加候选人失败')
        requestParams.weight = form.weight
        requestParams.rangeVal = form.rangeVal
        addAssessorList(requestParams).then(res => {
            ElMessage.success('添加候选人成功')
            props.dialogParams.visible = false
@@ -264,7 +281,7 @@
    if (!val) return
    const { id } = props.dialogParams.taskParams
    requestParams.assessmentSetId = id
    console.log(props.dialogParams.weightRange);
    // console.log(props.dialogParams.weightRange);
    weightRange.value = props.dialogParams.weightRange
}, {
    deep: true