|
@@ -22,6 +22,8 @@ import suggestClose from '../images/suggestClose.png';
|
|
|
import inFront from '../images/inFront.png';
|
|
|
import inBack from '../images/inBack.png';
|
|
|
import submitBtn from '../images/submitBtn.png';
|
|
|
+import sealing from '../images/sealing.png'
|
|
|
+import boxBg from '../images/boxBg.png'
|
|
|
import {
|
|
|
addSuggestion,
|
|
|
getSuggestionList,
|
|
@@ -42,7 +44,7 @@ export default defineComponent({
|
|
|
mobileNo: userStore.getUserInfo.phone
|
|
|
});
|
|
|
const state = reactive([]) as any;
|
|
|
-
|
|
|
+ const isubmit = ref(false)
|
|
|
const suggestionTypeList = ref([] as any);
|
|
|
const ossUploadUrl = `https://gyt.ks3-cn-beijing.ksyuncs.com/`;
|
|
|
const uploadRef = ref();
|
|
@@ -72,8 +74,12 @@ export default defineComponent({
|
|
|
const attachmentUrls = attachmentUrlsList.join(',');
|
|
|
try {
|
|
|
const res = await addSuggestion({ ...forms, attachmentUrls });
|
|
|
- message.success('提交成功');
|
|
|
- emit('close');
|
|
|
+ isubmit.value = true;
|
|
|
+ // message.success('提交成功');
|
|
|
+ setTimeout(()=>{
|
|
|
+ emit('close');
|
|
|
+ },3000)
|
|
|
+
|
|
|
} catch (e) {
|
|
|
console.log(e);
|
|
|
}
|
|
@@ -182,12 +188,12 @@ export default defineComponent({
|
|
|
getPhoneInfo();
|
|
|
});
|
|
|
return () => (
|
|
|
- <div class={styles.updatePassword}>
|
|
|
- <div class={styles.formWrap}>
|
|
|
+ <div class={[styles.updatePassword,isubmit.value?styles.isAni:'']}>
|
|
|
+ <div class={[styles.formWrap,isubmit.value?styles.isAni:'']}>
|
|
|
<NImage
|
|
|
class={styles.closeBtn}
|
|
|
src={suggestClose}
|
|
|
- previewDisabled></NImage>
|
|
|
+ previewDisabled onClick={() => emit('close')}></NImage>
|
|
|
<NImage class={styles.bgLine} src={bgLine} previewDisabled></NImage>
|
|
|
<h2 class={styles.formTitle}>意见反馈</h2>
|
|
|
<div class={styles.formWrapInfo}>
|
|
@@ -295,16 +301,21 @@ export default defineComponent({
|
|
|
</NForm>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class={styles.inBack}>
|
|
|
+ <div class={[styles.inBack,isubmit.value?styles.isAni:'']}>
|
|
|
|
|
|
</div>
|
|
|
- {/* <NImage src={inBack} class={styles.inBack}></NImage> */}
|
|
|
- <NImage src={inFront} class={styles.inFront}></NImage>
|
|
|
- <NImage src={submitBtn} class={styles.submitBtn}></NImage>
|
|
|
- <div class={styles.messageWrap}>
|
|
|
+ {/* <div class={styles.inBackBottom}></div> boxBg */}
|
|
|
+ <NImage src={boxBg} class={styles.inBackBottom} previewDisabled></NImage>
|
|
|
+ <NImage src={inFront} class={styles.inFront} previewDisabled></NImage>
|
|
|
+ <NImage src={sealing} class={[styles.sealing,isubmit.value?styles.isAni:'']} previewDisabled></NImage>
|
|
|
+ {!isubmit.value?<>
|
|
|
+ <NImage src={submitBtn} onClick={()=>{onSubmit()}} class={styles.submitBtn} previewDisabled></NImage>
|
|
|
+ <div class={styles.messageWrap}>
|
|
|
{phone.value ? <p>客服电话:{phone.value}</p> : null}
|
|
|
{email.value ? <p>邮箱:{email.value}</p> : null}
|
|
|
</div>
|
|
|
+ </>:null}
|
|
|
+
|
|
|
</div>
|
|
|
);
|
|
|
}
|