flat: 合并

This commit is contained in:
Apcallover
2024-03-24 19:17:47 +08:00
9 changed files with 441 additions and 413 deletions

View File

@@ -11,10 +11,10 @@
<view v-if="loading" class="btn nocheck" loading="true">登录中</view> <view v-if="loading" class="btn nocheck" loading="true">登录中</view>
<view v-else-if="validate" class="btn" @click="login">立即登录</view> <view v-else-if="validate" class="btn" @click="login">立即登录</view>
<view v-else class="btn nocheck">立即登录</view> <view v-else class="btn nocheck">立即登录</view>
<view class="changeLogintype"> <!-- <view class="changeLogintype">
<view class="" @click="goReg">手机注册</view> <view class="" @click="goReg">手机注册</view>
<view class="" @click="goForget">忘记密码</view> <view class="" @click="goForget">忘记密码</view>
</view> </view> -->
</login-template> </login-template>
</template> </template>
@@ -73,12 +73,14 @@
}, },
login(e) { login(e) {
if (this.validate) { if (this.validate) {
if (!this.userChecked) { this.userChecked = true;
uni.showToast({ console.log(this.userChecked)
title:'请先阅读并同意《服务及隐私协议》', // if (!this.userChecked) {
icon:'none', // uni.showToast({
}) // title:'请先阅读并同意《服务及隐私协议》',
} else { // icon:'none',
// })
// } else {
var that = this var that = this
this.loading = true this.loading = true
this.$store.dispatch("LoginByUsername", { this.$store.dispatch("LoginByUsername", {
@@ -103,8 +105,9 @@
}).catch((err) => { }).catch((err) => {
this.loading = false this.loading = false
// this.$refs.code.refushCode() // this.$refs.code.refushCode()
location.href = "https://dy12333.org.cn/h5/"
}); });
} // }
} }
}, },
// 步骤 // 步骤

View File

@@ -5,11 +5,11 @@
<slot></slot> <slot></slot>
<view v-if="!hideBottom" class="bottomt"> <view v-if="!hideBottom" class="bottomt">
<view class="bottomt-box"> <view class="bottomt-box">
<view class="check-icon" @click="checkChanged"> <!-- <view class="check-icon" @click="checkChanged">
<image v-if="userChecked" src="../../static/img/checkOk.png" style="width: 30rpx;height:30rpx;"></image> <image v-if="userChecked" src="../../static/img/checkOk.png" style="width: 30rpx;height:30rpx;"></image>
<view class="noneCheck" v-else></view> <view class="noneCheck" v-else></view>
</view> </view>
已阅读并同意<text class="bottomtText" @click="goMent">服务及隐私协议</text> 已阅读并同意<text class="bottomtText" @click="goMent">服务及隐私协议</text> -->
</view> </view>

View File

