|
@@ -25,19 +25,42 @@ const addEl = (val: headerType) => {
|
|
|
|
|
|
const pageJson = ref<componentType>({
|
|
|
header: [],
|
|
|
- querySql: "",
|
|
|
queryParam: {},
|
|
|
formConfig: {
|
|
|
inline: true
|
|
|
},
|
|
|
- submitEvent: `function func(queryData,config,axios){
|
|
|
+ submitEvent: `
|
|
|
+ /**
|
|
|
+ * @param {SomeEventType} queryData"
|
|
|
+ */
|
|
|
+ function func(queryData,config,axios){
|
|
|
|
|
|
}`,
|
|
|
tableConfig: {
|
|
|
- border: true,
|
|
|
+ height: 200,
|
|
|
+ columns: [],
|
|
|
+ data: []
|
|
|
+ },
|
|
|
+ pageConfig: {
|
|
|
+ currentPage: 1,
|
|
|
+ pageSize: 50,
|
|
|
+ pageSizes: [50, 100, 150, 200],
|
|
|
+ small: true,
|
|
|
+ disabled: false,
|
|
|
+ background: true,
|
|
|
+ pagerCount: 5,
|
|
|
+ layout: "total,sizes, prev, pager, next, jumper",
|
|
|
+ total: 0,
|
|
|
+ onSizeChange: (val) => {
|
|
|
+ pageJson.value.pageConfig.pageSize = val
|
|
|
+ },
|
|
|
+ onCurrentChange: (val) => {
|
|
|
+ pageJson.value.pageConfig.currentPage = val
|
|
|
+ },
|
|
|
}
|
|
|
})
|
|
|
|
|
|
+
|
|
|
const theCurrentComponent = ref(-1)
|
|
|
const itemClick = (data: headerType, index) => {
|
|
|
infoRef.value.editComp(data)
|
|
@@ -50,6 +73,19 @@ onMounted(() => {
|
|
|
// addEl(collapseData[1].children[0])
|
|
|
addEl(collapseData[1].children[1])
|
|
|
addEl(collapseData[2].children[0])
|
|
|
+
|
|
|
+ pageJson.value.pageConfig.total = 200
|
|
|
+
|
|
|
+ for (let i = 0; i < pageJson.value.pageConfig.total; i++) {
|
|
|
+ pageJson.value.tableConfig.data.push({code: i, name: '测试' + i})
|
|
|
+ }
|
|
|
+ pageJson.value.tableConfig.columns = [
|
|
|
+ {type: 'index', label: '排序'},
|
|
|
+ {prop: 'code', label: '编码'},
|
|
|
+ {prop: 'name', label: '名称'}
|
|
|
+ ]
|
|
|
+
|
|
|
+ pageJson.value.tableConfig.rowKey = 'code'
|
|
|
})
|
|
|
|
|
|
</script>
|