Browse Source

表格优化提交

main
likunming 1 year ago
parent
commit
d1e34fbff5
  1. 2
      io.sc.platform.core.frontend/package.json
  2. 2
      io.sc.platform.core.frontend/src/platform/components/form/WForm.vue
  3. 4
      io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue

2
io.sc.platform.core.frontend/package.json

@ -1,6 +1,6 @@
{
"name": "platform-core",
"version": "8.1.151",
"version": "8.1.152",
"description": "前端核心包,用于快速构建前端的脚手架",
"//main": "库的主文件",
"main": "dist/platform-core.js",

2
io.sc.platform.core.frontend/src/platform/components/form/WForm.vue

@ -104,7 +104,7 @@ const defaultValueHandler = (field) => {
} else if (field.type === 'checkbox' || field.type === 'w-checkbox') {
return false;
} else if (field.type === 'option-group' || field.type === 'optionGroup' || field.type === 'w-option-group') {
if (field.optionType === 'radio') {
if (!field.optionType || field.optionType === 'radio') {
return undefined;
} else {
return [];

4
io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue

@ -1444,6 +1444,10 @@ const save = async () => {
} else if (formStatus === PageStatusEnum.编辑 && getSelectedRowsComputed.value[0][props.foreignKey]) {
dialogFormData[props.foreignKey] = getSelectedRowsComputed.value[0][props.foreignKey];
}
if (formStatus === PageStatusEnum.编辑) {
//
dialogFormData = { ...getSelectedRowsComputed.value[0], ...dialogFormData };
}
let requestParams = {
method: formStatus === PageStatusEnum.新增 || formStatus === 'addTop' || formStatus === 'addChild' ? 'POST' : 'PUT',
headers: { 'content-type': 'application/json;charset=utf-8;' },

Loading…
Cancel
Save