提交 77b449b8 编写于 作者: ibizdev's avatar ibizdev

lab_qyk 发布系统代码

上级 1b44c1e2
......@@ -73,7 +73,9 @@ import AppWFApproval from './components/app-wf-approval/app-wf-approval.vue'
import Breadcrumb from './components/app-breadcrumb/app-breadcrumb.vue'
import AppTransfer from './components/app-transfer/app-transfer.vue'
import ContextMenuDrag from './components/context-menu-drag/context-menu-drag.vue'
import AppOrgSelect from './components/app-org-select/app-org-select.vue'
import AppDepartmentSelect from './components/app-department-select/app-department-select.vue'
import AppGroupSelect from './components/app-group-select/app-group-select.vue'
// 全局挂载UI实体服务注册中心
window['uiServiceRegister'] = uiServiceRegister;
// 全局挂载功能服务注册中心
......@@ -153,10 +155,10 @@ export const AppComponents = {
v.component('context-menu',ContextMenu);
v.component('app-column-format',AppColumnFormat);
v.component('app-quick-group',AppQuickGroup);
v.component('app-org-select',() => import('./components/app-org-select/app-org-select.vue'));
v.component('app-department-select',() => import('./components/app-department-select/app-department-select.vue'));
v.component('app-group-select',() => import('./components/app-group-select/app-group-select.vue'));
v.component('app-group-picker',() => import('./components/app-group-picker/app-group-picker.vue'));
v.component('app-org-select',AppOrgSelect);
v.component('app-department-select',AppDepartmentSelect);
v.component('app-group-select',AppGroupSelect);
v.component('app-group-picker',AppGroupPicker);
v.component('app-wf-approval',AppWFApproval);
v.component('app-breadcrumb',Breadcrumb);
v.component('app-transfer',AppTransfer);
......
......@@ -6,8 +6,6 @@
<script lang="ts">
import { Vue, Component, Watch, Prop, Model } from 'vue-property-decorator';
import 'ibiz-vue-lib/lib/ibiz-vue-lib.css';
import {IBizSelectTree} from 'ibiz-vue-lib';
@Component({
})
export default class AppDepartmentSelect extends Vue {
......
......@@ -19,9 +19,6 @@
import { Component, Vue, Prop, Watch } from 'vue-property-decorator';
import { Subject } from 'rxjs';
import { Http } from '../../utils';
import 'ibiz-vue-lib/lib/ibiz-vue-lib.css';
import {IBizSelectTree} from 'ibiz-vue-lib';
import {IBizGroupCard} from 'ibiz-vue-lib';
@Component({})
export default class IBizGroupPicker extends Vue {
......
......@@ -6,8 +6,6 @@
<script lang = 'ts'>
import { Vue, Component, Prop, Watch } from "vue-property-decorator";
import { Http } from '@/utils';
import 'ibiz-vue-lib/lib/ibiz-vue-lib.css';
import {IBizSelectTree} from 'ibiz-vue-lib';
@Component({})
export default class AppOrgSelect extends Vue {
......
......@@ -138,7 +138,7 @@ export default class IBZDepartmentEditViewBase extends Vue {
* @type {string}
* @memberof IBZDepartmentEditViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -11,7 +11,7 @@
<div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem1_opennewcreateview.visabled" :disabled="toolBarModels.tbitem1_opennewcreateview.disabled" class='' @click="toolbar_click({ tag: 'tbitem1_opennewcreateview' }, $event)">
<i class=''></i>
<i class='fa fa-file-text-o'></i>
<span class='caption'>{{$t('entities.ibzdepartment.gridviewtoolbar_toolbar.tbitem1_opennewcreateview.caption')}}</span>
</i-button>
<div slot='content'>{{$t('entities.ibzdepartment.gridviewtoolbar_toolbar.tbitem1_opennewcreateview.tip')}}</div>
......@@ -180,7 +180,7 @@ export default class IBZDepartmentGridViewBase extends Vue {
* @type {string}
* @memberof IBZDepartmentGridViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -139,7 +139,7 @@ export default class IBZDepartmentMPickupViewBase extends Vue {
* @type {string}
* @memberof IBZDepartmentMPickupViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -113,7 +113,7 @@ export default class IBZDepartmentOptionViewBase extends Vue {
* @type {string}
* @memberof IBZDepartmentOptionViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -121,7 +121,7 @@ export default class IBZDepartmentPickupGridViewBase extends Vue {
* @type {string}
* @memberof IBZDepartmentPickupGridViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -106,7 +106,7 @@ export default class IBZDepartmentPickupViewBase extends Vue {
* @type {string}
* @memberof IBZDepartmentPickupViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -106,7 +106,7 @@ export default class IBZDepartmentTreeExpViewBase extends Vue {
* @type {string}
* @memberof IBZDepartmentTreeExpViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -138,7 +138,7 @@ export default class IBZDeptMemberEditViewBase extends Vue {
* @type {string}
* @memberof IBZDeptMemberEditViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -148,7 +148,7 @@ export default class IBZDeptMemberGridViewBase extends Vue {
* @type {string}
* @memberof IBZDeptMemberGridViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -138,7 +138,7 @@ export default class IBZEmployeeEditViewBase extends Vue {
* @type {string}
* @memberof IBZEmployeeEditViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -11,7 +11,7 @@
<div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem1_opennewcreateview.visabled" :disabled="toolBarModels.tbitem1_opennewcreateview.disabled" class='' @click="toolbar_click({ tag: 'tbitem1_opennewcreateview' }, $event)">
<i class=''></i>
<i class='fa fa-file-text-o'></i>
<span class='caption'>{{$t('entities.ibzemployee.gridviewtoolbar_toolbar.tbitem1_opennewcreateview.caption')}}</span>
</i-button>
<div slot='content'>{{$t('entities.ibzemployee.gridviewtoolbar_toolbar.tbitem1_opennewcreateview.tip')}}</div>
......@@ -187,7 +187,7 @@ export default class IBZEmployeeGridViewBase extends Vue {
* @type {string}
* @memberof IBZEmployeeGridViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -139,7 +139,7 @@ export default class IBZEmployeeMPickupViewBase extends Vue {
* @type {string}
* @memberof IBZEmployeeMPickupViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -113,7 +113,7 @@ export default class IBZEmployeeOptionViewBase extends Vue {
* @type {string}
* @memberof IBZEmployeeOptionViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -121,7 +121,7 @@ export default class IBZEmployeePickupGridViewBase extends Vue {
* @type {string}
* @memberof IBZEmployeePickupGridViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -106,7 +106,7 @@ export default class IBZEmployeePickupViewBase extends Vue {
* @type {string}
* @memberof IBZEmployeePickupViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -138,7 +138,7 @@ export default class IBZOrganizationEditViewBase extends Vue {
* @type {string}
* @memberof IBZOrganizationEditViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -14,7 +14,7 @@
<div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem1_opennewcreateview.visabled" :disabled="toolBarModels.tbitem1_opennewcreateview.disabled" class='' @click="toolbar_click({ tag: 'tbitem1_opennewcreateview' }, $event)">
<i class=''></i>
<i class='fa fa-file-text-o'></i>
<span class='caption'>{{$t('entities.ibzorganization.gridviewtoolbar_toolbar.tbitem1_opennewcreateview.caption')}}</span>
</i-button>
<div slot='content'>{{$t('entities.ibzorganization.gridviewtoolbar_toolbar.tbitem1_opennewcreateview.tip')}}</div>
......@@ -183,7 +183,7 @@ export default class IBZOrganizationGridViewBase extends Vue {
* @type {string}
* @memberof IBZOrganizationGridViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -113,7 +113,7 @@ export default class IBZOrganizationOptionViewBase extends Vue {
* @type {string}
* @memberof IBZOrganizationOptionViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -121,7 +121,7 @@ export default class IBZOrganizationPickupGridViewBase extends Vue {
* @type {string}
* @memberof IBZOrganizationPickupGridViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -106,7 +106,7 @@ export default class IBZOrganizationPickupViewBase extends Vue {
* @type {string}
* @memberof IBZOrganizationPickupViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -106,7 +106,7 @@ export default class IBZOrganizationTreeExpViewBase extends Vue {
* @type {string}
* @memberof IBZOrganizationTreeExpViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -138,7 +138,7 @@ export default class IBZPostEditViewBase extends Vue {
* @type {string}
* @memberof IBZPostEditViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -175,7 +175,7 @@ export default class IBZPostGridViewBase extends Vue {
* @type {string}
* @memberof IBZPostGridViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -121,7 +121,7 @@ export default class IBZPostPickupGridViewBase extends Vue {
* @type {string}
* @memberof IBZPostPickupGridViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -106,7 +106,7 @@ export default class IBZPostPickupViewBase extends Vue {
* @type {string}
* @memberof IBZPostPickupViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -138,7 +138,7 @@ export default class IBZTeamEditViewBase extends Vue {
* @type {string}
* @memberof IBZTeamEditViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -175,7 +175,7 @@ export default class IBZTeamGridViewBase extends Vue {
* @type {string}
* @memberof IBZTeamGridViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -138,7 +138,7 @@ export default class IBZTeamMemberEditViewBase extends Vue {
* @type {string}
* @memberof IBZTeamMemberEditViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -175,7 +175,7 @@ export default class IBZTeamMemberGridViewBase extends Vue {
* @type {string}
* @memberof IBZTeamMemberGridViewBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -4,13 +4,14 @@ import VueRouter from 'vue-router';
import App from '@/App.vue';
import ElementUi from 'element-ui';
import ViewUI from 'view-design';
import ibizLab from 'ibiz-vue-lib';
import { Interceptors } from '@/utils';
import {Print} from '@/utils/print';
import i18n from '@/locale'
import 'element-ui/lib/theme-chalk/index.css';
import 'view-design/dist/styles/iview.css';
import 'ibiz-vue-lib/lib/ibiz-vue-lib.css';
import '@/styles/default.less';
// 模拟数据
......@@ -31,6 +32,7 @@ Vue.config.errorHandler = function (err: any, vm: any, info: any) {
}
Vue.config.productionTip = false;
Vue.use(Print);
Vue.use(ibizLab);
Vue.use(Vuex);
Vue.use(VueRouter);;
Vue.use(ElementUi, {
......
......@@ -226,7 +226,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @type {string}
* @memberof MainBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -175,7 +175,7 @@ export default class NewFormBase extends Vue implements ControlInterface {
* @type {string}
* @memberof NewFormBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -205,7 +205,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @type {string}
* @memberof MainBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -337,7 +337,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @type {string}
* @memberof MainBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -181,7 +181,7 @@ export default class NewFormBase extends Vue implements ControlInterface {
* @type {string}
* @memberof NewFormBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -193,7 +193,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @type {string}
* @memberof MainBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -169,7 +169,7 @@ export default class NewFormBase extends Vue implements ControlInterface {
* @type {string}
* @memberof NewFormBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -176,7 +176,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @type {string}
* @memberof MainBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -211,7 +211,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @type {string}
* @memberof MainBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
......@@ -204,7 +204,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @type {string}
* @memberof MainBase
*/
@Inject('navModel')
@Inject({from:'navModel',default: 'tab'})
public navModel!:string;
/**
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册