Browse Source

后台组织账号添加审核权限

new-ays
1747191978@qq.com 3 months ago
parent
commit
5537a63a19
  1. 2
      acupuncture-后台/src/api/login.js
  2. 55
      acupuncture-后台/src/views/member/account.vue

2
acupuncture-后台/src/api/login.js

@ -9,7 +9,7 @@ export function login(username, password, code, uuid) {
uuid,
};
return request({
url: "/web/login",
url: "/login",
headers: {
isToken: false,
repeatSubmit: false,

55
acupuncture-后台/src/views/member/account.vue

@ -8,13 +8,21 @@
v-show="showSearch"
label-width="80px"
>
<el-form-item label="组织名称" prop="tenantName">
<el-input
v-model="queryParams.param.tenantName"
placeholder="请输入"
<el-form-item label="组织" prop="tenantId">
<el-select
v-model="queryParams.param.tenantId"
placeholder="请选择"
filterable
clearable
@keyup.enter.native="handleQuery"
/>
>
<el-option
v-for="item in tenantsDataList"
:key="item.id"
:label="item.name"
:value="item.id"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button
@ -88,18 +96,24 @@
show-overflow-tooltip
min-width="80"
/>
<el-table-column label="审核权限" align="center" width="100">
<template slot-scope="scope">
<span v-if="scope.row.slaverAdmin - 0 == 1"></span>
<span v-else></span>
</template>
</el-table-column>
<el-table-column
label="状态"
align="center"
show-overflow-tooltip
min-width="100"
width="100"
>
<template slot-scope="scope" v-if="scope.row.status != null">
<span v-if="scope.row.status == 0" style="color: #67c23a">启用</span>
<span v-if="scope.row.status == 1" style="color: #f56c6c">禁用</span>
</template>
</el-table-column>
<el-table-column label="创建人/创建时间" align="center" min-width="140">
<el-table-column label="创建人/创建时间" align="center" width="140">
<template slot-scope="scope">
<div>{{ scope.row.createBy }}</div>
<span>
@ -167,7 +181,11 @@
<el-input v-model="form.nickName" placeholder="请输入" />
</el-form-item>
<el-form-item label="用户名" prop="userName">
<el-input v-model="form.userName" placeholder="请输入" />
<el-input
v-model="form.userName"
placeholder="请输入"
:disabled="form.id ? true : false"
/>
</el-form-item>
<el-form-item label="密码" prop="password" v-if="!form.id">
<el-input v-model="form.password" placeholder="请输入" />
@ -183,6 +201,10 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="审核权限" prop="slaverAdmin">
<el-radio v-model="form.slaverAdmin" :label="1"></el-radio>
<el-radio v-model="form.slaverAdmin" :label="0"></el-radio>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
@ -272,6 +294,13 @@ export default {
trigger: "blur",
},
],
slaverAdmin: [
{
required: true,
message: "审核权限",
trigger: "blur",
},
],
password: [
{
required: true,
@ -323,6 +352,7 @@ export default {
nickName: "",
userName: "",
status: "0",
slaverAdmin: 0,
};
this.resetForm("form");
},
@ -355,6 +385,7 @@ export default {
this.open = true;
this.title = "修改用户";
this.form = JSON.parse(JSON.stringify(row));
this.form.slaverAdmin = this.form.slaverAdmin || 0;
},
/** 诊疗档案 */
submitForm: function () {
@ -376,10 +407,14 @@ export default {
}
});
},
//
handleResetPwd(row) {
this.resetOpen = true;
this.form = JSON.parse(JSON.stringify(row));
this.form.password = "";
this.form = {
id: this.form.id,
password: "",
};
},
submitPasForm(row) {
this.$refs["pasForm"].validate((valid) => {

Loading…
Cancel
Save