zxl
13 小时以前 eea62f8a4cac45e9fba425fb2069bf2a504c2e98
manager/src/views/prize-record/index.vue
@@ -114,6 +114,12 @@
              size="small"
              @click="detail(row)"
            >详情</Button>
            <Button
              v-if=" row.distributeStatus === 'WAIT'"
              type="info"
              size="small"
              @click="push(row)"
            >发放</Button>
          </div>
        </template>
      </Table>
@@ -216,7 +222,8 @@
<script>
import {
  getPage,
  queryExport
  queryExport,
  pushById
} from '@/api/prize-record.js'
export default {
@@ -342,6 +349,25 @@
    this.init();
  },
  methods: {
    push(row){
      this.loading = true;
      pushById(row.id).then(res =>{
        this.loading = false;
        if (res.code === 200){
          setTimeout(() => {
            this.$Message.success(res.data)
          }, 1000); // 1000毫秒 = 1秒
        }else {
          setTimeout(() => {
            this.$Message.error(res.data)
          }, 1000); // 1000毫秒 = 1秒
        }
        setTimeout(() => {
          this.getPage();
        }, 1000); // 1000毫秒 = 1秒
      })
    },
    formatDate(date, format = 'YYYY-MM-DD HH:mm:ss') {
      if (!date) return '';