Browse Source

电子合同-重发合同

ZhangWenQiang 6 years ago
parent
commit
f2833e9617
1 changed files with 28 additions and 2 deletions
  1. 28 2
      src/views/ordermanager/HwOrderList.vue

+ 28 - 2
src/views/ordermanager/HwOrderList.vue

@@ -137,7 +137,7 @@
   const confirmOrder = (params) => putAction('/ordermanager/hwOrder/confirmOrder', params)
   const closeOrder = (params) => putAction('/ordermanager/hwOrder/closeOrder', params)
   const limitOrder = (params) => putAction('/ordermanager/hwOrder/limitOrder', params)
-
+  const againOrder = (params) => putAction('/ordermanager/hwOrder/againOrder', params)
 
   export default {
     name: 'HwOrderList',
@@ -386,7 +386,33 @@
       },
       //重发合同(电子合同)
       handleAgainContract(record){
-
+        let that = this
+        const modal = that.$confirm({
+          title: '重发合同',
+          closable: true,
+          keyboard: false,
+          maskClosable: true,
+          content: '是否确认重发合同?',
+          okText: '重发合同',
+          cancelText: '取消',
+          onOk: function() {
+            againOrder({ id: record.id }).then((res) => {
+              if (res.success) {
+                that.$message.success(res.message)
+                that.loadData(1)
+              } else {
+                that.$error({
+                  title: '重发失败',
+                  content: res.message,
+                  okText: '确定'
+                })
+              }
+            })
+          },
+          onCancel(e) {
+            modal.destroy()
+          }
+        })
       },
       modalFormOk(){
         this.loadData(1)