Kaynağa Gözat

工单的确认取消二次确认

zhuliu 1 yıl önce
ebeveyn
işleme
4488e735ee
2 değiştirilmiş dosya ile 93 ekleme ve 41 silme
  1. 47 21
      pages/myWork/myWork.js
  2. 46 20
      pages/myWork/workDetail.js

+ 47 - 21
pages/myWork/myWork.js

@@ -284,36 +284,62 @@ Page({
   },
   //取消5
   cancel(data,index){
-    var params = {
-      id:data.id,
-      process:5
-    }
-    api.updateTicketProcess(params).then(res=>{
-      if(res.code == 200){
-        this.setData(
-          {
-            ["tableData["+index+"].ticketProgress"]:5
+    var that = this
+    wx.showModal({
+      title: '提示',
+      content: '确定取消该工单吗?',
+      complete: (res) => {
+        if (res.cancel) {
+          
+        }
+        if (res.confirm) {
+          var params = {
+            id:data.id,
+            process:5
           }
-        )
+          api.updateTicketProcess(params).then(res=>{
+            if(res.code == 200){
+              that.setData(
+                {
+                  ["tableData["+index+"].ticketProgress"]:5
+                }
+              )
+            }
+          })
+        }
       }
     })
+    
    
   },
   //确认4
   confirm(data,index){
-    var params = {
-      id:data.id,
-      process:4
-    }
-    api.updateTicketProcess(params).then(res=>{
-      if(res.code == 200){
-        this.setData(
-          {
-            ["tableData["+index+"].ticketProgress"]:4
-          }
-        )
+    var that = this
+    wx.showModal({
+      title: '提示',
+      content: '确定将该工单置为完成吗?',
+      complete: (res) => {
+        if (res.cancel) {
+          
+        }
+        if (res.confirm) {
+           var params = {
+              id:data.id,
+              process:4
+            }
+            api.updateTicketProcess(params).then(res=>{
+              if(res.code == 200){
+                that.setData(
+                  {
+                    ["tableData["+index+"].ticketProgress"]:4
+                  }
+                )
+              }
+            })
+        }
       }
     })
+   
   },
 
 

+ 46 - 20
pages/myWork/workDetail.js

@@ -162,36 +162,62 @@ Page({
   },
   //取消5
   cancel(data){
-    var params = {
-      id:data.id,
-      process:5
-    }
-    api.updateTicketProcess(params).then(res=>{
-      if(res.code == 200){
-        this.setData(
-          {
-            ["work.ticketProgress"]:5
+    var that = this
+    wx.showModal({
+      title: '提示',
+      content: '确定取消该工单吗?',
+      complete: (res) => {
+        if (res.cancel) {
+          
+        }
+        if (res.confirm) {
+          var params = {
+            id:data.id,
+            process:5
           }
-        )
+          api.updateTicketProcess(params).then(res=>{
+            if(res.code == 200){
+              that.setData(
+                {
+                  ["work.ticketProgress"]:5
+                }
+              )
+            }
+          })
+        }
       }
     })
    
+   
   },
   //确认4
   confirm(data){
-    var params = {
-      id:data.id,
-      process:4
-    }
-    api.updateTicketProcess(params).then(res=>{
-      if(res.code == 200){
-        this.setData(
-          {
-            ["work.ticketProgress"]:4
+    var that = this
+    wx.showModal({
+      title: '提示',
+      content: '确定将该工单置为完成吗?',
+      complete: (res) => {
+        if (res.cancel) {
+          
+        }
+        if (res.confirm) {
+          var params = {
+            id:data.id,
+            process:4
           }
-        )
+          api.updateTicketProcess(params).then(res=>{
+            if(res.code == 200){
+              that.setData(
+                {
+                  ["work.ticketProgress"]:4
+                }
+              )
+            }
+          })
+        }
       }
     })
+    
   },
  //查看图片
  previewImage(e) {