|
@@ -7,7 +7,7 @@
|
|
:src="info.sys_user&&info.sys_user.image_url?info.sys_user.image_url:info.image_url?info.image_url:require('../assets/avatar.png')"
|
|
:src="info.sys_user&&info.sys_user.image_url?info.sys_user.image_url:info.image_url?info.image_url:require('../assets/avatar.png')"
|
|
fit="contain">
|
|
fit="contain">
|
|
</el-image>
|
|
</el-image>
|
|
- <a class="img-crop">
|
|
|
|
|
|
+ <a class="img-crop" v-if="page!=='personCheck'">
|
|
<upload :datafileList="infoForm.cover_image_list" :filleNumber="99" :changeFillId="handleAvatarSuccess" :fileName="'cover'" :showList="true" uploadType="image" />
|
|
<upload :datafileList="infoForm.cover_image_list" :filleNumber="99" :changeFillId="handleAvatarSuccess" :fileName="'cover'" :showList="true" uploadType="image" />
|
|
</a>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
@@ -32,7 +32,7 @@
|
|
<label>{{page==='editPerson'||page==='personal'?'创建时间:':'注册时间:'}}</label>
|
|
<label>{{page==='editPerson'||page==='personal'?'创建时间:':'注册时间:'}}</label>
|
|
<span>{{page==='editPerson'||page==='personal'?info.sys_user.create_time:info.register_time}}</span>
|
|
<span>{{page==='editPerson'||page==='personal'?info.sys_user.create_time:info.register_time}}</span>
|
|
</div>
|
|
</div>
|
|
- <div class="info-items" v-if="page==='editOrgPerson'">
|
|
|
|
|
|
+ <div class="info-items" v-if="page==='editOrgPerson'||page==='personCheck'">
|
|
<label>机构:</label>
|
|
<label>机构:</label>
|
|
<span>{{info.org_name}}</span>
|
|
<span>{{info.org_name}}</span>
|
|
</div>
|
|
</div>
|
|
@@ -41,8 +41,8 @@
|
|
<div class="setting-bottom">
|
|
<div class="setting-bottom">
|
|
<div class="tabs-box">
|
|
<div class="tabs-box">
|
|
<a :class="[tabsIndex===0?'active':'']" @click="handleChangeTabs(0)">基本信息</a>
|
|
<a :class="[tabsIndex===0?'active':'']" @click="handleChangeTabs(0)">基本信息</a>
|
|
- <a :class="[tabsIndex===1?'active':'']" @click="handleChangeTabs(1)">安全设置</a>
|
|
|
|
- <a :class="[tabsIndex===2?'active':'']" @click="handleChangeTabs(2)">{{page==='editPerson'||page==='personal'?'我的权限':'权限设置'}}</a>
|
|
|
|
|
|
+ <a :class="[tabsIndex===1?'active':'']" @click="handleChangeTabs(1)" v-if="page!=='personCheck'">安全设置</a>
|
|
|
|
+ <a :class="[tabsIndex===2?'active':'']" @click="handleChangeTabs(2)" v-if="page!=='personCheck'">{{page==='editPerson'||page==='personal'?'我的权限':'权限设置'}}</a>
|
|
</div>
|
|
</div>
|
|
<template v-if="tabsIndex===0">
|
|
<template v-if="tabsIndex===0">
|
|
<el-form :model="infoForm" :rules="rules" ref="ruleForm" label-width="150px" class="setting-form">
|
|
<el-form :model="infoForm" :rules="rules" ref="ruleForm" label-width="150px" class="setting-form">
|
|
@@ -69,10 +69,14 @@
|
|
<el-form-item label="备注" prop="desc">
|
|
<el-form-item label="备注" prop="desc">
|
|
<el-input type="textarea" v-model="infoForm.desc" placeholder="请输入备注" maxlength="100" :rows="4" show-word-limit @blur="handleTrim('infoForm','desc')"></el-input>
|
|
<el-input type="textarea" v-model="infoForm.desc" placeholder="请输入备注" maxlength="100" :rows="4" show-word-limit @blur="handleTrim('infoForm','desc')"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item>
|
|
|
|
|
|
+ <el-form-item v-if="page!=='personCheck'">
|
|
<el-button type="primary" @click="onSubmit('ruleForm')" size="small" :loading="loading">保存</el-button>
|
|
<el-button type="primary" @click="onSubmit('ruleForm')" size="small" :loading="loading">保存</el-button>
|
|
<el-button @click="onCancel('ruleForm')" size="small">取消</el-button>
|
|
<el-button @click="onCancel('ruleForm')" size="small">取消</el-button>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item v-else>
|
|
|
|
+ <el-button type="primary" @click="handleAudit('up')" size="small" :loading="loading">通过</el-button>
|
|
|
|
+ <el-button @click="handleAudit('down')" size="small">拒绝</el-button>
|
|
|
|
+ </el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
</template>
|
|
</template>
|
|
<template v-if="tabsIndex===1">
|
|
<template v-if="tabsIndex===1">
|
|
@@ -459,7 +463,6 @@ export default {
|
|
//方法集合
|
|
//方法集合
|
|
methods: {
|
|
methods: {
|
|
handleAvatarSuccess(fileList,name) {
|
|
handleAvatarSuccess(fileList,name) {
|
|
- console.log(fileList)
|
|
|
|
let MethodName = "/OrgServer/Manager/SysUserManager/UpdateSysUser_Image";
|
|
let MethodName = "/OrgServer/Manager/SysUserManager/UpdateSysUser_Image";
|
|
if(this.page==='editOrgPerson'){
|
|
if(this.page==='editOrgPerson'){
|
|
MethodName = "/OrgServer/Manager/PersonManager/UpdatePerson_Image";
|
|
MethodName = "/OrgServer/Manager/PersonManager/UpdatePerson_Image";
|
|
@@ -744,7 +747,24 @@ export default {
|
|
}).catch((res) =>{
|
|
}).catch((res) =>{
|
|
this.loading = false
|
|
this.loading = false
|
|
})
|
|
})
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ // 通过 拒绝
|
|
|
|
+ handleAudit(type) {
|
|
|
|
+ let Mname = "/OrgServer/Manager/PersonManager/AuditPerson";
|
|
|
|
+ let data = {
|
|
|
|
+ id_list: [this.id]
|
|
|
|
+ };
|
|
|
|
+ if (type==='up') {
|
|
|
|
+ // 下架状态
|
|
|
|
+ data.is_pass = "true";
|
|
|
|
+ } else if (type==='down') {
|
|
|
|
+ data.is_pass = "false";
|
|
|
|
+ }
|
|
|
|
+ getLogin(Mname, data).then(res => {
|
|
|
|
+ this.$message.success("操作成功");
|
|
|
|
+ this.$router.go(-1)
|
|
|
|
+ });
|
|
|
|
+ },
|
|
},
|
|
},
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
//生命周期 - 创建完成(可以访问当前this实例)
|
|
created() {
|
|
created() {
|