|
@@ -29,11 +29,12 @@ import {
|
|
getSuggestionList,
|
|
getSuggestionList,
|
|
sysParamConfigPage
|
|
sysParamConfigPage
|
|
} from '../modals/api';
|
|
} from '../modals/api';
|
|
|
|
+import { nextTick } from 'process';
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: 'train-update',
|
|
name: 'train-update',
|
|
emits: ['close', 'submit'],
|
|
emits: ['close', 'submit'],
|
|
- setup(props, { emit }) {
|
|
|
|
|
|
+ setup(props, { emit,expose }) {
|
|
const message = useMessage();
|
|
const message = useMessage();
|
|
const userStore = useUserStore();
|
|
const userStore = useUserStore();
|
|
const forms = reactive({
|
|
const forms = reactive({
|
|
@@ -46,6 +47,7 @@ export default defineComponent({
|
|
});
|
|
});
|
|
const state = reactive([]) as any;
|
|
const state = reactive([]) as any;
|
|
const isubmit = ref(false)
|
|
const isubmit = ref(false)
|
|
|
|
+
|
|
const suggestionTypeList = ref([] as any);
|
|
const suggestionTypeList = ref([] as any);
|
|
const ossUploadUrl = `https://gyt.ks3-cn-beijing.ksyuncs.com/`;
|
|
const ossUploadUrl = `https://gyt.ks3-cn-beijing.ksyuncs.com/`;
|
|
const uploadRef = ref();
|
|
const uploadRef = ref();
|
|
@@ -55,6 +57,8 @@ export default defineComponent({
|
|
const tempFiileBuffer = ref();
|
|
const tempFiileBuffer = ref();
|
|
const email = ref('');
|
|
const email = ref('');
|
|
const phone = ref('');
|
|
const phone = ref('');
|
|
|
|
+ const isLoading = ref(false)
|
|
|
|
+ const ishidden= ref(false)
|
|
const onSubmit = async () => {
|
|
const onSubmit = async () => {
|
|
// if (!forms.suggestionTypeId) {
|
|
// if (!forms.suggestionTypeId) {
|
|
// message.error('请选择反馈类型');
|
|
// message.error('请选择反馈类型');
|
|
@@ -83,7 +87,8 @@ export default defineComponent({
|
|
// message.success('提交成功');
|
|
// message.success('提交成功');
|
|
setTimeout(()=>{
|
|
setTimeout(()=>{
|
|
onReset()
|
|
onReset()
|
|
- emit('close');
|
|
|
|
|
|
+ ishidden.value = true
|
|
|
|
+ emit('close')
|
|
},3000)
|
|
},3000)
|
|
|
|
|
|
} catch (e) {
|
|
} catch (e) {
|
|
@@ -94,6 +99,8 @@ export default defineComponent({
|
|
|
|
|
|
};
|
|
};
|
|
const onReset = ()=>{
|
|
const onReset = ()=>{
|
|
|
|
+ ishidden.value = false
|
|
|
|
+ isubmit.value = false
|
|
forms.suggestionTypeId=null
|
|
forms.suggestionTypeId=null
|
|
forms.clientType='TEACHER'
|
|
forms.clientType='TEACHER'
|
|
forms.content= ''
|
|
forms.content= ''
|
|
@@ -101,6 +108,7 @@ export default defineComponent({
|
|
forms.type= 'APP'
|
|
forms.type= 'APP'
|
|
forms.mobileNo= userStore.getUserInfo.phone
|
|
forms.mobileNo= userStore.getUserInfo.phone
|
|
}
|
|
}
|
|
|
|
+ expose({onReset})
|
|
const onBeforeUpload = async (options: any) => {
|
|
const onBeforeUpload = async (options: any) => {
|
|
console.log(options, 'onBeforeUpload');
|
|
console.log(options, 'onBeforeUpload');
|
|
const file = options.file;
|
|
const file = options.file;
|
|
@@ -220,8 +228,8 @@ export default defineComponent({
|
|
getPhoneInfo();
|
|
getPhoneInfo();
|
|
});
|
|
});
|
|
return () => (
|
|
return () => (
|
|
- <div class={styles.suggestOption}>
|
|
|
|
- <div class={[styles.updatePassword,isubmit.value?styles.isAni:'']}>
|
|
|
|
|
|
+ <div class={[styles.suggestOption]}>
|
|
|
|
+ <div class={[styles.updatePassword,isubmit.value?styles.isAni:'',ishidden.value?styles.isend:null]}>
|
|
<div class={[styles.formWrap,isubmit.value?styles.isAni:'']}>
|
|
<div class={[styles.formWrap,isubmit.value?styles.isAni:'']}>
|
|
<NImage
|
|
<NImage
|
|
class={styles.closeBtn}
|
|
class={styles.closeBtn}
|