From fe879aa69865a116feb0ebb0d2f6a65ad6b792ea Mon Sep 17 00:00:00 2001
From: wangxiang <1827945911@qq.com>
Date: Mon, 27 Feb 2023 19:40:13 +0800
Subject: [PATCH] =?UTF-8?q?:rocket:=20=E6=B6=88=E6=81=AF=E6=8E=A8=E9=80=81?=
=?UTF-8?q?=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../push/pushMessage/ApplicationModal.vue | 78 -------
.../push/pushMessage/SendMessageModal.vue | 59 -----
.../push/pushMessage/application.data.ts | 219 ------------------
src/views/common/push/pushMessage/index.vue | 58 +----
.../common/push/pushMessage/message.data.ts | 84 +++++++
5 files changed, 90 insertions(+), 408 deletions(-)
delete mode 100644 src/views/common/push/pushMessage/ApplicationModal.vue
delete mode 100644 src/views/common/push/pushMessage/SendMessageModal.vue
delete mode 100644 src/views/common/push/pushMessage/application.data.ts
create mode 100644 src/views/common/push/pushMessage/message.data.ts
diff --git a/src/views/common/push/pushMessage/ApplicationModal.vue b/src/views/common/push/pushMessage/ApplicationModal.vue
deleted file mode 100644
index c350020..0000000
--- a/src/views/common/push/pushMessage/ApplicationModal.vue
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
diff --git a/src/views/common/push/pushMessage/SendMessageModal.vue b/src/views/common/push/pushMessage/SendMessageModal.vue
deleted file mode 100644
index e996485..0000000
--- a/src/views/common/push/pushMessage/SendMessageModal.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
diff --git a/src/views/common/push/pushMessage/application.data.ts b/src/views/common/push/pushMessage/application.data.ts
deleted file mode 100644
index 14252d9..0000000
--- a/src/views/common/push/pushMessage/application.data.ts
+++ /dev/null
@@ -1,219 +0,0 @@
-import { BasicColumn } from '/@/components/Table';
-import { FormSchema } from '/@/components/Table';
-import { h } from 'vue';
-import { Tag } from 'ant-design-vue';
-
-/** 表格列配置 */
-export const columns: BasicColumn[] = [
- {
- title: '应用名称',
- dataIndex: 'name'
- },
- {
- title: '状态',
- dataIndex: 'status',
- width: 120,
- customRender: ({record}) => {
- const status = record.status;
- const enable = ~~status === 0;
- const color = enable ? 'green' : 'red';
- const text = enable ? '开通' : '关闭';
- return h(Tag, { color: color }, () => text);
- }
- },
- {
- title: '限制ip',
- dataIndex: 'ip'
- },
- {
- title: '创建人',
- dataIndex: 'createByName'
- },
- {
- title: '创建时间',
- dataIndex: 'createTime',
- width: 200
- },
- {
- title: '备注',
- dataIndex: 'remarks',
- width: 200,
- customRender: ({record}) => {
- return record.remarks || h(Tag, { color: 'red' }, () => '暂无数据');
- }
- }
-];
-
-/** 搜索表单配置 */
-export const searchFormSchema: FormSchema[] = [
- {
- field: 'name',
- label: '应用名称',
- component: 'Input',
- componentProps: {
- placeholder: '请输入应用名称',
- },
- colProps: { span: 6 }
- }
-];
-
-/** 表单配置 */
-export const formSchema: FormSchema[] = [
- {
- field: 'id',
- label: 'ID',
- component: 'Input',
- show: false
- },
- {
- field: 'name',
- label: '应用名称',
- component: 'Input',
- required: true,
- colProps: {
- span: 24
- }
- },
- {
- field: 'ip',
- label: '限制ip',
- component: 'Input',
- colProps: {
- span: 12
- }
- },
- {
- field: 'status',
- label: '状态',
- component: 'RadioGroup',
- defaultValue: '0',
- componentProps: {
- options: [
- { label: '开通', value: '0' },
- { label: '停止', value: '1' }
- ]
- },
- colProps: {
- span: 12
- }
- },
- {
- label: '备注',
- field: 'remarks',
- component: 'InputTextArea',
- componentProps: {
- rows: 6
- },
- colProps: {
- span: 24
- }
- }
-];
-
-export const sendFormSchema: FormSchema[] = [
- {
- field: 'fromUserId',
- label: '发送方用户id',
- component: 'Input',
- show: false
- },
- {
- field: 'messageSecret',
- label: 'app发送密钥',
- component: 'Input',
- show: false
- },
- {
- field: 'title',
- label: '标题',
- component: 'Input',
- required: true,
- colProps: {
- span: 24
- }
- },
- {
- label: '通知文字描述',
- field: 'text',
- component: 'InputTextArea',
- required: true,
- componentProps: {
- rows: 6
- },
- colProps: {
- span: 24
- }
- },
- {
- label: '自定义通知声音',
- field: 'sound',
- component: 'Input',
- componentProps: {
- placeholder: '格式为R.raw.[sound]',
- },
- colProps: {
- span: 24
- }
- },
- {
- label: '自定义播放文件名称',
- field: 'customPlayFileName',
- component: 'Input',
- colProps: {
- span: 24
- }
- },
- {
- field: 'customTypeId',
- label: '自定义推送类型ID',
- component: 'Input',
- colProps: {
- span: 12
- }
- },
- {
- field: 'playVibrate',
- label: '收到通知是否震动',
- component: 'RadioGroup',
- defaultValue: '0',
- componentProps: {
- options: [
- { label: '是', value: '0' },
- { label: '否', value: '1' }
- ]
- },
- colProps: {
- span: 12
- }
- },
- {
- field: 'playLights',
- label: '收到通知是否闪灯',
- component: 'RadioGroup',
- defaultValue: '0',
- componentProps: {
- options: [
- { label: '是', value: '0' },
- { label: '否', value: '1' }
- ]
- },
- colProps: {
- span: 12
- }
- },
- {
- field: 'playSound',
- label: '收到通知是否发出声音',
- component: 'RadioGroup',
- defaultValue: '0',
- componentProps: {
- options: [
- { label: '是', value: '0' },
- { label: '否', value: '1' }
- ]
- },
- colProps: {
- span: 12
- }
- },
-];
diff --git a/src/views/common/push/pushMessage/index.vue b/src/views/common/push/pushMessage/index.vue
index 95910e0..3dde9d4 100644
--- a/src/views/common/push/pushMessage/index.vue
+++ b/src/views/common/push/pushMessage/index.vue
@@ -4,30 +4,13 @@
@selection-change="handleSelectionChange"
>
- 新增应用
- 修改应用
删除应用
+ >删除消息
-