From 7a1a57a6c3e4d3a6a0a5d3d1730c0f8bf3595c71 Mon Sep 17 00:00:00 2001
From: zxy <353513737@qq.com>
Date: Sat, 17 Feb 2024 00:06:20 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E8=80=83=E5=B7=A5=E8=B5=84,=E5=AD=A6?=
=?UTF-8?q?=E5=8E=86=E8=A6=81=E6=B1=82=E5=AD=97=E5=85=B8=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../tenant/mission/Dialog/CopyMission.vue | 94 +++++++-
src/views/tenant/works/Dialog/CopyMission.vue | 218 ++++++++++++------
2 files changed, 236 insertions(+), 76 deletions(-)
diff --git a/src/views/tenant/mission/Dialog/CopyMission.vue b/src/views/tenant/mission/Dialog/CopyMission.vue
index 7e6d007..db35080 100644
--- a/src/views/tenant/mission/Dialog/CopyMission.vue
+++ b/src/views/tenant/mission/Dialog/CopyMission.vue
@@ -22,7 +22,7 @@
{{item.label}}
-->
-
+
{{item.label}}
-->
-
+
Date.now() - 8.64e7&&
+ // (!self.startTime || time.getTime() < self.startTime) &&
+ // (!self.endTime || time.getTime() < self.endTime)
+ // );
+ // },
+ // },
+ // rules: [
+ // {
+ // required: true,
+ // message: "请选择报名截止日期",
+ // trigger: "blur",
+ // },
+ // ],
+ // span: 10,
+ // },
{
- label: "岗位时间",
- prop: "etimePub",
- type: "date",
- placeholder: "请选择报名截止日期",
- format: "yyyy-MM-dd",
- valueFormat: "yyyy-MM-dd 23:59:59",
- pickerOptions: {
- disabledDate(time) {
- return !(
- time.getTime() > Date.now() - 8.64e7&&
- (!self.startTime || time.getTime() < self.startTime) &&
- (!self.endTime || time.getTime() < self.endTime)
- );
- },
- },
- rules: [
- {
- required: true,
- message: "请选择报名截止日期",
- trigger: "blur",
- },
- ],
- span: 10,
- },
- {
- label: "",
- labelWidth: 0,
+ label: "发布时间",
+ // labelWidth: 0,
prop: "stime",
type: "date",
placeholder: "请选择岗位开始日期",
@@ -486,43 +486,43 @@ export default {
trigger: "blur",
},
],
- span: 7,
+ span: 12,
},
- {
- label: "",
- labelWidth: 0,
- prop: "etime",
- type: "date",
- placeholder: "请选择岗位结束日期",
- format: "yyyy-MM-dd",
- valueFormat: "yyyy-MM-dd 23:59:59",
- disabled:self.endTimeFlag,
- pickerOptions: {
- disabledDate(time) {
- if(!self.obj.stime){
- return true
- }
- if(self.days){
- let mutiply=1000*60*60*24;
- return !(
- time.getTime() > Date.now() &&
- (!self.startTime ||
- (time.getTime() > self.startTime &&
- time.getTime() < self.startTime + self.days*mutiply))
- );
- }
+ // {
+ // label: "",
+ // labelWidth: 0,
+ // prop: "etime",
+ // type: "date",
+ // placeholder: "请选择岗位结束日期",
+ // format: "yyyy-MM-dd",
+ // valueFormat: "yyyy-MM-dd 23:59:59",
+ // disabled:self.endTimeFlag,
+ // pickerOptions: {
+ // disabledDate(time) {
+ // if(!self.obj.stime){
+ // return true
+ // }
+ // if(self.days){
+ // let mutiply=1000*60*60*24;
+ // return !(
+ // time.getTime() > Date.now() &&
+ // (!self.startTime ||
+ // (time.getTime() > self.startTime &&
+ // time.getTime() < self.startTime + self.days*mutiply))
+ // );
+ // }
- },
- },
- rules: [
- {
- required: true,
- message: "请选择岗位结束日期",
- trigger: "blur",
- },
- ],
- span: 7,
- },
+ // },
+ // },
+ // rules: [
+ // {
+ // required: true,
+ // message: "请选择岗位结束日期",
+ // trigger: "blur",
+ // },
+ // ],
+ // span: 7,
+ // },
],
},
{
@@ -552,14 +552,94 @@ export default {
{
label: "参考工资",
prop: "wage",
- formslot: true,
- labelslot: false,
- errorslot: false,
+ type: "select",
+ dicData: [
+ {
+ value: '10-15元/小时',
+ label: '10-15元/小时',
+ },
+ {
+ value: '16-20元/小时',
+ label: '16-20元/小时',
+ },
+ {
+ value: '21-25元/小时',
+ label: '21-25元/小时',
+ },
+ {
+ value: '26-30元/小时',
+ label: '26-30元/小时',
+ },
+ {
+ value: '30元/小时以上',
+ label: '30元/小时以上',
+ },
+ {
+ value: '100-150元/天',
+ label: '100-150元/天',
+ },
+ {
+ value: '151-200元/天',
+ label: '151-200元/天',
+ },
+ {
+ value: '201-250元/天',
+ label: '201-250元/天',
+ },
+ {
+ value: '251-300元/天',
+ label: '251-300元/天',
+ },
+ {
+ value: '300元/天以上',
+ label: '300元/天以上',
+ },
+ {
+ value: '2000元(含)以下/月',
+ label: '2000元(含)以下/月',
+ },
+ {
+ value: '2000-5000元(含)/月',
+ label: '2000-5000元(含)/月',
+ },
+ {
+ value: '5000-8000元(含)/月',
+ label: '5000-8000元(含)/月',
+ },
+ {
+ value: '8000-10000元(含)/月',
+ label: '8000-10000元(含)/月',
+ },
+ {
+ value: '10000-15000元(含)/月',
+ label: '10000-15000元(含)/月',
+ },
+ {
+ value: '15000-20000元(含)/月',
+ label: '15000-20000元(含)/月',
+ },
+ {
+ value: '20000-25000元(含)/月',
+ label: '20000-25000元(含)/月',
+ },
+ {
+ value: '25000-30000元(含)/月',
+ label: '25000-30000元(含)/月',
+ },
+ {
+ value: '30000元以上/月',
+ label: '30000元以上/月',
+ },
+ {
+ value: '面议、暂无要求',
+ label: '面议、暂无要求',
+ }
+ ],
rules: [
{
required: true,
- whitespace: true,
- validator: wage,
+ // whitespace: true,
+ // validator: wage,
trigger: "blur",
},
],