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

Mosher 发布系统代码 [后台服务,演示应用]

上级 1486f37d
...@@ -170,10 +170,8 @@ export default { ...@@ -170,10 +170,8 @@ export default {
}, },
rulesform_form: { rulesform_form: {
details: { details: {
group1: "图书基本信息", group1: "编辑表单值规则",
formpage1: "基本信息", formpage1: "基本信息",
group2: "操作信息",
formpage2: "其它",
srfupdatedate: "更新时间", srfupdatedate: "更新时间",
srforikey: "", srforikey: "",
srfkey: "图书标识", srfkey: "图书标识",
...@@ -193,17 +191,13 @@ export default { ...@@ -193,17 +191,13 @@ export default {
icon: "图标", icon: "图标",
returntime: "归还日期", returntime: "归还日期",
lendouttime: "借出日期", lendouttime: "借出日期",
createman: "建立人",
createdate: "建立时间",
updateman: "更新人",
updatedate: "更新时间",
}, },
uiactions: { uiactions: {
}, },
}, },
interfuncform_form: { interfuncform_form: {
details: { details: {
group1: "图书基本信息", group1: "编辑表单内置功能",
formpage1: "基本信息", formpage1: "基本信息",
group2: "操作信息", group2: "操作信息",
formpage2: "其它", formpage2: "其它",
......
...@@ -169,10 +169,8 @@ export default { ...@@ -169,10 +169,8 @@ export default {
}, },
rulesform_form: { rulesform_form: {
details: { details: {
group1: "图书基本信息", group1: "编辑表单值规则",
formpage1: "基本信息", formpage1: "基本信息",
group2: "操作信息",
formpage2: "其它",
srfupdatedate: "更新时间", srfupdatedate: "更新时间",
srforikey: "", srforikey: "",
srfkey: "图书标识", srfkey: "图书标识",
...@@ -192,17 +190,13 @@ export default { ...@@ -192,17 +190,13 @@ export default {
icon: "图标", icon: "图标",
returntime: "归还日期", returntime: "归还日期",
lendouttime: "借出日期", lendouttime: "借出日期",
createman: "建立人",
createdate: "建立时间",
updateman: "更新人",
updatedate: "更新时间",
}, },
uiactions: { uiactions: {
}, },
}, },
interfuncform_form: { interfuncform_form: {
details: { details: {
group1: "图书基本信息", group1: "编辑表单内置功能",
formpage1: "基本信息", formpage1: "基本信息",
group2: "操作信息", group2: "操作信息",
formpage2: "其它", formpage2: "其它",
......
...@@ -15,21 +15,7 @@ ...@@ -15,21 +15,7 @@
<i-col v-show="detailsModel.group1.visible" :style="{}" :lg="{ span: 24, offset: 0 }"> <i-col v-show="detailsModel.group1.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-group :uiService="appUIService" :data="transformData(data)" :manageContainerStatus="detailsModel.group1.manageContainerStatus" :isManageContainer="detailsModel.group1.isManageContainer" @managecontainerclick="manageContainerClick('group1')" layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.ibizbook.interfuncform_form.details.group1')" :isShowCaption="true" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" > <app-form-group :uiService="appUIService" :data="transformData(data)" :manageContainerStatus="detailsModel.group1.manageContainerStatus" :isManageContainer="detailsModel.group1.isManageContainer" @managecontainerclick="manageContainerClick('group1')" layoutType="TABLE_24COL" titleStyle="" class='' :uiActionGroup="detailsModel.group1.uiActionGroup" @groupuiactionclick="groupUIActionClick($event)" :caption="$t('entities.ibizbook.interfuncform_form.details.group1')" :isShowCaption="true" uiStyle="DEFAULT" :titleBarCloseMode="0" :isInfoGroupMode="false" >
<row> <row>
<i-col v-show="detailsModel.ibizbookid.visible" :style="{}" :lg="{ span: 24, offset: 0 }"> <i-col v-show="detailsModel.ibizbookname.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='ibizbookid' :itemRules="this.rules().ibizbookid" class='' :caption="$t('entities.ibizbook.interfuncform_form.details.ibizbookid')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.ibizbookid.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box
v-model="data.ibizbookid"
@enter="onEnter($event)"
unit=""
:disabled="detailsModel.ibizbookid.disabled"
type='text'
style="">
</input-box>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.ibizbookname.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='ibizbookname' :itemRules="this.rules().ibizbookname" class='' :caption="$t('entities.ibizbook.interfuncform_form.details.ibizbookname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.ibizbookname.error" :isEmptyCaption="false" labelPos="LEFT"> <app-form-item name='ibizbookname' :itemRules="this.rules().ibizbookname" class='' :caption="$t('entities.ibizbook.interfuncform_form.details.ibizbookname')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.ibizbookname.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box <input-box
v-model="data.ibizbookname" v-model="data.ibizbookname"
...@@ -390,7 +376,7 @@ export default class InterFuncFormBase extends Vue implements ControlInterface { ...@@ -390,7 +376,7 @@ export default class InterFuncFormBase extends Vue implements ControlInterface {
* @type {string} * @type {string}
* @memberof InterFuncFormBase * @memberof InterFuncFormBase
*/ */
public formKeyItemName: string = 'ibizbookid'; public formKeyItemName: string = '';
/** /**
* 是否自动加载 * 是否自动加载
...@@ -684,10 +670,6 @@ export default class InterFuncFormBase extends Vue implements ControlInterface { ...@@ -684,10 +670,6 @@ export default class InterFuncFormBase extends Vue implements ControlInterface {
*/ */
public rules() :any { public rules() :any {
return { return {
ibizbookid: [
{ required: this.detailsModel.ibizbookid.required, type: 'string', message: '图书标识 值不能为空', trigger: 'change' },
{ required: this.detailsModel.ibizbookid.required, type: 'string', message: '图书标识 值不能为空', trigger: 'blur' },
],
ibizbookname: [ ibizbookname: [
{ required: this.detailsModel.ibizbookname.required, type: 'string', message: '图书名称 值不能为空', trigger: 'change' }, { required: this.detailsModel.ibizbookname.required, type: 'string', message: '图书名称 值不能为空', trigger: 'change' },
{ required: this.detailsModel.ibizbookname.required, type: 'string', message: '图书名称 值不能为空', trigger: 'blur' }, { required: this.detailsModel.ibizbookname.required, type: 'string', message: '图书名称 值不能为空', trigger: 'blur' },
...@@ -849,7 +831,7 @@ export default class InterFuncFormBase extends Vue implements ControlInterface { ...@@ -849,7 +831,7 @@ export default class InterFuncFormBase extends Vue implements ControlInterface {
* @memberof InterFuncFormBase * @memberof InterFuncFormBase
*/ */
public detailsModel: any = { public detailsModel: any = {
group1: new FormGroupPanelModel({ caption: '图书基本信息', detailType: 'GROUPPANEL', name: 'group1', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizbook.interfuncform_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] }) group1: new FormGroupPanelModel({ caption: '编辑表单内置功能', detailType: 'GROUPPANEL', name: 'group1', visible: true, isShowCaption: true, form: this, isControlledContent: false , uiActionGroup: { caption: '', langbase: 'entities.ibizbook.interfuncform_form', extractMode: 'ITEM', details: [] }, isManageContainer: false, showMoreModeItems: [] })
, ,
formpage1: new FormPageModel({ caption: '基本信息', detailType: 'FORMPAGE', name: 'formpage1', visible: true, isShowCaption: true, form: this, isControlledContent: false }) formpage1: new FormPageModel({ caption: '基本信息', detailType: 'FORMPAGE', name: 'formpage1', visible: true, isShowCaption: true, form: this, isControlledContent: false })
, ,
...@@ -1724,7 +1706,6 @@ export default class InterFuncFormBase extends Vue implements ControlInterface { ...@@ -1724,7 +1706,6 @@ export default class InterFuncFormBase extends Vue implements ControlInterface {
const data = response.data; const data = response.data;
this.resetDraftFormStates(); this.resetDraftFormStates();
this.onFormLoad(data,'loadDraft'); this.onFormLoad(data,'loadDraft');
this.data.ibizbookid = null;
data.ibizbook = null; data.ibizbook = null;
this.$emit('load', data); this.$emit('load', data);
this.$nextTick(() => { this.$nextTick(() => {
......
...@@ -172,7 +172,6 @@ export default class InterFuncFormService extends ControlService { ...@@ -172,7 +172,6 @@ export default class InterFuncFormService extends ControlService {
@Errorlog @Errorlog
public add(action: string, context: any = {},data: any = {}, isloading?: boolean,isWorkflow?:boolean): Promise<any> { public add(action: string, context: any = {},data: any = {}, isloading?: boolean,isWorkflow?:boolean): Promise<any> {
const {data:Data,context:Context} = this.handleRequestData(action,context,data); const {data:Data,context:Context} = this.handleRequestData(action,context,data);
Object.assign(Data,{ibizbookid: data.ibizbookid, srffrontuf: '1'});
return new Promise((resolve: any, reject: any) => { return new Promise((resolve: any, reject: any) => {
let result: Promise<any>; let result: Promise<any>;
const _appEntityService: any = this.appEntityService; const _appEntityService: any = this.appEntityService;
......
...@@ -110,26 +110,6 @@ export default class RulesFormModel { ...@@ -110,26 +110,6 @@ export default class RulesFormModel {
prop: 'lendouttime', prop: 'lendouttime',
dataType: 'DATE', dataType: 'DATE',
}, },
{
name: 'createman',
prop: 'createman',
dataType: 'TEXT',
},
{
name: 'createdate',
prop: 'createdate',
dataType: 'DATETIME',
},
{
name: 'updateman',
prop: 'updateman',
dataType: 'TEXT',
},
{
name: 'updatedate',
prop: 'updatedate',
dataType: 'DATETIME',
},
{ {
name: 'ibizbook', name: 'ibizbook',
prop: 'ibizbookid', prop: 'ibizbookid',
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册