perf: 优化转发确认选项保持上一次选择

This commit is contained in:
kuaifan 2025-04-10 17:05:30 +08:00
parent 83780f9bcd
commit b2a70e0cce
2 changed files with 12 additions and 6 deletions

View File

@ -64,11 +64,11 @@
<ul class="radio-group">
<li v-if="aiUser.length > 0" :class="{selected: ainew}">
<Icon @click="onAinew" class="radio-icon" :type="ainew ? 'ios-checkmark-circle' : 'ios-radio-button-off'"/>
<span class="radio-label">{{ $L('AI开启新会话') }}</span>
<span @click="onAinew" class="radio-label">{{ $L('AI开启新会话') }}</span>
</li>
<li v-if="!senderHidden" :class="{selected: !sender}">
<Icon @click="onSender" class="radio-icon" :type="sender ? 'ios-radio-button-off' : 'ios-checkmark-circle'"/>
<span class="radio-label">{{ $L('不显示原发送者信息') }}</span>
<span @click="onSender" class="radio-label">{{ $L('不显示原发送者信息') }}</span>
</li>
</ul>
</div>
@ -135,8 +135,9 @@ export default {
loading: false,
message: '', //
ainew: true, // AI
sender: true, //
ainew: $A.getStorageBoolean('forwarder.ainew', true), // AI
sender: $A.getStorageBoolean('forwarder.sender', true), //
}
},
@ -156,13 +157,17 @@ export default {
value(val) {
this.show = val;
},
ainew(v) {
$A.setStorage('forwarder.ainew', v);
},
sender(v) {
$A.setStorage('forwarder.sender', v);
},
show(val) {
this.$emit('input', val);
if (!val) {
this.loading = false;
this.message = '';
this.ainew = true;
this.sender = true;
}
}
},

View File

@ -112,6 +112,7 @@
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
}
&.selected {