|
@@ -11,11 +11,11 @@ import personIcon from './images/personIcon.png';
|
|
|
import { useUserStore } from '@/store/modules/users';
|
|
|
import { useRouter } from 'vue-router';
|
|
|
import { storeToRefs } from 'pinia';
|
|
|
-
|
|
|
+import opinionIcon from './images/opinionIcon.png'
|
|
|
import 'animate.css';
|
|
|
import ForgotPassword from '/src/views/setting/modal/forgotPassword';
|
|
|
import ImGroup from './imGroup';
|
|
|
-
|
|
|
+import SuggestionOption from './modals/suggestion-option'
|
|
|
export default defineComponent({
|
|
|
name: 'layoutTop',
|
|
|
setup() {
|
|
@@ -24,7 +24,7 @@ export default defineComponent({
|
|
|
const showHeadFlag = ref(false);
|
|
|
const showImGroup = ref(false);
|
|
|
const showImGroupLoading = ref(true);
|
|
|
-
|
|
|
+ const showSuggestionViseble = ref(true)
|
|
|
const users = useUserStore();
|
|
|
const showWord = ref(false);
|
|
|
const { info } = storeToRefs(users);
|
|
@@ -86,6 +86,9 @@ export default defineComponent({
|
|
|
</p>
|
|
|
</div>
|
|
|
<div class={styles.layoutRight}>
|
|
|
+ <div class={styles.optons} onClick={()=>showSuggestionViseble.value = true}>
|
|
|
+ <NImage src={opinionIcon} previewDisabled></NImage>
|
|
|
+ </div>
|
|
|
<div onClick={() => (showImGroup.value = true)}>
|
|
|
<NBadge
|
|
|
value={noReadCount.value}
|
|
@@ -230,6 +233,17 @@ export default defineComponent({
|
|
|
displayDirective="show">
|
|
|
<ImGroup />
|
|
|
</NModal>
|
|
|
+
|
|
|
+
|
|
|
+ <NModal
|
|
|
+ class={['modalTitle', 'background']}
|
|
|
+ style={{ width: '687px' }}
|
|
|
+ v-model:show={showSuggestionViseble.value}
|
|
|
+ preset="card"
|
|
|
+ showIcon={false}
|
|
|
+ title="意见反馈">
|
|
|
+ <SuggestionOption></SuggestionOption>
|
|
|
+ </NModal>
|
|
|
</div>
|
|
|
</>
|
|
|
);
|