陈少旭 3 달 전
부모
커밋
404a11205b
1개의 변경된 파일16개의 추가작업 그리고 7개의 파일을 삭제
  1. 16 7
      src/xt_pages/eleFaPiao/settleDetail.vue

+ 16 - 7
src/xt_pages/eleFaPiao/settleDetail.vue 파일 보기

205
               开票
205
               开票
206
             </el-button>
206
             </el-button>
207
             <el-button v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0 && scope.row.result.fapiao_status == '2'" size="mini" type="primary"
207
             <el-button v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0 && scope.row.result.fapiao_status == '2'" size="mini" type="primary"
208
-                       @click="BWhongchong(scope.row)">
208
+                       @click="BWhongchong(scope.row)" v-loading="red_loading" >
209
               红冲
209
               红冲
210
             </el-button>
210
             </el-button>
211
             <el-button size="mini" type="primary" v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0 && scope.row.result.fapiao_status == '2'"
211
             <el-button size="mini" type="primary" v-if="scope.row.result.id > 0 && scope.row.result.is_red_washed == 0 && scope.row.result.fapiao_status == '2'"
307
       </div>
307
       </div>
308
       <span slot="footer" class="dialog-footer">
308
       <span slot="footer" class="dialog-footer">
309
         <el-button @click="settlementVisibletwo = false">取 消</el-button>
309
         <el-button @click="settlementVisibletwo = false">取 消</el-button>
310
-        <el-button type="primary" @click="settlementVisibletwo = false">确定</el-button>
310
+        <el-button type="primary" v-loading="blue_loading"  @click="settlementVisibletwo = false">确定</el-button>
311
       </span>
311
       </span>
312
     </el-dialog>
312
     </el-dialog>
313
 
313
 
346
   },
346
   },
347
   data() {
347
   data() {
348
     return {
348
     return {
349
+      blue_loading:false,
350
+      red_loading:false,
349
       pdfSrc:"",
351
       pdfSrc:"",
350
       staff:"",
352
       staff:"",
351
       admins:[],
353
       admins:[],
735
 
737
 
736
 
738
 
737
     },bwblueRequest(){
739
     },bwblueRequest(){
740
+      this.blue_loading = true
738
       let params = {
741
       let params = {
739
         "order_ids": this.cur_ids,
742
         "order_ids": this.cur_ids,
740
         "admin_user_id":this.$store.getters.xt_user.user.id,
743
         "admin_user_id":this.$store.getters.xt_user.user.id,
741
       }
744
       }
742
       var that = this;
745
       var that = this;
743
-      axios.get('http://127.0.0.1:9531/api/bwfapiao/blue',{params:params}).then(function(response) {
746
+      axios.get('http://127.0.0.1:9532/api/bwfapiao/blue',{params:params}).then(function(response) {
744
         if (response.data.state == 0) {
747
         if (response.data.state == 0) {
748
+          that.blue_loading = false
749
+
745
           that.$message.error(response.data.data.msg);
750
           that.$message.error(response.data.data.msg);
746
           return false
751
           return false
747
         } else {
752
         } else {
748
           if(response.data.data.failed_code == -10){
753
           if(response.data.data.failed_code == -10){
754
+            that.blue_loading = false
749
             that.settlementVisible = false
755
             that.settlementVisible = false
750
-
751
             that.$confirm(response.data.data.msg, '错误信息', {
756
             that.$confirm(response.data.data.msg, '错误信息', {
752
               confirmButtonText: '确 定',
757
               confirmButtonText: '确 定',
753
               type: 'warning'
758
               type: 'warning'
756
             }).catch(() => {
761
             }).catch(() => {
757
             })
762
             })
758
           }else{
763
           }else{
764
+            that.blue_loading = false
759
             that.settlementVisible = false
765
             that.settlementVisible = false
760
             that.$message.success(response.data.data.msg)
766
             that.$message.success(response.data.data.msg)
761
             that.getHisOrderList()
767
             that.getHisOrderList()
809
 
815
 
810
     },BWhongchong(row){
816
     },BWhongchong(row){
811
       var  id = row.result.id
817
       var  id = row.result.id
812
-
818
+      this.red_loading = true
813
       let params = {
819
       let params = {
814
         "id":id,
820
         "id":id,
815
         "admin_user_id":this.$store.getters.xt_user.user.id,
821
         "admin_user_id":this.$store.getters.xt_user.user.id,
816
       }
822
       }
817
 
823
 
818
       var that = this;
824
       var that = this;
819
-      axios.get('http://127.0.0.1:9531/api/bwfapiao/red',{params:params}).then(function(response) {
825
+      axios.get('http://127.0.0.1:9532/api/bwfapiao/red',{params:params}).then(function(response) {
820
         if (response.data.state == 0) {
826
         if (response.data.state == 0) {
827
+          this.red_loading = false
828
+
821
           that.$message.error(response.data.data.msg);
829
           that.$message.error(response.data.data.msg);
822
           return false
830
           return false
823
         } else {
831
         } else {
832
+          this.red_loading = false
824
           if(response.data.data.failed_code == -10){
833
           if(response.data.data.failed_code == -10){
825
             that.$confirm(response.data.data.msg, '错误信息', {
834
             that.$confirm(response.data.data.msg, '错误信息', {
826
               confirmButtonText: '确 定',
835
               confirmButtonText: '确 定',
872
         "admin_user_id":this.$store.getters.xt_user.user.id,
881
         "admin_user_id":this.$store.getters.xt_user.user.id,
873
       }
882
       }
874
       var that = this;
883
       var that = this;
875
-      axios.get('http://127.0.0.1:9531/api/bwfapiao/query',{params:params}).then(function(response) {
884
+      axios.get('http://127.0.0.1:9532/api/bwfapiao/query',{params:params}).then(function(response) {
876
         if (response.data.state == 0) {
885
         if (response.data.state == 0) {
877
           that.$message.error(response.data.data.msg);
886
           that.$message.error(response.data.data.msg);
878
           return false
887
           return false