|
|
@@ -7,15 +7,24 @@
|
|
|
<yearMonthYay ref="yearMonthYay" @getYearData="getYearData" @getMonthData="getMonthData" @getDayData="getDayData"></yearMonthYay>
|
|
|
</template>
|
|
|
<template slot="dockingPerson">
|
|
|
- <el-select v-model="formData.dockingPerson" filterable clearable placeholder="请选择" size="small">
|
|
|
- <el-option
|
|
|
- v-for="item in dockingPersonOption"
|
|
|
- :key="item.docking_person"
|
|
|
- :label="item.docking_person"
|
|
|
- :value="item.docking_person">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
+ <el-select v-model="formData.dockingPerson" filterable clearable placeholder="请选择" size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="item in dockingPersonOption"
|
|
|
+ :key="item.docking_person"
|
|
|
+ :label="item.docking_person"
|
|
|
+ :value="item.docking_person">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </template>
|
|
|
+ <template slot="保司机构">
|
|
|
+ <el-cascader v-model="pageData.partnerCompaniesIdList" size="small" :show-all-levels="false" ize="small"
|
|
|
+ :options="ztreeNodes" :props='{
|
|
|
+ checkStrictly: true,
|
|
|
+ value: "id",
|
|
|
+ label: "name",
|
|
|
+ children: "children",
|
|
|
+ }' clearable filterable></el-cascader>
|
|
|
+ </template>
|
|
|
</templateTable>
|
|
|
<el-dialog
|
|
|
title="详情"
|
|
|
@@ -112,6 +121,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ ztreeNodes:[],
|
|
|
year: '',
|
|
|
searchData: {},
|
|
|
formDataList:{},
|
|
|
@@ -127,8 +137,8 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
label: "合作公司名称",
|
|
|
- prop: "partnerCompaniesName",
|
|
|
- type: "input",
|
|
|
+ name: "保司机构",
|
|
|
+ type: "slot",
|
|
|
},
|
|
|
{
|
|
|
label: "年月日",
|
|
|
@@ -300,6 +310,12 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
+ this.$api.insCompany.findLeftInsTree( {
|
|
|
+ classname: "",
|
|
|
+ type: '1',
|
|
|
+ }).then((res) => {
|
|
|
+ this.ztreeNodes = res.data;
|
|
|
+ });
|
|
|
this.findPage();
|
|
|
this.$api.task
|
|
|
.getDockingPersonList()
|