v-viewer转化成cdn文件,优化包

This commit is contained in:
aixianling
2024-01-22 17:12:32 +08:00
parent 1aa2e264d7
commit ad0a91750c
46 changed files with 2283 additions and 1054 deletions

View File

@@ -3,6 +3,8 @@
<config-item label="数据类型">
<ai-select v-model="source.dataType" placeholder="请选择数据类型" :select-list="dataTypes"/>
</config-item>
<config-item label="静态数据" v-if="source.dataType === 'staticData'">
</config-item>
<div class="codeEditor" v-if="['htmlData','staticData'].includes(source.dataType)">
<ai-dialog-btn :modal="false" dialog-title="编辑器" :customFooter="false"
@confirm="changeData(JSON.parse(content))" @open="content=contentstr">

View File

@@ -0,0 +1,23 @@
<script>
import {AgGridVue} from "ag-grid-vue";
import "ag-grid-community/styles/ag-grid.min.css"
import "ag-grid-community/styles/ag-theme-balham.min.css"
export default {
name: "tableEditor",
props: {
tableData: {default: () => []},
configs: {default: () => []}
},
components: {AgGridVue},
computed: {
columns: v => v.configs
},
}
</script>
<template>
<section class="tableEditor">
<ag-grid-vue class="ag-theme-balham" :columnDefs="columns" :rowData="tableData"/>
</section>
</template>