|
@@ -4,7 +4,7 @@
|
|
|
@register="register"
|
|
|
:title="fileFlow.title"
|
|
|
width="700px"
|
|
|
- @cancel="resetFields"
|
|
|
+ @cancel="clearInfo"
|
|
|
:confirmLoading="loading"
|
|
|
@ok="handleSubmit"
|
|
|
>
|
|
@@ -245,6 +245,17 @@ export default defineComponent({
|
|
|
];
|
|
|
return parentList;
|
|
|
}
|
|
|
+ function clearInfo(val){
|
|
|
+ if(!val){
|
|
|
+ resetFields()
|
|
|
+ }
|
|
|
+ let clearFiled = []
|
|
|
+ for (let index = 1; index < n.value; index++) {
|
|
|
+ clearFiled.push(`partId${index}`,`partCount${index}`,`${index}`)
|
|
|
+ }
|
|
|
+ removeSchemaByFiled(clearFiled);
|
|
|
+ n.value = 1
|
|
|
+ }
|
|
|
const handleSubmit = async () => {
|
|
|
const params = await validate();
|
|
|
try {
|
|
@@ -272,6 +283,7 @@ export default defineComponent({
|
|
|
loading.value = false;
|
|
|
createMessage.success(t('common.optSuccess'));
|
|
|
closeModal();
|
|
|
+ clearInfo()
|
|
|
emit('update');
|
|
|
},
|
|
|
onCancel: () => {
|
|
@@ -291,6 +303,7 @@ export default defineComponent({
|
|
|
addListFunc,
|
|
|
resetFields,
|
|
|
loading,
|
|
|
+ clearInfo,
|
|
|
t,
|
|
|
del,
|
|
|
add,
|