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

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

上级 1e8ce3ed
......@@ -83,6 +83,7 @@ export default {
unit: "单位",
unitprice: "单价",
ibizorderdetailid: "订单明细标识",
orderuid: "订单编号",
ibizuniproductid: "统一产品标识",
},
uiactions: {
......
......@@ -82,6 +82,7 @@ export default {
unit: "单位",
unitprice: "单价",
ibizorderdetailid: "订单明细标识",
orderuid: "订单编号",
ibizuniproductid: "统一产品标识",
},
uiactions: {
......
......@@ -668,6 +668,17 @@ export default class RulesFormBase extends Vue implements ControlInterface {
* @memberof RulesFormBase
*/
public deRules:any = {
lendouttime:[
{
type:"SIMPLE",
condOP:"GTANDEQ",
ruleInfo:"需要大于等于当前时间",
isKeyCond:false,
paramType:"CURTIME",
isNotMode:false,
deName:"lendouttime",
},
],
returntime:[
{
type:"GROUP",
......@@ -698,15 +709,18 @@ export default class RulesFormBase extends Vue implements ControlInterface {
]
},
],
lendouttime:[
price:[
{
type:"SIMPLE",
condOP:"GTANDEQ",
ruleInfo:"需要大于等于当前时间",
type:"VALUERANGE2",
condOP:"",
ruleInfo:"数值必须大于[0.0]且小于等于[100.0]",
isKeyCond:false,
paramType:"CURTIME",
isNotMode:false,
deName:"lendouttime",
maxValue:100,
minValue:0,
deName:"price",
isIncludeMaxValue:true,
isIncludeMinValue:false,
},
],
type:[
......@@ -723,20 +737,6 @@ export default class RulesFormBase extends Vue implements ControlInterface {
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:[
{
type:"SIMPLE",
......
......@@ -104,6 +104,16 @@
</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>
</row>
......@@ -512,6 +522,7 @@ export default class UI_0007Base extends Vue implements ControlInterface {
unit: null,
unitprice: null,
ibizorderdetailid: null,
orderuid: null,
ibizuniproductid: null,
ibizorderdetail:null,
};
......@@ -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: '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 {
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 })
,
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 })
,
......@@ -911,6 +928,18 @@ export default class UI_0007Base extends Vue implements ControlInterface {
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 值
*
......@@ -998,6 +1027,7 @@ export default class UI_0007Base extends Vue implements ControlInterface {
}
/**
......
......@@ -90,6 +90,11 @@ export default class UI_0007Model {
prop: 'ibizorderdetailid',
dataType: 'GUID',
},
{
name: 'orderuid',
prop: 'orderuid',
dataType: 'PICKUPDATA',
},
{
name: 'ibizuniproductid',
prop: 'ibizuniproductid',
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册