flat: test
This commit is contained in:
@@ -56,6 +56,25 @@
|
||||
placeholder="请选择 工作地址"
|
||||
></jl-cityLabel-cascader>
|
||||
</template>
|
||||
|
||||
<template slot="jobCompanyName" slot-scope="{row,disabled}">
|
||||
<el-select
|
||||
v-model="obj.jobCompanyName"
|
||||
filterable
|
||||
:remote="true"
|
||||
:remoteMethod="remoteMethod"
|
||||
@change="selectMissionCompany"
|
||||
:loading="missionCompanyLoad"
|
||||
placeholder="请选择"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in options23"
|
||||
:key="item.label"
|
||||
:label="item.label"
|
||||
:value="item.label">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</template>
|
||||
<template slot="cityIdFrom" slot-scope="{ disabled }">
|
||||
<jl-cityLabel-cascader
|
||||
:disabled="disabled"
|
||||
@@ -173,6 +192,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import {listCompany} from "@/api/tenant/mission";
|
||||
import {add, detail, update, tradeListAdd, getMounthDays, getDictionary} from "@/api/tenant/postzp";
|
||||
import {getTrade, getWork, getSkillList, getWorkTypes} from "@/api/tenant/common";
|
||||
import SkillSelect from "../Dialog/Skill";
|
||||
@@ -197,6 +217,8 @@ const validateTel = (rule, value, callback) => {
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
options23: [],
|
||||
missionCompanyLoad: false,
|
||||
skillArr: [],
|
||||
id: "",
|
||||
title: "",
|
||||
@@ -741,48 +763,52 @@ export default {
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
formslot: true,
|
||||
span: 12,
|
||||
},
|
||||
{
|
||||
label: "单位信用代码",
|
||||
prop: "jobCompanyScale",
|
||||
rules: [
|
||||
{
|
||||
required: true,
|
||||
message: "请输入单位信用代码",
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
disabled: true,
|
||||
// rules: [
|
||||
// {
|
||||
// required: true,
|
||||
// message: "请输入单位信用代码",
|
||||
// trigger: "blur",
|
||||
// },
|
||||
// ],
|
||||
span: 12,
|
||||
},
|
||||
{
|
||||
label: "所属行业",
|
||||
prop: "jobCompanyIndustry",
|
||||
rules: [
|
||||
{
|
||||
required: true,
|
||||
message: "请输入所属行业",
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
disabled: true,
|
||||
// rules: [
|
||||
// {
|
||||
// required: true,
|
||||
// message: "请输入所属行业",
|
||||
// trigger: "blur",
|
||||
// },
|
||||
// ],
|
||||
span: 12,
|
||||
},
|
||||
{
|
||||
prop: "jobCompanyNature",
|
||||
label: "单位性质",
|
||||
type: 'select',
|
||||
disabled: true,
|
||||
dicUrl: "/api/jobslink-api/system/dict-biz/dictionary?code=company_nature",
|
||||
props: {
|
||||
label: "dictValue",
|
||||
value: "dictKey",
|
||||
},
|
||||
rules: [
|
||||
{
|
||||
required: true,
|
||||
message: "请输入单位性质",
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
// rules: [
|
||||
// {
|
||||
// required: true,
|
||||
// message: "请输入单位性质",
|
||||
// trigger: "blur",
|
||||
// },
|
||||
// ],
|
||||
span: 12,
|
||||
},
|
||||
{
|
||||
@@ -881,6 +907,23 @@ export default {
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
selectMissionCompany(item) {
|
||||
const value = this.options23.find((vi) => vi.label === item)
|
||||
this.obj.jobCompanyScale = value.jobCompanyScale
|
||||
this.obj.jobCompanyIndustry = value.jobCompanyIndustry
|
||||
this.obj.jobCompanyNature = value.jobCompanyNature
|
||||
},
|
||||
async remoteMethod(query) {
|
||||
this.missionCompanyLoad = true
|
||||
let resData = await listCompany({companyName: query})
|
||||
this.missionCompanyLoad = false
|
||||
if (resData.data.code === 200) {
|
||||
this.options23 = resData.data.data.records.map((item) => ({
|
||||
label: item.jobCompanyName,
|
||||
...item
|
||||
}))
|
||||
}
|
||||
},
|
||||
wageBlur(e) {
|
||||
const value = e.target.value
|
||||
const val = this.wallMaxAndMin
|
||||
|
||||
Reference in New Issue
Block a user