@@ -41,6 +41,7 @@ const formValue = ref({
4141 darkTheme: true ,
4242 enableFund: false ,
4343 enablePushNews: false ,
44+ enableOnlyPushRedNews: false ,
4445 sponsorCode: " " ,
4546 httpProxy: " " ,
4647 httpProxyEnabled: false ,
@@ -98,9 +99,11 @@ onMounted(() => {
9899 formValue .value .darkTheme = res .darkTheme
99100 formValue .value .enableFund = res .enableFund
100101 formValue .value .enablePushNews = res .enablePushNews
102+ formValue .value .enableOnlyPushRedNews = res .enableOnlyPushRedNews
101103 formValue .value .sponsorCode = res .sponsorCode
102104 formValue .value .httpProxy = res .httpProxy ;
103105 formValue .value .httpProxyEnabled = res .httpProxyEnabled ;
106+
104107 })
105108
106109 GetPromptTemplates (" " , " " ).then (res => {
@@ -135,6 +138,7 @@ function saveConfig() {
135138 darkTheme: formValue .value .darkTheme ,
136139 enableFund: formValue .value .enableFund ,
137140 enablePushNews: formValue .value .enablePushNews ,
141+ enableOnlyPushRedNews: formValue .value .enableOnlyPushRedNews ,
138142 sponsorCode: formValue .value .sponsorCode ,
139143 httpProxy: formValue .value .httpProxy ,
140144 httpProxyEnabled: formValue .value .httpProxyEnabled ,
@@ -223,6 +227,7 @@ function importConfig() {
223227 formValue .value .darkTheme = config .darkTheme
224228 formValue .value .enableFund = config .enableFund
225229 formValue .value .enablePushNews = config .enablePushNews
230+ formValue .value .enableOnlyPushRedNews = config .enableOnlyPushRedNews
226231 formValue .value .sponsorCode = config .sponsorCode
227232 formValue .value .httpProxy = config .httpProxy
228233 formValue .value .httpProxyEnabled = config .httpProxyEnabled
@@ -329,21 +334,25 @@ function deletePrompt(ID) {
329334
330335 <n-card :title =" () => h(NTag, { type: 'primary', bordered: false }, () => '通知设置')" size =" small" >
331336 <n-grid :cols =" 24" :x-gap =" 24" style =" text-align : left " >
332- <n-form-item-gi :span =" 4 " label =" 钉钉推送:" path =" dingPush.enable" >
337+ <n-form-item-gi :span =" 3 " label =" 钉钉推送:" path =" dingPush.enable" >
333338 <n-switch v-model:value =" formValue.dingPush.enable" />
334339 </n-form-item-gi >
335- <n-form-item-gi :span =" 4 " label =" 本地推送:" path =" localPush.enable" >
340+ <n-form-item-gi :span =" 3 " label =" 本地推送:" path =" localPush.enable" >
336341 <n-switch v-model:value =" formValue.localPush.enable" />
337342 </n-form-item-gi >
338- <n-form-item-gi :span =" 4 " label =" 弹幕功能:" path =" enableDanmu" >
343+ <n-form-item-gi :span =" 3 " label =" 弹幕功能:" path =" enableDanmu" >
339344 <n-switch v-model:value =" formValue.enableDanmu" />
340345 </n-form-item-gi >
341- <n-form-item-gi :span =" 4 " label =" 显示滚动快讯:" path =" enableNews" >
346+ <n-form-item-gi :span =" 3 " label =" 显示滚动快讯:" path =" enableNews" >
342347 <n-switch v-model:value =" formValue.enableNews" />
343348 </n-form-item-gi >
344- <n-form-item-gi :span =" 4 " label =" 市场资讯提醒:" path =" enablePushNews" >
349+ <n-form-item-gi :span =" 3 " label =" 市场资讯提醒:" path =" enablePushNews" >
345350 <n-switch v-model:value =" formValue.enablePushNews" />
346351 </n-form-item-gi >
352+ <n-form-item-gi v-if =" formValue.enablePushNews" :span =" 4" label =" 只提醒红字或关注个股的新闻:" path =" enableOnlyPushRedNews" >
353+ <n-switch v-model:value =" formValue.enableOnlyPushRedNews" />
354+ </n-form-item-gi >
355+
347356 <n-form-item-gi :span =" 22" v-if =" formValue.dingPush.enable" label =" 钉钉机器人接口地址:"
348357 path =" dingPush.dingRobot" >
349358 <n-input placeholder =" 请输入钉钉机器人接口地址" v-model:value =" formValue.dingPush.dingRobot" />
@@ -461,7 +470,6 @@ function deletePrompt(ID) {
461470
462471 </n-grid >
463472 </n-card >
464-
465473 </n-space >
466474 </n-form >
467475 </n-flex >
0 commit comments