Merge pull request '万恶的语言哦' (#53) from zj into master
Reviewed-on: http://git.luyuan.tk/luyuan/beelink/pulls/53
This commit is contained in:
		
						commit
						01ca0f10c8
					
				@ -476,7 +476,12 @@ export async function getlanguages(): Promise<Language[]>{
 | 
			
		||||
// export async function putmember(data: unknown): Promise<Liveaddrule>{
 | 
			
		||||
 | 
			
		||||
export async function putmember(data: any): Promise<any>{
 | 
			
		||||
  
 | 
			
		||||
    data.interest={}
 | 
			
		||||
    console.log(data)
 | 
			
		||||
    for(let i=0;i<data.willsayValue.length;i++){
 | 
			
		||||
        data.willsayValue[i].level=data.willsayValue[i].level+''
 | 
			
		||||
    }
 | 
			
		||||
    const newdata={
 | 
			
		||||
        name:data.name,
 | 
			
		||||
        mobile:data.mobile,
 | 
			
		||||
@ -497,6 +502,7 @@ export async function putmember(data: any): Promise<any>{
 | 
			
		||||
    }
 | 
			
		||||
    console.log(newdata)
 | 
			
		||||
    return (await put<Liveaddrule>(`member/${store.state.userinfo.memberid}`, newdata) )
 | 
			
		||||
    store.dispatch("setUserInfo");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -55,10 +55,11 @@
 | 
			
		||||
                                        style="width: 171px"
 | 
			
		||||
                                        size="small"
 | 
			
		||||
                                        ref="select"
 | 
			
		||||
                                        @change="choosewillsay"
 | 
			
		||||
                                        :getPopupContainer="triggerNode => triggerNode.parentNode"
 | 
			
		||||
                                    >
 | 
			
		||||
                                        <a-select-option v-for="(item, index) in chiveslist[1]" :key="index" :value="item.name">
 | 
			
		||||
                                            {{ item.name }}
 | 
			
		||||
                                        <a-select-option v-for="(item, index) in chiveslist[1]" :key="index" :value="item.languageid" >
 | 
			
		||||
                                            {{ item.name }} {{item.languageid}}
 | 
			
		||||
                                        </a-select-option>
 | 
			
		||||
                                    </a-select>
 | 
			
		||||
                                    <div class="proficiency">
 | 
			
		||||
@ -303,7 +304,7 @@ export default defineComponent({
 | 
			
		||||
        })
 | 
			
		||||
        const modalNode = () => document.getElementsByClassName('modal-container')[0]
 | 
			
		||||
 | 
			
		||||
        const chiveslist = ref<unknown>([[],[]]);
 | 
			
		||||
        const chiveslist = ref<any>([[],[]]);
 | 
			
		||||
        const languages = ref<unknown>([])
 | 
			
		||||
        onMounted(async ()=>{
 | 
			
		||||
            chiveslist.value = await getarchives()
 | 
			
		||||
@ -326,6 +327,10 @@ export default defineComponent({
 | 
			
		||||
                name: '请选择',
 | 
			
		||||
                level: 0
 | 
			
		||||
            });
 | 
			
		||||
            formData.value.willsayValue.push({
 | 
			
		||||
                name: "",
 | 
			
		||||
                level: 0
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
        // 验证码
 | 
			
		||||
        const verificationCode: Ref<string> = ref(''),
 | 
			
		||||
@ -443,7 +448,31 @@ export default defineComponent({
 | 
			
		||||
         * @return { void }
 | 
			
		||||
         */
 | 
			
		||||
        async function submitInfo (): Promise<void> {
 | 
			
		||||
            // console.log(toRaw(formData.value));
 | 
			
		||||
            
 | 
			
		||||
            //  for(let i in toRaw(formData.value).willsay){
 | 
			
		||||
            //     console.log(toRaw(formData.value).willsay[i])
 | 
			
		||||
            // }
 | 
			
		||||
            for(let m=0;m<toRaw(chiveslist.value).length;m++){
 | 
			
		||||
                for(let i in toRaw(formData.value).willsayValue){
 | 
			
		||||
                // console.log(toRaw(formData.value).willsayValue[i])
 | 
			
		||||
               
 | 
			
		||||
                    if(typeof toRaw(formData.value).willsay[i].name=='string'){
 | 
			
		||||
                       
 | 
			
		||||
                        // console.log(toRaw(chiveslist.value))
 | 
			
		||||
                        if(toRaw(formData.value).willsay[i].name==toRaw(chiveslist.value)[m].name){
 | 
			
		||||
                            toRaw(formData.value).willsayValue[i].name=toRaw(chiveslist.value)[m].languageid
 | 
			
		||||
                        }
 | 
			
		||||
                    }else{
 | 
			
		||||
                        toRaw(formData.value).willsayValue[i].name=toRaw(formData.value).willsay[i].name
 | 
			
		||||
                        
 | 
			
		||||
                    }
 | 
			
		||||
                     
 | 
			
		||||
               toRaw(formData.value).willsayValue[i].level=toRaw(formData.value).willsay[i].level
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            console.log(toRaw(formData.value).willsayValue)
 | 
			
		||||
           
 | 
			
		||||
            console.log(toRaw(formData.value));
 | 
			
		||||
            putmember(toRaw(formData.value))
 | 
			
		||||
            // putmember(toRaw(formData.value)).then((res) => {
 | 
			
		||||
            //     console.log(res)
 | 
			
		||||
@ -486,6 +515,11 @@ export default defineComponent({
 | 
			
		||||
                uploadprogress.value = 100
 | 
			
		||||
            }
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        function choosewillsay(e?: any){
 | 
			
		||||
            console.log(formData.value.willsayValue)
 | 
			
		||||
            console.log(e)
 | 
			
		||||
        }
 | 
			
		||||
        return {
 | 
			
		||||
            modalNode,
 | 
			
		||||
            formData,
 | 
			
		||||
@ -514,7 +548,8 @@ export default defineComponent({
 | 
			
		||||
            setlevel,
 | 
			
		||||
            chiveslist,
 | 
			
		||||
            languages,
 | 
			
		||||
            uploadprogress
 | 
			
		||||
            uploadprogress,
 | 
			
		||||
            choosewillsay
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user