Commit 897e8ab8 by ethanlamzs

添加企业号创建者 userid 的修改功能

1 parent c024e7c6
...@@ -207,6 +207,13 @@ const proxy = { ...@@ -207,6 +207,13 @@ const proxy = {
] ]
}); });
}, },
'GET /api/ywpt/wx/mdf_admin':(req,res) =>{
res.send({
status: 'ok',
code: 0,
message:'功能触发成功...'
});
},
}; };
//export default noProxy ? { "GET /*": "http://www.weixiao100.cn/","POST /*": "http://www.weixiao100.cn/" } : delay(proxy, 1000); //export default noProxy ? { "GET /*": "http://www.weixiao100.cn/","POST /*": "http://www.weixiao100.cn/" } : delay(proxy, 1000);
......
{
}
\ No newline at end of file \ No newline at end of file
...@@ -2,7 +2,8 @@ import {queryWxSchLkGroup, ...@@ -2,7 +2,8 @@ import {queryWxSchLkGroup,
querySchoolMember, querySchoolMember,
querySchoolMemberDetail, querySchoolMemberDetail,
sysOperationCmd, sysOperationCmd,
checkSchinfo checkSchinfo,
wxadminUseridMdf
} from '../services/devutil' } from '../services/devutil'
import linkman from '../../mock/linkman'; import linkman from '../../mock/linkman';
...@@ -66,6 +67,11 @@ export default{ ...@@ -66,6 +67,11 @@ export default{
}); });
}, },
*changeUserid({payload,callback},{call,put}){
const response = yield call(wxadminUseridMdf,payload);
if(callback) callback(response);
}
}, },
...@@ -112,9 +118,7 @@ export default{ ...@@ -112,9 +118,7 @@ export default{
...state, ...state,
schoolDetail:action.payload schoolDetail:action.payload
}; };
} },
} }
......
...@@ -57,6 +57,8 @@ export default class schoolmgr extends Component{ ...@@ -57,6 +57,8 @@ export default class schoolmgr extends Component{
state = { state = {
checkedKeys:[], checkedKeys:[],
groupsMap:{}, groupsMap:{},
oldUserid:'',
newUserid:'',
}; };
...@@ -226,10 +228,33 @@ export default class schoolmgr extends Component{ ...@@ -226,10 +228,33 @@ export default class schoolmgr extends Component{
content:"" content:""
}, },
callback:(response)=>{ callback:(response)=>{
message.success(response.message); if(response.code==1)
}, message.success(response.message);
else
message.error(response.message); },
}); });
}else if(action==4){
//针对修改创建管理员的userid方法的相应处理
const {oldUserid,newUserid} = this.state;
if(oldUserid && newUserid){
dispatch({
type: 'linkman/changeUserid',
payload:{
schoolCode:schoolCode,
oldUserid:oldUserid,
newUserid:newUserid,
},
callback:(response)=>{
if(response.code==1)
message.success(response.message);
else
message.error(response.message);
},
});
}else{
message.warning("需要填写完整的信息才能进行修改");
}
} }
} }
...@@ -243,7 +268,7 @@ export default class schoolmgr extends Component{ ...@@ -243,7 +268,7 @@ export default class schoolmgr extends Component{
dispatch({ dispatch({
type: 'linkman/findUser', type: 'linkman/findUser',
payload:{ payload:{
phone:content, content:content,
schoolCode:schoolCode schoolCode:schoolCode
}, },
}); });
...@@ -312,6 +337,15 @@ export default class schoolmgr extends Component{ ...@@ -312,6 +337,15 @@ export default class schoolmgr extends Component{
) )
//处理输入框的值变化
handleInputChange=(e)=>{
let new_value = {};
new_value[e.target.id] = e.target.value;
this.setState(new_value);
console.log(this.state);
}
render(){ render(){
const {linkman:{groups,schoolDetail},wxdata:{applist}} = this.props; const {linkman:{groups,schoolDetail},wxdata:{applist}} = this.props;
...@@ -345,11 +379,11 @@ export default class schoolmgr extends Component{ ...@@ -345,11 +379,11 @@ export default class schoolmgr extends Component{
<br/> <br/>
<ChartCard <ChartCard
bordered={true} bordered={true}
title='信息检索(根据手机号码查找uc是否存在对应的学校用户)' title='信息检索(可输入“手机号码”查找uc是否存在对应的学校用户,“用户名” 或 “userid” 直接搜索企业号的通讯录)'
> >
<Search <Search
className={styles.extraContentSearch} className={styles.extraContentSearch}
placeholder="请输入手机号码" placeholder="请输入手机号码、用户名或 userid"
onSearch={this.findUser} onSearch={this.findUser}
/> />
{this.renderFoundUserResult()} {this.renderFoundUserResult()}
...@@ -391,11 +425,17 @@ export default class schoolmgr extends Component{ ...@@ -391,11 +425,17 @@ export default class schoolmgr extends Component{
<ChartCard <ChartCard
bordered={false} bordered={false}
title='操作/功能区' title='操作/功能区'
contentHeight={40} > contentHeight={170} >
<div className={styles.func_block}> <div className={styles.func_block}>
<Button onClick={() =>this.specopation(1)}>删除已选的人</Button> <Button type="danger" onClick={() =>this.specopation(1)}>删除已选的人</Button>
<Button onClick={() =>this.specopation(2)}>头像/关注强刷</Button> <Button type="danger" onClick={() =>this.specopation(2)}>头像/关注强刷</Button>
<Button onClick={() =>this.specopation(3)}>通讯录缓存强刷</Button> <Button type="danger" onClick={() =>this.specopation(3)}>通讯录缓存强刷</Button>
</div>
<div>
<span><font size="2" color="red" >** 重置企业号创建者的userid uc平台的userid **</font></span>
<Input id='oldUserid' placeholder="需要被重置的userid" value={this.state.oldUserid} onChange={(e)=>this.handleInputChange(e)} />
<Input id='newUserid' placeholder="变更后的userid" value={this.state.newUserid} onChange={(e)=>this.handleInputChange(e)} />
<Button type="danger" onClick={() =>this.specopation(4)}>确认重置</Button>
</div> </div>
</ChartCard> </ChartCard>
<br/> <br/>
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
.func_block{ .func_block{
margin: 2px 0; margin: 4px 4px;
vertical-align: middle; vertical-align: middle;
.ant-btn{ .ant-btn{
padding-top: 4px; padding-top: 4px;
......
...@@ -61,3 +61,9 @@ export async function wxCorpAppSetUpInfo(params){ ...@@ -61,3 +61,9 @@ export async function wxCorpAppSetUpInfo(params){
params = availToken(params); params = availToken(params);
return request(`/api/ywpt/wx/appinfo?${stringify(params)}`); return request(`/api/ywpt/wx/appinfo?${stringify(params)}`);
} }
//修改企业好上创建者的userid
export async function wxadminUseridMdf(params){
params = availToken(params);
return request(`/api/ywpt/wx/mdf_admin?${stringify(params)}`)
}
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!