|
@@ -41,7 +41,7 @@
|
|
<span slot="status" slot-scope="text, record">
|
|
<span slot="status" slot-scope="text, record">
|
|
<!-- <a-switch v-if="$hasPermissions('B_powerMD_user_enable')" checkedChildren="启用" unCheckedChildren="禁用" v-model="record.loginFlag" @change="changeFlagHandle(text, record)"/>
|
|
<!-- <a-switch v-if="$hasPermissions('B_powerMD_user_enable')" checkedChildren="启用" unCheckedChildren="禁用" v-model="record.loginFlag" @change="changeFlagHandle(text, record)"/>
|
|
<span v-else>{{ record.loginFlag==1?'已启用':'已禁用' }}</span> -->
|
|
<span v-else>{{ record.loginFlag==1?'已启用':'已禁用' }}</span> -->
|
|
- <a-switch checkedChildren="启用" unCheckedChildren="禁用" v-model="record.loginFlag" @change="changeFlagHandle(text, record)"/>
|
|
|
|
|
|
+ <a-switch checkedChildren="启用" unCheckedChildren="禁用" v-model="record.loginFlag" @change="changeFlagHandle(text, record)"/>
|
|
</span>
|
|
</span>
|
|
<span slot="action" slot-scope="text, record">
|
|
<span slot="action" slot-scope="text, record">
|
|
<!-- <a-icon
|
|
<!-- <a-icon
|
|
@@ -81,9 +81,16 @@
|
|
:style="{fontSize: '20px',color: '#f00',padding: '0 10px'}"
|
|
:style="{fontSize: '20px',color: '#f00',padding: '0 10px'}"
|
|
v-if="record.loginFlag==0"
|
|
v-if="record.loginFlag==0"
|
|
@click="delect(record)"/>
|
|
@click="delect(record)"/>
|
|
|
|
+ <a-icon
|
|
|
|
+ type="setting"
|
|
|
|
+ title="分区设置"
|
|
|
|
+ :style="{fontSize: '20px',color:' #00aa00',padding: '0 10px'}"
|
|
|
|
+ @click="handleSetting(record)" />
|
|
</span>
|
|
</span>
|
|
</s-table>
|
|
</s-table>
|
|
<userModal :visible="showModal" @refresh="$refs.table.refresh(true)" :data="itemData" @close="showModal = false"></userModal>
|
|
<userModal :visible="showModal" @refresh="$refs.table.refresh(true)" :data="itemData" @close="showModal = false"></userModal>
|
|
|
|
+ <!-- 分区设置 -->
|
|
|
|
+ <UpdateArea ref="UpdateArea" :openUdModal="openUdModal" @ok="$refs.table.refresh(true)" @close="openUdModal=false"></UpdateArea>
|
|
</a-card>
|
|
</a-card>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -91,10 +98,11 @@
|
|
import { STable, VSelect } from '@/components'
|
|
import { STable, VSelect } from '@/components'
|
|
import userModal from './userModal.vue'
|
|
import userModal from './userModal.vue'
|
|
import { resetPSD, updateEnableStatus, getPowerUserList, delectUserPower } from '@/api/power-user.js'
|
|
import { resetPSD, updateEnableStatus, getPowerUserList, delectUserPower } from '@/api/power-user.js'
|
|
|
|
+import UpdateArea from './updateAreal.vue'
|
|
export default {
|
|
export default {
|
|
name: 'UserList',
|
|
name: 'UserList',
|
|
components: {
|
|
components: {
|
|
- STable, VSelect, userModal
|
|
|
|
|
|
+ STable, VSelect, userModal, UpdateArea
|
|
},
|
|
},
|
|
data () {
|
|
data () {
|
|
return {
|
|
return {
|
|
@@ -105,6 +113,7 @@ export default {
|
|
loginFlag: ''
|
|
loginFlag: ''
|
|
},
|
|
},
|
|
showModal: false,
|
|
showModal: false,
|
|
|
|
+ openUdModal: false,
|
|
itemData: {}, // 编辑行数据
|
|
itemData: {}, // 编辑行数据
|
|
// 表头
|
|
// 表头
|
|
columns: [
|
|
columns: [
|
|
@@ -115,7 +124,7 @@ export default {
|
|
align: 'center'
|
|
align: 'center'
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- title: '创建时间',
|
|
|
|
|
|
+ title: '创建时间',
|
|
dataIndex: 'createDate',
|
|
dataIndex: 'createDate',
|
|
width: 150,
|
|
width: 150,
|
|
align: 'center'
|
|
align: 'center'
|
|
@@ -183,9 +192,13 @@ export default {
|
|
this.queryParam.loginFlag = ''
|
|
this.queryParam.loginFlag = ''
|
|
this.refreshTable()
|
|
this.refreshTable()
|
|
},
|
|
},
|
|
|
|
+ // 分区设置
|
|
|
|
+ handleSetting (row) {
|
|
|
|
+ this.openUdModal = true
|
|
|
|
+ this.$refs.UpdateArea.setData(row)
|
|
|
|
+ },
|
|
// 重置密码
|
|
// 重置密码
|
|
resetPassword (row) {
|
|
resetPassword (row) {
|
|
- const _this = this
|
|
|
|
this.$confirm({
|
|
this.$confirm({
|
|
title: '提示',
|
|
title: '提示',
|
|
content: '确认重置密码吗?',
|
|
content: '确认重置密码吗?',
|