新增联系人

This commit is contained in:
zxy
2024-03-10 14:38:12 +08:00
parent c34e08e780
commit 3e28a5501b
4 changed files with 66 additions and 11 deletions

View File

@@ -72,7 +72,7 @@
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>
<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>
<u-button type="error" text="重置" customStyle="margin-top: 10px" @click="reset"></u-button> <u-button type="error" text="重置" customStyle="margin-top: 10px" @click="reset"></u-button>
@@ -110,7 +110,17 @@
import { submitInfo } from '@/api/userrecruit.js' import { submitInfo } from '@/api/userrecruit.js'
export default { export default {
data() { data() {
return { return {
latitude: 31.05, //中心点
longitude: 104.20,
covers: [{ //marker标记位置
id: 0,
latitude: 0,
longitude: 0,
// width:30,
// height:30,
iconPath: '../../../static/img/location.png'
}],
value2: '招工内容', value2: '招工内容',
fileList1: [], fileList1: [],
disabled1: false, disabled1: false,

View File

@@ -16,11 +16,11 @@
</view> </view>
<view class="form-wrapper"> <view class="form-wrapper">
<view class="require">您的招工需求</view> <!-- <view class="require">您的招工需求</view> -->
<u-sticky offset-top="0"> <u-sticky offset-top="0" v-if="pageType === 'enterprise'">
<view class="u-demo-block" style="background-color: #fff;padding: 20rpx 0;"> <view class="u-demo-block" style="background-color: #fff;padding: 20rpx 0;">
<view class="u-demo-block__content"> <view class="u-demo-block__content">
<view class="typeButtonWrapper" v-if="pageType === 'enterprise'"> <view class="typeButtonWrapper" >
<view class="typeButtonLeft"> <view class="typeButtonLeft">
<view v-for="(item, index) in nonReactiveArray" :key="index" <view v-for="(item, index) in nonReactiveArray" :key="index"
@@ -28,13 +28,13 @@
}}</view> }}</view>
</view> </view>
</view> </view>
<view class="typeButtonWrapper" v-else> <!-- <view class="typeButtonWrapper" v-else>
<view class="typeButtonLeft"> <view class="typeButtonLeft">
<view v-for="(item, index) in nonReactiveArray" :key="index" v-show="index == 2" <view v-for="(item, index) in nonReactiveArray" :key="index" v-show="index == 2"
:class="['typeButton', index == activeTab ? 'activeButton' : '']" @click="changeTab(index)">{{ item :class="['typeButton', index == activeTab ? 'activeButton' : '']" @click="changeTab(index)">{{ item
}}</view> }}</view>
</view> </view>
</view> </view> -->
</view> </view>
</view> </view>
</u-sticky> </u-sticky>

View File

@@ -89,6 +89,18 @@
<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>
<u-form-item label="联系人" prop="callName" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callName" border="none" placeholder="请输入联系人"></u--input>
</u-form-item>
<u-form-item label="手机号" prop="callTel" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callTel" border="none" placeholder="请输入手机号"></u--input>
</u-form-item>
<u-form-item label="座机" prop="callNumber" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callNumber" border="none" placeholder="请输入座机"></u--input>
</u-form-item>
<u-form-item label="详细地址" prop="address" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.address" border="none" placeholder="请输入详细地址"></u--input>
</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>
@@ -167,7 +179,11 @@
jobCompanyScale: '', // 企业规模 jobCompanyScale: '', // 企业规模
jobCompanyIndustry: '', // 所属行业 jobCompanyIndustry: '', // 所属行业
jobCompanyNature: '', // 企业性质 jobCompanyNature: '', // 企业性质
jobCompanyDescription: '', // 企业介绍 jobCompanyDescription: '', // 企业介绍
callName: '', // 联系人
callTel: '', // 手机号
callNumber: '', // 座机
address: '', // 公司详细地址
// userInfo: { // userInfo: {
// name: '楼兰', // name: '楼兰',
// sex: '', // sex: '',
@@ -427,7 +443,11 @@
'jobCompanyScale', 'jobCompanyScale',
'jobCompanyIndustry', 'jobCompanyIndustry',
'jobCompanyNature', 'jobCompanyNature',
'jobCompanyDescription' 'jobCompanyDescription',
'callName',
'callTel',
'callNumber',
'address'
] ]
this.$refs.form1.resetFields() this.$refs.form1.resetFields()
this.$refs.form1.clearValidate() this.$refs.form1.clearValidate()

View File

@@ -89,6 +89,18 @@
<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>
<u-form-item label="联系人" prop="callName" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callName" border="none" placeholder="请输入联系人"></u--input>
</u-form-item>
<u-form-item label="手机号" prop="callTel" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callTel" border="none" placeholder="请输入手机号"></u--input>
</u-form-item>
<u-form-item label="座机" prop="callNumber" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.callNumber" border="none" placeholder="请输入座机"></u--input>
</u-form-item>
<u-form-item label="详细地址" prop="address" borderBottom labelWidth="80" ref="item1">
<u--input v-model="info.address" border="none" placeholder="请输入详细地址"></u--input>
</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>
@@ -163,7 +175,16 @@
ageDesc: '', // 年龄要求 ageDesc: '', // 年龄要求
education: '', // 学历要求 education: '', // 学历要求
educationLabel: '', // 学历要求前端显示 educationLabel: '', // 学历要求前端显示
experienceDesc: '', // 经验要求 experienceDesc: '', // 经验要求
jobCompanyName: '', // 企业名称
jobCompanyScale: '', // 企业规模
jobCompanyIndustry: '', // 所属行业
jobCompanyNature: '', // 企业性质
jobCompanyDescription: '', // 企业介绍
callName: '', // 联系人
callTel: '', // 手机号
callNumber: '', // 座机
address: '', // 公司详细地址
// userInfo: { // userInfo: {
// name: '楼兰', // name: '楼兰',
// sex: '', // sex: '',
@@ -418,7 +439,11 @@
'jobCompanyScale', 'jobCompanyScale',
'jobCompanyIndustry', 'jobCompanyIndustry',
'jobCompanyNature', 'jobCompanyNature',
'jobCompanyDescription' 'jobCompanyDescription',
'callName',
'callTel',
'callNumber',
'address'
] ]
this.$refs.form1.resetFields() this.$refs.form1.resetFields()
this.$refs.form1.clearValidate() this.$refs.form1.clearValidate()