|
@@ -69,6 +69,7 @@
|
|
|
<!-- <span v-if="scope.row.order_status==1" style="color:#67c23a;">已支付</span> -->
|
|
|
<el-button v-if="scope.row.order_status==1" type="success" size="mini">已支付</el-button>
|
|
|
<span v-else>未支付</span>
|
|
|
+ <el-button v-if="scope.row.order_status==0" @click="editOld(scope.row)" size="mini" type="primary">我是老用户</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column prop="out_trade_no" label="订单号" width="180"/>
|
|
@@ -83,7 +84,7 @@
|
|
|
<el-table-column prop="pay_time" label="支付时间" width="160" show-overflow-tooltip />
|
|
|
<el-table-column prop="ctime" label="下单时间" width="160"/>
|
|
|
<el-table-column prop="remark" label="备注" width="160"/>
|
|
|
- <el-table-column prop="date" label="操作" fixed="right" width="220">
|
|
|
+ <el-table-column prop="date" label="操作" fixed="right" width="150">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button @click="edit(scope.row.id)" size="mini" type="warning">编辑</el-button>
|
|
|
<el-button @click="del(scope.row.id)" size="mini" type="danger" :disabled="scope.row.pay_status==1">删除</el-button>
|
|
@@ -138,14 +139,51 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<!-- 点评 -->
|
|
|
- <el-dialog :title="title" :visible.sync="open1" width="500px" append-to-body>
|
|
|
+ <el-dialog title="老用户处理" :visible.sync="open1" width="500px" append-to-body>
|
|
|
<el-form ref="form1" :model="form1" label-width="80px">
|
|
|
- <el-form-item label="顽主点评">
|
|
|
- <el-input v-model="form1.wanzhu_comment" placeholder="" type="textarea" rows="10"></el-input>
|
|
|
+ <el-form-item label="报名类型">
|
|
|
+ <el-select v-model="form1.signup_type" placeholder="请选择报名类型">
|
|
|
+ <el-option
|
|
|
+ v-for="item in signupTypeList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="赛事分组">
|
|
|
+ <el-select v-model="form1.match_group" placeholder="请选择赛事分组">
|
|
|
+ <el-option
|
|
|
+ v-for="item in groupList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="开户类型">
|
|
|
+ <el-select v-model="form1.player_type" placeholder="请选择开户类型">
|
|
|
+ <el-option
|
|
|
+ v-for="item in playerType"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="参赛角色">
|
|
|
+ <el-select v-model="form1.role_type" placeholder="请选择参赛角色">
|
|
|
+ <el-option
|
|
|
+ v-for="item in playerRole"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
- <el-button type="primary" @click="saveComment" size="mini">确 定</el-button>
|
|
|
+ <el-button type="primary" @click="saveOldUser" size="mini">确 定</el-button>
|
|
|
<el-button @click="open1=false" size="mini">取 消</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
@@ -207,6 +245,16 @@ export default {
|
|
|
signupTypeList:[
|
|
|
{id:1,name:"游客"},
|
|
|
{id:2,name:"选手"},
|
|
|
+ ],
|
|
|
+ playerType:[
|
|
|
+ {label:"游客",value:0},
|
|
|
+ {label:"普通选手",value:1},
|
|
|
+ {label:"种子选手",value:2},
|
|
|
+ {label:"开户选手",value:3}
|
|
|
+ ],
|
|
|
+ playerRole:[
|
|
|
+ {label:"游客",value:1},
|
|
|
+ {label:"选手",value:2}
|
|
|
]
|
|
|
}
|
|
|
},
|
|
@@ -287,6 +335,19 @@ export default {
|
|
|
this.open = true
|
|
|
})
|
|
|
},
|
|
|
+ editOld(row){
|
|
|
+ this.open1 = true;
|
|
|
+ this.form1 = row;
|
|
|
+ },
|
|
|
+ saveOldUser(){
|
|
|
+ this.$api.saveOldUser(this.form1).then(res=>{
|
|
|
+ if(res.data.code==0){
|
|
|
+ this.$message.success("处理成功!")
|
|
|
+ }else{
|
|
|
+ this.$message.error(res.data.message)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
editComment(id){
|
|
|
this.title = "顽主点评"
|
|
|
this.$api.getRecordInfo({id:id}).then(res=>{
|
|
@@ -346,6 +407,9 @@ export default {
|
|
|
this.$api.getMatchList().then(res=>{
|
|
|
this.matchList=res.data.data
|
|
|
this.queryParams.match_id = this.matchList[0].id
|
|
|
+ this.$api.getGroups(this.queryParams).then(res=>{
|
|
|
+ this.groupList = res.data.data.list;
|
|
|
+ })
|
|
|
this.getData()
|
|
|
})
|
|
|
}
|