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

chitanda 发布系统代码

上级 4d2326fd
......@@ -9,4 +9,29 @@ import { ViewBase } from './ViewBase';
*/
export class ExpViewBase extends ViewBase {
/**
* 加载模型
*
* @protected
* @memberof AccountInfoBase
*/
protected async loadModel(): Promise<any> {
if (this.context[this.appDeName]) {
this.appEntityService.getDataInfo(this.context, {}, false).then((response: any) => {
if (!response || response.status !== 200) {
return;
}
const { data } = response;
if (data && data[this.appDeMajor]) {
Object.assign(this.model, { dataInfo: data[this.appDeMajor] });
if (this.$route) {
this.$route.meta.info = this.model.dataInfo;
}
Object.assign(this.model, { srfTitle: `${this.$t(this.model.srfTitle)} - ${this.model.dataInfo}` });
this.$appService.navHistory.setCaption({ tag: this.viewtag, info: this.model.dataInfo });
}
})
}
}
}
\ No newline at end of file
......@@ -27,6 +27,24 @@ export class ViewBase extends Vue {
*/
protected appDeName: string = '';
/**
* 应用实体主键
*
* @protected
* @type {string}
* @memberof ViewBase
*/
protected appDeKey: string = '';
/**
* 应用实体主信息
*
* @protected
* @type {string}
* @memberof ViewBase
*/
protected appDeMajor: string = '';
/**
* 数据变化
*
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册