Selaa lähdekoodia

feat: 采购订单增加提交并发布功能

liujt 3 viikkoa sitten
vanhempi
commit
04707edb3c

+ 16 - 0
src/BIZComponents/processSubmitDialog/api.js

@@ -212,3 +212,19 @@ export async function logistictrakplanStatusAPI(data) {
   }
   return Promise.reject(new Error(res.data.message));
 }
+
+//采购-订单
+export async function purchaseorderStatusAPI(data) {
+  const res = await request(
+    {
+      url: '/eom/purchaseorder/updateApprovalStatus',
+      method: 'put',
+      data
+    },
+    data
+  );
+  if (res.data.code == 0) {
+    return res.data.data;
+  }
+  return Promise.reject(new Error(res.data.message));
+}

+ 4 - 2
src/BIZComponents/processSubmitDialog/processSubmitDialog.vue

@@ -145,7 +145,7 @@
         >提交</el-button
       >
       <el-button
-        v-if="isNotNeedProcess && $hasPermission('main:common:submitrelease')"
+        v-if="isNotNeedProcess && $hasPermission('eom:common:submitrelease')"
         type="primary"
         size="small"
         @click="submit1"
@@ -173,7 +173,8 @@
     contractStatusAPI,
     finfeeapplyStatusAPI,
     fininvoiceapplyStatusAPI,
-    logistictrakplanStatusAPI
+    logistictrakplanStatusAPI,
+    purchaseorderStatusAPI
   } from './api';
   import { treeClassifyCodeEnum } from '@/enum/dict';
   import { listRoles } from '@/api/system/role';
@@ -238,6 +239,7 @@
         finfeeapplyStatusAPI,
         fininvoiceapplyStatusAPI,
         logistictrakplanStatusAPI,
+        purchaseorderStatusAPI,
         active: 0,
         loading: false,
         bpmnXML: null,

+ 2 - 1
src/views/purchasingManage/purchaseOrder/components/addDialogNew.vue

@@ -643,7 +643,8 @@
       @changeInquiryManageList="changeInquiryManageList"
     ></inquiryManageList>
     <process-submit-dialog
-      :isNotNeedProcess="false"
+      :isNotNeedProcess="true"
+      api-fun-name="purchaseorderStatusAPI"
       :processSubmitDialogFlag.sync="processSubmitDialogFlag"
       v-if="processSubmitDialogFlag"
       ref="processSubmitDialogRef"

+ 1 - 0
src/views/purchasingManage/purchaseOrder/index.vue

@@ -299,6 +299,7 @@
     />
     <process-submit-dialog
       :isNotNeedProcess="true"
+      api-fun-name="purchaseorderStatusAPI"
       :isCloseRefresh="false"
       :processSubmitDialogFlag.sync="processSubmitDialogFlag"
       v-if="processSubmitDialogFlag"