| 
						
						
						
					 | 
				
				 | 
				
					@ -1,109 +1,82 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <el-card class="orgindcard"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <el-card class="elcard"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <div class="publiccss">用户管理</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <!-- <el-button type="primary" @click="newlyincreased" style="margin-top: 20px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        >新增</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      > --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-row style="margin-top: 10px"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-form ref="form" :model="form"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-col :span="4"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-form-item label="用户查询"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-input | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                v-model="pages.Filter" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                @clear="getlist" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                style="width: 200px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ></el-input> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <!-- <el-col :span="6"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-form-item label="手机号"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-input | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                v-model="pages.Filter" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                style="width: 200px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ></el-input> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-col> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <!-- <el-col :span="6"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-form-item label="姓名"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-input | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                v-model="pages.Filter" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                style="width: 200px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ></el-input> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-col> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-col :span="6"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button type="primary" @click="inquireabout">查询</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-form> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </el-row> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <div style="display: flex"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <div style="width: 10%; margin-top: 30px"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-tree | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            :data="treedata" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            :props="defaultProps" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            @node-click="handleNodeClick" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          ></el-tree> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <div style="display: flex;padding: 2px 0px;"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					           | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-input v-model="pages.Filter" clearable  @change="btnQuery" placeholder="输入查询关键字" style="width: 200px" size="small" /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-button style="margin-left: 5px;" type="primary" @click="btnQuery" size="small">查询</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <div style="width: 90%"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-table | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            height="500" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            :data="tableData" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            style="width: 100%; margin-top: 20px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            border="" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column type="index" label="#"></el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column prop="userName" label="用户名" width=""> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column prop="email" label="邮箱" width=""> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <!-- <el-table-column prop="email" label="所属角色" width=""> </el-table-column> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column prop="phoneNumber" label="手机号" width=""> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column prop="surname" label="姓名" width=""> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					         | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <div style="display: flex"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <div :style="'overflow: scroll;border: 1px solid;width:200px;height:' +(window.pageHeight < 600 ? 410 : window.pageHeight - 190) + 'px;'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-tree | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              :data="treedata" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              :props="defaultProps" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              @node-click="handleNodeClick" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              highlight-current | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ></el-tree> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <div :style="'margin-left: 5px;width: '+(window.pageWidth - 200 - 90)+'px;'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table highlight-current-row | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              :height="window.pageHeight < 600 ? 410 : window.pageHeight - 190"               | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              :data="tableData" size="small" border> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-table-column type="index" label="序号" min-width="50" align="center"></el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-table-column prop="userName" label="账号" min-width="100"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-table-column prop="email" label="邮箱" min-width="150"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <!-- <el-table-column prop="email" label="所属角色" width=""> </el-table-column> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-table-column prop="phoneNumber" label="手机号" min-width="130"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-table-column prop="surname" label="姓名" min-width="100"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <!-- <el-table-column prop="name" label="名称" width=""> </el-table-column> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <!-- <el-table-column prop="lastModificationTime" label="开始时间"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <template slot-scope="scope"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            {{ scope.row.creationTime | dateFormat }} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-table-column prop="lastModificationTime" label="结束时间"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <template slot-scope="scope"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            {{ scope.row.lastModificationTime | dateFormat }} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-table-column> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-table-column label="操作" width="480"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <template slot-scope="scope"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  type="primary" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  @click="newlyincreased" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  style="margin-top: 20px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  >新增</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-button type="primary" @click="editmony(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  >编辑</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-button type="primary" @click="deleates(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  >删除</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <!-- <el-table-column prop="name" label="名称" width=""> </el-table-column> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <!-- <el-table-column prop="lastModificationTime" label="开始时间"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <template slot-scope="scope"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              {{ scope.row.creationTime | dateFormat }} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-table-column prop="lastModificationTime" label="结束时间"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <template slot-scope="scope"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              {{ scope.row.lastModificationTime | dateFormat }} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-table-column> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-table-column label="操作" min-width="400"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <template slot-scope="scope"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    type="primary" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    @click="newlyincreased" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    size="small">新增</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-button type="primary" @click="editmony(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  size="small">编辑</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-button type="primary" @click="deleates(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  size="small">删除</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <!-- <el-button type="primary" @click="binding(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              >绑定组织</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            > --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-button type="primary" @click="bandinuser(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  >绑定角色</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-button type="primary" @click="editpassword(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  >修改密码</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-table> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <!-- <el-button type="primary" @click="binding(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                >绑定组织</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              > --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-button type="primary" @click="bandinuser(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  size="small">绑定角色</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-button type="primary" @click="editpassword(scope.row)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  size="small">修改密码</el-button | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-table-column> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-table> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <!-- <el-pagination | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        @size-change="handleSizeChange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        @current-change="handleCurrentChange" | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -117,13 +90,14 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-dialog | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        :title="title == 1 ? '新增用户' : '修改用户'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        :visible.sync="dialogVisible" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        width="40%" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        width="700px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        :close-on-click-modal="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-tabs | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          v-model="activeName" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          v-if="title == 2 ? true : false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          @tab-click="handleClick" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          style="height:400px;" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-tab-pane label="用户信息" name="first"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-form | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -136,11 +110,11 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-row> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-col :span="12"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-form-item label="姓名" prop="surname"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    <el-input v-model="form.surname"></el-input> </el-form-item | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    <el-input v-model="form.surname" size="small" /> </el-form-item | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ></el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-col :span="12"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-form-item label="用户名" prop="userName"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    <el-input v-model="form.userName"></el-input> </el-form-item | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    <el-input v-model="form.userName" size="small" /> </el-form-item | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ></el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <!-- <el-col :span="12"> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -150,8 +124,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-col :span="12"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-form-item label="手机号" prop="phoneNumber"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    <el-input | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      v-model="form.phoneNumber" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    ></el-input> </el-form-item | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      v-model="form.phoneNumber" size="small" /> </el-form-item | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ></el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-col :span="12"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-form-item label="科室"> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -171,8 +144,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        children: 'treeChildren', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        checkStrictly: true, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        value: 'id', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      }" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    ></el-cascader> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      }" size="small" style="width:260px;" /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  </el-form-item> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <!-- <el-col :span="12"> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -259,24 +231,23 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ></el-cascader> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <!-- </el-tab-pane> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-tab-pane label="科室操作权限"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-tree | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              :props="{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                label: 'displayName', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                children: 'treeChildren', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              }" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              :default-checked-keys="defaultchekedKeys" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              :default-expand-all="true" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              show-checkbox | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              :data="setupdepartments" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              node-key="id" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              @check="iscrentddepartment" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ref="department" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-tree> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <div style="overflow-y: scroll;height:350px;"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-tree | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :props="{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  label: 'displayName', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  children: 'treeChildren', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                }" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :default-checked-keys="department" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :default-expand-all="true" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                show-checkbox | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :data="setupdepartments" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                node-key="id" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                @check="iscrentddepartment" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ref="department" size="small" /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-tab-pane> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-tabs> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <!-- //新增 --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-form | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          v-show="title == 1 ? true : false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          v-if="dialogVisible" | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -285,7 +256,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          label-width="80px" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :rules="rules" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-tabs> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-tabs style="height:400px;"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-tab-pane label="用户信息"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-row> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-col :span="12"> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -395,18 +366,20 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-tree> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-tab-pane> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <el-tab-pane label="科室操作权限"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-tree | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :data="newdepartment" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                show-checkbox | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :default-expand-all="true" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                @check="ischesc" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                node-key="id" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ref="tree" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :default-expanded-keys="nodekes" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :default-checked-keys="[5]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :props="{ label: 'displayName', children: 'treeChildren' }" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-tree> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <div style="overflow-y: scroll;height:350px;"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-tree | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :data="newdepartment" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  show-checkbox | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :default-expand-all="true" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  @check="ischesc" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  node-key="id" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  ref="tree" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :default-expanded-keys="nodekes" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :default-checked-keys="[5]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :props="{ label: 'displayName', children: 'treeChildren' }" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-tree> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </el-tab-pane> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-tabs> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-form> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -417,6 +390,7 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </span> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </el-dialog> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <!-- 绑定用户组织弹框 --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-dialog | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        title="绑定组织" | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -560,7 +534,6 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      orgId: [], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      confarmPassWord: "", //确认密码 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      usersName: "", //用户名 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      defaultchekedKeys: [], //默认选中的科室 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      department: [], //选中的科室 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      setupdepartments: [], //设置科室 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      newPassWord: "", //新密码 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -650,7 +623,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      checkList: [], //多选框 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      pages: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        SkipCount: 0, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        MaxResultCount: 100, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        MaxResultCount: 1000, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        Filter: "", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        // Filter:{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //   userName:this.form.userName, | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -673,12 +646,12 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  computed: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ...mapState(["changepassword"]), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ...mapState(["window","changepassword"]), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  created() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.password = this.changepassword; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    console.log(this.password); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.getlist(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.btnQuery(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.gettreedata(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.idkes = localStorage.getItem("dataidkes"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -703,6 +676,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.tableData = res.data; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    iscrentddepartment() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.department = this.$refs.department.getCheckedKeys(true); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log(this.department, "wwww"); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -767,11 +741,20 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //用户列表查询 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    inquireabout() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.getlist(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //  usreslist() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // inquireabout() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //   this.getlist(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //   //  usreslist() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    btnQuery(){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      getapi(`/api/identity/users/getlist?Filter=${this.pages.Filter}&MaxResultCount=${this.pages.MaxResultCount}`).then(res =>{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if(res.code != -1){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.tableData = res.data.items | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    onchang(v) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // this.form.roleNames[0] = v; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log(v); | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -781,14 +764,16 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.values = value; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log(value); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getlist() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      usreslist(this.pages).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.tableData = res.data.items; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.total = res.data.totalCount; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        console.log(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // getlist() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //   usreslist(this.pages).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //     this.tableData = res.data.items; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //     this.total = res.data.totalCount; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //     console.log(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //   }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //绑定 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    binding(row) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.bindingdialogVisible = true; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -946,44 +931,75 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              isActive: true, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              // roleNames: this.form.roleNames, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (this.form.roleNames.length != 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              console.log(this.form.roleNames); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              // let tempArr=[] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              editmodify(this.form.id, obj).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if (res.code == 1) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  this.$message.success("修改成功"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  this.dialogVisible = false; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  this.getlist(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                console.log(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if (res.code == 1) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  selectbinding({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    userId: this.form.id, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    orgId: this.orgId[0], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  }).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    console.log(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    postapi( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      `/api/app/abpuserdepartment/createmany?UserId=${this.form.id}`, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      this.orgId | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    ).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      console.log(this.orgId); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      // this.$message.success("操作成功"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    // this.$message.success("修改绑定组织成功"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  // postapi( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  //   `/api/app/abpuserdepartment/createmany?UserId=${this.form.id}`, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  //   this.department | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  // ).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  //   // this.$message.success("操作成功"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  // }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  console.log("aaaaaa"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              this.$message.success("请选则用户"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (this.form.roleNames.length == 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              this.$message.warning("请选则用户角色"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              return | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            let msg='' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //更新用户与所属角色 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            postapi(`/api/identity/users/update?id=${this.form.id}`,obj | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ).then(res => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              if(res.code != -1){  //更新科室权限 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                return postapi(`/api/app/abpuserdepartment/createmany?UserId=${this.form.id}`,this.department) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              }else{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msg = res.message | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              }    | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }).then( res=>{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              if(res.code != -1 && this.orgId.length > 0){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                return postapi('/api/app/organization-units/user-organization-unit',{ userId: this.form.id, orgId: this.orgId[this.orgId.length - 1]}) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              }else{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                msg = res.message | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              }             | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					             | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(msg){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              this.$message.error(msg); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }else{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              this.$message.success("操作成功!"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //   console.log(this.form.roleNames); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //   // let tempArr=[]               | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //   editmodify(this.form.id, obj).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //     if (res.code == 1) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       this.$message.success("修改成功"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       this.dialogVisible = false; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       this.getlist(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //     } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //     console.log(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //     if (res.code == 1) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       selectbinding({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //         userId: this.form.id, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //         orgId: this.orgId[0], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       }).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //         console.log(res); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                     | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //         //api/app/organization-units/user-organization-unit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //         postapi( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //           `/api/app/abpuserdepartment/createmany?UserId=${this.form.id}`, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //           this.orgId | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //         ).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //           console.log(this.orgId); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //           // this.$message.success("操作成功"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //         }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //         // this.$message.success("修改绑定组织成功"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       // postapi( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       //   `/api/app/abpuserdepartment/createmany?UserId=${this.form.id}`, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       //   this.department | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       // ).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       //   // this.$message.success("操作成功"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       // }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //       console.log("aaaaaa"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //     } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //   }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //   this.$message.success("请选则用户"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -1051,12 +1067,21 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            this.$set(this.form, "roleNames", []); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //科室编辑 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //根据用户ID查组织信息 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        getapi(`/api/app/organization-units/organization-unit-by-user-id/${row.id}`).then(res =>{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          console.log(`/api/app/organization-units/organization-unit-by-user-id/${row.id}`,res) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if(res.code != -1 && res.data.length > 0){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            this.orgId = [res.data[0].id] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        //获取科室权限 编辑 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        getapi( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          `/api/app/abpuserdepartment/getuserdepartment?UserId=${row.id}` | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          // default-checked-keys | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.defaultchekedKeys = res.data; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.department = res.data; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          console.log(res, "科室"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -1090,16 +1115,16 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          console.log("options", this.options); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log(row); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      usersinits(row.id).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.orgId = res.data[res.data.length - 1].displayName; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.orgIds = res.data[0].displayName; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        let list = res.data; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.defaultKeys = list.map((item) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return item.id; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        console.log("defaultKeys", this.defaultKeys); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // console.log(row); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // usersinits(row.id).then((res) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   this.orgId = res.data[res.data.length - 1].displayName; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   this.orgIds = res.data[0].displayName; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   let list = res.data; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   this.defaultKeys = list.map((item) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //     return item.id; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      //   console.log("defaultKeys", this.defaultKeys); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //分页 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleSizeChange(v) { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -1113,12 +1138,17 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					}; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</script> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<style  scoped> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<style scoped> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					@import "../../assets/css/global_table.css"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					@import "../../assets/css/global_dialog.css"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					@import "../../assets/css/global.css"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					::v-deep .el-card { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  margin-top: -15px; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  /* background-color: #000; */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  border-radius: 15px; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					/* ::v-deep .el-card__body { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  margin-top: -15px; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |