|
|
|
@ -196,6 +196,24 @@ const searchOnUpdateValue = (newValue) => {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const userExtraSubmit = async (values) => {
|
|
|
|
|
|
|
|
// showLoadingToast({
|
|
|
|
|
|
|
|
// duration: 0,
|
|
|
|
|
|
|
|
// message: '資料更新中...',
|
|
|
|
|
|
|
|
// forbidClick: true,
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
console.log("test",values);
|
|
|
|
|
|
|
|
let res = await updateUserInfo(values)
|
|
|
|
|
|
|
|
if(res.code===200){
|
|
|
|
|
|
|
|
showSuccessToast('更新成功')
|
|
|
|
|
|
|
|
store.commit('user/setUserInfo',values)
|
|
|
|
|
|
|
|
router.push('/member')
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
showToast.fail('更新失敗')
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// START: 人脈資源
|
|
|
|
// START: 人脈資源
|
|
|
|
|
|
|
|
|
|
|
|
const search = ref({
|
|
|
|
const search = ref({
|
|
|
|
@ -226,15 +244,10 @@ const handleSearch = async () => {
|
|
|
|
if(res.code===200){
|
|
|
|
if(res.code===200){
|
|
|
|
tab2list.value = res.data;
|
|
|
|
tab2list.value = res.data;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// res = await addUserFavi({uf_user_id:form.value.user_id});
|
|
|
|
|
|
|
|
// // console.log(res);
|
|
|
|
|
|
|
|
// if(res.code===200){
|
|
|
|
|
|
|
|
// tab2AddFriend.value = res.data;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
const tab2list = ref([]);
|
|
|
|
const tab2list = ref([]);
|
|
|
|
|
|
|
|
|
|
|
|
const tab2Loading = ref(false);
|
|
|
|
const tab2Loading = ref(false);
|
|
|
|
const tab2Finished = ref(false);
|
|
|
|
const tab2Finished = ref(false);
|
|
|
|
const tab2TodoLists = ref([]);
|
|
|
|
const tab2TodoLists = ref([]);
|
|
|
|
@ -258,8 +271,9 @@ const tab2ListonLoad = () => {
|
|
|
|
// }, 1000);
|
|
|
|
// }, 1000);
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
const handleAddFavi = async (user_id) => {
|
|
|
|
const handleAddFavi = async (uf_user_id) => {
|
|
|
|
let res = await addUserFavi({uf_user_id:user_id});
|
|
|
|
let res = await addUserFavi({uf_user_id});
|
|
|
|
|
|
|
|
|
|
|
|
if(res.code===200){
|
|
|
|
if(res.code===200){
|
|
|
|
return showToast({
|
|
|
|
return showToast({
|
|
|
|
message: '已加入好友',
|
|
|
|
message: '已加入好友',
|
|
|
|
@ -447,7 +461,7 @@ onBeforeMount(async () => {
|
|
|
|
</van-cell-group>
|
|
|
|
</van-cell-group>
|
|
|
|
|
|
|
|
|
|
|
|
<van-cell-group inset>
|
|
|
|
<van-cell-group inset>
|
|
|
|
<van-form @submit="onSubmit">
|
|
|
|
<van-form @submit="userExtraSubmit">
|
|
|
|
<van-cell class="text-center bg-lightPink py-3">
|
|
|
|
<van-cell class="text-center bg-lightPink py-3">
|
|
|
|
<template #title>
|
|
|
|
<template #title>
|
|
|
|
<h6 class="text-darkBlue"><strong>人脈資訊</strong></h6>
|
|
|
|
<h6 class="text-darkBlue"><strong>人脈資訊</strong></h6>
|
|
|
|
@ -455,8 +469,8 @@ onBeforeMount(async () => {
|
|
|
|
</van-cell>
|
|
|
|
</van-cell>
|
|
|
|
|
|
|
|
|
|
|
|
<van-field
|
|
|
|
<van-field
|
|
|
|
v-model="form.note"
|
|
|
|
v-model="form.introduction"
|
|
|
|
name="pattern"
|
|
|
|
name="introduction"
|
|
|
|
placeholder="請輸入簡短的自我介紹"
|
|
|
|
placeholder="請輸入簡短的自我介紹"
|
|
|
|
label-align="top"
|
|
|
|
label-align="top"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
@ -471,23 +485,43 @@ onBeforeMount(async () => {
|
|
|
|
borderColor: '#345068',
|
|
|
|
borderColor: '#345068',
|
|
|
|
padding: '0 16px',
|
|
|
|
padding: '0 16px',
|
|
|
|
}"
|
|
|
|
}"
|
|
|
|
><strong>資源共享</strong></van-divider
|
|
|
|
><strong>貴人資源共享</strong></van-divider
|
|
|
|
>
|
|
|
|
>
|
|
|
|
|
|
|
|
<div style="text-align: center;">
|
|
|
|
|
|
|
|
下面為客製型會員專屬提供被搜尋
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<van-collapse v-model="resourceActive" accordion>
|
|
|
|
<van-collapse v-model="resourceActive" accordion>
|
|
|
|
|
|
|
|
<van-collapse-item title="工商簡介" name="3">
|
|
|
|
|
|
|
|
<van-field
|
|
|
|
|
|
|
|
v-model="form.exchange"
|
|
|
|
|
|
|
|
rows="3"
|
|
|
|
|
|
|
|
type="textarea"
|
|
|
|
|
|
|
|
name="exchange"
|
|
|
|
|
|
|
|
maxlength="100"
|
|
|
|
|
|
|
|
placeholder="請填寫工商簡介"
|
|
|
|
|
|
|
|
show-word-limit
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
<van-field
|
|
|
|
|
|
|
|
v-model="form.exchange_link"
|
|
|
|
|
|
|
|
label="分享網址:"
|
|
|
|
|
|
|
|
name="exchange_link"
|
|
|
|
|
|
|
|
placeholder="需求連結"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</van-collapse-item>
|
|
|
|
<van-collapse-item title="我能分享的資源" name="1">
|
|
|
|
<van-collapse-item title="我能分享的資源" name="1">
|
|
|
|
<van-field
|
|
|
|
<van-field
|
|
|
|
v-model="form.supply"
|
|
|
|
v-model="form.supply"
|
|
|
|
rows="3"
|
|
|
|
rows="3"
|
|
|
|
type="textarea"
|
|
|
|
type="textarea"
|
|
|
|
maxlength="100"
|
|
|
|
maxlength="100"
|
|
|
|
|
|
|
|
name="supply"
|
|
|
|
placeholder="請填寫能分享的資源"
|
|
|
|
placeholder="請填寫能分享的資源"
|
|
|
|
show-word-limit
|
|
|
|
show-word-limit
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<van-field
|
|
|
|
<van-field
|
|
|
|
v-model="form.supply_link"
|
|
|
|
v-model="form.supply_link"
|
|
|
|
label="分享網址:"
|
|
|
|
label="分享網址:"
|
|
|
|
name=""
|
|
|
|
name="supply_link"
|
|
|
|
placeholder="分享網址"
|
|
|
|
placeholder="分享網址"
|
|
|
|
:rules="[{ validator: validatorUrl, message: '網址格式不正確,Ex. http://' }]"
|
|
|
|
:rules="[{ validator: validatorUrl, message: '網址格式不正確,Ex. http://' }]"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
@ -498,32 +532,17 @@ onBeforeMount(async () => {
|
|
|
|
rows="3"
|
|
|
|
rows="3"
|
|
|
|
type="textarea"
|
|
|
|
type="textarea"
|
|
|
|
maxlength="100"
|
|
|
|
maxlength="100"
|
|
|
|
placeholder="請填寫能分享的資源"
|
|
|
|
name="demand"
|
|
|
|
|
|
|
|
placeholder="請填寫需要的的資源"
|
|
|
|
show-word-limit
|
|
|
|
show-word-limit
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<van-field
|
|
|
|
<van-field
|
|
|
|
v-model="form.demand_link"
|
|
|
|
v-model="form.demand_link"
|
|
|
|
label="分享網址:"
|
|
|
|
label="分享網址:"
|
|
|
|
name=""
|
|
|
|
name="demand_link"
|
|
|
|
placeholder="需求連結"
|
|
|
|
placeholder="需求連結"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</van-collapse-item>
|
|
|
|
</van-collapse-item>
|
|
|
|
<van-collapse-item title="菁英交流資訊" name="3">
|
|
|
|
|
|
|
|
<van-field
|
|
|
|
|
|
|
|
v-model="form.exchange"
|
|
|
|
|
|
|
|
rows="3"
|
|
|
|
|
|
|
|
type="textarea"
|
|
|
|
|
|
|
|
maxlength="100"
|
|
|
|
|
|
|
|
placeholder="請填寫能分享的資源"
|
|
|
|
|
|
|
|
show-word-limit
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
<van-field
|
|
|
|
|
|
|
|
v-model="form.exchange_link"
|
|
|
|
|
|
|
|
label="分享網址:"
|
|
|
|
|
|
|
|
name=""
|
|
|
|
|
|
|
|
placeholder="需求連結"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</van-collapse-item>
|
|
|
|
|
|
|
|
</van-collapse>
|
|
|
|
</van-collapse>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="p-5">
|
|
|
|
<div class="p-5">
|
|
|
|
|