行业类型,工种,岗位名接口联调
This commit is contained in:
@@ -44,9 +44,12 @@ export const getSkillList = (worktypesId) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*获取企业工种*/
|
/*获取企业工种*/
|
||||||
export const getWorkTypes = () => {
|
export const getWorkTypes = (type) => {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/jobslink-api/tenant/worktypes/base/list',
|
url: '/api/jobslink-api/tenant/worktypes/base/list',
|
||||||
method: 'get'
|
method: 'get',
|
||||||
|
params: {
|
||||||
|
type
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -148,7 +148,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { add, detail, update, tradeListAdd, workListAdd,getLastTaskInfo,getMounthDays} from "@/api/tenant/mission";
|
import { add, detail, update, tradeListAdd, workListAdd,getLastTaskInfo,getMounthDays} from "@/api/tenant/mission";
|
||||||
import { getTrade, getWork, getSkillList} from "@/api/tenant/common";
|
import { getTrade, getWork, getSkillList, getWorkTypes} from "@/api/tenant/common";
|
||||||
import SkillSelect from "../Dialog/Skill";
|
import SkillSelect from "../Dialog/Skill";
|
||||||
import SelectMap from "@/components/map/selectLocation";
|
import SelectMap from "@/components/map/selectLocation";
|
||||||
import { isvalidatemobile } from "@/util/validate";
|
import { isvalidatemobile } from "@/util/validate";
|
||||||
@@ -588,8 +588,23 @@ export default {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "工种",
|
label: "工种",
|
||||||
// type: "tree",
|
|
||||||
prop: "worktypeIds",
|
prop: "worktypeIds",
|
||||||
|
type: "tree",
|
||||||
|
search: true,
|
||||||
|
display: true,
|
||||||
|
// width: '150',
|
||||||
|
dicUrl: `/api/jobslink-api/tenant/worktypes/base/list?type=1`,
|
||||||
|
dicFormatter: (res) => {
|
||||||
|
return res.data; //返回字典的层级结构
|
||||||
|
},
|
||||||
|
props: {
|
||||||
|
label: "name",
|
||||||
|
value: "id",
|
||||||
|
},
|
||||||
|
// props: {
|
||||||
|
// label: "groupName",
|
||||||
|
// value: "id",
|
||||||
|
// },
|
||||||
// formslot: true,
|
// formslot: true,
|
||||||
// labelslot: false,
|
// labelslot: false,
|
||||||
rules: [
|
rules: [
|
||||||
@@ -1056,6 +1071,10 @@ export default {
|
|||||||
})
|
})
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
});
|
});
|
||||||
|
// 获取工种
|
||||||
|
getWorkTypes(1).then(res => {
|
||||||
|
console.log(res)
|
||||||
|
})
|
||||||
},
|
},
|
||||||
closed() {
|
closed() {
|
||||||
this.tradeState = "";
|
this.tradeState = "";
|
||||||
|
|||||||
@@ -148,7 +148,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { add, detail, update, tradeListAdd, workListAdd,getLastTaskInfo,getMounthDays} from "@/api/tenant/postzp";
|
import { add, detail, update, tradeListAdd, workListAdd,getLastTaskInfo,getMounthDays} from "@/api/tenant/postzp";
|
||||||
import { getTrade, getWork, getSkillList} from "@/api/tenant/common";
|
import { getTrade, getWork, getSkillList, getWorkTypes} from "@/api/tenant/common";
|
||||||
import SkillSelect from "../Dialog/Skill";
|
import SkillSelect from "../Dialog/Skill";
|
||||||
import SelectMap from "@/components/map/selectLocation";
|
import SelectMap from "@/components/map/selectLocation";
|
||||||
import { isvalidatemobile } from "@/util/validate";
|
import { isvalidatemobile } from "@/util/validate";
|
||||||
@@ -587,16 +587,25 @@ export default {
|
|||||||
span: 12,
|
span: 12,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "工种",
|
label: "岗位名",
|
||||||
// type: "tree",
|
|
||||||
prop: "worktypeIds",
|
prop: "worktypeIds",
|
||||||
// formslot: true,
|
type: "tree",
|
||||||
// labelslot: false,
|
search: true,
|
||||||
|
display: true,
|
||||||
|
// width: '150',
|
||||||
|
dicUrl: `/api/jobslink-api/tenant/worktypes/base/list?type=2`,
|
||||||
|
dicFormatter: (res) => {
|
||||||
|
return res.data; //返回字典的层级结构
|
||||||
|
},
|
||||||
|
props: {
|
||||||
|
label: "name",
|
||||||
|
value: "id",
|
||||||
|
},
|
||||||
rules: [
|
rules: [
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
// validator: workType,
|
// validator: workType,
|
||||||
message: "请输入工种",
|
message: "请输入岗位名",
|
||||||
// trigger: ["change", "blur"],
|
// trigger: ["change", "blur"],
|
||||||
trigger: "blur",
|
trigger: "blur",
|
||||||
},
|
},
|
||||||
@@ -1056,6 +1065,10 @@ export default {
|
|||||||
})
|
})
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
});
|
});
|
||||||
|
// 获取岗位名
|
||||||
|
getWorkTypes(2).then(res => {
|
||||||
|
console.log(res)
|
||||||
|
})
|
||||||
},
|
},
|
||||||
closed() {
|
closed() {
|
||||||
this.tradeState = "";
|
this.tradeState = "";
|
||||||
|
|||||||
Reference in New Issue
Block a user