Просмотр исходного кода

Merge pull request #12556 from resilient-tech/fix-recorder-routing

fix: routing issues in recorder
version-14
mergify[bot] 4 лет назад
committed by GitHub
Родитель
Сommit
15a9b6a727
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: 4AEE18F83AFDEB23
4 измененных файлов: 17 добавлений и 7 удалений
  1. +2
    -1
      frappe/core/page/recorder/recorder.js
  2. +6
    -3
      frappe/public/js/frappe/recorder/RecorderRoot.vue
  3. +1
    -1
      frappe/public/js/frappe/recorder/RequestDetail.vue
  4. +8
    -2
      frappe/public/js/frappe/recorder/recorder.js

+ 2
- 1
frappe/core/page/recorder/recorder.js Просмотреть файл

@@ -22,6 +22,7 @@ class Recorder {
}

show() {

if (!this.view || this.view.$route.name == "recorder-detail") return;
this.view.$router.replace({name: "recorder-detail"});
}
}

+ 6
- 3
frappe/public/js/frappe/recorder/RecorderRoot.vue Просмотреть файл

@@ -7,8 +7,11 @@
<script>
export default {
name: "RecorderRoot",
created() {
this.$router.push({name: 'recorder-detail'});
},
watch: {
$route() {
frappe.router.current_route = frappe.router.parse();
frappe.breadcrumbs.update();
}
}
};
</script>

+ 1
- 1
frappe/public/js/frappe/recorder/RequestDetail.vue Просмотреть файл

@@ -284,7 +284,7 @@ export default {
frappe.breadcrumbs.add({
type: 'Custom',
label: __('Recorder'),
route: '#recorder'
route: '/app/recorder'
});
frappe.call({
method: "frappe.recorder.get",


+ 8
- 2
frappe/public/js/frappe/recorder/recorder.js Просмотреть файл

@@ -18,6 +18,12 @@ const routes = [
path: '/request/:id',
component: RequestDetail,
},
{
path: '/',
redirect: {
name: "recorder-detail"
}
}
];

const router = new VueRouter({
@@ -26,11 +32,11 @@ const router = new VueRouter({
routes: routes,
});

new Vue({
frappe.recorder.view = new Vue({
el: ".recorder-container",
router: router,
data: {
page: cur_page.page.page
page: frappe.pages["recorder"].page
},
template: "<recorder-root/>",
components: {


Загрузка…
Отмена
Сохранить