Добавил интерфейс сохранения моков
This commit is contained in:
parent
c43f1caed8
commit
e427e02098
4
popup/src/classes/DTO/Registers.ts
Normal file
4
popup/src/classes/DTO/Registers.ts
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
export class Registers {
|
||||||
|
xteeMta = ''
|
||||||
|
xteePension = ''
|
||||||
|
}
|
@ -10,13 +10,16 @@ import { Target } from '@/classes/Enum/Target'
|
|||||||
import sender from '@/classes/Service/Browser/Chrome/Sender'
|
import sender from '@/classes/Service/Browser/Chrome/Sender'
|
||||||
import { Action } from '@/classes/Enum/Action'
|
import { Action } from '@/classes/Enum/Action'
|
||||||
import notificationCleaner from '@/classes/Service/NotificationCleaner'
|
import notificationCleaner from '@/classes/Service/NotificationCleaner'
|
||||||
|
import { Registers } from '@/classes/DTO/Registers'
|
||||||
|
|
||||||
Vue.use(VueClipboard)
|
Vue.use(VueClipboard)
|
||||||
|
|
||||||
@Component
|
@Component
|
||||||
export default class HelloWorld extends Vue {
|
export default class HelloWorld extends Vue {
|
||||||
tab = 'person'
|
tab = 'person'
|
||||||
|
personalId = ''
|
||||||
person = new Person()
|
person = new Person()
|
||||||
|
registers = new Registers()
|
||||||
isAutoCleaner = false
|
isAutoCleaner = false
|
||||||
copyText = ''
|
copyText = ''
|
||||||
|
|
||||||
@ -47,6 +50,7 @@ export default class HelloWorld extends Vue {
|
|||||||
|
|
||||||
copyPersonalId () {
|
copyPersonalId () {
|
||||||
const personalId = personalIdGenerator.generate(this.person)
|
const personalId = personalIdGenerator.generate(this.person)
|
||||||
|
this.personalId = personalId
|
||||||
this.copy(personalId)
|
this.copy(personalId)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -100,4 +104,8 @@ export default class HelloWorld extends Vue {
|
|||||||
notificationCleaner.disable()
|
notificationCleaner.disable()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
saveMocks () {
|
||||||
|
console.log(this.personalId, this.registers)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
margin-bottom: 0px;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -61,5 +61,9 @@
|
|||||||
padding: 5px;
|
padding: 5px;
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.option-select {
|
||||||
|
width: 350px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -72,7 +72,7 @@
|
|||||||
<div class="tab-page__item" :class="{'tab-page__item_show': tab === 'ember'}">
|
<div class="tab-page__item" :class="{'tab-page__item_show': tab === 'ember'}">
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<div class="form-row__item">
|
<div class="form-row__item">
|
||||||
<label for="autocleaner">
|
<label>
|
||||||
Use notification cleaner
|
Use notification cleaner
|
||||||
<input @change="onChangeAutoCleaner" type="checkbox" v-model="isAutoCleaner">
|
<input @change="onChangeAutoCleaner" type="checkbox" v-model="isAutoCleaner">
|
||||||
</label>
|
</label>
|
||||||
@ -88,5 +88,47 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="memory-panel">Memory: {{copyText}}</div>
|
<div class="memory-panel">Memory: {{copyText}}</div>
|
||||||
|
<hr />
|
||||||
|
<div v-if="personalId">
|
||||||
|
<!-- /**-->
|
||||||
|
<!-- * 0 - не замокано(делать запрос) -->
|
||||||
|
<!-- * 1 - выписка на хороший доход-->
|
||||||
|
<!-- * 2 - выписка на маленький доход-->
|
||||||
|
<!-- * 3 - ошибка загрузки выписки (перезапрос)-->
|
||||||
|
<!-- * 4 - ошибка загрузки выписки (нет данных)-->
|
||||||
|
<!-- * 5 - по персональному коду (3 - выписка с хорошим доходом, остальные - ошибка загрузки выписки)-->
|
||||||
|
<!-- * 6 - выписка на хороший доход, последние два месяца доход 0-->
|
||||||
|
<!-- * 7 - выписка на хороший доход, последний месяц доход 0-->
|
||||||
|
<!-- * 8 - выписка на хороший доход, но у пользователя нет активного работодателя. Не можем выдать-->
|
||||||
|
<!-- * 9 - выписка на хороший доход, в выписке есть выплаты, которые не учитываются в подсчёте среднего дохода-->
|
||||||
|
<!-- */-->
|
||||||
|
<label>
|
||||||
|
XTEE MTA
|
||||||
|
<select class="option-select" v-model="registers.xteeMta">
|
||||||
|
<option value="">-</option>
|
||||||
|
<option value="0">Не замокано (делать запрос)</option>
|
||||||
|
<option value="1">Выписка на хороший доход</option>
|
||||||
|
<option value="2">Выписка на маленький доход</option>
|
||||||
|
<option value="3">Ошибка загрузки выписки (перезапрос)</option>
|
||||||
|
<option value="4">Ошибка загрузки выписки (нет данных)</option>
|
||||||
|
<option value="5">По персональному коду (3 - выписка с хорошим доходом, остальные - ошибка загрузки выписки)</option>
|
||||||
|
<option value="6">Выписка на хороший доход, последние два месяца доход 0</option>
|
||||||
|
<option value="7">Выписка на хороший доход, последний месяц доход 0</option>
|
||||||
|
<option value="8">Выписка на хороший доход, но у пользователя нет активного работодателя. Не можем выдать</option>
|
||||||
|
<option value="9">Выписка на хороший доход, в выписке есть выплаты, которые не учитываются в подсчёте среднего дохода</option>
|
||||||
|
</select>
|
||||||
|
</label>
|
||||||
|
<br /><br />
|
||||||
|
<label>
|
||||||
|
XTEE Pension
|
||||||
|
<select class="option-select" v-model="registers.xteePension">
|
||||||
|
<option value="">-</option>
|
||||||
|
<option value="0">Не замокано (делать запрос)</option>
|
||||||
|
<option value="2">Ошибка сервиса. (перезапросы)</option>
|
||||||
|
</select>
|
||||||
|
</label>
|
||||||
|
<br /><br />
|
||||||
|
<button @click="saveMocks">Сохранить моки</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user