@@ -41,7 +41,7 @@
<el-option
v-for="item in corpList"
:key="item.id"
- :label="item.cname"
+ :label="label?item[label]:item.cname"
:value="item.id"
>
</el-option>
@@ -49,6 +49,7 @@
<el-button
icon="el-icon-search"
size="mini"
+ v-if="label != 'shortName'"
:disabled="disabled"
@click="openDialog()"
></el-button>
@@ -166,6 +167,7 @@ export default {
collapseTags: Boolean,
gysType: String,
treeType: String,
+ label: String,
belongtocompany: Number
},
model: {
@@ -72,6 +72,13 @@
v-model="row.corpId"
></crop-select>
</template>
+ <template slot="corpShortNameSearch" slot-scope="{ row,index}">
+ <crop-select
+ v-model="row.corpId"
+ :corpType="'KH'"
+ :label="'shortName'"
+ ></crop-select>
+ </template>
<template slot="addressDetail" slot-scope="{ row,index}">
<el-tooltip class="item" effect="dark" placement="top">
<div v-html="ToBreak(row.addressDetail)" slot="content"></div>
@@ -127,6 +127,13 @@
</el-button>
<el-button type="info" :size="size" icon="el-icon-printer">报表打印</el-button>
<template slot="corpNameSearch" slot-scope="{ row,index}">
<crop-select