소스 검색

add 权限

tangning 2 년 전
부모
커밋
ea8b4a0358
2개의 변경된 파일27개의 추가작업 그리고 2개의 파일을 삭제
  1. 14 1
      src/views/work/addAccessoryModel.vue
  2. 13 1
      src/views/work/checkModel.vue

+ 14 - 1
src/views/work/addAccessoryModel.vue

@@ -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,

+ 13 - 1
src/views/work/checkModel.vue

@@ -4,7 +4,7 @@
     @register="register"
     title="检测登记"
     width="700px"
-    @cancel="resetFields"
+    @cancel="clearInfo"
     :confirmLoading="loading"
     @ok="handleSubmit"
   >
@@ -243,6 +243,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 () => {
       loading.value = true;
       try {
@@ -285,6 +296,7 @@ export default defineComponent({
       addListFunc,
       resetFields,
       loading,
+      clearInfo,
       t,
       del,
       add,