【修改】修改用户部门
This commit is contained in:
@@ -125,7 +125,7 @@
|
||||
size="medium"
|
||||
closable
|
||||
v-for="item in checkedList"
|
||||
:key="item.usid || item.USID || item.id"
|
||||
:key="item.usid || item.USID || item.id || item.orgCode"
|
||||
@close="handleRemove(item)">{{ item.uname || item.USNAME || item.name || item.orgName}}
|
||||
</el-tag>
|
||||
<el-button
|
||||
@@ -745,7 +745,7 @@ export default {
|
||||
const selected = selection.length && selection.indexOf(row) !== -1 // 为true时选中,为 0 时(false)未选中
|
||||
if (selected) {
|
||||
selection.map(selItem => {
|
||||
const id = selItem.USID
|
||||
const id = selItem.USID || selItem.orgCode
|
||||
if (!this.checkedIdList.includes(id)) {
|
||||
this.checkedIdList.push(id)
|
||||
this.checkedList.push(row)
|
||||
@@ -758,7 +758,7 @@ export default {
|
||||
selectionRowAll (selection) {
|
||||
if (selection.length > 0) {
|
||||
selection.map(selItem => {
|
||||
const id = selItem.USID
|
||||
const id = selItem.USID || selItem.orgCode
|
||||
if (!this.checkedIdList.includes(id)) {
|
||||
this.checkedIdList.push(id)
|
||||
this.checkedList.push(selItem)
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
<vxe-column show-overflow show-header-overflow field="ACCOUNT" title="用户名"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="CELLPHONE_NUMBER" title="手机号"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="CREATEDATE" title="创建时间"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="DEPARTMENT" title="部门"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="ORGNAME" title="部门"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="EMAIL" title="邮箱"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="ROLENAME" title="角色"></vxe-column>
|
||||
<vxe-column show-overflow show-header-overflow field="USNAME" title="姓名"></vxe-column>
|
||||
@@ -98,7 +98,9 @@
|
||||
<el-input v-model="form.cellPhoneNumber" placeholder="请输入手机号"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="部门:">
|
||||
<el-input v-model="form.department" maxlength="50" show-word-limit placeholder="请输入部门"></el-input>
|
||||
<el-input maxlength="50" readonly v-model="form.orgName" @click.native="handleClick" placeholder="请选择部门"
|
||||
></el-input>
|
||||
<!-- <el-input show-word-limit placeholder="请输入部门"></el-input>-->
|
||||
</el-form-item>
|
||||
<el-form-item label="邮箱:">
|
||||
<el-input v-model="form.email" placeholder="请输入邮箱"></el-input>
|
||||
@@ -119,6 +121,10 @@
|
||||
</div>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<orgTable :visible.sync="visibleOrgTable" title="人员列表" dialog-model :config="{
|
||||
value: orgTableVal,
|
||||
valueName: orgTableValName
|
||||
}" :workNumFlag="true" :isOrg="true" :maxSelected="100" @confirm="isTreeOk"></orgTable>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -129,6 +135,9 @@ export default {
|
||||
name: 'User',
|
||||
data () {
|
||||
return {
|
||||
visibleOrgTable:false,
|
||||
orgTableVal:'',
|
||||
orgTableValName:'',
|
||||
q: {
|
||||
account: '', // 用户名
|
||||
roleName: '', // 角色名称
|
||||
@@ -142,7 +151,7 @@ export default {
|
||||
form: {
|
||||
account: '', // 用户名
|
||||
cellPhoneNumber: '', // 手机号
|
||||
department: '', // 部门
|
||||
orgId: '', // 部门
|
||||
email: '', // 邮箱
|
||||
password: '', // 密码
|
||||
usid: '',
|
||||
@@ -154,6 +163,23 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
isTreeOk(checkedList){
|
||||
|
||||
const parts = []
|
||||
const partsName = []
|
||||
checkedList.map((item, index) => {
|
||||
parts.push(item.orgCode)
|
||||
partsName.push(item.orgName)
|
||||
})
|
||||
this.form.orgId = parts.toString()
|
||||
this.form.orgName = partsName.toString()
|
||||
|
||||
},
|
||||
handleClick(){
|
||||
this.orgTableVal=this.form.orgId
|
||||
this.orgTableValName=this.form.orgName
|
||||
this.visibleOrgTable=true
|
||||
},
|
||||
search () {
|
||||
this.q.pageNo = 1
|
||||
this.sysUserList()
|
||||
@@ -200,7 +226,7 @@ export default {
|
||||
this.form = {
|
||||
account: '', // 用户名
|
||||
cellPhoneNumber: '', // 手机号
|
||||
department: '', // 部门
|
||||
orgId: '', // 部门
|
||||
email: '', // 邮箱
|
||||
password: '', // 密码
|
||||
usid: '',
|
||||
@@ -287,7 +313,8 @@ export default {
|
||||
this.form = {
|
||||
account: row.ACCOUNT, // 用户名
|
||||
cellPhoneNumber: row.CELLPHONE_NUMBER, // 手机号
|
||||
department: row.DEPARTMENT, // 部门
|
||||
orgId: row.ORGID, // 部门
|
||||
orgName: row.ORGNAME, // 部门
|
||||
email: row.EMAIL, // 邮箱
|
||||
password: '', // 密码
|
||||
usid: row.USID, // 用户ID
|
||||
|
||||
Reference in New Issue
Block a user