|
@@ -21,7 +21,13 @@
|
|
|
}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
+ <el-table-column label="机构logo" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>
|
|
|
+ <el-image v-if="scope.row.logo" :src="scope.row.logo" style="height:20px;width:20px " @click="showImage(scope.row.logo)"></el-image
|
|
|
+ ></span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column property="profession" label="所属行业" align="center"> </el-table-column>
|
|
|
<el-table-column property="representative" label="法定代表人" align="center"> </el-table-column>
|
|
|
|
|
@@ -50,6 +56,9 @@
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
+ <el-dialog :visible.sync="dialogVisible" width="30%">
|
|
|
+ <el-image :src="elImage" style="height:100%;width:100% "></el-image>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -66,6 +75,8 @@ export default {
|
|
|
data: () => ({
|
|
|
currentPage: 0,
|
|
|
pageSize: 10,
|
|
|
+ dialogVisible: false,
|
|
|
+ elImage: '',
|
|
|
}),
|
|
|
created() {},
|
|
|
computed: {},
|
|
@@ -90,6 +101,14 @@ export default {
|
|
|
|
|
|
this.$emit('handleClick', newid);
|
|
|
},
|
|
|
+ showImage(image) {
|
|
|
+ if (image) {
|
|
|
+ this.$set(this, `elImage`, image);
|
|
|
+ this.$set(this, `dialogVisible`, true);
|
|
|
+ } else {
|
|
|
+ this.$set(this, `dialogVisible`, false);
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|