提交 7c41c956 authored 作者: jinrb's avatar jinrb

转运及接收报运数据--点击保存按钮 不应该校验必填项。

上级 63887036
......@@ -172,7 +172,7 @@
/**
* BasicForm绑定注册;
*/
const [registerForm, { getFieldsValue, setFieldsValue, resetFields, updateSchema, validate }] = useForm({
const [registerForm, { getFieldsValue, setFieldsValue, resetFields, updateSchema, validate, clearValidate }] = useForm({
//注册表单列
schemas: formSchemas,
//不显示查询和重置按钮
......@@ -344,10 +344,15 @@
}
const fieldsValue = ref<any>({});
// 获取子组件 列表
async function getFormValueBz() {
async function getFormValueBz(type) {
//获取所有值
fieldsValue.value = await getFieldsValue();
fieldsValue.value = await validate();
if (type == 'save') {
await clearValidate()
} else {
fieldsValue.value = await validate();
}
// 加密
fieldsValue.value.lxdh = await encryptData({ str: fieldsValue.value.lxdh });
return fieldsValue.value;
......
......@@ -266,7 +266,7 @@
/**
* BasicForm绑定注册;
*/
const [registerForm, { getFieldsValue, setFieldsValue, resetFields, updateSchema, validate }] = useForm({
const [registerForm, { getFieldsValue, setFieldsValue, resetFields, updateSchema, validate, clearValidate }] = useForm({
//注册表单列
schemas: formSchemas,
//不显示查询和重置按钮
......@@ -438,10 +438,14 @@
}
const fieldsValue = ref<any>({});
// 获取子组件 列表
async function getFormValueBz() {
async function getFormValueBz(type) {
//获取所有值
fieldsValue.value = await getFieldsValue();
fieldsValue.value = await validate();
if (type == 'save') {
await clearValidate()
} else {
fieldsValue.value = await validate();
}
// 加密
fieldsValue.value.lxdh = await encryptData({ str: fieldsValue.value.lxdh });
return fieldsValue.value;
......
......@@ -251,28 +251,28 @@
const jbxxList = ref<any>([])
for (let i = 0; i < jldwBzd.value.length; i++) {
const element = jldwBzd.value[i];
let obj = await element.getFormValueBz()
let obj = await element.getFormValueBz(type)
obj.jgtype = 'jldw'
dwxxList.value.push(obj)
}
for (let i = 0; i < ysdwBzd.value.length; i++) {
const element = ysdwBzd.value[i];
let obj = await element.getFormValueBz()
let obj = await element.getFormValueBz(type)
obj.jgtype = 'ysdw'
dwxxList.value.push(obj)
}
for (let i = 0; i < czdwBzd.value.length; i++) {
const element = czdwBzd.value[i];
let obj = await element.getFormValueBz()
let obj = await element.getFormValueBz(type)
obj.jgtype = 'czdw'
dwxxList.value.push(obj)
}
for (let i = 0; i < jsdwBzd.value.length; i++) {
const element = jsdwBzd.value[i];
let obj = await element.getFormValueBz()
let obj = await element.getFormValueBz(type)
obj.szdzgbm = jszgId.value.id;
jbxxList.value.push(obj)
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论