|
@@ -240,7 +240,7 @@
|
|
|
|
|
|
const [
|
|
|
registerForm,
|
|
|
- { validate, getFieldsValue, resetFields, setFieldsValue, updateSchema },
|
|
|
+ { validate, getFieldsValue, resetFields, setFieldsValue, updateSchema, validateFields, scrollToField },
|
|
|
] = useForm({
|
|
|
labelWidth: 120,
|
|
|
schemas: [...Addschemas, ...schemas, ...remarkschemas],
|
|
@@ -324,7 +324,22 @@
|
|
|
return arr || [];
|
|
|
}
|
|
|
async function handleConfirm() {
|
|
|
- await validate();
|
|
|
+ try {
|
|
|
+ await validate();
|
|
|
+ createConfirm({
|
|
|
+ iconType: 'warning',
|
|
|
+ title: () => h('span', '温馨提示'),
|
|
|
+ content: () => h('span', `确定要${title.value}吗?`),
|
|
|
+ onOk: async () => {
|
|
|
+ handleSubmit();
|
|
|
+ },
|
|
|
+ });
|
|
|
+ } catch (error) {
|
|
|
+ console.log('validate', error);
|
|
|
+ let errorFields = error?.errorFields[0];
|
|
|
+ createMessage.error(errorFields?.errors[0]);
|
|
|
+ // scrollToField(errorFields.name[0])
|
|
|
+ }
|
|
|
// let text = record.id ? `您确定给权益ID${record.id}续期${record.validTimeType == 1?'1月':'1年'}!`:`确定要${title.value}吗?`
|
|
|
// createConfirm({
|
|
|
// iconType: 'warning',
|
|
@@ -337,14 +352,6 @@
|
|
|
// reload()
|
|
|
// },
|
|
|
// });
|
|
|
- createConfirm({
|
|
|
- iconType: 'warning',
|
|
|
- title: () => h('span', '温馨提示'),
|
|
|
- content: () => h('span', `确定要${title.value}吗?`),
|
|
|
- onOk: async () => {
|
|
|
- handleSubmit();
|
|
|
- },
|
|
|
- });
|
|
|
}
|
|
|
const useTypeChange = (value) => {
|
|
|
updateSchema([
|
|
@@ -375,6 +382,7 @@
|
|
|
emit('update');
|
|
|
} catch (error) {
|
|
|
console.log('not passing', error);
|
|
|
+
|
|
|
}
|
|
|
};
|
|
|
function handleVisibleChange(v) {
|