diff --git a/src/api/demo/formScheme.ts b/src/api/demo/formScheme.ts
index 47324c86..aeb8dea0 100644
--- a/src/api/demo/formScheme.ts
+++ b/src/api/demo/formScheme.ts
@@ -88,7 +88,7 @@ export function functionLoadFormSort(params: AccountParams) {
export function functionAddFormSort(params: FromSortModel) {
return defHttp.post({
- url: Api.AddFormSort,
+ url: Api.AddFormSort + '?code=FormSort',
params,
});
}
diff --git a/src/views/demo/form-design/components/VFormDesign/components/ComponentProps.vue b/src/views/demo/form-design/components/VFormDesign/components/ComponentProps.vue
index 945dafed..9b4feff5 100644
--- a/src/views/demo/form-design/components/VFormDesign/components/ComponentProps.vue
+++ b/src/views/demo/form-design/components/VFormDesign/components/ComponentProps.vue
@@ -171,7 +171,7 @@
});
};
const handleFieldTableChange = (e) => {
- console.log('cccccc', e);
+ // console.log('cccccc', e);
fieldTableValue.value = e;
fetch();
inputOptions.value.forEach((item) => {
@@ -289,6 +289,8 @@
if (func) {
func(formConfig.value.currentItem!.componentProps, allOptions.value);
}
+ fieldTableValue.value = formConfig.value?.currentItem?.componentProps?.dataTable;
+ handleFieldTableChange(formConfig.value?.currentItem?.componentProps?.dataTable);
},
{
immediate: true,
diff --git a/src/views/demo/form-design/components/VFormDesign/index.vue b/src/views/demo/form-design/components/VFormDesign/index.vue
index 6e757ee7..b1e9405e 100644
--- a/src/views/demo/form-design/components/VFormDesign/index.vue
+++ b/src/views/demo/form-design/components/VFormDesign/index.vue
@@ -4,37 +4,39 @@
:class="`left ${prefixCls}-sider`"
collapsible
collapsedWidth="0"
- width="270"
+ width="300"
:zeroWidthTriggerStyle="{
'margin-top': '-70px',
'background-color': 'gray',
}"
breakpoint="md"
>
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/demo/form-design/components/VFormItem/index.vue b/src/views/demo/form-design/components/VFormItem/index.vue
index 70290d97..e8844fec 100644
--- a/src/views/demo/form-design/components/VFormItem/index.vue
+++ b/src/views/demo/form-design/components/VFormItem/index.vue
@@ -23,7 +23,6 @@
v-else-if="schema.component == 'Divider' && schema.label && !formItemProps.hiddenLabel"
>{{ schema.label }}
- 123
diff --git a/src/views/demo/form-design/core/formItemConfig.ts b/src/views/demo/form-design/core/formItemConfig.ts
index 305d086a..d3d23f6c 100644
--- a/src/views/demo/form-design/core/formItemConfig.ts
+++ b/src/views/demo/form-design/core/formItemConfig.ts
@@ -8,43 +8,42 @@ import { ComponentType } from '@/components/Form/src/types';
import { componentMap as Cmp } from '../components';
import { Component } from 'vue';
-import { getDeptList,getAccountList,getPosGroupList } from '@/api/demo/system';
+import { getDeptList, getAccountList, getPosGroupList } from '@/api/demo/system';
//获取部门列表数据
-const deptTreeData = await Promise.all([getDeptListData()])
-function getDeptListData(){
+const deptTreeData = await Promise.all([getDeptListData()]);
+function getDeptListData() {
let param = {
page: 1,
- limit: 9999
+ limit: 9999,
};
- return getDeptList( param ).then( data => {
- return data
- })
+ return getDeptList(param).then((data) => {
+ return data;
+ });
}
-
//获取职级列表数据
-const positionTreeData = await Promise.all([getPositionListData()])
-function getPositionListData(){
+const positionTreeData = await Promise.all([getPositionListData()]);
+function getPositionListData() {
let param = {
page: 1,
- limit: 9999
+ limit: 9999,
};
- return getPosGroupList( param ).then( data => {
- return data
- })
+ return getPosGroupList(param).then((data) => {
+ return data;
+ });
}
//获取人员选择列表数据
-const userTreeData = await Promise.all([getUserListData()])
-function getUserListData(){
+const userTreeData = await Promise.all([getUserListData()]);
+function getUserListData() {
let param = {
page: 1,
- limit: 9999
+ limit: 9999,
};
- return getAccountList( param ).then( data => {
- return data.items
- })
+ return getAccountList(param).then((data) => {
+ return data.items;
+ });
}
-
+
const componentMap = new Map
();
//如果有其它控件,可以在这里初始化
@@ -98,7 +97,7 @@ export const customComponents: IVFormComponent[] = [
field: '',
colProps: { span: 24 },
componentProps: {
- fieldNames:{
+ fieldNames: {
children: 'children',
label: 'name',
value: 'id',
@@ -113,7 +112,7 @@ export const customComponents: IVFormComponent[] = [
field: '',
colProps: { span: 24 },
componentProps: {
- fieldNames:{
+ fieldNames: {
children: 'children',
label: 'name',
value: 'id',
diff --git a/src/views/demo/onlineform/formModule/FormModal.vue b/src/views/demo/onlineform/formModule/FormModal.vue
index cc207e56..f369b62c 100644
--- a/src/views/demo/onlineform/formModule/FormModal.vue
+++ b/src/views/demo/onlineform/formModule/FormModal.vue
@@ -181,7 +181,6 @@
let sysModuleElement: any = [];
if (config.table.btns) {
config.table.btns.forEach((t) => {
- console.log(t);
let temp: any = {};
temp.id = '';
temp.domId = t.prop;
diff --git a/src/views/demo/onlineform/formModule/config/columns.vue b/src/views/demo/onlineform/formModule/config/columns.vue
index f4628528..750f72de 100644
--- a/src/views/demo/onlineform/formModule/config/columns.vue
+++ b/src/views/demo/onlineform/formModule/config/columns.vue
@@ -73,7 +73,7 @@
});
// config
- const config = inject('formConfig');
+ const config: any = inject('formConfig');
const columnsData = ref(config.table.columns);
// 展开全部
const columnsTreeRef = ref>(null);
diff --git a/src/views/demo/onlineform/formModule/index.vue b/src/views/demo/onlineform/formModule/index.vue
index 1cb1958c..e8ca4d76 100644
--- a/src/views/demo/onlineform/formModule/index.vue
+++ b/src/views/demo/onlineform/formModule/index.vue
@@ -8,7 +8,8 @@
:searchInfo="searchInfo"
>
- 新增
+
+
@@ -45,7 +46,7 @@