“dzb”
2022-10-08 ce87e7746d6399c5a38a7f4fe10447d911b06051
src/views/systemSetting/baseSetting/user/components/createUser/index.vue
@@ -17,12 +17,12 @@
                        <el-input v-model="user.username" placeholder="请填写用户姓名"></el-input>
                    </el-form-item>
                    <!-- 性别 -->
                    <!-- <el-form-item class="optionItem" label="性别:" prop="gender">
                        <el-radio-group v-model="user.gender">
                    <el-form-item class="optionItem" label="性别:" prop="sex">
                        <el-radio-group v-model="user.sex">
                            <el-radio :label="1">男</el-radio>
                            <el-radio :label="2">女</el-radio>
                            <el-radio :label="0">女</el-radio>
                        </el-radio-group>
                    </el-form-item> -->
                    </el-form-item>
                    <!-- 是否党员 -->
                    <el-form-item class="optionItem" label="是否党员:" prop="isDy">
                        <el-radio-group v-model="user.isDy">
@@ -67,7 +67,7 @@
                    </el-form-item>
                    <!-- 所属部门 -->
                    <el-form-item class="optionItem" label="所属部门:" prop="departmentId">
                        <el-select v-model="user.departmentId" placeholder="请选择所属部门">
                        <el-select v-model="user.departmentId" placeholder="请选择所属部门" @change="getDepartName">
                            <el-option v-for="item in departList" :key="item.name" :label="item.departName"
                                :value="item.id">
                            </el-option>
@@ -198,7 +198,7 @@
                // nickName: '',
                password: '',
                username: '',
                gender: 1,
                sex: 1,
                isDy: 0,
                mobile: '',
                email: '',
@@ -224,7 +224,7 @@
                username: [
                    { required: true, trigger: "blur", validator: validateTruename },
                ],
                gender: [
                sex: [
                    { required: true, trigger: "blur" },
                ],
                isDy: [
@@ -290,16 +290,17 @@
                        jsDy: user.isDy,
                        jobTitle: user.jobTitle,
                        mobile: user.mobile,
                        nickName: user.nickName,
                        // nickName: user.nickName,
                        password: user.password,
                        userType: user.userType,
                        username: user.username,
                        departName:user.departName,
                    }).then(res => {
                        if (res.code === 200) {
                            console.log(1);
                            this.$message({
                                type:'success',
                                message:res.code,
                                message:res.message,
                            })
                            this.$emit('sendDialog', { flag: false });
                        }else if(res.code === 500 && res.message === "操作失败"){
@@ -327,6 +328,14 @@
        // 重置表单
        resetForm(){
            this.$refs['user'].resetFields();
        },
        // 获得部门名称
        getDepartName(data){
            this.departList.forEach(item=>{
                if(item.id === data){
                    this.user.departName = item.departName
                }
            })
        }
    },
    props: ['sendDialog']