Prechádzať zdrojové kódy

面损列表-取消提交

jbb 2 rokov pred
rodič
commit
159d0e25ef

+ 4 - 1
src/api/document/fabricLossesSummary.js

@@ -5,5 +5,8 @@ import { getAction, postAction, deleteAction } from '@/api/manage'
 // 分页列表查询
 const checkList = params => getAction('/orderData/syCostLossReview/queryFabricLossPage', params)
 
+// 取消提交
+const cancelSubmit = params => getAction('/orderData/syCostLossReview/cancelSubmission', params)
 
-export { checkList}
+
+export { checkList,cancelSubmit}

+ 20 - 3
src/views/cost-allocation-total/fabricLossesSummary.vue

@@ -100,10 +100,18 @@
         @change="handleTableChange"
       >
       <span slot="action" slot-scope="text, record">
-          <a @click="handleApply(record)" v-if="apply == 1 && (record.status=='保存' ||record.status=='完成'|| record.status=='' || record.status==undefined)">发起申请</a>
-          <a-divider type="vertical"  v-if="apply == 1 && (record.status=='保存' ||record.status=='完成'|| record.status=='' || record.status==undefined)"/>
+          <!-- <a @click="handleApply(record)" v-if="apply == 1 && (record.status=='保存' ||record.status=='完成'|| record.status=='' || record.status==undefined)">发起申请</a>
+          <a-divider type="vertical"  v-if="apply == 1 && (record.status=='保存' ||record.status=='完成'|| record.status=='' || record.status==undefined)"/> -->
           <a @click="openAppendixList(record)" v-if="record.attachs!==''&&record.attachs">附件</a>
-
+          <a-divider v-if="record.attachs!==''&&record.attachs"/>
+          <a-dropdown>
+          <a class="ant-dropdown-link">更多<a-icon type="down"/></a>
+            <a-menu slot="overlay" >
+              <a-menu-item><a @click="cancelSumit(record)">取消提交</a></a-menu-item>
+              <a-menu-item><a @click="details(record)">详情</a></a-menu-item>
+              <a-menu-item><a @click="details(record)">审批历史</a></a-menu-item>
+            </a-menu>
+            </a-dropdown>                  
         </span>
       </a-table>
     </a-card>
@@ -254,6 +262,15 @@ export default {
         })
       })
     },
+    cancelSumit(record){
+      cancelSubmit({planNum:record.ccode,status:record.status}).then(res => {
+          if (res.success) {
+            this.getCostList()
+          }else{
+            this.$message.error(res.message);
+          }
+        })
+    },
     searchQuery() {
       this.getCostList()
     },