mirror of
https://github.com/Av0idD4rk/packmate.git
synced 2026-10-23 16:31:01 +00:00
Добавил в создание сервиса новые опции
This commit is contained in:
parent
fb72769737
commit
5bb3bfcb63
@ -8,15 +8,40 @@
|
||||
label-cols-lg="3"
|
||||
label="Название"
|
||||
label-for="addSvc-name">
|
||||
<b-form-input @keydown.native.enter="createService" id="addSvc-name" required v-model="svcName"/>
|
||||
<b-form-input @keydown.native.enter="createService" id="addSvc-name" required
|
||||
v-model="svcName"/>
|
||||
</b-form-group>
|
||||
<b-form-group
|
||||
label-cols-sm="4"
|
||||
label-cols-lg="3"
|
||||
label="Порт"
|
||||
label-for="addSvc-port">
|
||||
<b-form-input @keydown.native.enter="createService" type="number" id="addSvc-port" required
|
||||
v-model.number="svcPort"/>
|
||||
<b-form-input @keydown.native.enter="createService" type="number" min="1" max="65535"
|
||||
id="addSvc-port" required v-model.number="svcPort"/>
|
||||
</b-form-group>
|
||||
<b-form-group
|
||||
label-cols-sm="4"
|
||||
label-cols-lg="3"
|
||||
label="Разархивировать GZIP?"
|
||||
label-for="addSvc-ungzip">
|
||||
<b-form-checkbox id="addSvc-ungzip" required
|
||||
v-model="ungzipHttp"/>
|
||||
</b-form-group>
|
||||
<b-form-group
|
||||
label-cols-sm="4"
|
||||
label-cols-lg="3"
|
||||
label="Применять urldecode?"
|
||||
label-for="addSvc-urldecode">
|
||||
<b-form-checkbox id="addSvc-urldecode" required
|
||||
v-model="urldecodeHttpRequests"/>
|
||||
</b-form-group>
|
||||
<b-form-group
|
||||
label-cols-sm="4"
|
||||
label-cols-lg="3"
|
||||
label="Совмещать смежные пакеты?"
|
||||
label-for="addSvc-mergeAdjacent">
|
||||
<b-form-checkbox id="addSvc-mergeAdjacent" required
|
||||
v-model="mergeAdjacentPackets"/>
|
||||
</b-form-group>
|
||||
</form>
|
||||
</b-modal>
|
||||
@ -29,6 +54,9 @@
|
||||
return {
|
||||
svcName: String(),
|
||||
svcPort: Number(),
|
||||
ungzipHttp: Boolean(),
|
||||
urldecodeHttpRequests: Boolean(),
|
||||
mergeAdjacentPackets: Boolean(),
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
@ -41,11 +69,17 @@
|
||||
reset() {
|
||||
this.svcName = '';
|
||||
this.svcPort = 0;
|
||||
this.ungzipHttp = false;
|
||||
this.urldecodeHttpRequests = false;
|
||||
this.mergeAdjacentPackets = false;
|
||||
},
|
||||
|
||||
createService(ev) {
|
||||
const name = this.svcName;
|
||||
const port = this.svcPort;
|
||||
const ungzipHttp = this.ungzipHttp;
|
||||
const urldecodeHttpRequests = this.urldecodeHttpRequests;
|
||||
const mergeAdjacentPackets = this.mergeAdjacentPackets;
|
||||
if (!this.checkValidity()) {
|
||||
ev.preventDefault();
|
||||
console.debug('Form is invalid');
|
||||
@ -56,6 +90,9 @@
|
||||
this.$http.post('service/', {
|
||||
name,
|
||||
port,
|
||||
ungzipHttp,
|
||||
urldecodeHttpRequests,
|
||||
mergeAdjacentPackets,
|
||||
}).then(response => {
|
||||
const data = response.data;
|
||||
console.debug('Done adding service', data);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user