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

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

上级 1e8ce3ed
...@@ -83,6 +83,7 @@ export default { ...@@ -83,6 +83,7 @@ export default {
unit: "单位", unit: "单位",
unitprice: "单价", unitprice: "单价",
ibizorderdetailid: "订单明细标识", ibizorderdetailid: "订单明细标识",
orderuid: "订单编号",
ibizuniproductid: "统一产品标识", ibizuniproductid: "统一产品标识",
}, },
uiactions: { uiactions: {
......
...@@ -82,6 +82,7 @@ export default { ...@@ -82,6 +82,7 @@ export default {
unit: "单位", unit: "单位",
unitprice: "单价", unitprice: "单价",
ibizorderdetailid: "订单明细标识", ibizorderdetailid: "订单明细标识",
orderuid: "订单编号",
ibizuniproductid: "统一产品标识", ibizuniproductid: "统一产品标识",
}, },
uiactions: { uiactions: {
......
...@@ -668,6 +668,17 @@ export default class RulesFormBase extends Vue implements ControlInterface { ...@@ -668,6 +668,17 @@ export default class RulesFormBase extends Vue implements ControlInterface {
* @memberof RulesFormBase * @memberof RulesFormBase
*/ */
public deRules:any = { public deRules:any = {
lendouttime:[
{
type:"SIMPLE",
condOP:"GTANDEQ",
ruleInfo:"需要大于等于当前时间",
isKeyCond:false,
paramType:"CURTIME",
isNotMode:false,
deName:"lendouttime",
},
],
returntime:[ returntime:[
{ {
type:"GROUP", type:"GROUP",
...@@ -698,15 +709,18 @@ export default class RulesFormBase extends Vue implements ControlInterface { ...@@ -698,15 +709,18 @@ export default class RulesFormBase extends Vue implements ControlInterface {
] ]
}, },
], ],
lendouttime:[ price:[
{ {
type:"SIMPLE", type:"VALUERANGE2",
condOP:"GTANDEQ", condOP:"",
ruleInfo:"需要大于等于当前时间", ruleInfo:"数值必须大于[0.0]且小于等于[100.0]",
isKeyCond:false, isKeyCond:false,
paramType:"CURTIME",
isNotMode:false, isNotMode:false,
deName:"lendouttime", maxValue:100,
minValue:0,
deName:"price",
isIncludeMaxValue:true,
isIncludeMinValue:false,
}, },
], ],
type:[ type:[
...@@ -723,20 +737,6 @@ export default class RulesFormBase extends Vue implements ControlInterface { ...@@ -723,20 +737,6 @@ export default class RulesFormBase extends Vue implements ControlInterface {
isIncludeMinValue:false, isIncludeMinValue:false,
}, },
], ],
price:[
{
type:"VALUERANGE2",
condOP:"",
ruleInfo:"数值必须大于[0.0]且小于等于[100.0]",
isKeyCond:false,
isNotMode:false,
maxValue:100,
minValue:0,
deName:"price",
isIncludeMaxValue:true,
isIncludeMinValue:false,
},
],
booknumber:[ booknumber:[
{ {
type:"SIMPLE", type:"SIMPLE",
......
...@@ -104,6 +104,16 @@ ...@@ -104,6 +104,16 @@
</app-form-item> </app-form-item>
</i-col>
<i-col v-show="detailsModel.orderuid.visible" :style="{}" :sm="{ span: 4, offset: 0 }" :md="{ span: 4, offset: 0 }" :lg="{ span: 4, offset: 0 }">
<app-form-item name='orderuid' :itemRules="this.rules().orderuid" class='' :caption="$t('entities.ibizorderdetail.ui_0007_form.details.orderuid')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.orderuid.error" :isEmptyCaption="false" labelPos="LEFT">
<app-span name='orderuid' :value="data.orderuid" dataType="PICKUPDATA" :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }' :localParam ='{ }' style="">
</app-span>
</app-form-item>
</i-col> </i-col>
</row> </row>
...@@ -512,6 +522,7 @@ export default class UI_0007Base extends Vue implements ControlInterface { ...@@ -512,6 +522,7 @@ export default class UI_0007Base extends Vue implements ControlInterface {
unit: null, unit: null,
unitprice: null, unitprice: null,
ibizorderdetailid: null, ibizorderdetailid: null,
orderuid: null,
ibizuniproductid: null, ibizuniproductid: null,
ibizorderdetail:null, ibizorderdetail:null,
}; };
...@@ -588,6 +599,10 @@ export default class UI_0007Base extends Vue implements ControlInterface { ...@@ -588,6 +599,10 @@ export default class UI_0007Base extends Vue implements ControlInterface {
{ required: this.detailsModel.unitprice.required, type: 'number', message: '单价 值不能为空', trigger: 'change' }, { required: this.detailsModel.unitprice.required, type: 'number', message: '单价 值不能为空', trigger: 'change' },
{ required: this.detailsModel.unitprice.required, type: 'number', message: '单价 值不能为空', trigger: 'blur' }, { required: this.detailsModel.unitprice.required, type: 'number', message: '单价 值不能为空', trigger: 'blur' },
], ],
orderuid: [
{ required: this.detailsModel.orderuid.required, type: 'string', message: '订单编号 值不能为空', trigger: 'change' },
{ required: this.detailsModel.orderuid.required, type: 'string', message: '订单编号 值不能为空', trigger: 'blur' },
],
} }
} }
...@@ -726,6 +741,8 @@ export default class UI_0007Base extends Vue implements ControlInterface { ...@@ -726,6 +741,8 @@ export default class UI_0007Base extends Vue implements ControlInterface {
unitprice: new FormItemModel({ caption: '单价', detailType: 'FORMITEM', name: 'unitprice', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) unitprice: new FormItemModel({ caption: '单价', detailType: 'FORMITEM', name: 'unitprice', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
ibizorderdetailid: new FormItemModel({ caption: '订单明细标识', detailType: 'FORMITEM', name: 'ibizorderdetailid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) ibizorderdetailid: new FormItemModel({ caption: '订单明细标识', detailType: 'FORMITEM', name: 'ibizorderdetailid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
orderuid: new FormItemModel({ caption: '订单编号', detailType: 'FORMITEM', name: 'orderuid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
ibizuniproductid: new FormItemModel({ caption: '统一产品标识', detailType: 'FORMITEM', name: 'ibizuniproductid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 }) ibizuniproductid: new FormItemModel({ caption: '统一产品标识', detailType: 'FORMITEM', name: 'ibizuniproductid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
, ,
...@@ -911,6 +928,18 @@ export default class UI_0007Base extends Vue implements ControlInterface { ...@@ -911,6 +928,18 @@ export default class UI_0007Base extends Vue implements ControlInterface {
this.formDataChange({ name: 'ibizorderdetailid', newVal: newVal, oldVal: oldVal }); this.formDataChange({ name: 'ibizorderdetailid', newVal: newVal, oldVal: oldVal });
} }
/**
* 监控表单属性 orderuid 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof UI_0007Base
*/
@Watch('data.orderuid')
onOrderuidChange(newVal: any, oldVal: any) {
this.formDataChange({ name: 'orderuid', newVal: newVal, oldVal: oldVal });
}
/** /**
* 监控表单属性 ibizuniproductid 值 * 监控表单属性 ibizuniproductid 值
* *
...@@ -998,6 +1027,7 @@ export default class UI_0007Base extends Vue implements ControlInterface { ...@@ -998,6 +1027,7 @@ export default class UI_0007Base extends Vue implements ControlInterface {
} }
/** /**
......
...@@ -90,6 +90,11 @@ export default class UI_0007Model { ...@@ -90,6 +90,11 @@ export default class UI_0007Model {
prop: 'ibizorderdetailid', prop: 'ibizorderdetailid',
dataType: 'GUID', dataType: 'GUID',
}, },
{
name: 'orderuid',
prop: 'orderuid',
dataType: 'PICKUPDATA',
},
{ {
name: 'ibizuniproductid', name: 'ibizuniproductid',
prop: 'ibizuniproductid', prop: 'ibizuniproductid',
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册