Browse Source

【东阳主子表】编辑主子表开发暂存

faster_develop
安虹睿 2 years ago
parent
commit
ec14cbabf7
  1. 20
      WinIn.FasterZ.Wms.Fe/README.md
  2. 12
      WinIn.FasterZ.Wms.Fe/src/components/addEditFromApiPop/index.vue

20
WinIn.FasterZ.Wms.Fe/README.md

@ -124,3 +124,23 @@ pointNumberFixed 组合上方validType值仅等于pointNumber时:
小数点后方保留位数,如不填写默认为100位
<validType>+<pointNumberFixed>示例:
{ type:"input", label:"金额", prop:"money", validType:'pointNumber',pointNumberFixed:2},
[urlOpion示例]
// 添加页面需要配置位置
// 示例数据
export const TestSchool = {
baseURL:'TestSchool/base',//主表-列表
detailURL:'app/test-school',//主表-明细 + 明细-查看主表
detailListURL:'TestStudentDetail/base',//明细-列表,
// parentURL:null,//明细-查看主表:特殊接口,如果没有则走detailURL
// deleteURL:null,//删除特殊URL
// addURL:null,//新增特殊URL
// editURL:null,//编辑特殊URL
// exportURL:'exportURL',//导出特殊URL
//有主表的子表单页的主表信息接口,如果不填默认为当前的detailURL去掉‘-Detail’
// mainShowMasterUrl:null,
//有主表的子表单页的主表链接参数,如果没有默认为‘masterId’
// mainShowMasterId:'masterId',
//有主表的子表单页的主表显示列转义路由,如果没有默认为当前路由去掉‘Detail’
// masterRoute:null,
}

12
WinIn.FasterZ.Wms.Fe/src/components/addEditFromApiPop/index.vue

@ -391,10 +391,16 @@ export default {
submitHandle(){
this.$refs.addEditFrom_Ref.validate((valid) => {
if(this.submitForm){
this.submitForm(valid,this.formData,this.handleType,this.formItemData,this.formRules)
this.submitForm(valid,this.formData,this.flexTableData,this.handleType,this.formItemData,this.formRules,this.detailFormRules)
return
}
if (valid) {
if(this.isHaveDetail() && (!this.flexTableData || this.flexTableData.length <=0 )){
this.$confirm('您还未编辑子表信息, 是否确定提交?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.formData.details = this.flexTableData
this.Loading.addEditApiLoading = true
//
@ -420,6 +426,10 @@ export default {
this.changeActive(2)
})
}
}).catch(() => {
});
}
} else {
return false;
}

Loading…
Cancel
Save