功能优化
This commit is contained in:
@@ -109,9 +109,7 @@ import {
|
|||||||
wageUnitCategoryState,
|
wageUnitCategoryState,
|
||||||
wageOptionsWithNoMonth,
|
wageOptionsWithNoMonth,
|
||||||
educationState,
|
educationState,
|
||||||
// genderState,
|
|
||||||
} from "@/common/dic";
|
} from "@/common/dic";
|
||||||
// import { toCent } from "@/util/money";
|
|
||||||
|
|
||||||
const validateTel = (rule, value, callback) => {
|
const validateTel = (rule, value, callback) => {
|
||||||
if (isvalidatemobile(value)[0]) {
|
if (isvalidatemobile(value)[0]) {
|
||||||
@@ -124,6 +122,7 @@ const validateTel = (rule, value, callback) => {
|
|||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
skillArr: [],
|
||||||
id: "",
|
id: "",
|
||||||
title: "",
|
title: "",
|
||||||
type: "",
|
type: "",
|
||||||
@@ -371,10 +370,6 @@ export default {
|
|||||||
if(value){
|
if(value){
|
||||||
self.stimeDate=value.split(' ')[0]
|
self.stimeDate=value.split(' ')[0]
|
||||||
self.endTimeFlag=false
|
self.endTimeFlag=false
|
||||||
// let date=value.split(' ')[0]
|
|
||||||
// getMounthDays(date).then(res=>{
|
|
||||||
// self.days=res.data.data;
|
|
||||||
// })
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
self.endTimeFlag=true
|
self.endTimeFlag=true
|
||||||
@@ -459,8 +454,6 @@ export default {
|
|||||||
rules: [
|
rules: [
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
// whitespace: true,
|
|
||||||
// validator: wage,
|
|
||||||
trigger: "blur",
|
trigger: "blur",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
@@ -472,12 +465,6 @@ export default {
|
|||||||
formslot: true,
|
formslot: true,
|
||||||
labelslot: false,
|
labelslot: false,
|
||||||
errorslot: false,
|
errorslot: false,
|
||||||
// type: "tree",
|
|
||||||
// dicData: self.tradeData,
|
|
||||||
// props: {
|
|
||||||
// label: "name",
|
|
||||||
// value: "id",
|
|
||||||
// },
|
|
||||||
rules: [
|
rules: [
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
@@ -489,11 +476,10 @@ export default {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "工种",
|
label: "工种",
|
||||||
prop: "worktypeIds",
|
prop: "skillIds",
|
||||||
type: "tree",
|
type: "tree",
|
||||||
search: true,
|
search: true,
|
||||||
display: true,
|
display: true,
|
||||||
// width: '150',
|
|
||||||
dicUrl: `/api/jobslink-api/tenant/worktypes/base/list?type=1`,
|
dicUrl: `/api/jobslink-api/tenant/worktypes/base/list?type=1`,
|
||||||
dicFormatter: (res) => {
|
dicFormatter: (res) => {
|
||||||
return res.data; //返回字典的层级结构
|
return res.data; //返回字典的层级结构
|
||||||
@@ -502,46 +488,15 @@ export default {
|
|||||||
label: "name",
|
label: "name",
|
||||||
value: "id",
|
value: "id",
|
||||||
},
|
},
|
||||||
// props: {
|
|
||||||
// label: "groupName",
|
|
||||||
// value: "id",
|
|
||||||
// },
|
|
||||||
// formslot: true,
|
|
||||||
// labelslot: false,
|
|
||||||
rules: [
|
rules: [
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
// validator: workType,
|
|
||||||
message: "请输入工种",
|
message: "请输入工种",
|
||||||
// trigger: ["change", "blur"],
|
|
||||||
trigger: "blur",
|
trigger: "blur",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
// dicData: self.workData,
|
|
||||||
// props: {
|
|
||||||
// label: "name",
|
|
||||||
// value: "id",
|
|
||||||
// },
|
|
||||||
// rules: [
|
|
||||||
// {
|
|
||||||
// required: true,
|
|
||||||
// message: "请选择工种",
|
|
||||||
// trigger: ["change"],
|
|
||||||
// },
|
|
||||||
// ],
|
|
||||||
span: 12,
|
span: 12,
|
||||||
},
|
},
|
||||||
// {
|
|
||||||
// label: "技能要求",
|
|
||||||
// prop: "skillIds",
|
|
||||||
// formslot: true,
|
|
||||||
// labelslot: false,
|
|
||||||
// errorslot: false,
|
|
||||||
// rules: [
|
|
||||||
// { required: true, validator: skill, trigger: "change" },
|
|
||||||
// ],
|
|
||||||
// span: 24,
|
|
||||||
// },
|
|
||||||
{
|
{
|
||||||
label: "任务描述",
|
label: "任务描述",
|
||||||
prop: "missionDesc",
|
prop: "missionDesc",
|
||||||
@@ -591,15 +546,6 @@ export default {
|
|||||||
],
|
],
|
||||||
span: 8,
|
span: 8,
|
||||||
},
|
},
|
||||||
// {
|
|
||||||
// label: "性别要求",
|
|
||||||
// type: "radio",
|
|
||||||
// prop: "sex",
|
|
||||||
// dicData: genderState,
|
|
||||||
// span: 10,
|
|
||||||
// offset: 6,
|
|
||||||
// clearable: false,
|
|
||||||
// },
|
|
||||||
{
|
{
|
||||||
label: "年龄要求",
|
label: "年龄要求",
|
||||||
type: "select",
|
type: "select",
|
||||||
@@ -979,6 +925,7 @@ export default {
|
|||||||
// 获取工种
|
// 获取工种
|
||||||
getWorkTypes(1).then(res => {
|
getWorkTypes(1).then(res => {
|
||||||
console.log(res)
|
console.log(res)
|
||||||
|
this.skillArr = res.data.data;
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
closed() {
|
closed() {
|
||||||
@@ -1025,8 +972,13 @@ export default {
|
|||||||
ids.push(ele.id);
|
ids.push(ele.id);
|
||||||
name.push(ele.name);
|
name.push(ele.name);
|
||||||
});
|
});
|
||||||
let skillIds = ids.join(",");
|
if(this.skillArr && this.skillArr.length > 0) {
|
||||||
let skillNames = name.join(",");
|
this.skillArr.forEach(item => {
|
||||||
|
if(item.id == row.skillIds) {
|
||||||
|
row.skillNames = item.name
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
if (this.type === "add" || this.type === "copy") {
|
if (this.type === "add" || this.type === "copy") {
|
||||||
this.$jlEvent("trialCheck")
|
this.$jlEvent("trialCheck")
|
||||||
.then(() => {
|
.then(() => {
|
||||||
@@ -1041,9 +993,9 @@ export default {
|
|||||||
wageUnitCategory: row.wageUnitCategory,
|
wageUnitCategory: row.wageUnitCategory,
|
||||||
tradeId: row.tradeId,
|
tradeId: row.tradeId,
|
||||||
tradeNames: this.obj.tradeNames,
|
tradeNames: this.obj.tradeNames,
|
||||||
worktypeIds: row.worktypeIds,
|
worktypeIds: row.skillIds,
|
||||||
skillIds: skillIds,
|
skillIds: row.skillIds,
|
||||||
skillNames: skillNames,
|
skillNames: row.skillNames,
|
||||||
missionDesc: row.missionDesc,
|
missionDesc: row.missionDesc,
|
||||||
userNature: row.userNature,
|
userNature: row.userNature,
|
||||||
sex: row.sex,
|
sex: row.sex,
|
||||||
@@ -1092,9 +1044,9 @@ export default {
|
|||||||
wage: row.wage,
|
wage: row.wage,
|
||||||
wageUnitCategory: row.wageUnitCategory,
|
wageUnitCategory: row.wageUnitCategory,
|
||||||
tradeId: row.tradeId,
|
tradeId: row.tradeId,
|
||||||
worktypeIds: row.worktypeIds,
|
worktypeIds: row.skillIds,
|
||||||
skillIds: skillIds,
|
skillIds: row.skillIds,
|
||||||
skillNames: skillNames,
|
skillNames: row.skillNames,
|
||||||
missionDesc: row.missionDesc,
|
missionDesc: row.missionDesc,
|
||||||
userNature: row.userNature,
|
userNature: row.userNature,
|
||||||
sex: row.sex,
|
sex: row.sex,
|
||||||
|
|||||||
@@ -57,7 +57,7 @@
|
|||||||
<el-col span="12">
|
<el-col span="12">
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<label slot="label">工 种:</label>
|
<label slot="label">工 种:</label>
|
||||||
{{ model.worktypeNames }}
|
{{ model.skillNames }}
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|||||||
@@ -59,7 +59,7 @@
|
|||||||
<el-col span="12">
|
<el-col span="12">
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<label slot="label">工 种:</label>
|
<label slot="label">工 种:</label>
|
||||||
{{ model.worktypeNames }}
|
{{ model.skillNames }}
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|||||||
Reference in New Issue
Block a user