mirror of
https://github.com/kuaifan/dootask.git
synced 2026-01-07 05:13:11 +00:00
no message
This commit is contained in:
parent
79defdc3f3
commit
b0c356fa9b
@ -348,6 +348,11 @@
|
|||||||
<MobileTabbar v-if="mobileTabbar" @on-click="onTabbarClick"/>
|
<MobileTabbar v-if="mobileTabbar" @on-click="onTabbarClick"/>
|
||||||
</transition>
|
</transition>
|
||||||
|
|
||||||
|
<!--审批中心-->
|
||||||
|
<DrawerOverlay v-model="approveShow" placement="right" :size="1380">
|
||||||
|
<Approve v-if="approveShow" @on-close="approveShow=false"/>
|
||||||
|
</DrawerOverlay>
|
||||||
|
|
||||||
<!--审批详情-->
|
<!--审批详情-->
|
||||||
<DrawerOverlay v-model="approveDetailsShow" placement="right" :size="600">
|
<DrawerOverlay v-model="approveDetailsShow" placement="right" :size="600">
|
||||||
<ApproveDetails v-if="approveDetailsShow" :data="approveDetails" @onBack="approveDetailsShow=false"/>
|
<ApproveDetails v-if="approveDetailsShow" :data="approveDetails" @onBack="approveDetailsShow=false"/>
|
||||||
@ -378,6 +383,7 @@ import ComplaintManagement from "./manage/components/ComplaintManagement";
|
|||||||
import MicroApps from "../components/MicroApps";
|
import MicroApps from "../components/MicroApps";
|
||||||
import UserSelect from "../components/UserSelect.vue";
|
import UserSelect from "../components/UserSelect.vue";
|
||||||
import ImgUpload from "../components/ImgUpload.vue";
|
import ImgUpload from "../components/ImgUpload.vue";
|
||||||
|
import Approve from "./manage/approve/index.vue";
|
||||||
import ApproveDetails from "./manage/approve/details.vue";
|
import ApproveDetails from "./manage/approve/details.vue";
|
||||||
import notificationKoro from "notification-koro1";
|
import notificationKoro from "notification-koro1";
|
||||||
import emitter from "../store/events";
|
import emitter from "../store/events";
|
||||||
@ -385,6 +391,7 @@ import SearchBox from "../components/SearchBox.vue";
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
|
Approve,
|
||||||
SearchBox,
|
SearchBox,
|
||||||
ApproveDetails,
|
ApproveDetails,
|
||||||
ImgUpload,
|
ImgUpload,
|
||||||
@ -457,6 +464,7 @@ export default {
|
|||||||
|
|
||||||
complaintShow: false,
|
complaintShow: false,
|
||||||
|
|
||||||
|
approveShow: false,
|
||||||
approveDetails: {id: 0},
|
approveDetails: {id: 0},
|
||||||
approveDetailsShow: false,
|
approveDetailsShow: false,
|
||||||
}
|
}
|
||||||
@ -1173,6 +1181,9 @@ export default {
|
|||||||
|
|
||||||
onTabbarClick(act, params = '') {
|
onTabbarClick(act, params = '') {
|
||||||
switch (act) {
|
switch (act) {
|
||||||
|
case 'approve':
|
||||||
|
this.approveShow = true
|
||||||
|
break;
|
||||||
case 'createGroup':
|
case 'createGroup':
|
||||||
this.onAddMenu('group')
|
this.onAddMenu('group')
|
||||||
break;
|
break;
|
||||||
|
|||||||
@ -452,7 +452,6 @@ export default {
|
|||||||
// 点击应用
|
// 点击应用
|
||||||
applyClick(item, params = '') {
|
applyClick(item, params = '') {
|
||||||
switch (item.value) {
|
switch (item.value) {
|
||||||
case 'approve':
|
|
||||||
case 'calendar':
|
case 'calendar':
|
||||||
case 'file':
|
case 'file':
|
||||||
case 'setting':
|
case 'setting':
|
||||||
|
|||||||
5
resources/assets/js/routes.js
vendored
5
resources/assets/js/routes.js
vendored
@ -34,11 +34,6 @@ export default [
|
|||||||
path: 'messenger/:dialogAction?',
|
path: 'messenger/:dialogAction?',
|
||||||
component: () => import('./pages/manage/messenger.vue'),
|
component: () => import('./pages/manage/messenger.vue'),
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name: 'manage-approve',//审批
|
|
||||||
path: 'approve',
|
|
||||||
component: () => import('./pages/manage/approve/index.vue'),
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: 'manage-setting',
|
name: 'manage-setting',
|
||||||
path: 'setting',
|
path: 'setting',
|
||||||
|
|||||||
19
resources/assets/sass/pages/page-approve.scss
vendored
19
resources/assets/sass/pages/page-approve.scss
vendored
@ -198,6 +198,25 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.overlay-content {
|
||||||
|
.page-approve {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
.approve-wrapper {
|
||||||
|
.approve-head {
|
||||||
|
.approve-nav {
|
||||||
|
.common-nav-back {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.approve-details {
|
.approve-details {
|
||||||
flex: 1 1 auto;
|
flex: 1 1 auto;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user