Commit aec0abadc89c45855ea364b54d53f883d78ef361

Authored by dev001
1 parent 7e36de1f

feat: 消息添加钉钉相关的逻辑

@@ -4,7 +4,6 @@ import { h } from 'vue'; @@ -4,7 +4,6 @@ import { h } from 'vue';
4 import { Tag } from 'ant-design-vue'; 4 import { Tag } from 'ant-design-vue';
5 import { useI18n } from '/@/hooks/web/useI18n'; 5 import { useI18n } from '/@/hooks/web/useI18n';
6 import moment from 'moment'; 6 import moment from 'moment';
7 -import { findDictItemByCode } from '/@/api/system/dict';  
8 const { t } = useI18n(); 7 const { t } = useI18n();
9 export const columns: BasicColumn[] = [ 8 export const columns: BasicColumn[] = [
10 { 9 {
@@ -51,6 +50,12 @@ export const columns: BasicColumn[] = [ @@ -51,6 +50,12 @@ export const columns: BasicColumn[] = [
51 }, 50 },
52 ]; 51 ];
53 52
  53 +export const typeList = [
  54 + { label: '阿里', value: 'ALI_CLOUD' },
  55 + { label: '钉钉', value: 'DING_TALK' },
  56 + { label: '腾讯', value: 'TENCENT_CLOUD' },
  57 +];
  58 +
54 export const searchFormSchema: FormSchema[] = [ 59 export const searchFormSchema: FormSchema[] = [
55 { 60 {
56 field: 'toPhone', 61 field: 'toPhone',
@@ -62,17 +67,12 @@ export const searchFormSchema: FormSchema[] = [ @@ -62,17 +67,12 @@ export const searchFormSchema: FormSchema[] = [
62 }, 67 },
63 }, 68 },
64 { 69 {
65 - field: 'typeDictText', 70 + field: 'type',
66 label: '消息平台', 71 label: '消息平台',
67 - component: 'ApiSelect', 72 + component: 'Select',
68 colProps: { span: 6 }, 73 colProps: { span: 6 },
69 componentProps: { 74 componentProps: {
70 - api: findDictItemByCode,  
71 - params: {  
72 - dictCode: 'message_type',  
73 - },  
74 - labelField: 'itemText',  
75 - valueField: 'itemValue', 75 + options: typeList,
76 }, 76 },
77 }, 77 },
78 { 78 {