Commit cb56b769485f4ff53156878863fcf6949c351691

Authored by 王家文
1 parent a98b4e5b
Exists in master

【工具】GM工具

Showing 1 changed file with 127 additions and 10 deletions   Show diff stats
src/components/PlayerEdit.vue
... ... @@ -5,14 +5,14 @@
5 5 <div class="row">
6 6 <div class="col-1">选择服务器</div>
7 7 <div class="col-2">
8   - <el-select v-model="serverselected" placeholder="选择服务器">
  8 + <el-select v-model="serverselected" placeholder="选择服务器" size="default">
9 9 <el-option v-for="item in servers" :key="item.value" :label="item.value" :value="item.value">
10 10 </el-option>
11 11 </el-select>
12 12 </div>
13 13 <div class="col-1">玩家唯一ID</div>
14 14 <div class="col-2">
15   - <el-input v-model="puid" placeholder="玩家唯一ID"></el-input>
  15 + <el-input v-model="puid" placeholder="玩家唯一ID" size="default"></el-input>
16 16 </div>
17 17 </div>
18 18 </div>
... ... @@ -23,7 +23,7 @@
23 23 <div class="row">
24 24 <div class="col-3">
25 25 <div class="card">
26   - <el-form ref="form" :model="formAddMoney" label-width="80px">
  26 + <el-form ref="form" :model="formAddMoney" label-width="80px" size="default">
27 27 <el-form-item label="货币类型">
28 28 <el-select v-model="formAddMoney.tp" placeholder="请选择货币类型">
29 29 <el-option label="金币" value="2"></el-option>
... ... @@ -35,21 +35,97 @@
35 35 <el-form-item label="添加值">
36 36 <el-input v-model="formAddMoney.count"></el-input>
37 37 </el-form-item>
38   - <el-form-item>
39   - <el-button type="primary" @click="onAddMoney">货币添加</el-button>
  38 + </el-form>
  39 + <el-button type="primary" size="default" @click="onAddMoney">货币添加</el-button>
  40 + </div>
  41 + </div>
  42 + <div class="col-3">
  43 + <div class="card">
  44 + <el-form ref="form" :model="formAddTool" label-width="80px" size="default">
  45 + <el-form-item label="工具ID">
  46 + <el-select v-model="formAddTool.id" placeholder="请选择工具ID">
  47 + <el-option label="1" value="1"></el-option>
  48 + <el-option label="2" value="2"></el-option>
  49 + <el-option label="3" value="3"></el-option>
  50 + <el-option label="4" value="4"></el-option>
  51 + </el-select>
  52 + </el-form-item>
  53 + <el-form-item label="添加值">
  54 + <el-input v-model="formAddTool.count"></el-input>
40 55 </el-form-item>
41 56 </el-form>
  57 + <el-button type="primary" size="default" @click="onAddTool">工具添加</el-button>
42 58 </div>
43 59 </div>
44 60 <div class="col-3">
  61 + <div class="card">
  62 + <el-form ref="form" :model="formSetProp" label-width="80px" size="default">
  63 + <el-form-item label="属性类型">
  64 + <el-select v-model="formSetProp.tp" placeholder="请选择属性类型">
  65 + <el-option label="等级设置" value="等级设置"></el-option>
  66 + <el-option label="玩家游戏天数设置" value="玩家游戏天数设置"></el-option>
  67 + <el-option label="猜谜活动等级设置" value="猜谜活动等级设置"></el-option>
  68 + </el-select>
  69 + </el-form-item>
  70 + <el-form-item label="设置值">
  71 + <el-input v-model="formSetProp.count"></el-input>
  72 + </el-form-item>
  73 + </el-form>
  74 + <el-button type="primary" size="default" @click="onSetProp">属性设置</el-button>
  75 + </div>
