diff --git a/app/operate/apis/org_user.go b/app/operate/apis/org_user.go
index 40a0be6c268a51dbcce8eb493dc846d60bfc848d..2aac4501c26fb346f061be316a8634c414cb870b 100755
--- a/app/operate/apis/org_user.go
+++ b/app/operate/apis/org_user.go
@@ -276,29 +276,34 @@ func (e OrgUser) UpdateStatus(c *gin.Context) {
 // @Router /api/v1/org-user/pwd/reset [put]
 // @Security Bearer
 func (e OrgUser) ResetPwd(c *gin.Context) {
-	//	s := service.OrgUser{}
+	s := service.OrgUser{}
 	req := dto.ResetPwdReq{}
 	fmt.Println(req)
-	//	err := e.MakeContext(c).
-	//		MakeOrm().
-	//		Bind(&req, binding.JSON).
-	//		MakeService(&s.Service).
-	//		Errors
-	//	if err != nil {
-	//		e.Logger.Error(err)
-	//		e.Error(500, err, err.Error())
-	//		return
-	//	}
-	//
-	//	req.SetUpdateBy(user.GetUserId(c))
-	//
-	//	//数据权限检查
-	//	p := actions.GetPermissionFromContext(c)
-	//
-	//	err = s.ResetPwd(&req, p)
-	//	if err != nil {
-	//		e.Logger.Error(err)
-	//		return
-	//	}
+	err := e.MakeContext(c).
+		MakeOrm().
+		Bind(&req, binding.JSON).
+		MakeService(&s.Service).
+		Errors
+	if err != nil {
+		e.Logger.Error(err)
+		e.Error(500, err, err.Error())
+		return
+	}
+
+	req.SetUpdateBy(user.GetUserId(c))
+
+	//数据权限检查
+	p := actions.GetPermissionFromContext(c)
+
+	reqUpdate := dto.OrgUserUpdateReq{}
+	reqUpdate.UserId = req.UserId
+	reqUpdate.Password = "123456"
+	reqUpdate.UpdateBy = user.GetUserId(c)
+
+	err = s.Update(&reqUpdate, p)
+	if err != nil {
+		e.Logger.Error(err)
+		return
+	}
 	e.OK("", "更新成功")
 }
diff --git a/app/operate/router/org_user.go b/app/operate/router/org_user.go
index c54c765b424b89027993c1b3c21bf754f930090b..07d5200986b44fe977acedfb9bc31216f233ef8f 100755
--- a/app/operate/router/org_user.go
+++ b/app/operate/router/org_user.go
@@ -22,11 +22,11 @@ func registerOrgUserRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddle
 		r.POST("", api.Insert)
 		r.PUT("/:userId", api.Update)
 		r.DELETE("", api.Delete)
+		r.PUT("/reset", api.ResetPwd)
 	}
 
 	user := v1.Group("/org-user").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole()).Use(actions.PermissionAction())
 	{
-		user.PUT("/pwd/reset", api.ResetPwd)
 		user.PUT("/status", api.UpdateStatus)
 	}
 }
diff --git a/app/operate/service/dto/org_user.go b/app/operate/service/dto/org_user.go
index 09c45f5e7e935bd4d5b0c18804893d142962267d..203fbff77175376c657df35c626d912115817ff7 100755
--- a/app/operate/service/dto/org_user.go
+++ b/app/operate/service/dto/org_user.go
@@ -60,6 +60,7 @@ type OrgUserUpdateReq struct {
 	NickName   string `json:"nickName" comment:"姓名"`
 	NickNameEn string `json:"nickNameEn" comment:"姓名"`
 	Username   string `json:"username" comment:"账号"`
+	Password   string `json:"password" comment:"密码"`
 	Status     string `json:"status" comment:"状态" default:"2"`
 	common.ControlBy
 }
@@ -71,8 +72,7 @@ type OrgUserUpdateStatusReq struct {
 }
 
 type ResetPwdReq struct {
-	UserId int    `json:"userId" comment:""`             //
-	Status string `json:"status" comment:"状态 1 离职 2 在职"` //状态 1 离职 2 在职
+	UserId int `json:"userId" comment:""` //
 	common.ControlBy
 }
 
@@ -81,9 +81,9 @@ func (s *OrgUserUpdateReq) Generate(model *models.SysUser) {
 	model.NickName = s.NickName
 	model.NickNameEn = s.NickNameEn
 	model.Username = s.Username
+	model.Password = Pwd(s.Password)
 	model.RoleId, _ = strconv.Atoi(s.RoleId)
 	model.Status = s.Status
-	model.Password = Pwd("123456")
 }
 
 func (s *OrgUserUpdateReq) GetId() interface{} {