提交 771fd889 作者: 王定

feat: 优化一些细节

上级 e93617d2
......@@ -288,7 +288,7 @@
<fui-input required label="经营业务" placeholder="请输入经营业务" v-model="form.businessScope" labelSize="28" label-width="180" size="28"/>
<fui-form-item asterisk label="平台介绍" :bottomBorder="false" prop="descr" error-align="left">
<template v-slot:vertical>
<fui-textarea isCounter maxlength="-1" :padding="['0','32rpx','32rpx']" :border-bottom="false" :border-top="false"
<fui-textarea isCounter maxlength="-1" :padding="['0','32rpx','32rpx']" :border-bottom="false" :border-top="false" size="28"
placeholder="请输入平台介绍..." v-model="form.profile"></fui-textarea>
</template>
</fui-form-item>
......
......@@ -33,6 +33,12 @@ const model = reactive({
plots: [],
// 设备信息
devices: [],
employmentId:null,
showConfirmDialog:false,
contactName:"",
contactMobile:"",
// 分类标签
categoryTabs: [
{ id: null, name: '全部' },
......@@ -102,19 +108,25 @@ const [registerMap, map] = useMapbox({
console.log('接收到导航事件,id:', event)
// Navigate.to(`/pages/linghuoyonggong/detail/index?id=${event.data}`)
if(model.currentEmploymentId == 2){
getLaborAppDetail(event.data);
model.employmentId = event.data;
getLaborAppDetail();
}else{
registerDialogRef.value.open({ id: event.data })
}
}
}
})
async function getLaborAppDetail(id) {
await LinghuoyonggongAPI.getLaborAppDetail({ id }).then((res) => {
async function getLaborAppDetail() {
await LinghuoyonggongAPI.getLaborAppDetail({ id: model.employmentId }).then((res) => {
model.contactMobile = res.contactMobile;
model.contactName = res.contactName.substring(0,1) + new Array(res.contactName.length).join('*');
model.showConfirmDialog = true;
})
}
function makePhoneCall(){
uni.makePhoneCall({
phoneNumber: res.contactMobile
phoneNumber: model.contactMobile
});
})
}
// 创建弹框HTML内容
......@@ -586,6 +598,15 @@ onNavigationBarButtonTap((e) => {
</view>
</fui-fab>
<RegisterDialog ref="registerDialogRef" />
<!-- 确认对话框 -->
<ConfirmDialog
v-model:show="model.showConfirmDialog"
title="温馨提示"
:content="`你将与${model.contactName}进行电话沟通,若继续,请点击确认按钮!`"
cancelText="取消"
confirmText="确认"
@confirm="makePhoneCall"
/>
</view>
</template>
......
......@@ -90,6 +90,8 @@
isActive:false,
address:'',
birthdayPickerIsShow:false,
laborParam:{
id:null,
lon:"", // 经度
......@@ -280,7 +282,8 @@
// 出生日期的选择
function dateBirthChange(e) {
tempWorkersParam.birthday = e.detail.value;
tempWorkersParam.birthday = e.result;
pageData.datePickerShow = false;
}
function getDate(type) {
const date = new Date();
......@@ -817,10 +820,12 @@
</fui-radio-group>
</fui-form-item>
<fui-form-item label="出生日期" highlight>
<picker class="publish_empl_picker" mode="date" :value="startDate" :end="endDate" @change="dateBirthChange">
<fui-input :borderBottom="false" @click="pageData.datePickerShow = true" v-model="tempWorkersParam.birthday" :padding="[0]" :disabled="true" placeholder="请选择出生日期"
backgroundColor="transparent"></fui-input>
<!-- <picker class="publish_empl_picker" mode="date" :value="startDate" :end="endDate" @change="dateBirthChange">
<fui-input :borderBottom="false" v-model="tempWorkersParam.birthday" :padding="[0]" :disabled="true" placeholder="请选择出生日期"
backgroundColor="transparent"></fui-input>
</picker>
</picker> -->
</fui-form-item>
<fui-form-item label="学历" highlight @click="onPickerTap('education')">
<fui-input v-model="tempWorkersParam.eduZh" :borderBottom="false" :padding="[0]" placeholder="请选择学历" :disabled="true"
......@@ -840,8 +845,8 @@
</view>
</fui-bottom-popup>
<!-- <fui-date-picker :show="pageData.datePickerShow" :type="3" value="1900" valueEnd="" @change="dateBirthChange" @cancel="pageData.datePickerShow=false"></fui-date-picker>
-->
<fui-date-picker :show="pageData.datePickerShow" type="3" :range="false" value="1900-01-01 00:00" valueEnd="2025-01-01 00:00" @change="dateBirthChange" @cancel="pageData.datePickerShow=false"></fui-date-picker>
<!-- <picker mode="date" :value="currentDate" :start="startDate" :end="endDate" @change="dateBirthChange"></picker> -->
<fui-picker :show="pageData.attrPickerShow" layer="1" :options="DictData.dictValArr" :linkage="false" @change="attrChange" @cancel="pageData.attrPickerShow = false"></fui-picker>
<!-- 人员技能 -->
......@@ -854,6 +859,11 @@
</view>
</view>
</fui-bottom-popup>
<!-- <fui-date-picker :show="pageData.birthdayPickerIsShow" :type="type" :range="range" :value="value" :valueEnd="valueEnd" @change="change"
@cancel="cancel">
</fui-date-picker> -->
</template>
<style lang="scss" scoped>
......
......@@ -288,7 +288,7 @@
<fui-input required label="经营业务" placeholder="请输入经营业务" v-model="form.businessScope" labelSize="28" label-width="180" size="28"/>
<fui-form-item asterisk label="平台介绍" :bottomBorder="false" prop="descr" error-align="left">
<template v-slot:vertical>
<fui-textarea isCounter maxlength="-1" :padding="['0','32rpx','32rpx']" :border-bottom="false" :border-top="false"
<fui-textarea isCounter maxlength="-1" :padding="['0','32rpx','32rpx']" :border-bottom="false" :border-top="false" size="28"
placeholder="请输入平台介绍..." v-model="form.profile"></fui-textarea>
</template>
</fui-form-item>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论