|
|
|
@ -479,29 +479,29 @@ const handleChangeTplSubmit = async() => {
|
|
|
|
<van-field v-model="form.age" label="年齡" name="age" placeholder="請輸入您的年齡" />
|
|
|
|
<van-field v-model="form.age" label="年齡" name="age" placeholder="請輸入您的年齡" />
|
|
|
|
<van-field name="sex" label="性別">
|
|
|
|
<van-field name="sex" label="性別">
|
|
|
|
<template #input>
|
|
|
|
<template #input>
|
|
|
|
<van-radio-group v-model="genderChecked" direction="horizontal" checked-color="#345068">
|
|
|
|
<van-radio-group v-model="genderChecked" direction="horizontal" checked-color="#5b7b94">
|
|
|
|
<van-radio name="0">男</van-radio>
|
|
|
|
<van-radio name="0">男</van-radio>
|
|
|
|
<van-radio name="1">女</van-radio>
|
|
|
|
<van-radio name="1">女</van-radio>
|
|
|
|
</van-radio-group>
|
|
|
|
</van-radio-group>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</van-field>
|
|
|
|
</van-field>
|
|
|
|
|
|
|
|
|
|
|
|
<van-field v-model="areaName" is-link readonly name="area" label="區域" placeholder="請選擇區域"
|
|
|
|
<van-field v-model="areaName" is-link readonly name="area" label="區域" placeholder="請選擇區域"
|
|
|
|
@click="showAreaPicker = true" />
|
|
|
|
@click="showAreaPicker = true" />
|
|
|
|
<van-popup v-model:show="showAreaPicker" position="bottom">
|
|
|
|
<van-popup v-model:show="showAreaPicker" position="bottom">
|
|
|
|
<van-picker :columns="areaColumns" @confirm="onAreaConfirm" @cancel="showAreaPicker = false" />
|
|
|
|
<van-picker :columns="areaColumns" confirm-button-text="確認" cancel-button-text="取消" @confirm="onAreaConfirm" @cancel="showAreaPicker = false" />
|
|
|
|
</van-popup>
|
|
|
|
</van-popup>
|
|
|
|
<van-field v-model="workName" is-link readonly name="work" label="工作性質" placeholder="請選擇工作性質"
|
|
|
|
<van-field v-model="workName" is-link readonly name="work" label="工作性質" placeholder="請選擇工作性質"
|
|
|
|
@click="showWorkPicker = true" />
|
|
|
|
@click="showWorkPicker = true" />
|
|
|
|
<van-popup v-model:show="showWorkPicker" position="bottom">
|
|
|
|
<van-popup v-model:show="showWorkPicker" position="bottom">
|
|
|
|
<van-picker :columns="workColumns" @confirm="onWorkConfirm" @cancel="showWorkPicker = false" />
|
|
|
|
<van-picker :columns="workColumns" confirm-button-text="確認" cancel-button-text="取消" @confirm="onWorkConfirm" @cancel="showWorkPicker = false" />
|
|
|
|
</van-popup>
|
|
|
|
</van-popup>
|
|
|
|
|
|
|
|
|
|
|
|
<van-field readonly>
|
|
|
|
<van-field readonly>
|
|
|
|
<template #label>是否公開<br />資料搜尋</template>
|
|
|
|
<template #label>是否公開<br />資料搜尋</template>
|
|
|
|
<template #input>
|
|
|
|
<template #input>
|
|
|
|
<van-switch v-model="searchChecked" @update:model-value="searchOnUpdateValue" size="18px"
|
|
|
|
<van-switch v-model="searchChecked" @update:model-value="searchOnUpdateValue" size="18px"
|
|
|
|
active-color="#345068" inactive-color="#888888" />
|
|
|
|
active-color="#5b7b94" inactive-color="#888888" />
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</van-field>
|
|
|
|
</van-field>
|
|
|
|
|
|
|
|
|
|
|
|
@ -649,16 +649,33 @@ const handleChangeTplSubmit = async() => {
|
|
|
|
|
|
|
|
|
|
|
|
<div class="content cnt2" v-show="tabActive === 2">
|
|
|
|
<div class="content cnt2" v-show="tabActive === 2">
|
|
|
|
<van-cell-group inset>
|
|
|
|
<van-cell-group inset>
|
|
|
|
<van-row align="center">
|
|
|
|
<van-row gutter="0" align="center">
|
|
|
|
<van-col span="12">
|
|
|
|
<van-col span="9">
|
|
|
|
<van-field v-model="tab2result" is-link readonly name="picker" :border="false" placeholder="請選擇"
|
|
|
|
<van-field v-model="tab2result" is-link readonly name="picker" :border="false" placeholder="請選擇"
|
|
|
|
@click="tab2showPicker = true" />
|
|
|
|
@click="tab2showPicker = true" />
|
|
|
|
<van-popup v-model:show="tab2showPicker" position="bottom">
|
|
|
|
<van-popup v-model:show="tab2showPicker" position="bottom">
|
|
|
|
<van-picker :columns="tab2columns" @confirm="tab2OnConfirm" @cancel="tab2showPicker = false" />
|
|
|
|
<van-picker
|
|
|
|
|
|
|
|
confirm-button-text="確認"
|
|
|
|
|
|
|
|
cancel-button-text="取消"
|
|
|
|
|
|
|
|
:columns="tab2columns"
|
|
|
|
|
|
|
|
@confirm="tab2OnConfirm"
|
|
|
|
|
|
|
|
@cancel="tab2showPicker = false"
|
|
|
|
|
|
|
|
/>
|
|
|
|
</van-popup>
|
|
|
|
</van-popup>
|
|
|
|
</van-col>
|
|
|
|
</van-col>
|
|
|
|
<van-col span="12">
|
|
|
|
<van-col span="15">
|
|
|
|
<van-search v-model="search.keyword" placeholder="請輸入搜尋關鍵字" @search="tab2OnSearch" />
|
|
|
|
<van-search
|
|
|
|
|
|
|
|
v-model="search.keyword"
|
|
|
|
|
|
|
|
show-action
|
|
|
|
|
|
|
|
placeholder="請輸入搜尋關鍵字"
|
|
|
|
|
|
|
|
@search="tab2OnSearch"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<template #action>
|
|
|
|
|
|
|
|
<van-button class="btn-darkBlue" @click="tab2OnSearch">
|
|
|
|
|
|
|
|
搜索
|
|
|
|
|
|
|
|
</van-button>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
</van-search>
|
|
|
|
</van-col>
|
|
|
|
</van-col>
|
|
|
|
</van-row>
|
|
|
|
</van-row>
|
|
|
|
</van-cell-group>
|
|
|
|
</van-cell-group>
|
|
|
|
@ -834,6 +851,9 @@ const handleChangeTplSubmit = async() => {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.van-search,.van-search-content{
|
|
|
|
|
|
|
|
padding-left: 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.cnt3 {
|
|
|
|
.cnt3 {
|
|
|
|
|