Commit a98b4e5b14171e3c0a83a9a45d8296718feb01b1
1 parent
f8e6ddfb
Exists in
master
【工具】GM工具
Showing
1 changed file
with
61 additions
and
47 deletions
Show diff stats
src/components/PlayerEdit.vue
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | <div class="col-1">选择服务器</div> |
| 7 | 7 | <div class="col-2"> |
| 8 | 8 | <el-select v-model="serverselected" placeholder="选择服务器"> |
| 9 | - <el-option v-for="item in servers" :key="item.value" :label="item.label" :value="item.value"> | |
| 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> |
| ... | ... | @@ -15,53 +15,44 @@ |
| 15 | 15 | <el-input v-model="puid" placeholder="玩家唯一ID"></el-input> |
| 16 | 16 | </div> |
| 17 | 17 | </div> |
| 18 | - <el-button round type="primary" class="btn-block" v-on:click="ontest">测试</el-button> | |
| 19 | 18 | </div> |
| 20 | 19 | </div> |
| 21 | 20 | |
| 22 | - | |
| 23 | - | |
| 24 | - <!-- <div class="container-fluid mt-1"> | |
| 25 | - <div class="container-fluid mt-1"> | |
| 26 | - <div class="row bg-white"> | |
| 27 | - <div class="col-2 p-3 bg-primary text-white">选择服务器</div> | |
| 28 | - <div class="col-3 p-3 bg-primary text-white"> | |
| 29 | - <select v-model="serveradd" name="server"> | |
| 30 | - <option value="http://localhost:9002/api/gm/action">本机</option> | |
| 31 | - <option value="http://localhost:9002/api/gm/action">内网测试服</option> | |
| 32 | - <option value="http://localhost:9002/api/gm/action">审核服</option> | |
| 33 | - </select> | |
| 34 | - </div> | |
| 35 | - <div class="col-2 p-3 bg-info text-white">玩家唯一ID</div> | |
| 36 | - <div class="col-3 p-3 bg-info text-white"> | |
| 37 | - <input v-model="puid" placeholder="玩家唯一ID......"> | |
| 38 | - </div> | |
| 39 | - </div> | |
| 40 | - </div> | |
| 41 | - | |
| 42 | - <div class="container-fluid mt-1"> | |
| 21 | + <div class="container-fluid mt-1"> | |
| 22 | + <div class="card"> | |
| 43 | 23 | <div class="row"> |
| 44 | - <div class="col-3 card"> | |
| 45 | - <div class="card-body"> | |
| 46 | - <div class="d-grid"> | |
| 47 | - <button type="button" class="btn btn-primary btn-block mt-1">货币添加</button> | |
| 48 | - </div> | |
| 49 | - <div class="d-grid"> | |
| 50 | - <button type="button" class="btn btn-primary btn-block mt-1">货币添加</button> | |
| 51 | - </div> | |
| 52 | - <div class="d-grid"> | |
| 53 | - <button type="button" class="btn btn-primary btn-block mt-1">货币添加</button> | |
| 54 | - </div> | |
| 24 | + <div class="col-3"> | |
| 25 | + <div class="card"> | |
| 26 | + <el-form ref="form" :model="formAddMoney" label-width="80px"> | |
| 27 | + <el-form-item label="货币类型"> | |
| 28 | + <el-select v-model="formAddMoney.tp" placeholder="请选择货币类型"> | |
| 29 | + <el-option label="金币" value="2"></el-option> | |
| 30 | + <el-option label="钻石" value="3"></el-option> | |
| 31 | + <el-option label="体力" value="4"></el-option> | |
| 32 | + <el-option label="经验值" value="1"></el-option> | |
| 33 | + </el-select> | |
| 34 | + </el-form-item> | |
| 35 | + <el-form-item label="添加值"> | |
| 36 | + <el-input v-model="formAddMoney.count"></el-input> | |
| 37 | + </el-form-item> | |
| 38 | + <el-form-item> | |
| 39 | + <el-button type="primary" @click="onAddMoney">货币添加</el-button> | |
| 40 | + </el-form-item> | |
| 41 | + </el-form> | |
| 55 | 42 | </div> |
| 56 | 43 | </div> |
| 57 | - <div class="col-3 p-3 bg-primary text-white">选择服务器</div> | |
| 58 | - <div class="col-3 p-3 bg-dark text-white"></div> | |
| 59 | - <div class="col-3 p-3 bg-dark text-white"></div> | |
| 44 | + <div class="col-3"> | |
| 45 | + </div> | |
| 46 | + <div class="col-3"></div> | |
| 47 | + <div class="col-3"> | |
| 48 | + </div> | |
| 60 | 49 | </div> |
| 61 | 50 | </div> |
| 62 | - </div> --> | |
| 51 | + </div> | |
| 52 | + | |
| 63 | 53 | |
| 64 | 54 | <div id="output"> |
| 55 | + <el-button round type="primary" class="btn-block" v-on:click="ontest">测试</el-button> | |
| 65 | 56 | 选择的网站是: {{ serverselected }} puid: {{ puid }} |
| 66 | 57 | </div> |
| 67 | 58 | </template> |
| ... | ... | @@ -76,25 +67,42 @@ export default { |
| 76 | 67 | data() { |
| 77 | 68 | return { |
| 78 | 69 | servers: [{ |
| 79 | - value: 'http://localhost:9002/api/gm/action', | |
| 80 | - label: '本机' | |
| 70 | + value: '本机', | |
| 81 | 71 | }, { |
| 82 | - value: 'http://172.10.10.18:9002/api/gm/action', | |
| 83 | - label: '内网测试服' | |
| 72 | + value: '内网测试服', | |
| 84 | 73 | }, { |
| 85 | - value: 'http://152.136.44.171:40002/api/gm/action', | |
| 86 | - label: '审核服' | |
| 74 | + value: '审核服', | |
| 87 | 75 | }], |
| 88 | - serverselected: '', | |
| 76 | + serversDict: { | |
| 77 | + '本机': 'http://localhost:9002/api/gm/action', | |
| 78 | + '内网测试服': 'http://172.10.10.18:9002/api/gm/action', | |
| 79 | + '审核服': 'http://152.136.44.171:40002/api/gm/action', | |
| 80 | + }, | |
| 81 | + serverselected: '本机', | |
| 89 | 82 | input1: '', |
| 90 | 83 | puid: '', |
| 84 | + | |
| 85 | + formAddMoney: { | |
| 86 | + tp: '', | |
| 87 | + count: 0, | |
| 88 | + } | |
| 91 | 89 | } |
| 92 | 90 | }, |
| 93 | 91 | methods: { |
| 92 | + onGmPost: function (data) { | |
| 93 | + data.Uid = this.puid | |
| 94 | + axios.post(this.serversDict[this.serverselected], data) | |
| 95 | + .then(function (response) { | |
| 96 | + console.log(response); | |
| 97 | + }) | |
| 98 | + .catch(function (error) { | |
| 99 | + console.log(error); | |
| 100 | + }); | |
| 101 | + }, | |
| 94 | 102 | ontest: function (event) { |
| 95 | 103 | axios.post(this.serverselected, { |
| 96 | - Action: '服务器操作', | |
| 97 | - Args: ["服务器信息"] | |
| 104 | + Action: '服务器操作', | |
| 105 | + Args: ["服务器信息"] | |
| 98 | 106 | }) |
| 99 | 107 | .then(function (response) { |
| 100 | 108 | console.log(response); |
| ... | ... | @@ -103,6 +111,12 @@ export default { |
| 103 | 111 | console.log(error); |
| 104 | 112 | }); |
| 105 | 113 | }, |
| 114 | + onAddMoney() { | |
| 115 | + this.onGmPost({ | |
| 116 | + Action: '玩家数据修改', | |
| 117 | + Args: ["货币添加",this.formAddMoney.tp,this.formAddMoney.count] | |
| 118 | + }) | |
| 119 | + }, | |
| 106 | 120 | } |
| 107 | 121 | } |
| 108 | 122 | </script> | ... | ... |