@@ -51,7 +51,7 @@ export default {
return {
xmId: '',
loading: false,
- projectList: []
+ projectList: [],
}
},
watch: {
@@ -17,7 +17,7 @@
</transition>
<!-- 主体视图层 -->
<div style="height:100%;overflow-y:auto;overflow-x:hidden;" id="avue-view" v-show="!isSearch">
- <keep-alive :exclude="['userManage']">
+ <keep-alive :exclude="['userManage', 'projectBudgetPage', 'projectBudget', 'projectImplement', 'projectChange', 'projectAccept', 'projectResultTable', 'projectOutsourcing']">
<router-view />
</keep-alive>
<!-- <router-view class="avue-view" v-if="!$route.meta.keepAlive"/> -->
@@ -80,7 +80,7 @@ export default window.$crudCommon({
wideTableColumns: [],
};
- mounted() {
+ activated() {
this.getMenuData();
computed: {
@@ -8,6 +8,7 @@
import acceptForm from './components/accept-form.vue';
export default {
+ name: "projectAccept",
components: {
acceptForm
@@ -80,6 +80,7 @@ import Decimal from "decimal.js";
export default window.$crudCommon({
+ name: 'projectChange',
props: {
projectId: [String, Number],
hidePrintTable: {
@@ -83,6 +83,7 @@ import implementForm from "./components/implement-form.vue";
+ name: 'projectImplement',
import projectBudget from './components/project-budget.vue'
+ name: 'projectBudgetPage',
projectBudget
@@ -7,6 +7,7 @@
<script>
import outsourcingDoc from './components/outsourcing-doc.vue';
+ name: 'projectOutsourcing',
outsourcingDoc
@@ -54,6 +54,7 @@ import {downloadXls} from "@/util/util";
+ name: 'projectResultTable',
@@ -145,7 +145,7 @@ export default window.$crudCommon({
return `${yearAndMonthCN}${tagName}`;
this.getSubjectList();
methods: {