功能优化

This commit is contained in:
zxy
2024-02-27 22:19:35 +08:00
parent 521cbd9e5f
commit 5d8a4d6ac2
3 changed files with 18 additions and 66 deletions

View File

@@ -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,

View File

@@ -57,7 +57,7 @@
<el-col span="12"> <el-col span="12">
<el-form-item> <el-form-item>
<label slot="label">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label> <label slot="label">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label>
{{ model.worktypeNames }} {{ model.skillNames }}
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>

View File

@@ -59,7 +59,7 @@
<el-col span="12"> <el-col span="12">
<el-form-item> <el-form-item>
<label slot="label">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label> <label slot="label">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label>
{{ model.worktypeNames }} {{ model.skillNames }}
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>