65 lines
1.4 KiB
Vue
65 lines
1.4 KiB
Vue
<!--
|
|
* @Date: 2021-01-07 20:09:37
|
|
* @LastEditors: zwq
|
|
* @LastEditTime: 2022-01-17 15:16:29
|
|
* @FilePath: \basic-admin\src\components\BaseTable\subcomponents\CheckDetail.vue
|
|
* @Description:
|
|
-->
|
|
<template>
|
|
<span>
|
|
<el-popover
|
|
v-model="visible"
|
|
placement="top"
|
|
width="160"
|
|
>
|
|
<div>
|
|
<el-select v-model="value" placeholder="请选择">
|
|
<el-option
|
|
v-for="item in options"
|
|
:key="item.value"
|
|
:label="item.label"
|
|
:value="item.value"
|
|
/>
|
|
</el-select>
|
|
</div>
|
|
<div style="text-align: right; margin: 0">
|
|
<el-button size="mini" type="text" @click="visible = false">取消</el-button>
|
|
<el-button type="primary" size="mini" @click="emitClick">确定</el-button>
|
|
</div>
|
|
<el-button slot="reference" type="text">{{ $t('module.basicData.Warehouse.RelateProcess') }}</el-button>
|
|
</el-popover>
|
|
</span>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
props: {
|
|
injectData: {
|
|
type: Object,
|
|
default: () => ({})
|
|
}
|
|
},
|
|
data() {
|
|
return {
|
|
visible: false,
|
|
options: [{
|
|
value: '选项1',
|
|
label: '黄金糕'
|
|
}, {
|
|
value: '选项2',
|
|
label: '双皮奶'
|
|
}
|
|
],
|
|
value: ''
|
|
}
|
|
},
|
|
methods: {
|
|
emitClick() {
|
|
console.log(this.injectData)
|
|
console.log(this.value)
|
|
this.visible = false
|
|
}
|
|
}
|
|
}
|
|
</script>
|