|
@@ -0,0 +1,254 @@
|
|
|
+<div class="widget-UserManagementQuery">
|
|
|
+ <div id="myTabContent" class="tab-content">
|
|
|
+ <div class="form-inline djinfo-tool">
|
|
|
+ <div class="form-group searchInfo">
|
|
|
+ <label for="">用户名:</label>
|
|
|
+ <input type="text" class="form-control RealName control-width" placeholder="请输入用户名"
|
|
|
+ v-model="searchInfo.RealName" />
|
|
|
+ <label for="">单位:</label>
|
|
|
+ <select type="text" class="form-control DeptId control-width " name="DeptId" data-bv-trigger="blur"
|
|
|
+ placeholder="请选择编码" v-model="searchInfo.DeptId">
|
|
|
+ <template v-for="(item, index) in option.deptids">
|
|
|
+ <option :value="item.key">{{item.label}}</option>
|
|
|
+ </template>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ <div id="toolbar" class="btn-group btn-group toolbar">
|
|
|
+ <button type="button" class="btn btn-default btn-primary btn_search">
|
|
|
+ <span class="" aria-hidden="true"></span>查询
|
|
|
+ </button>
|
|
|
+
|
|
|
+ <span class="" aria-hidden="true"></span>新增用户
|
|
|
+ </button>
|
|
|
+ <button type="button" class="btn btn-default btn-primary update_add">
|
|
|
+ <span class="" aria-hidden="true"></span>修改用户
|
|
|
+ </button>
|
|
|
+ <button type="button" class="btn btn-default btn-danger btn_delete">
|
|
|
+ <span class="" aria-hidden="true"></span>删除用户
|
|
|
+ </button>
|
|
|
+ <button type="button" class="btn btn-default btn-primary update_state">
|
|
|
+ <span class="" aria-hidden="true"></span>启用设置
|
|
|
+ </button>
|
|
|
+ <button type="button" class="btn btn-default btn-primary update_role">
|
|
|
+ <span class="" aria-hidden="true"></span>角色绑定
|
|
|
+ </button>
|
|
|
+ <button type="button" class="btn btn-default btn-primary update_lock">
|
|
|
+ <span class="" aria-hidden="true"></span>用户解锁
|
|
|
+ </button>
|
|
|
+ <button type="button" class="btn btn-default btn-primary"
|
|
|
+ onclick="window.location.href = '/widgets/UserManagementQuery/用户新增模板.xlsx'">模板下载</button>
|
|
|
+ <input type="file" class="importFile" accept=".xls,.xlsx" style="display: none;" />
|
|
|
+ <button type="button" class="btn btn-default btn-primary import">
|
|
|
+ <span class="" aria-hidden="true"></span>批量导入
|
|
|
+ </button> -->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline linesplit"></div>
|
|
|
+ <div class="djinfo">
|
|
|
+ <table id="layerconfig" class="table table-striped table-condensed table-hover table-bordered nowrap"
|
|
|
+ cellspacing="0" style="width:100% !important;">
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th width="60" class="center">
|
|
|
+ <input type="checkbox" name="all_check" id="all_check" />
|
|
|
+ </th>
|
|
|
+ <th>登录名</th>
|
|
|
+ <th>用户名</th>
|
|
|
+ <th>联系电话</th>
|
|
|
+ <th>邮箱</th>
|
|
|
+ <th>角色</th>
|
|
|
+ <th>单位</th>
|
|
|
+ <th>是否启用</th>
|
|
|
+ <th>是否锁定</th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ </table>
|
|
|
+ </div>
|
|
|
+ <div class="djfieldinfo">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+$$
|
|
|
+<div id="widget-UserManagementAddInfo" class="form-horizontal">
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>登录名:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <input type="text" class="form-control name control-width" name="name" @blur="isExists()"
|
|
|
+ data-bv-trigger="blur" data-bv-message="The title is not valid" required data-bv-notempty-message="不能为空"
|
|
|
+ data-bv-stringlength="true" data-bv-stringlength-max="20" data-bv-stringlength-message="字段长度不得超过20 "
|
|
|
+ placeholder="请输入用户名" v-model="data.name" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>密码:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <input type="password" class="form-control password control-width" name="password" data-bv-trigger="blur"
|
|
|
+ data-bv-message="The title is not valid" required data-bv-notempty-message="不能为空" placeholder="请输入密码"
|
|
|
+ v-model="data.password" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>用户名:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <input type="text" class="form-control realname control-width" name="realname" data-bv-trigger="blur"
|
|
|
+ data-bv-message="The title is not valid" required data-bv-notempty-message="不能为空"
|
|
|
+ data-bv-stringlength="true" data-bv-stringlength-max="20" data-bv-stringlength-message="字段长度不得超过20 "
|
|
|
+ placeholder="请输入真实姓名" v-model="data.realname" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>联系电话:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <input type="text" class="form-control phone control-width" name="phone" data-bv-trigger="blur"
|
|
|
+ v-model="data.phone" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>头像:</span></label>
|
|
|
+ <div class=" input-group">
|
|
|
+ <input type="file" class="form-control file control-width" name="file" data-bv-trigger="blur"
|
|
|
+ v-model="data.file" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>email:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <input type="text" class="form-control email control-width" name="email" data-bv-trigger="blur"
|
|
|
+ v-model="data.email" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline addInput">
|
|
|
+ <label class=" control-label font_style "><span>单位:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <select type="text" class="form-control deptid control-width " name="deptid" data-bv-trigger="blur"
|
|
|
+ placeholder="请选择单位" v-model="data.deptid">
|
|
|
+ <template v-for="(item, index) in option.deptids">
|
|
|
+ <option :value="item.key">{{item.label}}</option>
|
|
|
+ </template>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline ">
|
|
|
+ <label class=" control-label font_style "><span>用户管理权限:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <select type="text" class="form-control userLevel control-width " name="userLevel" data-bv-trigger="blur"
|
|
|
+ placeholder="请选择单位" v-model="data.userLevel">
|
|
|
+ <template v-for="(item, index) in option.userLevel">
|
|
|
+ <option :value="item.key">{{item.label}}</option>
|
|
|
+ </template>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <label class=" control-label font_style "><span>角色:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <select type="text" class="form-control roleid control-width " name="roleid" data-bv-trigger="blur" placeholder="请选择角色" v-model="data.roleid">
|
|
|
+ <template v-for="(item, index) in option.roleids">
|
|
|
+ <option :value="item.key">{{item.label}}</option>
|
|
|
+ </template>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>-->
|
|
|
+</div>
|
|
|
+$$
|
|
|
+<div class="delete_popup">
|
|
|
+ <div class="form-group tip">
|
|
|
+ 确认是否删除用户?
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+$$
|
|
|
+<div id="widget-UserManagementAddInfo" class="form-horizontal">
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>姓名:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <input type="text" class="form-control realname control-width" name="realname" data-bv-trigger="blur"
|
|
|
+ data-bv-message="The title is not valid" required data-bv-notempty-message="不能为空"
|
|
|
+ data-bv-stringlength="true" data-bv-stringlength-max="20" data-bv-stringlength-message="字段长度不得超过20 "
|
|
|
+ placeholder="请输入用户名" v-model="stateDate.realname" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style "><span>是否启用:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <select type="text" class="form-control IsEnable control-width " name="IsEnable" data-bv-trigger="blur"
|
|
|
+ placeholder="请选择编码" v-model="stateDate.IsEnable">
|
|
|
+ <template v-for="(item, index) in option.statusFlag">
|
|
|
+ <option :value="item.key">{{item.label}}</option>
|
|
|
+ </template>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+$$
|
|
|
+<div id="widget-UserManagementAddInfo" class="form-horizontal">
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>姓名:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <input type="text" class="form-control realname control-width" name="realname" data-bv-trigger="blur"
|
|
|
+ data-bv-message="The title is not valid" required data-bv-notempty-message="不能为空"
|
|
|
+ data-bv-stringlength="true" data-bv-stringlength-max="20" data-bv-stringlength-message="字段长度不得超过20 "
|
|
|
+ placeholder="请输入用户名" v-model="roleDate.realname" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline addInput">
|
|
|
+ <label class=" control-label font_style "><span>角色:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <select type="text" class="form-control selectpicker roleid control-width " data-live-search="true"
|
|
|
+ name="roleid" data-bv-trigger="blur" placeholder="请选择编码" v-model="roleDate.RoleId">
|
|
|
+ <template v-for="(item, index) in roleids">
|
|
|
+ <option :value="item.key">{{item.label}}</option>
|
|
|
+ </template>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+$$
|
|
|
+<div id="widget-UserManagementUserInfo_" class="form-horizontal">
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>用户名:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <span type="text" class=" name control-width" name="name" v-model="data.name">{{data.name}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>真实姓名:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <span type="text" class=" realname control-width" name="realname"
|
|
|
+ v-model="data.realname">{{data.realname}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>联系电话:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <span type="text" class=" phone control-width" name="phone" v-model="data.phone">{{data.phone}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>头像:</span></label>
|
|
|
+ <div class=" input-group" v-if="data.showphoto">
|
|
|
+ <img :src="data.file" style="width: 200px;height: 200px;" />
|
|
|
+ </div>
|
|
|
+ <div class=" input-group" v-if="!data.showphoto">
|
|
|
+ <span type="text">暂未上传头像</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline">
|
|
|
+ <label class=" control-label font_style"><span>email:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <span type="text" class=" email control-width" name="email" v-model="data.email">{{data.email}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline addInput">
|
|
|
+ <label class=" control-label font_style "><span>单位:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <span type="text" class=" deptid control-width " name="deptid" v-model="data.deptid">{{data.deptid}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="form-inline addInput">
|
|
|
+ <label class=" control-label font_style "><span>角色:</span></label>
|
|
|
+ <div class="form-group">
|
|
|
+ <span type="text" class=" roleid control-width " name="roleid" v-model="data.roleid">{{data.roleid}}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</div>
|