优化
This commit is contained in:
@@ -422,34 +422,8 @@ export default {
|
||||
{ validator: validatePass, trigger: 'blur' }
|
||||
],
|
||||
},
|
||||
// {
|
||||
// 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,
|
||||
prop: "stime",
|
||||
type: "date",
|
||||
placeholder: "请选择岗位开始日期",
|
||||
@@ -471,10 +445,6 @@ export default {
|
||||
if(value){
|
||||
self.stimeDate=value.split(' ')[0]
|
||||
self.endTimeFlag=false
|
||||
// let date=value.split(' ')[0]
|
||||
// getMounthDays(date).then(res=>{
|
||||
// self.days=res.data.data;
|
||||
// })
|
||||
}
|
||||
else{
|
||||
self.endTimeFlag=true
|
||||
@@ -490,41 +460,44 @@ export default {
|
||||
],
|
||||
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: "结束时间",
|
||||
prop: "etime",
|
||||
type: "date",
|
||||
placeholder: "请选择岗位结束日期",
|
||||
format: "yyyy-MM-dd",
|
||||
valueFormat: "yyyy-MM-dd 00:00:00",
|
||||
// pickerOptions: {
|
||||
// disabledDate(time) {
|
||||
// return !(
|
||||
// time.getTime() > Date.now() &&
|
||||
// (!self.endTime ||
|
||||
// (time.getTime() < self.endTime &&
|
||||
// time.getTime() > self.endTime - 2678400000)) &&
|
||||
// (!self.siginTime || time.getTime() > self.siginTime)
|
||||
// );
|
||||
// },
|
||||
// },
|
||||
// change:({value})=>{
|
||||
// self.obj.etime='';
|
||||
// if(value){
|
||||
// self.etimeDate=value.split(' ')[0]
|
||||
// self.endTimeFlag=false
|
||||
// }
|
||||
// else{
|
||||
// self.endTimeFlag=true
|
||||
// }
|
||||
// },
|
||||
|
||||
// },
|
||||
// },
|
||||
// rules: [
|
||||
// {
|
||||
// required: true,
|
||||
// message: "请选择岗位结束日期",
|
||||
// trigger: "blur",
|
||||
// },
|
||||
// ],
|
||||
// span: 7,
|
||||
// },
|
||||
rules: [
|
||||
{
|
||||
required: true,
|
||||
message: "请选择岗位结束日期",
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
span: 12,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -559,8 +532,6 @@ export default {
|
||||
rules: [
|
||||
{
|
||||
required: true,
|
||||
// whitespace: true,
|
||||
// validator: wage,
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
@@ -572,12 +543,6 @@ export default {
|
||||
formslot: true,
|
||||
labelslot: false,
|
||||
errorslot: false,
|
||||
// type: "tree",
|
||||
// dicData: self.tradeData,
|
||||
// props: {
|
||||
// label: "name",
|
||||
// value: "id",
|
||||
// },
|
||||
rules: [
|
||||
{
|
||||
required: true,
|
||||
@@ -593,7 +558,6 @@ export default {
|
||||
type: "tree",
|
||||
search: true,
|
||||
display: true,
|
||||
// width: '150',
|
||||
dicUrl: `/api/jobslink-api/tenant/worktypes/base/list?type=2`,
|
||||
dicFormatter: (res) => {
|
||||
return res.data; //返回字典的层级结构
|
||||
@@ -605,37 +569,12 @@ export default {
|
||||
rules: [
|
||||
{
|
||||
required: true,
|
||||
// validator: workType,
|
||||
message: "请输入岗位名",
|
||||
// trigger: ["change", "blur"],
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
// dicData: self.workData,
|
||||
// props: {
|
||||
// label: "name",
|
||||
// value: "id",
|
||||
// },
|
||||
// rules: [
|
||||
// {
|
||||
// required: true,
|
||||
// message: "请选择工种",
|
||||
// trigger: ["change"],
|
||||
// },
|
||||
// ],
|
||||
span: 12,
|
||||
},
|
||||
// {
|
||||
// label: "技能要求",
|
||||
// prop: "skillIds",
|
||||
// formslot: true,
|
||||
// labelslot: false,
|
||||
// errorslot: false,
|
||||
// rules: [
|
||||
// { required: true, validator: skill, trigger: "change" },
|
||||
// ],
|
||||
// span: 24,
|
||||
// },
|
||||
{
|
||||
label: "岗位描述",
|
||||
prop: "jobDescription",
|
||||
@@ -685,15 +624,6 @@ export default {
|
||||
],
|
||||
span: 8,
|
||||
},
|
||||
// {
|
||||
// label: "性别要求",
|
||||
// type: "radio",
|
||||
// prop: "sex",
|
||||
// dicData: genderState,
|
||||
// span: 10,
|
||||
// offset: 6,
|
||||
// clearable: false,
|
||||
// },
|
||||
{
|
||||
label: "年龄要求",
|
||||
type: "select",
|
||||
@@ -1011,45 +941,45 @@ export default {
|
||||
|
||||
},
|
||||
//点击工种添加按钮
|
||||
handleIconClickWorkType() {
|
||||
this.$message.closeAll();
|
||||
let nameState = this.workDataNameAttr.indexOf(this.workTypeState)
|
||||
if(this.workTypeState == ""){
|
||||
this.$message({
|
||||
type: "error",
|
||||
message: "请输入要添加的工种!",
|
||||
})
|
||||
}else if(nameState != -1){
|
||||
this.$message({
|
||||
type: "error",
|
||||
message: "此工种已存在,请在列表中选择!",
|
||||
})
|
||||
}else{
|
||||
workListAdd(this.obj.tradeId,this.workTypeState).then((res) =>{
|
||||
if(res.data.code == 200){
|
||||
this.obj.worktypeIds = res.data.data;
|
||||
this.$message({
|
||||
type: "success",
|
||||
message: res.data.msg,
|
||||
})
|
||||
this.workTypeBtnState = true;
|
||||
this.clearValidator('worktypeIds');
|
||||
getWork(this.obj.tradeId).then((res) => {
|
||||
this.workData = res;
|
||||
this.workDataNameAttr = res.map((ele)=>{
|
||||
return ele.name
|
||||
})
|
||||
})
|
||||
}else{
|
||||
this.$message({
|
||||
type: "error",
|
||||
message: res.data.msg,
|
||||
})
|
||||
}
|
||||
});
|
||||
}
|
||||
// handleIconClickWorkType() {
|
||||
// this.$message.closeAll();
|
||||
// let nameState = this.workDataNameAttr.indexOf(this.workTypeState)
|
||||
// if(this.workTypeState == ""){
|
||||
// this.$message({
|
||||
// type: "error",
|
||||
// message: "请输入要添加的工种!",
|
||||
// })
|
||||
// }else if(nameState != -1){
|
||||
// this.$message({
|
||||
// type: "error",
|
||||
// message: "此工种已存在,请在列表中选择!",
|
||||
// })
|
||||
// }else{
|
||||
// workListAdd(this.obj.tradeId,this.workTypeState).then((res) =>{
|
||||
// if(res.data.code == 200){
|
||||
// this.obj.worktypeIds = res.data.data;
|
||||
// this.$message({
|
||||
// type: "success",
|
||||
// message: res.data.msg,
|
||||
// })
|
||||
// this.workTypeBtnState = true;
|
||||
// this.clearValidator('worktypeIds');
|
||||
// getWork(this.obj.tradeId).then((res) => {
|
||||
// this.workData = res;
|
||||
// this.workDataNameAttr = res.map((ele)=>{
|
||||
// return ele.name
|
||||
// })
|
||||
// })
|
||||
// }else{
|
||||
// this.$message({
|
||||
// type: "error",
|
||||
// message: res.data.msg,
|
||||
// })
|
||||
// }
|
||||
// });
|
||||
// }
|
||||
|
||||
},
|
||||
// },
|
||||
//
|
||||
addressDel(){
|
||||
this.obj.address = "";
|
||||
@@ -1229,8 +1159,8 @@ export default {
|
||||
if(type!='edit'){
|
||||
getLastTaskInfo().then(res=>{
|
||||
const data=res.data.data;
|
||||
this.obj.callName=data.callName;
|
||||
this.obj.callTel=data.callTel;
|
||||
// this.obj.callName=data.callName;
|
||||
// this.obj.callTel=data.callTel;
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1288,12 +1218,12 @@ export default {
|
||||
})
|
||||
// 判断有无此技能
|
||||
if(newSelectedSkills.length == 0){
|
||||
setTimeout(()=>{
|
||||
this.$message({
|
||||
type: "error",
|
||||
message: "此岗位所包含技能已经不存在,请重新选择!",
|
||||
})
|
||||
},1000);
|
||||
// setTimeout(()=>{
|
||||
// this.$message({
|
||||
// type: "error",
|
||||
// message: "此岗位所包含技能已经不存在,请重新选择!",
|
||||
// })
|
||||
// },1000);
|
||||
}else{
|
||||
this.selectedSkills = newSelectedSkills;
|
||||
}
|
||||
@@ -1330,12 +1260,12 @@ export default {
|
||||
if(tradeIdState == -1){
|
||||
this.$message.closeAll();
|
||||
this.obj.tradeId = "";
|
||||
setTimeout(()=>{
|
||||
this.$message({
|
||||
type: "error",
|
||||
message: "此岗位所包含行业已经不存在,请重新选择!",
|
||||
})
|
||||
},1000);
|
||||
// setTimeout(()=>{
|
||||
// this.$message({
|
||||
// type: "error",
|
||||
// message: "此岗位所包含行业已经不存在,请重新选择!",
|
||||
// })
|
||||
// },1000);
|
||||
}else{
|
||||
this.tradeState = this.obj.tradeNames;
|
||||
//判断有无此工种
|
||||
@@ -1349,12 +1279,12 @@ export default {
|
||||
if(workDataIdState == -1){
|
||||
this.$message.closeAll();
|
||||
this.obj.worktypeIds = "";
|
||||
setTimeout(()=>{
|
||||
this.$message({
|
||||
type: "error",
|
||||
message: "此岗位所包含工种已经不存在,请重新选择!",
|
||||
})
|
||||
},1000);
|
||||
// setTimeout(()=>{
|
||||
// this.$message({
|
||||
// type: "error",
|
||||
// message: "此岗位所包含工种已经不存在,请重新选择!",
|
||||
// })
|
||||
// },1000);
|
||||
}else{
|
||||
this.workTypeState = this.obj.worktypeNames;
|
||||
getSkillList(this.obj.worktypeIds).then((res) => {
|
||||
|
||||
Reference in New Issue
Block a user