<template>
|
<el-dialog title="导入记录" v-model="dialogVisible" width="1200px" append-to-body @close="closeDialog"
|
>
|
<el-table :data="recordValue" border>
|
<el-table-column label="企业名(企业全称)" prop="companyName">
|
<template #default="scope">
|
<el-input v-model="scope.row.companyName"></el-input>
|
</template>
|
</el-table-column>
|
<el-table-column label="统一社会信用代码" prop="companyCode">
|
<template #default="scope">
|
<el-input v-model="scope.row.companyCode"></el-input>
|
</template>
|
</el-table-column>
|
<el-table-column label="企业联系人" prop="companyUser">
|
<template #default="scope">
|
<el-input v-model="scope.row.companyUser"></el-input>
|
</template>
|
</el-table-column>
|
<el-table-column label="联系人电话" prop="companyPhone">
|
<template #default="scope">
|
<el-input v-model="scope.row.companyPhone"></el-input>
|
</template>
|
</el-table-column>
|
<el-table-column label="企业地址" prop="companyAddress">
|
<template #default="scope">
|
<el-input v-model="scope.row.companyAddress"></el-input>
|
</template>
|
</el-table-column>
|
<el-table-column label="备注" prop="mark">
|
<template #default="scope">
|
<el-input v-model="scope.row.mark"></el-input>
|
</template>
|
</el-table-column>
|
</el-table>
|
<template #footer>
|
<div class="dialog-footer">
|
<el-button @click="closeDialog">取 消</el-button>
|
<el-button type="primary" @click="addCompany">确 定</el-button>
|
</div>
|
</template>
|
</el-dialog>
|
</template>
|
|
<script setup lang="ts">
|
const dialogVisible = ref(false)
|
const props = defineProps({
|
recordRow: { type: Array, default: () => [] },
|
})
|
const recordValue = ref([])
|
watch(() => props.recordRow, (newValue) => {
|
// console.log(props.recordRow)
|
recordValue.value = newValue
|
})
|
function openDialog() {
|
dialogVisible.value = true
|
}
|
function closeDialog() {
|
dialogVisible.value = false
|
}
|
defineExpose({
|
openDialog,
|
closeDialog
|
})
|
</script>
|
<style>
|
.dialog-footer{
|
text-align: center;
|
}
|
</style>
|