From 033db2186f2fe5589b25ec55e41ddaa4f2f08108 Mon Sep 17 00:00:00 2001 From: wjt <1797368093@qq.com> Date: 星期二, 18 六月 2024 19:04:12 +0800 Subject: [PATCH] 完善 --- src/views/infomanger/companymanger/components/exportRecord.vue | 70 +++++++++++++++++++++++++++-------- 1 files changed, 54 insertions(+), 16 deletions(-) diff --git a/src/views/infomanger/companymanger/components/exportRecord.vue b/src/views/infomanger/companymanger/components/exportRecord.vue index bc4196d..9be907c 100644 --- a/src/views/infomanger/companymanger/components/exportRecord.vue +++ b/src/views/infomanger/companymanger/components/exportRecord.vue @@ -1,32 +1,70 @@ <template> <el-dialog title="瀵煎叆璁板綍" v-model="dialogVisible" width="1200px" append-to-body @close="closeDialog" > - <el-table> - <el-table-column label="搴忓彿"></el-table-column> - <el-table-column label="瀵煎叆鏂囦欢"></el-table-column> - <el-table-column label="瀵煎叆浜�"></el-table-column> - <el-table-column label="瀵煎叆鏃堕棿"></el-table-column> - <el-table-column label="杩涘害"></el-table-column> - <el-table-column label="瀵煎叆缁撴灉"></el-table-column> - <el-table-column label="瀵煎叆缁撴灉鏂囦欢"></el-table-column> + <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="缁熶竴绀句細淇$敤浠g爜" 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"> -import { importTemplateRecord } from '@/api/system/company/company' const dialogVisible = ref(false) -const closeDialog = () => { - dialogVisible.value = false -} -const openDialog = () => { +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 importTemplateRecord() { - console.log('鑾峰彇瀵煎叆璁板綍') +function closeDialog() { + dialogVisible.value = false } defineExpose({ openDialog, closeDialog }) -</script> \ No newline at end of file +</script> +<style> +.dialog-footer{ + text-align: center; +} +</style> \ No newline at end of file -- Gitblit v1.9.1