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,7 +6,7 @@ | ||
6 | <div class="col-1">选择服务器</div> | 6 | <div class="col-1">选择服务器</div> |
7 | <div class="col-2"> | 7 | <div class="col-2"> |
8 | <el-select v-model="serverselected" placeholder="选择服务器"> | 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 | </el-option> | 10 | </el-option> |
11 | </el-select> | 11 | </el-select> |
12 | </div> | 12 | </div> |
@@ -15,53 +15,44 @@ | @@ -15,53 +15,44 @@ | ||
15 | <el-input v-model="puid" placeholder="玩家唯一ID"></el-input> | 15 | <el-input v-model="puid" placeholder="玩家唯一ID"></el-input> |
16 | </div> | 16 | </div> |
17 | </div> | 17 | </div> |
18 | - <el-button round type="primary" class="btn-block" v-on:click="ontest">测试</el-button> | ||
19 | </div> | 18 | </div> |
20 | </div> | 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 | <div class="row"> | 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 | </div> | 42 | </div> |
56 | </div> | 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 | </div> | 49 | </div> |
61 | </div> | 50 | </div> |
62 | - </div> --> | 51 | + </div> |
52 | + | ||
63 | 53 | ||
64 | <div id="output"> | 54 | <div id="output"> |
55 | + <el-button round type="primary" class="btn-block" v-on:click="ontest">测试</el-button> | ||
65 | 选择的网站是: {{ serverselected }} puid: {{ puid }} | 56 | 选择的网站是: {{ serverselected }} puid: {{ puid }} |
66 | </div> | 57 | </div> |
67 | </template> | 58 | </template> |
@@ -76,25 +67,42 @@ export default { | @@ -76,25 +67,42 @@ export default { | ||
76 | data() { | 67 | data() { |
77 | return { | 68 | return { |
78 | servers: [{ | 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 | input1: '', | 82 | input1: '', |
90 | puid: '', | 83 | puid: '', |
84 | + | ||
85 | + formAddMoney: { | ||
86 | + tp: '', | ||
87 | + count: 0, | ||
88 | + } | ||
91 | } | 89 | } |
92 | }, | 90 | }, |
93 | methods: { | 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 | ontest: function (event) { | 102 | ontest: function (event) { |
95 | axios.post(this.serverselected, { | 103 | axios.post(this.serverselected, { |
96 | - Action: '服务器操作', | ||
97 | - Args: ["服务器信息"] | 104 | + Action: '服务器操作', |
105 | + Args: ["服务器信息"] | ||
98 | }) | 106 | }) |
99 | .then(function (response) { | 107 | .then(function (response) { |
100 | console.log(response); | 108 | console.log(response); |
@@ -103,6 +111,12 @@ export default { | @@ -103,6 +111,12 @@ export default { | ||
103 | console.log(error); | 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 | </script> | 122 | </script> |