|
@@ -120,20 +120,21 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
<div class="grid-content bg-purple">
|
|
<div class="grid-content bg-purple">
|
|
- <el-form-item label="行业:">
|
|
|
|
|
|
+ <el-form-item label="所属工会:">
|
|
<template v-if="formModel.status =='0'">
|
|
<template v-if="formModel.status =='0'">
|
|
- <span class="grid-content-span" v-if="formModel.memberUpdateLog.industry" style="color:red">
|
|
|
|
- {{formModel.industryN}}
|
|
|
|
|
|
+ <span class="grid-content-span" v-if="formModel.memberUpdateLog.orgId" style="color:red">
|
|
|
|
+ {{formModel.orgName}}
|
|
</span>
|
|
</span>
|
|
<span class="grid-content-span" v-else>
|
|
<span class="grid-content-span" v-else>
|
|
- {{formModel.industryN}}
|
|
|
|
|
|
+ {{formModel.orgName}}
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<template v-else>
|
|
<template v-else>
|
|
- <span class="grid-content-span" >{{formModel.industryN}}</span>
|
|
|
|
|
|
+ <span class="grid-content-span" >{{formModel.orgName}}</span>
|
|
</template>
|
|
</template>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
@@ -163,17 +164,17 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
<div class="grid-content bg-purple">
|
|
<div class="grid-content bg-purple">
|
|
- <el-form-item label="岗位:">
|
|
|
|
|
|
+ <el-form-item label="行业:">
|
|
<template v-if="formModel.status =='0'">
|
|
<template v-if="formModel.status =='0'">
|
|
- <span class="grid-content-span" v-if="formModel.memberUpdateLog.post" style="color:red">
|
|
|
|
- {{formModel.post}}
|
|
|
|
|
|
+ <span class="grid-content-span" v-if="formModel.memberUpdateLog.industry" style="color:red">
|
|
|
|
+ {{formModel.industryN}}
|
|
</span>
|
|
</span>
|
|
<span class="grid-content-span" v-else>
|
|
<span class="grid-content-span" v-else>
|
|
- {{formModel.post}}
|
|
|
|
|
|
+ {{formModel.industryN}}
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<template v-else>
|
|
<template v-else>
|
|
- <span class="grid-content-span" >{{formModel.post}}</span>
|
|
|
|
|
|
+ <span class="grid-content-span" >{{formModel.industryN}}</span>
|
|
</template>
|
|
</template>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
@@ -216,17 +217,17 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
<div class="grid-content bg-purple">
|
|
<div class="grid-content bg-purple">
|
|
- <el-form-item label="月薪:">
|
|
|
|
|
|
+ <el-form-item label="岗位:">
|
|
<template v-if="formModel.status =='0'">
|
|
<template v-if="formModel.status =='0'">
|
|
- <span class="grid-content-span" v-if="formModel.memberUpdateLog.salaryRange" style="color:red">
|
|
|
|
- {{formModel.salaryRangeN}}
|
|
|
|
|
|
+ <span class="grid-content-span" v-if="formModel.memberUpdateLog.post" style="color:red">
|
|
|
|
+ {{formModel.post}}
|
|
</span>
|
|
</span>
|
|
<span class="grid-content-span" v-else>
|
|
<span class="grid-content-span" v-else>
|
|
- {{formModel.salaryRangeN}}
|
|
|
|
|
|
+ {{formModel.post}}
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<template v-else>
|
|
<template v-else>
|
|
- <span class="grid-content-span" >{{formModel.salaryRangeN}}</span>
|
|
|
|
|
|
+ <span class="grid-content-span" >{{formModel.post}}</span>
|
|
</template>
|
|
</template>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
@@ -251,7 +252,7 @@
|
|
</div>
|
|
</div>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
- <div class="grid-content bg-purple">
|
|
|
|
|
|
+ <div class="grid-content bg-purple">
|
|
<el-form-item label="身高:">
|
|
<el-form-item label="身高:">
|
|
<template v-if="formModel.status =='0'">
|
|
<template v-if="formModel.status =='0'">
|
|
<span class="grid-content-span" v-if="formModel.memberUpdateLog.height" style="color:red">
|
|
<span class="grid-content-span" v-if="formModel.memberUpdateLog.height" style="color:red">
|
|
@@ -269,17 +270,17 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
<div class="grid-content bg-purple">
|
|
<div class="grid-content bg-purple">
|
|
- <el-form-item label="工作单位:">
|
|
|
|
|
|
+ <el-form-item label="月薪:">
|
|
<template v-if="formModel.status =='0'">
|
|
<template v-if="formModel.status =='0'">
|
|
- <span class="grid-content-span" v-if="formModel.memberUpdateLog.workUnit" style="color:red">
|
|
|
|
- {{formModel.workUnit}}
|
|
|
|
|
|
+ <span class="grid-content-span" v-if="formModel.memberUpdateLog.salaryRange" style="color:red">
|
|
|
|
+ {{formModel.salaryRangeN}}
|
|
</span>
|
|
</span>
|
|
<span class="grid-content-span" v-else>
|
|
<span class="grid-content-span" v-else>
|
|
- {{formModel.workUnit}}
|
|
|
|
|
|
+ {{formModel.salaryRangeN}}
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<template v-else>
|
|
<template v-else>
|
|
- <span class="grid-content-span" >{{formModel.workUnit}}</span>
|
|
|
|
|
|
+ <span class="grid-content-span" >{{formModel.salaryRangeN}}</span>
|
|
</template>
|
|
</template>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
@@ -322,17 +323,17 @@
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
<div class="grid-content bg-purple">
|
|
<div class="grid-content bg-purple">
|
|
- <el-form-item label="住房状况:">
|
|
|
|
|
|
+ <el-form-item label="工作单位:">
|
|
<template v-if="formModel.status =='0'">
|
|
<template v-if="formModel.status =='0'">
|
|
- <span class="grid-content-span" v-if="formModel.memberUpdateLog.housingSituation" style="color:red">
|
|
|
|
- {{formModel.housingSituationN}}
|
|
|
|
|
|
+ <span class="grid-content-span" v-if="formModel.memberUpdateLog.workUnit" style="color:red">
|
|
|
|
+ {{formModel.workUnit}}
|
|
</span>
|
|
</span>
|
|
<span class="grid-content-span" v-else>
|
|
<span class="grid-content-span" v-else>
|
|
- {{formModel.housingSituationN}}
|
|
|
|
|
|
+ {{formModel.workUnit}}
|
|
</span>
|
|
</span>
|
|
</template>
|
|
</template>
|
|
<template v-else>
|
|
<template v-else>
|
|
- <span class="grid-content-span" >{{formModel.housingSituationN}}</span>
|
|
|
|
|
|
+ <span class="grid-content-span" >{{formModel.workUnit}}</span>
|
|
</template>
|
|
</template>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
@@ -373,6 +374,25 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
+ <el-col :span="8">
|
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
|
+ <el-form-item label="住房状况:">
|
|
|
|
+ <template v-if="formModel.status =='0'">
|
|
|
|
+ <span class="grid-content-span" v-if="formModel.memberUpdateLog.housingSituation" style="color:red">
|
|
|
|
+ {{formModel.housingSituationN}}
|
|
|
|
+ </span>
|
|
|
|
+ <span class="grid-content-span" v-else>
|
|
|
|
+ {{formModel.housingSituationN}}
|
|
|
|
+ </span>
|
|
|
|
+ </template>
|
|
|
|
+ <template v-else>
|
|
|
|
+ <span class="grid-content-span" >{{formModel.housingSituationN}}</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </div>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ <el-row>
|
|
<el-col :span="8">
|
|
<el-col :span="8">
|
|
<div class="grid-content bg-purple">
|
|
<div class="grid-content bg-purple">
|
|
<el-form-item label="信息公开:">
|
|
<el-form-item label="信息公开:">
|
|
@@ -610,6 +630,16 @@
|
|
<el-radio :label="true">女</el-radio>
|
|
<el-radio :label="true">女</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="所属工会" :label-width="formLabelWidth">
|
|
|
|
+ <el-select-tree
|
|
|
|
+ :props="props"
|
|
|
|
+ :options="orgResult"
|
|
|
|
+ v-model="form.orgId"
|
|
|
|
+ height="200"
|
|
|
|
+ style="width:300px"
|
|
|
|
+ size="large"
|
|
|
|
+ ></el-select-tree>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="年龄" :label-width="formLabelWidth">
|
|
<el-form-item label="年龄" :label-width="formLabelWidth">
|
|
<el-input v-model="formModel.age" disabled></el-input>
|
|
<el-input v-model="formModel.age" disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -784,6 +814,8 @@
|
|
<script>
|
|
<script>
|
|
import Constant from "@/constant";
|
|
import Constant from "@/constant";
|
|
import memberInfoApi from "@/api/base/memberInfo";
|
|
import memberInfoApi from "@/api/base/memberInfo";
|
|
|
|
+import orgInfoApi from "@/api/base/orgInfo";
|
|
|
|
+import SelectTree from "@/components/SelectTree";
|
|
import dataDictionaryApi from "@/api/sys/dataDictionary";
|
|
import dataDictionaryApi from "@/api/sys/dataDictionary";
|
|
import hobbyInfoApi from "@/api/base/hobbyInfo";
|
|
import hobbyInfoApi from "@/api/base/hobbyInfo";
|
|
import cityApi from "@/api/base/city";
|
|
import cityApi from "@/api/base/city";
|
|
@@ -810,7 +842,8 @@ export default {
|
|
delivery: false,
|
|
delivery: false,
|
|
type: [],
|
|
type: [],
|
|
resource: '',
|
|
resource: '',
|
|
- desc: ''
|
|
|
|
|
|
+ desc: '',
|
|
|
|
+ orgId:"",
|
|
},
|
|
},
|
|
disabledType:"",
|
|
disabledType:"",
|
|
type:"",
|
|
type:"",
|
|
@@ -832,6 +865,13 @@ export default {
|
|
headers: {
|
|
headers: {
|
|
Authorization: getToken(),
|
|
Authorization: getToken(),
|
|
},
|
|
},
|
|
|
|
+ orgResult: [],
|
|
|
|
+ props: {
|
|
|
|
+ // 配置项(必选)
|
|
|
|
+ value: "id",
|
|
|
|
+ label: "name",
|
|
|
|
+ children: "children",
|
|
|
|
+ },
|
|
};
|
|
};
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
@@ -859,9 +899,9 @@ export default {
|
|
self.loading = false;
|
|
self.loading = false;
|
|
|
|
|
|
if (jsonData.result) {
|
|
if (jsonData.result) {
|
|
- self.form = jsonData.data;
|
|
|
|
|
|
+ self.form = jsonData.data;
|
|
} else {
|
|
} else {
|
|
- self.$message.error(jsonData.message + "");
|
|
|
|
|
|
+ self.$message.error(jsonData.message + "");
|
|
}
|
|
}
|
|
})
|
|
})
|
|
.catch((error) => {
|
|
.catch((error) => {
|
|
@@ -1166,9 +1206,21 @@ export default {
|
|
this.cityList = jsonData.data;
|
|
this.cityList = jsonData.data;
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+ orgInfoApi.treeList().then(function (response) {
|
|
|
|
+ var jsonData = response.data;
|
|
|
|
+ if (jsonData.result) {
|
|
|
|
+ if (jsonData.data != null && jsonData.data != "") {
|
|
|
|
+ self.orgResult = jsonData.data;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
//self.loadTree();
|
|
//self.loadTree();
|
|
|
|
+ },
|
|
|
|
+ components: {
|
|
|
|
+ "el-select-tree": SelectTree,
|
|
},
|
|
},
|
|
mounted: function () {
|
|
mounted: function () {
|
|
this.initData();
|
|
this.initData();
|