Browse Source

🚀 消息推送模块

master
wangxiang 2 years ago
parent
commit
0601ae5caa
  1. 6
      src/views/common/push/pushFile/index.vue
  2. 6
      src/views/common/push/pushMessage/index.vue
  3. 6
      src/views/common/push/pushMessage/message.data.ts

6
src/views/common/push/pushFile/index.vue

@ -56,7 +56,10 @@
import { useMessage } from '/@/hooks/web/useMessage'; import { useMessage } from '/@/hooks/web/useMessage';
import { commonUpload, delPushFile, listPushFile } from '/@/api/platform/common/controller/pushFile'; import { commonUpload, delPushFile, listPushFile } from '/@/api/platform/common/controller/pushFile';
import { BasicUpload } from '/@/components/Upload'; import { BasicUpload } from '/@/components/Upload';
import { useUserStore } from '/@/store/modules/user';
const userStore = useUserStore();
const userInfoStore = userStore.getUserInfo;
/** 类型规范统一声明定义区域 */ /** 类型规范统一声明定义区域 */
interface TableState { interface TableState {
single: boolean; single: boolean;
@ -97,6 +100,9 @@
slots: { customRender: 'action' }, slots: { customRender: 'action' },
fixed: false fixed: false
}, },
searchInfo: {
createById: userInfoStore.id
},
handleSearchInfoFn: () => clearSelectedRowKeys() handleSearchInfoFn: () => clearSelectedRowKeys()
}); });

6
src/views/common/push/pushMessage/index.vue

@ -29,7 +29,10 @@
import { listPushMessage, delPushMessage } from '/@/api/platform/common/controller/pushMessage'; import { listPushMessage, delPushMessage } from '/@/api/platform/common/controller/pushMessage';
import { columns, searchFormSchema } from './message.data'; import { columns, searchFormSchema } from './message.data';
import { useMessage } from '/@/hooks/web/useMessage'; import { useMessage } from '/@/hooks/web/useMessage';
import { useUserStore } from '/@/store/modules/user';
const userStore = useUserStore();
const userInfoStore = userStore.getUserInfo;
/** 类型规范统一声明定义区域 */ /** 类型规范统一声明定义区域 */
interface TableState { interface TableState {
single: boolean; single: boolean;
@ -67,6 +70,9 @@
slots: { customRender: 'action' }, slots: { customRender: 'action' },
fixed: false fixed: false
}, },
searchInfo: {
fromUserId: userInfoStore.id
},
handleSearchInfoFn: () => clearSelectedRowKeys() handleSearchInfoFn: () => clearSelectedRowKeys()
}); });

6
src/views/common/push/pushMessage/message.data.ts

@ -73,11 +73,11 @@ export const columns: BasicColumn[] = [
/** 搜索表单配置 */ /** 搜索表单配置 */
export const searchFormSchema: FormSchema[] = [ export const searchFormSchema: FormSchema[] = [
{ {
field: 'fromUserId', field: 'title',
label: '发送方用户id', label: '通知标题',
component: 'Input', component: 'Input',
componentProps: { componentProps: {
placeholder: '请输入发送方用户id', placeholder: '请输入通知标题',
}, },
colProps: { span: 6 } colProps: { span: 6 }
} }

Loading…
Cancel
Save