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