45 76 </div>
46   - <div class="col-3"></div>
47 77 <div class="col-3">
  78 + <div class="card">
  79 + <el-form ref="form" :model="formAddOther" label-width="80px" size="default">
  80 + <el-form-item label="属性类型">
  81 + <el-select v-model="formAddOther.tp" placeholder="请选择属性类型">
  82 + <el-option label="猜谜活动代币" value="猜谜活动代币"></el-option>
  83 + <el-option label="星星商店代币" value="星星商店代币"></el-option>
  84 + <el-option label="破茧成蝶代币" value="破茧成蝶代币"></el-option>
  85 + <el-option label="装修代币" value="装修代币"></el-option>
  86 + <el-option label="挖宝箱积分" value="挖宝箱积分"></el-option>
  87 + </el-select>
  88 + </el-form-item>
  89 + <el-form-item label="添加值">
  90 + <el-input v-model="formAddOther.count"></el-input>
  91 + </el-form-item>
  92 + </el-form>
  93 + <el-button type="primary" size="default" @click="onAddOther">其他添加</el-button>
  94 + </div>
48 95 </div>
49 96 </div>
50 97 </div>
51 98 </div>
52 99  
  100 + <div class="container-fluid mt-1">
  101 + <div class="card">
  102 + <div class="row">
  103 + <div class="col-3">
  104 + <div class="card">
  105 + <el-form ref="form" :model="formSimPay" label-width="80px" size="default">
  106 + <el-form-item label="支付ID">
  107 + <el-input v-model="formSimPay.id"></el-input>
  108 + </el-form-item>
  109 + </el-form>
  110 + <button type="button" class="btn btn-warning btn-block" @click="onSimPay">模拟支付</button>
  111 + <button type="button" class="btn btn-warning btn-block" @click="onSimPay">支付补单</button>
  112 + </div>
  113 + </div>
  114 + <div class="col-3">
  115 + <div class="card">
  116 + </div>
  117 + </div>
  118 + <div class="col-3">
  119 + <div class="card">
  120 + </div>
  121 + </div>
  122 + <div class="col-3">
  123 + <div class="card">
  124 + </div>
  125 + </div>
  126 + </div>
  127 + </div>
  128 + </div>
53 129  
54 130 <div id="output">
55 131 <el-button round type="primary" class="btn-block" v-on:click="ontest">测试</el-button>
... ... @@ -80,12 +156,28 @@ export default {
80 156 },
81 157 serverselected: '本机',
82 158 input1: '',
83   - puid: '',
  159 + puid: '1215485',
84 160  
85 161 formAddMoney: {
86 162 tp: '',
87 163 count: 0,
88   - }
  164 + },
  165 + formAddTool: {
  166 + id: '1',
  167 + count: 0,
  168 + },
  169 + formSetProp: {
  170 + tp: '等级设置',
  171 + count: 20,
  172 + },
  173 + formAddOther: {
  174 + tp: '猜谜活动代币',
  175 + count: 0,
  176 + },
  177 + formSimPay: {
  178 + id: 201,
  179 + },
  180 +
89 181 }
90 182 },
91 183 methods: {
... ... @@ -111,10 +203,35 @@ export default {
111 203 console.log(error);
112 204 });
113 205 },
114   - onAddMoney() {
  206 + onAddMoney(event) {
  207 + this.onGmPost({
  208 + Action: '玩家数据修改',
  209 + Args: ["货币添加", this.formAddMoney.tp, this.formAddMoney.count]
  210 + })
  211 + },
  212 + onAddTool(event) {
  213 + this.onGmPost({
  214 + Action: '玩家数据修改',
  215 + Args: ["工具添加", this.formAddTool.id, this.formAddTool.count]
  216 + })
  217 + },
  218 + onSetProp(event) {
  219 + this.onGmPost({
  220 + Action: '玩家数据修改',
  221 + Args: ["属性设置", this.formSetProp.tp, this.formSetProp.count.toString()]
  222 + })
  223 + },
  224 + onAddOther(event) {
  225 + this.onGmPost({
  226 + Action: '玩家数据修改',
  227 + Args: ["其他添加", this.formAddOther.tp, this.formAddOther.count]
  228 + })
  229 + },
  230 + onSimPay(event) {
  231 + console.log(event);
115 232 this.onGmPost({
116 233 Action: '玩家数据修改',
117   - Args: ["货币添加",this.formAddMoney.tp,this.formAddMoney.count]
  234 + Args: ["模拟支付", this.formSimPay.id.toString()]
118 235 })
119 236 },
120 237 }
... ...