@@ -81,11 +81,14 @@
帮助与反馈 帮助与反馈
<image src="../../static/img/right.svg" mode=""></image> <image src="../../static/img/right.svg" mode=""></image>
</view> </view>
<view class="btnList" @click="go('/pageMy/my/set')"> <!-- <view class="btnList" @click="go('/pageMy/my/set')">
<image src="../../static/img/set.svg" mode=""></image> <image src="../../static/img/set.svg" mode=""></image>
设置 设置
<image src="../../static/img/right.svg" mode=""></image> <image src="../../static/img/right.svg" mode=""></image>
</view> </view> -->
</view>
<view class="btn-out" @click="logout">
退出登录
</view> </view>
<view class="bottom" @click="makePhoneCall"> <view class="bottom" @click="makePhoneCall">
客服电话 18500206848 工作时间 9:00-18:00 客服电话 18500206848 工作时间 9:00-18:00
@@ -130,6 +133,16 @@
this.federationStatus = e.data.data.joined this.federationStatus = e.data.data.joined
}) })
}, },
logout() {
this.$store.dispatch('LogOut').then(() => {
// uni.reLaunch({
// url: '/pages/login/login'
// })
this.$store.dispatch('clearAuthState')
this.$store.dispatch('endRefreshNewsTimer')
location.href = "https://dy12333.org.cn/h5/"
})
},
go(url) { go(url) {
uni.navigateTo({ uni.navigateTo({
url url
@@ -294,4 +307,13 @@
position: relative; position: relative;
overflow: auto; overflow: auto;
} }
.btn-out {
background-color: #fefefe;
margin-top: 20rpx;
padding: 20rpx 0;
text-align: center;
font-family: PingFangSC-Regular;
font-size: 32rpx;
color: #F46161;
}
</style> </style>

View File

@@ -126,7 +126,7 @@ export default {
}, },
}, { }, {
id: "1", id: "1",
title: "个户申请", title: "个户申请",
icon: "../../../static/img/own_recruit.svg", icon: "../../../static/img/own_recruit.svg",
page: { page: {
current: 0, current: 0,
@@ -199,8 +199,7 @@ export default {
uni.navigateTo({ uni.navigateTo({
url: './jobProjectList' url: './jobProjectList'
}) })
} else if (item.title == '个户申请') { } else if (item.title == '个户申请') {
console.log('个人户申请')
uni.navigateTo({ uni.navigateTo({
url: './policyList' url: './policyList'
}) })

View File

@@ -81,8 +81,8 @@
<u-form-item label="企业名称" prop="jobCompanyName" borderBottom labelWidth="80" ref="item1"> <u-form-item label="企业名称" prop="jobCompanyName" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobCompanyName" border="none" placeholder="请输入企业名称"></u--input> <u--input v-model="info.jobCompanyName" border="none" placeholder="请输入企业名称"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="企业规模" prop="jobCompanyScale" borderBottom labelWidth="80" ref="item1"> <u-form-item label="企业信用代码" prop="jobCompanyScale" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobCompanyScale" border="none" placeholder="请输入企业规模"></u--input> <u--input v-model="info.jobCompanyScale" border="none" placeholder="请输入企业信用代码"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="所属行业" prop="jobCompanyIndustry" borderBottom labelWidth="80" ref="item1"> <u-form-item label="所属行业" prop="jobCompanyIndustry" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobCompanyIndustry" border="none" placeholder="请输入所属行业"></u--input> <u--input v-model="info.jobCompanyIndustry" border="none" placeholder="请输入所属行业"></u--input>
@@ -187,7 +187,7 @@
educationLabel: '', // 学历要求前端显示 educationLabel: '', // 学历要求前端显示
experienceDesc: '', // 经验要求 experienceDesc: '', // 经验要求
jobCompanyName: '', // 企业名称 jobCompanyName: '', // 企业名称
jobCompanyScale: '', // 企业规模 jobCompanyScale: '', // 企业信用代码
jobCompanyIndustry: '', // 所属行业 jobCompanyIndustry: '', // 所属行业
jobCompanyNature: '', // 企业性质 jobCompanyNature: '', // 企业性质
jobCompanyDescription: '', // 企业介绍 jobCompanyDescription: '', // 企业介绍

View File

@@ -1,16 +1,16 @@
<!-- 发布任务 --> <!-- 发布任务 -->
<template> <template>
<view> <view>
<view class="u-demo-block__content"> <view class="u-demo-block__content">
<!-- 注意如果需要兼容微信小程序最好通过setRules方法设置rules规则 --> <!-- 注意如果需要兼容微信小程序最好通过setRules方法设置rules规则 -->
<u--form labelPosition="left" :model="info" ref="form1"> <u--form labelPosition="left" :model="info" ref="form1">
<view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">任务信息</view> <view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">任务信息</view>
<u-form-item label="任务名称" prop="jobName" borderBottom labelWidth="80" ref="item1"> <u-form-item label="任务名称" prop="jobName" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobName" border="none" placeholder="请输入任务名称"></u--input> <u--input v-model="info.jobName" border="none" placeholder="请输入任务名称"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="发布时间" labelWidth="80" prop="stime" borderBottom <u-form-item label="发布时间" labelWidth="80" prop="stime" borderBottom
@click="showStime = true; hideKeyboard()" ref="item1"> @click="showStime = true; hideKeyboard()" ref="item1">
<u--input v-model="info.stime" disabledColor="#ffffff" placeholder="请选择发布时间" <u--input v-model="info.stime" disabledColor="#ffffff" placeholder="请选择发布时间"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> </u-form-item>
@@ -19,7 +19,7 @@
<u--input v-model="info.etime" disabledColor="#ffffff" placeholder="请选择结束时间" <u--input v-model="info.etime" disabledColor="#ffffff" placeholder="请选择结束时间"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> </u-form-item>
<view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">任务要求</view> <view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">任务要求</view>
<u-form-item label="招聘人数" prop="peopleNum" borderBottom labelWidth="80" ref="item3"> <u-form-item label="招聘人数" prop="peopleNum" borderBottom labelWidth="80" ref="item3">
<u--input v-model="info.peopleNum" border="none" placeholder="请输入招聘人数"></u--input> <u--input v-model="info.peopleNum" border="none" placeholder="请输入招聘人数"></u--input>
@@ -41,72 +41,72 @@
<u--input v-model="info.skillNames" disabledColor="#ffffff" placeholder="请选择工种" <u--input v-model="info.skillNames" disabledColor="#ffffff" placeholder="请选择工种"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> </u-form-item>
<u-form-item label="任务描述" prop="jobDescription" borderBottom labelWidth="80" ref="item1"> <u-form-item label="任务描述" prop="jobDescription" borderBottom labelWidth="80" ref="item1">
<!-- <u--textarea v-model="info.jobDescription" placeholder="请输入任务描述"></u--textarea> --> <!-- <u--textarea v-model="info.jobDescription" placeholder="请输入任务描述"></u--textarea> -->
<!-- <u--input v-model="info.jobDescription" border="none" placeholder="请输入任务描述"></u--input> <!-- <u--input v-model="info.jobDescription" border="none" placeholder="请输入任务描述"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> --> <u-icon slot="right" name="arrow-right"></u-icon> -->
</u-form-item> </u-form-item>
<view> <view>
<u--textarea v-model="info.jobDescription" placeholder="参考示例:任务名称:保姆 工作内容: 一日三餐,卫生打扫 工资: 200元/天 年龄要求: 25-40岁 工作经验要求: 有过住家保姆经验, 会做饭,受过高等教育的优先" count height="100" maxlength="200"></u--textarea> <u--textarea v-model="info.jobDescription" placeholder="参考示例:任务名称:保姆 工作内容: 一日三餐,卫生打扫 工资: 200元/天 年龄要求: 25-40岁 工作经验要求: 有过住家保姆经验, 会做饭,受过高等教育的优先" count height="100" maxlength="200"></u--textarea>
</view> </view>
<view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">人员要求</view> <view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">人员要求</view>
<!-- <u-form-item label="人员属性" prop="userNature" labelWidth="80" borderBottom <!-- <u-form-item label="人员属性" prop="userNature" labelWidth="80" borderBottom
@click="showNature = true; hideKeyboard()" ref="item7"> @click="showNature = true; hideKeyboard()" ref="item7">
<u--input v-model="info.userNature" disabledColor="#ffffff" placeholder="请选择人员属性" <u--input v-model="info.userNature" disabledColor="#ffffff" placeholder="请选择人员属性"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> --> </u-form-item> -->
<u-form-item label="年龄要求" prop="ageDesc" labelWidth="80" borderBottom <u-form-item label="年龄要求" prop="ageDesc" labelWidth="80" borderBottom
@click="showAge = true; hideKeyboard()" ref="item8"> @click="showAge = true; hideKeyboard()" ref="item8">
<u--input v-model="info.ageDesc" disabledColor="#ffffff" placeholder="请选择年龄要求" <u--input v-model="info.ageDesc" disabledColor="#ffffff" placeholder="请选择年龄要求"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> </u-form-item>
<u-form-item label="学历要求" prop="educationLabel" labelWidth="80" borderBottom <u-form-item label="学历要求" prop="educationLabel" labelWidth="80" borderBottom
@click="showEdu = true; hideKeyboard()" ref="item9"> @click="showEdu = true; hideKeyboard()" ref="item9">
<u--input v-model="info.educationLabel" disabledColor="#ffffff" placeholder="请选择学历要求" <u--input v-model="info.educationLabel" disabledColor="#ffffff" placeholder="请选择学历要求"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> </u-form-item>
<u-form-item label="经验要求" prop="experienceDesc" labelWidth="80" borderBottom <u-form-item label="经验要求" prop="experienceDesc" labelWidth="80" borderBottom
@click="showExpe = true; hideKeyboard()" ref="item10"> @click="showExpe = true; hideKeyboard()" ref="item10">
<u--input v-model="info.experienceDesc" disabledColor="#ffffff" placeholder="请选择学历要求" <u--input v-model="info.experienceDesc" disabledColor="#ffffff" placeholder="请选择学历要求"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> </u-form-item>
<view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">企业信息</view> <view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">企业信息</view>
<u-form-item label="企业名称" prop="jobCompanyName" borderBottom labelWidth="80" ref="item1"> <u-form-item label="企业名称" prop="jobCompanyName" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobCompanyName" border="none" placeholder="请输入企业名称"></u--input> <u--input v-model="info.jobCompanyName" border="none" placeholder="请输入企业名称"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="企业规模" prop="jobCompanyScale" borderBottom labelWidth="80" ref="item1"> <u-form-item label="企业信用代码" prop="jobCompanyScale" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobCompanyScale" border="none" placeholder="请输入企业规模"></u--input> <u--input v-model="info.jobCompanyScale" border="none" placeholder="请输入企业信用代码"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="所属行业" prop="jobCompanyIndustry" borderBottom labelWidth="80" ref="item1"> <u-form-item label="所属行业" prop="jobCompanyIndustry" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobCompanyIndustry" border="none" placeholder="请输入所属行业"></u--input> <u--input v-model="info.jobCompanyIndustry" border="none" placeholder="请输入所属行业"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="企业性质" prop="jobCompanyNature" borderBottom labelWidth="80" ref="item1"> <u-form-item label="企业性质" prop="jobCompanyNature" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobCompanyNature" border="none" placeholder="请输入企业性质"></u--input> <u--input v-model="info.jobCompanyNature" border="none" placeholder="请输入企业性质"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="企业介绍" prop="jobCompanyDescription" borderBottom labelWidth="80" ref="item1"> <u-form-item label="企业介绍" prop="jobCompanyDescription" borderBottom labelWidth="80" ref="item1">
<!-- <u--input v-model="info.jobCompanyDescription" border="none" placeholder="请输入企业介绍"></u--input> <!-- <u--input v-model="info.jobCompanyDescription" border="none" placeholder="请输入企业介绍"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> --> <u-icon slot="right" name="arrow-right"></u-icon> -->
</u-form-item> </u-form-item>
<view> <view>
<u--textarea v-model="info.jobCompanyDescription" placeholder="请输入企业介绍" count height="100" maxlength="200"></u--textarea> <u--textarea v-model="info.jobCompanyDescription" placeholder="请输入企业介绍" count height="100" maxlength="200"></u--textarea>
</view> </view>
<u-form-item label="联系人" prop="callName" borderBottom labelWidth="80" ref="item1"> <u-form-item label="联系人" prop="callName" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callName" border="none" placeholder="请输入联系人"></u--input> <u--input v-model="info.callName" border="none" placeholder="请输入联系人"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="手机号" prop="callTel" borderBottom labelWidth="80" ref="item1"> <u-form-item label="手机号" prop="callTel" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callTel" border="none" placeholder="请输入手机号"></u--input> <u--input v-model="info.callTel" border="none" placeholder="请输入手机号"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="座机" prop="callNumber" borderBottom labelWidth="80" ref="item1"> <u-form-item label="座机" prop="callNumber" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callNumber" border="none" placeholder="请输入座机"></u--input> <u--input v-model="info.callNumber" border="none" placeholder="请输入座机"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="详细地址" prop="address" borderBottom labelWidth="80" ref="item1"> <u-form-item label="详细地址" prop="address" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.address" border="none" placeholder="请输入详细地址"></u--input> <u--input v-model="info.address" border="none" placeholder="请输入详细地址"></u--input>
</u-form-item> </u-form-item>
<map class="map" :latitude="latitude" :longitude="longitude" :markers="covers"></map> <map class="map" :latitude="latitude" :longitude="longitude" :markers="covers"></map>
</u--form> </u--form>
<u-button type="primary" text="提交" customStyle="margin-top: 50px" @click="submit"></u-button> <u-button type="primary" text="提交" customStyle="margin-top: 50px" @click="submit"></u-button>
@@ -119,18 +119,18 @@
</u-picker> </u-picker>
<u-picker :show="showSkills" ref="skillPicker" keyName="name" :columns="skillColumns" <u-picker :show="showSkills" ref="skillPicker" keyName="name" :columns="skillColumns"
@confirm="skillConfirm" @cancel="skillClose" @close="skillClose"> @confirm="skillConfirm" @cancel="skillClose" @close="skillClose">
</u-picker> </u-picker>
<!-- <u-picker :show="showNature" ref="naturePicker" :columns="natureColumns" <!-- <u-picker :show="showNature" ref="naturePicker" :columns="natureColumns"
@confirm="natureConfirm" @cancel="natureClose" @close="natureClose"> @confirm="natureConfirm" @cancel="natureClose" @close="natureClose">
</u-picker> --> </u-picker> -->
<u-picker :show="showAge" ref="agePicker" keyName="label" :columns="ageColumns" <u-picker :show="showAge" ref="agePicker" keyName="label" :columns="ageColumns"
@confirm="ageConfirm" @cancel="ageClose" @close="ageClose"> @confirm="ageConfirm" @cancel="ageClose" @close="ageClose">
</u-picker> </u-picker>
<u-picker :show="showEdu" ref="eduPicker" keyName="label" :columns="eduColumns" <u-picker :show="showEdu" ref="eduPicker" keyName="label" :columns="eduColumns"
@confirm="eduConfirm" @cancel="eduClose" @close="eduClose"> @confirm="eduConfirm" @cancel="eduClose" @close="eduClose">
</u-picker> </u-picker>
<u-picker :show="showExpe" ref="expePicker" keyName="label" :columns="expeColumns" <u-picker :show="showExpe" ref="expePicker" keyName="label" :columns="expeColumns"
@confirm="expeConfirm" @cancel="expeClose" @close="expeClose"> @confirm="expeConfirm" @cancel="expeClose" @close="expeClose">
</u-picker> </u-picker>
<u-datetime-picker :show="showStime" :value="birthday" mode="date" closeOnClickOverlay <u-datetime-picker :show="showStime" :value="birthday" mode="date" closeOnClickOverlay
@confirm="stimeConfirm" @cancel="stimeClose" @close="stimeClose"></u-datetime-picker> @confirm="stimeConfirm" @cancel="stimeClose" @close="stimeClose"></u-datetime-picker>
@@ -141,20 +141,20 @@
</template> </template>
<script> <script>
import dic from '@/common/dic.js' import dic from '@/common/dic.js'
import { submitInfo } from '@/api/userrecruit.js' import { submitInfo } from '@/api/userrecruit.js'
export default { export default {
data() { data() {
return { return {
latitude: 31.05, //中心点 latitude: 31.05, //中心点
longitude: 104.20, longitude: 104.20,
covers: [{ //marker标记位置 covers: [{ //marker标记位置
id: 0, id: 0,
latitude: 0, latitude: 0,
longitude: 0, longitude: 0,
// width:30, // width:30,
// height:30, // height:30,
iconPath: '../../../static/img/location.png' iconPath: '../../../static/img/location.png'
}], }],
value2: '招工内容', value2: '招工内容',
fileList1: [], fileList1: [],
@@ -175,20 +175,20 @@
worktypeIds: '', // 工种一级id worktypeIds: '', // 工种一级id
skillIds: '', // 工种二级id skillIds: '', // 工种二级id
worktypeNames: '', // 工种名称 worktypeNames: '', // 工种名称
skillNames: '', // 工种二级名称 skillNames: '', // 工种二级名称
jobDescription: '', // 任务描述 jobDescription: '', // 任务描述
// userNature: '', // 人员属性 // userNature: '', // 人员属性
ageDesc: '', // 年龄要求 ageDesc: '', // 年龄要求
education: '', // 学历要求 education: '', // 学历要求
experienceDesc: '', // 经验要求 experienceDesc: '', // 经验要求
jobCompanyName: '', // 企业名称 jobCompanyName: '', // 企业名称
jobCompanyScale: '', // 企业规模 jobCompanyScale: '', // 企业信用代码
jobCompanyIndustry: '', // 所属行业 jobCompanyIndustry: '', // 所属行业
jobCompanyNature: '', // 企业性质 jobCompanyNature: '', // 企业性质
jobCompanyDescription: '', // 企业介绍 jobCompanyDescription: '', // 企业介绍
callName: '', // 联系人 callName: '', // 联系人
callTel: '', // 手机号 callTel: '', // 手机号
callNumber: '', // 座机 callNumber: '', // 座机
address: '', // 公司详细地址 address: '', // 公司详细地址
// userInfo: { // userInfo: {
// name: '楼兰', // name: '楼兰',
@@ -202,18 +202,18 @@
}, },
showWage: false, // 参考工资选项是否展示 showWage: false, // 参考工资选项是否展示
showTrade: false, // 行业类型是否显示 showTrade: false, // 行业类型是否显示
showSkills: false, // 工种类型是否显示 showSkills: false, // 工种类型是否显示
showNature: false, // 人员属性 showNature: false, // 人员属性
showAge: false, // 年龄要求 showAge: false, // 年龄要求
showEdu: false, // 学历要求 showEdu: false, // 学历要求
showExpe: false, // 经验要求 showExpe: false, // 经验要求
birthday: Number(new Date()), birthday: Number(new Date()),
wageColumns: dic.taskSalary, wageColumns: dic.taskSalary,
tradeColumns: dic.tradeArr, tradeColumns: dic.tradeArr,
skillColumns: [], skillColumns: [],
natureColumns: dic.natureArr, natureColumns: dic.natureArr,
ageColumns: dic.ageArr, ageColumns: dic.ageArr,
eduColumns: dic.eduArr, eduColumns: dic.eduArr,
expeColumns: dic.expeArr, expeColumns: dic.expeArr,
rules: { rules: {
'userInfo.name': [{ 'userInfo.name': [{
@@ -298,39 +298,39 @@
}, },
skillConfirm() { skillConfirm() {
this.showSkills = false this.showSkills = false
}, },
// natureConfirm(e) { // natureConfirm(e) {
// const { value } = e // const { value } = e
// this.info.userNature = value[0] // this.info.userNature = value[0]
// this.showNature = false // this.showNature = false
// }, // },
ageConfirm(e) { ageConfirm(e) {
const { value } = e const { value } = e
this.info.ageDesc = value[0].label this.info.ageDesc = value[0].label
this.showAge = false this.showAge = false
}, },
eduConfirm(e) { eduConfirm(e) {
const { value } = e const { value } = e
this.info.education = value[0].value this.info.education = value[0].value
this.info.educationLabel = value[0].label this.info.educationLabel = value[0].label
this.showEdu = false this.showEdu = false
}, },
expeConfirm(e) { expeConfirm(e) {
const { value } = e const { value } = e
this.info.experienceDesc = value[0].label this.info.experienceDesc = value[0].label
this.showExpe = false this.showExpe = false
}, },
expeClose() { expeClose() {
this.showExpe = false this.showExpe = false
}, },
eduClose() { eduClose() {
this.showEdu = false this.showEdu = false
}, },
ageClose() { ageClose() {
this.showAge = false this.showAge = false
}, },
// natureClose() { // natureClose() {
// this.showNature = false // this.showNature = false
// }, // },
skillClose() { skillClose() {
this.showSkills = false this.showSkills = false
@@ -411,47 +411,47 @@
// uni.$u.toast('校验通过') // uni.$u.toast('校验通过')
// }).catch(errors => { // }).catch(errors => {
// uni.$u.toast('校验失败') // uni.$u.toast('校验失败')
// }) // })
this.info.jobType = 0 this.info.jobType = 0
let that = this let that = this
submitInfo(this.info).then(res => { submitInfo(this.info).then(res => {
if(res.data.code == 200) { if(res.data.code == 200) {
that.reset() that.reset()
uni.$u.toast('发布成功') uni.$u.toast('发布成功')
} }
}) })
}, },
reset() { reset() {
// jobCompanyName: '', // 企业名称 // jobCompanyName: '', // 企业名称
// jobCompanyScale: '', // 企业规模 // jobCompanyScale: '', // 企业信用代码
// jobCompanyIndustry: '', // 所属行业 // jobCompanyIndustry: '', // 所属行业
// jobCompanyNature: '', // 企业性质 // jobCompanyNature: '', // 企业性质
// jobCompanyDescription: '', // 企业介绍 // jobCompanyDescription: '', // 企业介绍
const validateList = [ const validateList = [
'jobName', 'jobName',
'stime', 'stime',
'etime', 'etime',
'peopleNum', 'peopleNum',
'wage', 'wage',
'tradeId', 'tradeId',
'tradeNames', 'tradeNames',
'worktypeIds', 'worktypeIds',
'skillIds', 'skillIds',
'worktypeNames', 'worktypeNames',
'skillNames', 'skillNames',
'jobDescription', 'jobDescription',
'ageDesc', 'ageDesc',
'education', 'education',
'educationLabel', 'educationLabel',
'experienceDesc', 'experienceDesc',
'jobCompanyName', 'jobCompanyName',
'jobCompanyScale', 'jobCompanyScale',
'jobCompanyIndustry', 'jobCompanyIndustry',
'jobCompanyNature', 'jobCompanyNature',
'jobCompanyDescription', 'jobCompanyDescription',
'callName', 'callName',
'callTel', 'callTel',
'callNumber', 'callNumber',
'address' 'address'
] ]
this.$refs.form1.resetFields() this.$refs.form1.resetFields()
@@ -469,9 +469,9 @@
</script> </script>
<style> <style>
.map { .map {
width: 100%; width: 100%;
height: 350rpx; height: 350rpx;
margin-top: 30rpx; margin-top: 30rpx;
} }
</style> </style>

View File

@@ -1,9 +1,9 @@
<!-- 发布岗位 --> <!-- 发布岗位 -->
<template> <template>
<view> <view>
<view class="u-demo-block__content"> <view class="u-demo-block__content">
<!-- 注意如果需要兼容微信小程序最好通过setRules方法设置rules规则 --> <!-- 注意如果需要兼容微信小程序最好通过setRules方法设置rules规则 -->
<u--form labelPosition="left" :model="info" ref="form1"> <u--form labelPosition="left" :model="info" ref="form1">
<view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">岗位信息</view> <view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">岗位信息</view>
<u-form-item label="岗位名称" prop="jobName" borderBottom labelWidth="80" ref="item1"> <u-form-item label="岗位名称" prop="jobName" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobName" border="none" placeholder="请输入岗位名称"></u--input> <u--input v-model="info.jobName" border="none" placeholder="请输入岗位名称"></u--input>
@@ -19,7 +19,7 @@
<u--input v-model="info.etime" disabledColor="#ffffff" placeholder="请选择结束时间" <u--input v-model="info.etime" disabledColor="#ffffff" placeholder="请选择结束时间"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> </u-form-item>
<view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">岗位要求</view> <view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">岗位要求</view>
<u-form-item label="招聘人数" prop="peopleNum" borderBottom labelWidth="80" ref="item3"> <u-form-item label="招聘人数" prop="peopleNum" borderBottom labelWidth="80" ref="item3">
<u--input v-model="info.peopleNum" border="none" placeholder="请输入招聘人数"></u--input> <u--input v-model="info.peopleNum" border="none" placeholder="请输入招聘人数"></u--input>
@@ -41,72 +41,72 @@
<u--input v-model="info.skillNames" disabledColor="#ffffff" placeholder="请选择工种" <u--input v-model="info.skillNames" disabledColor="#ffffff" placeholder="请选择工种"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> </u-form-item>
<u-form-item label="岗位描述" prop="jobDescription" borderBottom labelWidth="80" ref="item1"> <u-form-item label="岗位描述" prop="jobDescription" borderBottom labelWidth="80" ref="item1">
<!-- <u--textarea v-model="info.jobDescription" placeholder="请输入岗位描述"></u--textarea> --> <!-- <u--textarea v-model="info.jobDescription" placeholder="请输入岗位描述"></u--textarea> -->
<!-- <u--input v-model="info.jobDescription" border="none" placeholder="请输入任务描述"></u--input> <!-- <u--input v-model="info.jobDescription" border="none" placeholder="请输入任务描述"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> --> <u-icon slot="right" name="arrow-right"></u-icon> -->
</u-form-item> </u-form-item>
<view> <view>
<u--textarea v-model="info.jobDescription" placeholder="参考示例:岗位名称:保姆 工作内容: 一日三餐,卫生打扫 工资: 200元/天 年龄要求: 25-40岁 工作经验要求: 有过住家保姆经验, 会做饭,受过高等教育的优先" count height="100" maxlength="200"></u--textarea> <u--textarea v-model="info.jobDescription" placeholder="参考示例:岗位名称:保姆 工作内容: 一日三餐,卫生打扫 工资: 200元/天 年龄要求: 25-40岁 工作经验要求: 有过住家保姆经验, 会做饭,受过高等教育的优先" count height="100" maxlength="200"></u--textarea>
</view> </view>
<view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">人员要求</view> <view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">人员要求</view>
<!-- <u-form-item label="人员属性" prop="userNature" labelWidth="80" borderBottom <!-- <u-form-item label="人员属性" prop="userNature" labelWidth="80" borderBottom
@click="showNature = true; hideKeyboard()" ref="item4"> @click="showNature = true; hideKeyboard()" ref="item4">
<u--input v-model="info.userNature" disabledColor="#ffffff" placeholder="请选择人员属性" <u--input v-model="info.userNature" disabledColor="#ffffff" placeholder="请选择人员属性"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> --> </u-form-item> -->
<u-form-item label="年龄要求" prop="ageDesc" labelWidth="80" borderBottom <u-form-item label="年龄要求" prop="ageDesc" labelWidth="80" borderBottom
@click="showAge = true; hideKeyboard()" ref="item4"> @click="showAge = true; hideKeyboard()" ref="item4">
<u--input v-model="info.ageDesc" disabledColor="#ffffff" placeholder="请选择年龄要求" <u--input v-model="info.ageDesc" disabledColor="#ffffff" placeholder="请选择年龄要求"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> </u-form-item>
<u-form-item label="学历要求" prop="educationLabel" labelWidth="80" borderBottom <u-form-item label="学历要求" prop="educationLabel" labelWidth="80" borderBottom
@click="showEdu = true; hideKeyboard()" ref="item4"> @click="showEdu = true; hideKeyboard()" ref="item4">
<u--input v-model="info.educationLabel" disabledColor="#ffffff" placeholder="请选择学历要求" <u--input v-model="info.educationLabel" disabledColor="#ffffff" placeholder="请选择学历要求"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> </u-form-item>
<u-form-item label="经验要求" prop="experienceDesc" labelWidth="80" borderBottom <u-form-item label="经验要求" prop="experienceDesc" labelWidth="80" borderBottom
@click="showExpe = true; hideKeyboard()" ref="item4"> @click="showExpe = true; hideKeyboard()" ref="item4">
<u--input v-model="info.experienceDesc" disabledColor="#ffffff" placeholder="请选择学历要求" <u--input v-model="info.experienceDesc" disabledColor="#ffffff" placeholder="请选择学历要求"
border="none"></u--input> border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> <u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item> </u-form-item>
<view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">企业信息</view> <view style="font-size: 30rpx;font-weight: bold;padding: 20rpx 0 0;">企业信息</view>
<u-form-item label="企业名称" prop="jobCompanyName" borderBottom labelWidth="80" ref="item1"> <u-form-item label="企业名称" prop="jobCompanyName" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobCompanyName" border="none" placeholder="请输入企业名称"></u--input> <u--input v-model="info.jobCompanyName" border="none" placeholder="请输入企业名称"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="企业规模" prop="jobCompanyScale" borderBottom labelWidth="80" ref="item1"> <u-form-item label="企业信用代码" prop="jobCompanyScale" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobCompanyScale" border="none" placeholder="请输入企业规模"></u--input> <u--input v-model="info.jobCompanyScale" border="none" placeholder="请输入企业信用代码"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="所属行业" prop="jobCompanyIndustry" borderBottom labelWidth="80" ref="item1"> <u-form-item label="所属行业" prop="jobCompanyIndustry" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobCompanyIndustry" border="none" placeholder="请输入所属行业"></u--input> <u--input v-model="info.jobCompanyIndustry" border="none" placeholder="请输入所属行业"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="企业性质" prop="jobCompanyNature" borderBottom labelWidth="80" ref="item1"> <u-form-item label="企业性质" prop="jobCompanyNature" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.jobCompanyNature" border="none" placeholder="请输入企业性质"></u--input> <u--input v-model="info.jobCompanyNature" border="none" placeholder="请输入企业性质"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="企业介绍" prop="jobCompanyDescription" borderBottom labelWidth="80" ref="item1"> <u-form-item label="企业介绍" prop="jobCompanyDescription" borderBottom labelWidth="80" ref="item1">
<!-- <u--input v-model="info.jobCompanyDescription" border="none" placeholder="请输入企业介绍"></u--input> <!-- <u--input v-model="info.jobCompanyDescription" border="none" placeholder="请输入企业介绍"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon> --> <u-icon slot="right" name="arrow-right"></u-icon> -->
</u-form-item> </u-form-item>
<view> <view>
<u--textarea v-model="info.jobCompanyDescription" placeholder="请输入企业介绍" count height="100" maxlength="200"></u--textarea> <u--textarea v-model="info.jobCompanyDescription" placeholder="请输入企业介绍" count height="100" maxlength="200"></u--textarea>
</view> </view>
<u-form-item label="联系人" prop="callName" borderBottom labelWidth="80" ref="item1"> <u-form-item label="联系人" prop="callName" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callName" border="none" placeholder="请输入联系人"></u--input> <u--input v-model="info.callName" border="none" placeholder="请输入联系人"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="手机号" prop="callTel" borderBottom labelWidth="80" ref="item1"> <u-form-item label="手机号" prop="callTel" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callTel" border="none" placeholder="请输入手机号"></u--input> <u--input v-model="info.callTel" border="none" placeholder="请输入手机号"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="座机" prop="callNumber" borderBottom labelWidth="80" ref="item1"> <u-form-item label="座机" prop="callNumber" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callNumber" border="none" placeholder="请输入座机"></u--input> <u--input v-model="info.callNumber" border="none" placeholder="请输入座机"></u--input>
</u-form-item> </u-form-item>
<u-form-item label="详细地址" prop="address" borderBottom labelWidth="80" ref="item1"> <u-form-item label="详细地址" prop="address" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.address" border="none" placeholder="请输入详细地址"></u--input> <u--input v-model="info.address" border="none" placeholder="请输入详细地址"></u--input>
</u-form-item> </u-form-item>
<map class="map" :latitude="latitude" :longitude="longitude" :markers="covers"></map> <map class="map" :latitude="latitude" :longitude="longitude" :markers="covers"></map>
</u--form> </u--form>
<u-button type="primary" text="提交" customStyle="margin-top: 50px" @click="submit"></u-button> <u-button type="primary" text="提交" customStyle="margin-top: 50px" @click="submit"></u-button>
@@ -119,18 +119,18 @@
</u-picker> </u-picker>
<u-picker :show="showSkills" ref="skillPicker" keyName="name" :columns="skillColumns" <u-picker :show="showSkills" ref="skillPicker" keyName="name" :columns="skillColumns"
@confirm="skillConfirm" @cancel="skillClose" @close="skillClose"> @confirm="skillConfirm" @cancel="skillClose" @close="skillClose">
</u-picker> </u-picker>
<!-- <u-picker :show="showNature" ref="naturePicker" :columns="natureColumns" <!-- <u-picker :show="showNature" ref="naturePicker" :columns="natureColumns"
@confirm="natureConfirm" @cancel="natureClose" @close="natureClose"> @confirm="natureConfirm" @cancel="natureClose" @close="natureClose">
</u-picker> --> </u-picker> -->
<u-picker :show="showAge" ref="agePicker" keyName="label" :columns="ageColumns" <u-picker :show="showAge" ref="agePicker" keyName="label" :columns="ageColumns"
@confirm="ageConfirm" @cancel="ageClose" @close="ageClose"> @confirm="ageConfirm" @cancel="ageClose" @close="ageClose">
</u-picker> </u-picker>
<u-picker :show="showEdu" ref="eduPicker" keyName="label" :columns="eduColumns" <u-picker :show="showEdu" ref="eduPicker" keyName="label" :columns="eduColumns"
@confirm="eduConfirm" @cancel="eduClose" @close="eduClose"> @confirm="eduConfirm" @cancel="eduClose" @close="eduClose">
</u-picker> </u-picker>
<u-picker :show="showExpe" ref="expePicker" keyName="label" :columns="expeColumns" <u-picker :show="showExpe" ref="expePicker" keyName="label" :columns="expeColumns"
@confirm="expeConfirm" @cancel="expeClose" @close="expeClose"> @confirm="expeConfirm" @cancel="expeClose" @close="expeClose">
</u-picker> </u-picker>
<u-datetime-picker :show="showStime" :value="birthday" mode="date" closeOnClickOverlay <u-datetime-picker :show="showStime" :value="birthday" mode="date" closeOnClickOverlay
@confirm="stimeConfirm" @cancel="stimeClose" @close="stimeClose"></u-datetime-picker> @confirm="stimeConfirm" @cancel="stimeClose" @close="stimeClose"></u-datetime-picker>
@@ -141,20 +141,20 @@
</template> </template>
<script> <script>
import dic from '@/common/dic.js' import dic from '@/common/dic.js'
import { submitInfo } from '@/api/userrecruit.js' import { submitInfo } from '@/api/userrecruit.js'
export default { export default {
data() { data() {
return { return {
latitude: 31.05, //中心点 latitude: 31.05, //中心点
longitude: 104.20, longitude: 104.20,
covers: [{ //marker标记位置 covers: [{ //marker标记位置
id: 0, id: 0,
latitude: 0, latitude: 0,
longitude: 0, longitude: 0,
// width:30, // width:30,
// height:30, // height:30,
iconPath: '../../../static/img/location.png' iconPath: '../../../static/img/location.png'
}], }],
value2: '招工内容', value2: '招工内容',
fileList1: [], fileList1: [],
@@ -175,21 +175,21 @@
worktypeIds: '', // 工种一级id worktypeIds: '', // 工种一级id
skillIds: '', // 工种二级id skillIds: '', // 工种二级id
worktypeNames: '', // 工种名称 worktypeNames: '', // 工种名称
skillNames: '', // 工种二级名称 skillNames: '', // 工种二级名称
jobDescription: '', // 任务描述 jobDescription: '', // 任务描述
// userNature: '', // 人员属性 // userNature: '', // 人员属性
ageDesc: '', // 年龄要求 ageDesc: '', // 年龄要求
education: '', // 学历要求 education: '', // 学历要求
educationLabel: '', // 学历要求前端显示 educationLabel: '', // 学历要求前端显示
experienceDesc: '', // 经验要求 experienceDesc: '', // 经验要求
jobCompanyName: '', // 企业名称 jobCompanyName: '', // 企业名称
jobCompanyScale: '', // 企业规模 jobCompanyScale: '', // 企业信用代码
jobCompanyIndustry: '', // 所属行业 jobCompanyIndustry: '', // 所属行业
jobCompanyNature: '', // 企业性质 jobCompanyNature: '', // 企业性质
jobCompanyDescription: '', // 企业介绍 jobCompanyDescription: '', // 企业介绍
callName: '', // 联系人 callName: '', // 联系人
callTel: '', // 手机号 callTel: '', // 手机号
callNumber: '', // 座机 callNumber: '', // 座机
address: '', // 公司详细地址 address: '', // 公司详细地址
// userInfo: { // userInfo: {
// name: '楼兰', // name: '楼兰',
@@ -203,18 +203,18 @@
}, },
showWage: false, // 参考工资选项是否展示 showWage: false, // 参考工资选项是否展示
showTrade: false, // 行业类型是否显示 showTrade: false, // 行业类型是否显示
showSkills: false, // 工种类型是否显示 showSkills: false, // 工种类型是否显示
showNature: false, // 人员属性 showNature: false, // 人员属性
showAge: false, // 年龄要求 showAge: false, // 年龄要求
showEdu: false, // 学历要求 showEdu: false, // 学历要求
showExpe: false, // 经验要求 showExpe: false, // 经验要求
birthday: Number(new Date()), birthday: Number(new Date()),
wageColumns: dic.taskSalary, wageColumns: dic.taskSalary,
tradeColumns: dic.tradeArr, tradeColumns: dic.tradeArr,
skillColumns: [], skillColumns: [],
natureColumns: dic.natureArr, natureColumns: dic.natureArr,
ageColumns: dic.ageArr, ageColumns: dic.ageArr,
eduColumns: dic.eduArr, eduColumns: dic.eduArr,
expeColumns: dic.expeArr, expeColumns: dic.expeArr,
rules: { rules: {
'userInfo.name': [{ 'userInfo.name': [{
@@ -299,39 +299,39 @@
}, },
skillConfirm() { skillConfirm() {
this.showSkills = false this.showSkills = false
}, },
// natureConfirm(e) { // natureConfirm(e) {
// const { value } = e // const { value } = e
// this.info.userNature = value[0] // this.info.userNature = value[0]
// this.showNature = false // this.showNature = false
// }, // },
ageConfirm(e) { ageConfirm(e) {
const { value } = e const { value } = e
this.info.ageDesc = value[0].label this.info.ageDesc = value[0].label
this.showAge = false this.showAge = false
}, },
eduConfirm(e) { eduConfirm(e) {
const { value } = e const { value } = e
this.info.education = value[0].value this.info.education = value[0].value
this.info.educationLabel = value[0].label this.info.educationLabel = value[0].label
this.showEdu = false this.showEdu = false
}, },
expeConfirm(e) { expeConfirm(e) {
const { value } = e const { value } = e
this.info.experienceDesc = value[0].label this.info.experienceDesc = value[0].label
this.showExpe = false this.showExpe = false
}, },
expeClose() { expeClose() {
this.showExpe = false this.showExpe = false
}, },
eduClose() { eduClose() {
this.showEdu = false this.showEdu = false
}, },
ageClose() { ageClose() {
this.showAge = false this.showAge = false
}, },
// natureClose() { // natureClose() {
// this.showNature = false // this.showNature = false
// }, // },
skillClose() { skillClose() {
this.showSkills = false this.showSkills = false
@@ -412,42 +412,42 @@
// uni.$u.toast('校验通过') // uni.$u.toast('校验通过')
// }).catch(errors => { // }).catch(errors => {
// uni.$u.toast('校验失败') // uni.$u.toast('校验失败')
// }) // })
this.info.jobType = 1 this.info.jobType = 1
let that = this let that = this
submitInfo(this.info).then(res => { submitInfo(this.info).then(res => {
if(res.data.code == 200) { if(res.data.code == 200) {
that.reset() that.reset()
uni.$u.toast('发布成功') uni.$u.toast('发布成功')
} }
}) })
}, },
reset() { reset() {
const validateList = [ const validateList = [
'jobName', 'jobName',
'stime', 'stime',
'etime', 'etime',
'peopleNum', 'peopleNum',
'wage', 'wage',
'tradeId', 'tradeId',
'tradeNames', 'tradeNames',
'worktypeIds', 'worktypeIds',
'skillIds', 'skillIds',
'worktypeNames', 'worktypeNames',
'skillNames', 'skillNames',
'jobDescription', 'jobDescription',
'ageDesc', 'ageDesc',
'education', 'education',
'educationLabel', 'educationLabel',
'experienceDesc', 'experienceDesc',
'jobCompanyName', 'jobCompanyName',
'jobCompanyScale', 'jobCompanyScale',
'jobCompanyIndustry', 'jobCompanyIndustry',
'jobCompanyNature', 'jobCompanyNature',
'jobCompanyDescription', 'jobCompanyDescription',
'callName', 'callName',
'callTel', 'callTel',
'callNumber', 'callNumber',
'address' 'address'
] ]
this.$refs.form1.resetFields() this.$refs.form1.resetFields()
@@ -465,9 +465,9 @@
</script> </script>
<style> <style>
.map { .map {
width: 100%; width: 100%;
height: 350rpx; height: 350rpx;
margin-top: 30rpx; margin-top: 30rpx;
} }
</style> </style>

View File

@@ -38,8 +38,11 @@
</script> </script>
<style> <style>
page{ /* page{
padding: 20px 20px 20px 20px; padding: 20px 20px 20px 20px;
overflow: auto; overflow: auto;
} */
.policy-content {
padding: 30rpx;
} }
</style> </style>

View File

@@ -162,23 +162,24 @@ export function Promisify(func) {
export function GoLogin() { export function GoLogin() {
if (showModal) { if (showModal) {
showModal = false showModal = false
uni.showModal({ location.href = "https://dy12333.org.cn/h5/"
title: "提示", // uni.showModal({
content: "您还未登录,点击确认去登录", // title: "提示",
success({ // content: "您还未登录,点击确认去登录",
confirm // success({
}) { // confirm
if (confirm) { // }) {
uni.redirectTo({ // if (confirm) {
url: "/pages/login/login" // uni.redirectTo({
}); // url: "/pages/login/login"
} // });
showModal = true // }
}, // showModal = true
fail() { // },
showModal = true // fail() {
} // showModal = true
}) // }
// })
} }
} }