| | |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | |
| | | |
| | | <el-form-item> |
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> |
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> |
| | |
| | | v-hasPermi="['system:user:edit']" |
| | | >修改</el-button> |
| | | </el-col> |
| | | |
| | | |
| | | <!-- <el-col :span="1.5"> |
| | | <el-button |
| | | type="info" |
| | |
| | | <el-table-column label="家族号" align="center" key="clanName" prop="clanName" :show-overflow-tooltip="true" /> |
| | | |
| | | <el-table-column label="用户角色" align="center" key="roleName" prop="roleName" width="120" /> |
| | | <el-table-column label="性别" align="center" key="sex" prop="sex" width="120" > |
| | | <el-table-column label="" align="center" key="sex" prop="sex" width="120" > |
| | | <template slot-scope="scope">{{scope.row.sex==1? '女': '男'}}</template> |
| | | |
| | | |
| | | </el-table-column> |
| | | |
| | | |
| | | <el-table-column |
| | | fixed="right" label="操作" |
| | | align="center" |
| | |
| | | @click="handleUpdate(scope.row)" |
| | | v-hasPermi="['system:user:edit']" |
| | | >修改</el-button> |
| | | |
| | | |
| | | <el-dropdown size="mini" @command="(command) => handleCommand(command, scope.row)" v-hasPermi="['system:user:resetPwd', 'system:user:edit']"> |
| | | <el-button size="mini" type="text" icon="el-icon-d-arrow-right">更多</el-button> |
| | | <el-dropdown-menu slot="dropdown"> |
| | | <el-dropdown-item command="handleResetPwd" icon="el-icon-key" |
| | | v-hasPermi="['system:user:resetPwd']">重置密码</el-dropdown-item> |
| | | |
| | | |
| | | </el-dropdown-menu> |
| | | </el-dropdown> |
| | | </template> |
| | |
| | | <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body @close="handleClose"> |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="80px"> |
| | | <el-row> |
| | | |
| | | |
| | | <el-col :span="12" > |
| | | <el-form-item label="选家族号" prop="clanId"> |
| | | <el-select v-model="form.clanId" placeholder="请输入家族名称"> |
| | | |
| | | |
| | | <el-option |
| | | v-for="item in famOptions" |
| | | :key="item.clanId" |
| | | :label="item.clanName" |
| | | :value="item.clanId" |
| | | |
| | | |
| | | ></el-option> |
| | | |
| | | |
| | | </el-select> |
| | | |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="角色" prop="role" > |
| | | <el-select v-model="form.roleId" placeholder="请选择角色" @change="changeRole"> |
| | | |
| | | |
| | | <el-option |
| | | v-for="item in roleOptions" |
| | | :key="item.roleId" |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | |
| | | |
| | | </el-row> |
| | | <el-row v-if="!isShowAn"> |
| | | <el-col :span="12"> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="祖先性别"> |
| | | <el-select v-model="form.sex" placeholder="请选择祖先性别"> |
| | | <el-form-item label="祖先"> |
| | | <el-select v-model="form.sex" placeholder="请选择祖先"> |
| | | <el-option |
| | | v-for="dict in dict.type.sys_user_sex" |
| | | :key="dict.value" |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="祖先性别"> |
| | | <el-select v-model="form.sex" placeholder="请选择性别"> |
| | | <el-form-item label="性别"> |
| | | <el-select v-model="form.sex" placeholder="请选择"> |
| | | <el-option |
| | | v-for="dict in dict.type.sys_user_sex" |
| | | :key="dict.value" |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="祖先性别"> |
| | | <el-select v-model="form.fsex" placeholder="请选择性别"> |
| | | <el-form-item label="性别"> |
| | | <el-select v-model="form.fsex" placeholder="请选择"> |
| | | <el-option |
| | | v-for="dict in dict.type.sys_user_sex" |
| | | :key="dict.value" |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | | |
| | | |
| | | |
| | | </el-row> |
| | | |
| | | |
| | | </el-form> |
| | | <div slot="footer" class="dialog-footer"> |
| | | <el-button type="primary" @click="submitForm">确 定</el-button> |
| | |
| | | name: undefined, |
| | | role: undefined, |
| | | sex: undefined, |
| | | |
| | | |
| | | }, |
| | | // 列信息 |
| | | |
| | | |
| | | // 表单校验 |
| | | rules: { |
| | | userName: [ |
| | |
| | | } |
| | | else |
| | | { |
| | | this.isShowAn = true; |
| | | this.isShowAn = true; |
| | | } |
| | | return; |
| | | }, |
| | |
| | | this.famOptions = response.data |
| | | }) |
| | | }, |
| | | |
| | | |
| | | // 关闭弹窗后 |
| | | handleClose(){ |
| | | this.pOID = '' |
| | |
| | | // 取消按钮 |
| | | cancel() { |
| | | this.open = false; |
| | | |
| | | |
| | | this.reset(); |
| | | }, |
| | | // 表单重置 |
| | | reset() { |
| | | this.form = { |
| | | |
| | | |
| | | name: undefined, |
| | | fname: undefined, |
| | | fsex: undefined, |
| | |
| | | /** 搜索按钮操作 */ |
| | | handleQuery() { |
| | | this.queryParams.pageNum = 1; |
| | | |
| | | |
| | | this.getList(); |
| | | }, |
| | | /** 重置按钮操作 */ |
| | |
| | | name: undefined, |
| | | role: undefined, |
| | | sex: undefined, |
| | | |
| | | |
| | | }, |
| | | |
| | | |
| | | // this.$refs.tree.setCurrentKey(null); |
| | | this.handleQuery(); |
| | | }, |
| | |
| | | // getUser().then(response => { |
| | | // this.postOptions = response.posts; |
| | | // // this.roleOptions = response.roles; |
| | | |
| | | |
| | | // console.log(this.roleOptions,'roleOptionsroleOptionsroleOptions') |
| | | // console.log("0-009888") |
| | | // this.open = true; |
| | |
| | | console.log(response.data,'formformformformform') |
| | | // console.log(this.form.spouseId,'伴侣id') |
| | | this.postOptions = response.posts; |
| | | this.roleOptions= [] |
| | | this.roleOptions.push(response.roles[1]) |
| | | this.roleOptions.push(response.roles[3]) |
| | | // this.roleOptions= [] |
| | | // this.roleOptions.push(response.roles[1]) |
| | | // this.roleOptions.push(response.roles[3]) |
| | | // this.roleOptions = response.roles; |
| | | console.log(this.roleOptions,'roleOptionsroleOptionsroleOptions') |
| | | // this.$set(this.form, "postIds", response.postIds); |
| | |
| | | submitForm: function() { |
| | | this.$refs["form"].validate(valid => { |
| | | |
| | | |
| | | |
| | | |
| | | let _this = this |
| | | let fm = {} |
| | |
| | | }); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | }); |
| | | }, |
| | | /** 删除按钮操作 */ |