Quellcode durchsuchen

amend delete result base on the graphql delete

Csy817 vor 6 Jahren
Ursprung
Commit
6465c6d973
2 geänderte Dateien mit 11 neuen und 6 gelöschten Zeilen
  1. 8 4
      src/pages/cart/all/edit/index.js
  2. 3 2
      src/pages/my/tools/address/index.js

+ 8 - 4
src/pages/cart/all/edit/index.js

@@ -155,10 +155,11 @@ class CartEdit extends Component {
 
                     delete_userCart_by_id({variables:{id:deleteIdList}}).then((data)=>{
                         // console.log('delete data',data)
-                        let num = data.data.delete_userCart.replace(/[^0-9]/ig,"")
-                        if(num){
+                        // let num = data.data.delete_userCart.replace(/[^0-9]/ig,"")
+                        const result = data.data.delete_userCart
+                        if(result === 'ok'){
                             message.success('删除成功')
-                            let cartCount = JSON.parse(localStorage.getItem("cartCount")) - num
+                            let cartCount = JSON.parse(localStorage.getItem("cartCount")) - selectedCount
                             localStorage.setItem("cartCount",JSON.stringify(cartCount))
 
                             this.setState({
@@ -275,7 +276,10 @@ class CartEdit extends Component {
 
         return (
             <Mutation mutation={gql(delete_userCart_by_id)}
-                      onCompleted={()=>{this.props.refetch()}}
+                      onCompleted={()=>{
+                      	console.log("refetch")
+                      	this.props.refetch()
+                      }}
                       onError={error=>console.log('error',error)}
             >
                 {(delete_userCart_by_id,{ loading, error }) => (

+ 3 - 2
src/pages/my/tools/address/index.js

@@ -143,8 +143,9 @@ class AddressRender extends Component {
                 onPress: () => {
                     delete_address({variables:{id:deleteId}}).then((data)=>{
                         // console.log('delete data',data)
-                        let num = data.data.deleteuserAddress.replace(/[^0-9]/ig,"")
-                        if(num){
+                        // let num = data.data.deleteuserAddress.replace(/[^0-9]/ig,"")
+						const result = data.data.deleteuserAddress
+						if(result === 'ok'){
                             message.success('删除成功')
                             this.props.refetch()
                         }