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