1

parent 20842cc4
...@@ -176,17 +176,6 @@ ...@@ -176,17 +176,6 @@
</view> </view>
<form-item title="年龄" icon="" :required="true"> <form-item title="年龄" icon="" :required="true">
<!-- <wd-col-picker
v-model="ageValue"
:columns="ageColumns"
:column-change="ageColumnChange"
@confirm="params => ageHandleConfirm(params, item)"
use-default-slot
>
<view :class="`inner flex-between ${item.ageText ? '' : 'placeholder'}`">
{{ item.ageText || "请选择年龄范围" }}
</view>
</wd-col-picker> -->
<view @click="showAgeSelect(index)" :class="`inner flex-between ${item.ageText ? '' : 'placeholder'}`"> <view @click="showAgeSelect(index)" :class="`inner flex-between ${item.ageText ? '' : 'placeholder'}`">
{{ item.ageText || "请选择年龄范围" }} {{ item.ageText || "请选择年龄范围" }}
</view> </view>
...@@ -248,7 +237,12 @@ ...@@ -248,7 +237,12 @@
</form-item> </form-item>
<form-row :fill="false"> <form-row :fill="false">
<form-item title="招聘人数" icon="edit" :required="true"> <form-item title="招聘人数" icon="edit" :required="true">
<input type="number" v-model="item.recruitmentNumber" placeholder="请输入招聘人数" /> <input
@input="inputWorkNum($event, item)"
type="number"
v-model="item.recruitmentNumber"
placeholder="请输入招聘人数"
/>
</form-item> </form-item>
<form-item title="联系电话" icon="edit" :required="true"> <form-item title="联系电话" icon="edit" :required="true">
<input type="number" v-model="item.contactPhone" placeholder="请输入联系电话" /> <input type="number" v-model="item.contactPhone" placeholder="请输入联系电话" />
...@@ -438,6 +432,9 @@ onLoad(({ articleId, type }) => { ...@@ -438,6 +432,9 @@ onLoad(({ articleId, type }) => {
} }
}); });
}); });
function inputWorkNum(e, item) {
console.log("e", e, item);
}
getMajorTreeApi().then(res => { getMajorTreeApi().then(res => {
console.log(res); console.log(res);
if (res.code === 200) { if (res.code === 200) {
...@@ -495,13 +492,6 @@ function deleteItem(index) { ...@@ -495,13 +492,6 @@ function deleteItem(index) {
jobForm.value.splice(index, 1); jobForm.value.splice(index, 1);
} }
const initageColumns = () => { const initageColumns = () => {
// const temp = [
// {
// value: "不限",
// label: "不限",
// next: false
// }
// ];
const temp = []; const temp = [];
for (let i = 16; i < 81; i++) { for (let i = 16; i < 81; i++) {
temp.push({ temp.push({
...@@ -510,16 +500,7 @@ const initageColumns = () => { ...@@ -510,16 +500,7 @@ const initageColumns = () => {
next: true next: true
}); });
} }
// columns.value.push(temp);
ageColumns.value = [temp, temp]; ageColumns.value = [temp, temp];
// for (let i = 16; i < 81; i++) {
// temp.push({
// value: i,
// label: i + "岁",
// next: true
// });
// }
// ageColumns.value.push(temp);
}; };
initageColumns(); initageColumns();
const getEnumWorkMode = async () => { const getEnumWorkMode = async () => {
...@@ -855,6 +836,7 @@ const submitFrom = () => { ...@@ -855,6 +836,7 @@ const submitFrom = () => {
"minAgeRequirement", "minAgeRequirement",
"contactPhone", "contactPhone",
"contactPerson", "contactPerson",
"recruitmentNumber",
"majorRequirement" "majorRequirement"
], ],
"post" "post"
......
...@@ -103,6 +103,7 @@ export const validateForm = (formData, requiredFields, type) => { ...@@ -103,6 +103,7 @@ export const validateForm = (formData, requiredFields, type) => {
professionalCertificates: "职业等级证书", professionalCertificates: "职业等级证书",
specialCertificates: "特种作业证书", specialCertificates: "特种作业证书",
avatarPath: "头像", avatarPath: "头像",
recruitmentNumber: "招聘人数",
majorText: "专业" majorText: "专业"
}; };
for (const field of requiredFields) { for (const field of requiredFields) {
...@@ -117,7 +118,7 @@ export const validateForm = (formData, requiredFields, type) => { ...@@ -117,7 +118,7 @@ export const validateForm = (formData, requiredFields, type) => {
return false; return false;
} }
} else if (fieldValue === null || fieldValue === undefined) { } else if (fieldValue === null || fieldValue === undefined || fieldValue === "") {
// const title = fieldMapping[field] || (type === "post" ? "岗位信息" : "表单"); // const title = fieldMapping[field] || (type === "post" ? "岗位信息" : "表单");
const title = fieldMapping[field] || (type === "post" ? "相关信息" : "相关信息"); const title = fieldMapping[field] || (type === "post" ? "相关信息" : "相关信息");
uni.showToast({ uni.showToast({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment