e9466810 by 杨威
2 parents ddbf5e7d 2c8a791c
...@@ -647,44 +647,30 @@ export default { ...@@ -647,44 +647,30 @@ export default {
647 }, 647 },
648 648
649 open(hasGenerateCount,unGenerateCount) { 649 open(hasGenerateCount,unGenerateCount) {
650 const h = this.$createElement; 650
651 this.$msgbox({ 651 this.$confirm('未生成单元号有'+unGenerateCount+'户,已经生成单元号有'+hasGenerateCount+'户,是否覆盖全部重新生成?', '确认信息', {
652 title: '消息', 652 distinguishCancelAndClose: true,
653 message: h('p', null, [
654 h('span', null, '未生成单元号有 '+unGenerateCount+'户,'),
655 h('span', null, '已经生成单元号有 '+hasGenerateCount+'户,'),
656 h('span', null, '是否覆盖全部重新生成?'),
657 ]),
658 showCancelButton: true,
659 confirmButtonText: '覆盖全部生成', 653 confirmButtonText: '覆盖全部生成',
660 cancelButtonText: '跳过已生成单元号户', 654 cancelButtonText: '跳过已生成单元号户'
661 beforeClose: (action, instance, done) => { 655 })
662 if (action === 'confirm') { 656 .then(() => {
663 instance.confirmButtonLoading = true;
664 instance.confirmButtonText = '执行中...';
665 setTimeout(() => {
666 done();
667 setTimeout(() => {
668 batchGeneratorBdcdyh(this.$store.state.zrzh, this.pd[0].bsm,2).then( 657 batchGeneratorBdcdyh(this.$store.state.zrzh, this.pd[0].bsm,2).then(
669 (res) => { 658 (res) => {
670 if (res.code === 200) { 659 if (res.code === 200) {
671 this.$message.success("生成完成!"); 660 this.$message.success("生成完成!");
672 } 661 }
673 }); 662 });
674 instance.confirmButtonLoading = false; 663 })
675 }, 300); 664 .catch(action => {
676 }, 3000); 665 if(action === 'cancel'){
677 } else {
678 batchGeneratorBdcdyh(this.$store.state.zrzh, this.pd[0].bsm,1).then( 666 batchGeneratorBdcdyh(this.$store.state.zrzh, this.pd[0].bsm,1).then(
679 (res) => { 667 (res) => {
680 if (res.code === 200) { 668 if (res.code === 200) {
681 this.$message.success("生成完成!"); 669 this.$message.success("生成完成!");
682 } 670 }
683 }); 671 });
684 done();
685 }
686 } 672 }
687 }) 673 });
688 }, 674 },
689 675
690 //获取各项单元状态统计数据 676 //获取各项单元状态统计数据
......