|
|
@@ -29,7 +29,7 @@
|
|
|
></SearchCond>
|
|
|
</div>
|
|
|
<!-- 表格部分 -->
|
|
|
- <DkTable :id="'table-'+$options.name" ref="table-select" :data="tableData"
|
|
|
+ <DkTable :id="'table-'+$options.name" ref="table-select" :data="tableData" :multiple = false
|
|
|
:height="this.tableHeight" primaryKey="userId" @pageChange="pageSizeChange"
|
|
|
name="table">
|
|
|
<DkTableColumn field="userCode"></DkTableColumn>
|
|
|
@@ -103,189 +103,9 @@ export default {
|
|
|
remarks: ''
|
|
|
},
|
|
|
featuresList3: [],
|
|
|
- featuresList2: [
|
|
|
- {
|
|
|
- funcId: 999, funcName: '系统管理', leafFlag: false, children: [
|
|
|
- {
|
|
|
- funcId: 1, funcName: '基础资料', funcCode: 'user-manage', checked: false, leafFlag: false,
|
|
|
- children: [
|
|
|
- {
|
|
|
- funcId: 1, funcName: '员工管理', funcCode: 'user-manage', checked: false, leafFlag: true,
|
|
|
- children: [
|
|
|
- {funcId: 2, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 3, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 4, funcName: '删除', funcCode: 'user-manage-edit', checked: false}
|
|
|
- ]
|
|
|
- },
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 5, funcName: '客户信息', funcCode: 'user-manage', checked: false, leafFlag: true,
|
|
|
- children: [
|
|
|
- {funcId: 6, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 7, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 8, funcName: '删除', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 9, funcName: '其他权限', funcCode: 'user-manage-edit', checked: false}
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 10, funcName: '订单管理', funcCode: 'user-manage', checked: false, leafFlag: true,
|
|
|
- children: [
|
|
|
- {funcId: 11, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 12, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 13, funcName: '删除', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 14, funcName: '转销售', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 15, funcName: '退款', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 16, funcName: '订单转发货', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 17, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 18, funcName: '订单同步', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 19, funcName: '分销商订单', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 20, funcName: '订单拦截', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 21, funcName: '订单评价', funcCode: 'user-manage-edit', checked: false},
|
|
|
- ]
|
|
|
- },
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 9996, funcName: '服务管理', leafFlag: false, children: [
|
|
|
- {
|
|
|
- funcId: 1, funcName: '员工管理', funcCode: 'user-manage', checked: false, leafFlag: true,
|
|
|
- children: [
|
|
|
- {funcId: 2, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 3, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 4, funcName: '删除', funcCode: 'user-manage-edit', checked: false}
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 5, funcName: '客户信息', funcCode: 'user-manage', checked: false, leafFlag: true,
|
|
|
- children: [
|
|
|
- {funcId: 6, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 7, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 8, funcName: '删除', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 9, funcName: '其他权限', funcCode: 'user-manage-edit', checked: false}
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 10, funcName: '订单管理', funcCode: 'user-manage', checked: false, leafFlag: true,
|
|
|
- children: [
|
|
|
- {funcId: 11, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 12, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 13, funcName: '删除', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 14, funcName: '转销售', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 15, funcName: '退款', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 16, funcName: '订单转发货', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 17, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 18, funcName: '订单同步', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 19, funcName: '分销商订单', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 20, funcName: '订单拦截', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 21, funcName: '订单评价', funcCode: 'user-manage-edit', checked: false},
|
|
|
- ]
|
|
|
- },
|
|
|
- ]
|
|
|
- }
|
|
|
- ],
|
|
|
+ featuresList2: [],
|
|
|
// 功能列表
|
|
|
- featuresList: [
|
|
|
- {
|
|
|
- funcId: 1, funcName: '员工管理', funcCode: 'user-manage', checked: false,
|
|
|
- children: [
|
|
|
- {funcId: 2, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 3, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 4, funcName: '删除', funcCode: 'user-manage-edit', checked: false}
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 5, funcName: '客户信息', funcCode: 'user-manage', checked: false,
|
|
|
- children: [
|
|
|
- {funcId: 6, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 7, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 8, funcName: '删除', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 9, funcName: '其他权限', funcCode: 'user-manage-edit', checked: false}
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 10, funcName: '订单管理', funcCode: 'user-manage', checked: false,
|
|
|
- children: [
|
|
|
- {funcId: 11, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 12, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 13, funcName: '删除', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 14, funcName: '转销售', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 15, funcName: '退款', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 16, funcName: '订单转发货', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 17, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 18, funcName: '订单同步', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 19, funcName: '分销商订单', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 20, funcName: '订单拦截', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 21, funcName: '订单评价', funcCode: 'user-manage-edit', checked: false},
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 22, funcName: '员工管理', funcCode: 'user-manage', checked: false,
|
|
|
- children: [
|
|
|
- {funcId: 23, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 24, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 25, funcName: '删除', funcCode: 'user-manage-edit', checked: false}
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 26, funcName: '客户信息', funcCode: 'user-manage', checked: false,
|
|
|
- children: [
|
|
|
- {funcId: 27, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 28, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 29, funcName: '删除', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 30, funcName: '其他权限', funcCode: 'user-manage-edit', checked: false}
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 31, funcName: '订单管理', funcCode: 'user-manage', checked: false,
|
|
|
- children: [
|
|
|
- {funcId: 32, funcName: '新建新建新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 33, funcName: '新建新建新建', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 34, funcName: '删除', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 35, funcName: '转销售', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 36, funcName: '退款', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 37, funcName: '订单转发货', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 38, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 39, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 40, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 41, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 42, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 43, funcName: '员工管理', funcCode: 'user-manage', checked: false,
|
|
|
- children: [
|
|
|
- {funcId: 44, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 45, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 46, funcName: '删除', funcCode: 'user-manage-edit', checked: false}
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 47, funcName: '客户信息', funcCode: 'user-manage', checked: false,
|
|
|
- children: [
|
|
|
- {funcId: 48, funcName: '新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 49, funcName: '编辑', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 50, funcName: '删除', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 51, funcName: '其他权限', funcCode: 'user-manage-edit', checked: false}
|
|
|
- ]
|
|
|
- },
|
|
|
- {
|
|
|
- funcId: 52, funcName: '订单管理', funcCode: 'user-manage', checked: false,
|
|
|
- children: [
|
|
|
- {funcId: 53, funcName: '新建新建新建', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 54, funcName: '新建新建新建', funcCode: 'user-manage-add', checked: false},
|
|
|
- {funcId: 55, funcName: '删除', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 56, funcName: '转销售', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 57, funcName: '退款', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 58, funcName: '订单转发货', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 59, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 60, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 61, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 62, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- {funcId: 63, funcName: '订单推送至其他系统', funcCode: 'user-manage-edit', checked: false},
|
|
|
- ]
|
|
|
- }
|
|
|
- ],
|
|
|
+ featuresList: [],
|
|
|
errMessage: {},
|
|
|
//功能权限树结构
|
|
|
treeData: [],
|
|
|
@@ -324,7 +144,11 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
ok: () => {
|
|
|
- userService.resetPassword(this.$refs['table-select'].batchRows).then(res => {//调用api接口
|
|
|
+ let params = {
|
|
|
+ ftyId: this.$store.state.user.ftyId,
|
|
|
+ userId: this.$refs['table-select'].batchRows[0].userId
|
|
|
+ }
|
|
|
+ this.excute(this.$service.userService, this.$service.userService.resetPassword, params).then(res => {//调用api接口
|
|
|
if (res.code === 200) {
|
|
|
this.$Message.success(this.$t('I_001', {'param': this.$v('resetPassword')}))
|
|
|
this.batchRows = []
|
|
|
@@ -354,7 +178,7 @@ export default {
|
|
|
{
|
|
|
ok: () => {
|
|
|
//调用api接口
|
|
|
- userService.unLock(this.$refs['table-select'].batchKeys).then(res => {
|
|
|
+ this.excuteNoParam(this.$service.userService, this.$service.userService.unLock, [this.$refs['table-select'].batchRows[0].userId], false).then(res => {//调用api接口
|
|
|
if (res.code === 200) {
|
|
|
this.$Message.success(this.$t('I_001', {'param': this.$v('unLock')}))
|
|
|
this.batchRows = []
|
|
|
@@ -370,19 +194,27 @@ export default {
|
|
|
this.$Message.error(this.$t('W_013'))
|
|
|
}
|
|
|
},
|
|
|
- /**
|
|
|
- * @desc : 打开功能权限弹窗
|
|
|
- * @author : 洪旭东
|
|
|
- * @date : 2022-04-26 09:12
|
|
|
- */
|
|
|
- moduleRights() {
|
|
|
- this.$Function({title: this.$t('featuresList'), data: this.featuresList3},
|
|
|
- {
|
|
|
- ok: (data) => {
|
|
|
- console.log('bbb', data)
|
|
|
- this.updateFunction(data);
|
|
|
- },
|
|
|
- })
|
|
|
+ /**
|
|
|
+ * @desc : 打开功能权限弹窗
|
|
|
+ * @author : 姜宁
|
|
|
+ * @date : 2023/2/2 15:28
|
|
|
+ */
|
|
|
+ moduleRights(rows) {
|
|
|
+ let userId = 0;
|
|
|
+ if (rows && rows.length > 0) {
|
|
|
+ userId = rows[0].userId
|
|
|
+ }
|
|
|
+ this.getRoleRightList(userId).then(res => {
|
|
|
+ if (res.code === this.$config.SUCCESS_CODE) {
|
|
|
+ this.menuList = res.data;
|
|
|
+ this.$Function({title: this.$t('featuresList'), data: this.menuList},
|
|
|
+ {
|
|
|
+ ok: (data) => {
|
|
|
+ this.updateFunction(data, userId);
|
|
|
+ },
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
/**
|
|
|
* @desc : 保存功能权限
|
|
|
@@ -438,14 +270,6 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
/**
|
|
|
- * @desc : 进入编辑页面
|
|
|
- * @date : 2022/8/15 8:49
|
|
|
- * @author : 寇珊珊
|
|
|
- */
|
|
|
- openEdit(row) {
|
|
|
- this.$router.push('/core/user/edit/' + row.userId)
|
|
|
- },
|
|
|
- /**
|
|
|
* @desc : 分页变化
|
|
|
* @author : 姜宁
|
|
|
* @date : 2023/1/29 11:06
|
|
|
@@ -455,8 +279,8 @@ export default {
|
|
|
},
|
|
|
/**
|
|
|
* @desc : switch停用启用
|
|
|
- * @author : 沈博
|
|
|
- * @date : 2022年12月13日15:38:58
|
|
|
+ * @author : 姜宁
|
|
|
+ * @date : 2023/2/2 13:29
|
|
|
*/
|
|
|
onSwitchChange(param) {
|
|
|
if (param.flgValid) {
|
|
|
@@ -465,6 +289,18 @@ export default {
|
|
|
this.excuteNoParam(this.$service.userService, this.$service.userService.disable, [param.userId])
|
|
|
}
|
|
|
},
|
|
|
+ /**
|
|
|
+ * @desc : 获取用户权限
|
|
|
+ * @author : 姜宁
|
|
|
+ * @date : 2023/2/2 16:24
|
|
|
+ */
|
|
|
+ getRoleRightList(userId) {
|
|
|
+ let params = {
|
|
|
+ ftyId: this.$store.state.user.ftyId,
|
|
|
+ userId: userId,
|
|
|
+ }
|
|
|
+ return this.excute(this.$service.userService, this.$service.userService.getUserRight, params)
|
|
|
+ },
|
|
|
/**
|
|
|
* @desc : 获取数据
|
|
|
* @author : 姜宁
|