提交 735df459 authored 作者: chscls@163.com's avatar chscls@163.com

修改bug

上级 cb92eb5a
...@@ -59,9 +59,9 @@ export function changeToDraftState(blocks) { ...@@ -59,9 +59,9 @@ export function changeToDraftState(blocks) {
} }
if(!x.blocks){ if(!x.blocks){
return EditorState.createEmpty(decorator) return EditorState.createEmpty(decorator)
} }
const b = convertFromRaw(x); const b = convertFromRaw(x);
return EditorState.createWithContent(b, decorator) return EditorState.createWithContent(b, decorator)
...@@ -90,15 +90,7 @@ export function preHandle(values) { ...@@ -90,15 +90,7 @@ export function preHandle(values) {
for (var key in values) { for (var key in values) {
if(!values[key]) continue; if(!values[key]) continue;
if (key.indexOf("img") > -1) { if (key.indexOf("$") > -1) {
var xx = key.split("$")
values[xx[1]] = values[key].response
delete values[key]
} else if (key.indexOf("$") > -1) {
var xx = key.split("$") var xx = key.split("$")
for (var i = 0; i < xx.length; i++) { for (var i = 0; i < xx.length; i++) {
...@@ -109,7 +101,7 @@ export function preHandle(values) { ...@@ -109,7 +101,7 @@ export function preHandle(values) {
} }
} }
delete values[key] delete values[key]
} else { } else {
if (values[key] != null) { if (values[key] != null) {
if (values[key] instanceof moment) { if (values[key] instanceof moment) {
...@@ -118,6 +110,28 @@ export function preHandle(values) { ...@@ -118,6 +110,28 @@ export function preHandle(values) {
values[key] = values[key].valueOf() values[key] = values[key].valueOf()
} else if (values[key] instanceof Boolean) { } else if (values[key] instanceof Boolean) {
values[key] = values[key] ? 0 : 1 values[key] = values[key] ? 0 : 1
}else if(values[key] instanceof Object&&key!='defaultValues'){
//处理子表单中的日期值
let objValues = values[key];
for(let k in objValues){
if(k!=''&&objValues[k] instanceof Object){
let childObj = objValues[k];
for(let j in childObj){
if(childObj[j]!=null){
if (childObj[j] instanceof moment) {
values[key][k][j] = values[key][k][j].valueOf()
}else if (childObj[j] instanceof Date) {
values[key][k][j] = values[key][k][j].valueOf()
} else if (childObj[j] instanceof Boolean) {
values[key][k][j] = values[key][k][j] ? 0 : 1
}
}
}
}
}
} }
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论