Parcourir la source

bug:修复新增图纸资料时多生成问题

lupeng il y a 10 mois
Parent
commit
a7c5e1a851

+ 6 - 2
src/views/base/information/index.vue

@@ -94,8 +94,12 @@ const changeItem = (row) => {
     dataList();
   });
 };
-const addRow = () => {
-  createRow(form.value, done, done);
+const form2 = ref(null);
+const addRow = (form2, done) => {
+  createRow(form, done, done);
+  pdfUrlList.value = [];
+  srcList.value = [];
+  fileNameList.value = [];
 };
 // 传入一个url,后面不带/
 const { form, data, option, search, page, toDeleteIds, Methords, Utils } =

+ 7 - 1
src/views/base/materials/components/drawing-page.vue

@@ -22,7 +22,7 @@
       :data="data"
       :option="option"
       v-model:page="page"
-      @row-save="createRow"
+      @row-save="addRow"
       @row-update="updateRow"
       @row-del="deleteRow"
       @search-change="searchChange"
@@ -122,6 +122,12 @@ const getVersionDrawing = () => {
     dataList();
   }
 };
+const addRow = (form2, done) => {
+  createRow(form, done, done);
+  pdfUrlList.value = [];
+  srcList.value = [];
+  fileNameList.value = [];
+};
 function rowSave(form, done) {
   form.associationCode = props.materialCode;
   form.associationName = props.materialName;