This commit is contained in:
parent
9f0800c1e4
commit
f959e8483d
|
|
@ -7,6 +7,7 @@ export default {
|
||||||
let feachRules = (rules) => {
|
let feachRules = (rules) => {
|
||||||
|
|
||||||
rules.forEach(rule => { // 循环规则
|
rules.forEach(rule => { // 循环规则
|
||||||
|
try{
|
||||||
if (rule.children && rule.children.length) {
|
if (rule.children && rule.children.length) {
|
||||||
feachRules(rule.children);
|
feachRules(rule.children);
|
||||||
}
|
}
|
||||||
|
|
@ -46,6 +47,9 @@ export default {
|
||||||
data[saveField] = value;
|
data[saveField] = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}catch(e){
|
||||||
|
console.log(e)
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
feachRules(rules);
|
feachRules(rules);
|
||||||
|
|
|
||||||
|
|
@ -452,7 +452,7 @@ export default {
|
||||||
let detail = data.row2;
|
let detail = data.row2;
|
||||||
|
|
||||||
console.log(detail)
|
console.log(detail)
|
||||||
this.formOptions.data.mold_scheme = detail.mold_scheme;
|
this.formOptions.data.mold_detail = detail.mold_scheme;
|
||||||
this.formOptions.data.mold_id = detail.mold_id;
|
this.formOptions.data.mold_id = detail.mold_id;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -373,6 +373,7 @@ export default {
|
||||||
// 如果是新增模式,提交的数据中加入id 如果是编辑模式,提交的数据中不加入id
|
// 如果是新增模式,提交的数据中加入id 如果是编辑模式,提交的数据中不加入id
|
||||||
let postdata = Object.assign({}, this.formOptions.data);
|
let postdata = Object.assign({}, this.formOptions.data);
|
||||||
|
|
||||||
|
console.log(postdata)
|
||||||
|
|
||||||
// 格式化提交的数据
|
// 格式化提交的数据
|
||||||
this.$mk.formatFormData({ data: postdata, rules: this.formOptions.items });
|
this.$mk.formatFormData({ data: postdata, rules: this.formOptions.items });
|
||||||
|
|
@ -391,6 +392,8 @@ export default {
|
||||||
{ field: 'create_uid', type: 'bigint' }
|
{ field: 'create_uid', type: 'bigint' }
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
postdata.mold_scheme_processes = this.$mk.getPostFieldValue({
|
postdata.mold_scheme_processes = this.$mk.getPostFieldValue({
|
||||||
rowFilter: (row) => { return row.id || (row.component_id && row.mes_processes_id) },
|
rowFilter: (row) => { return row.id || (row.component_id && row.mes_processes_id) },
|
||||||
dataId: this.getDataId_BigInt(),
|
dataId: this.getDataId_BigInt(),
|
||||||
|
|
@ -405,7 +408,6 @@ export default {
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
// 提交数据
|
// 提交数据
|
||||||
this.$mk.post({
|
this.$mk.post({
|
||||||
url: action,
|
url: action,
|
||||||
|
|
|
||||||
|
|
@ -119,23 +119,37 @@ export default {
|
||||||
items: [
|
items: [
|
||||||
|
|
||||||
|
|
||||||
|
{ field: 'code', title: '编号', span: 8, itemRender: { name: 'MkFormInputShow' } },
|
||||||
{ field: 'code', title: '订单编码', span: 24, itemRender: { name: 'MkFormInputShow' } },
|
|
||||||
{ field: 'name', title: '客户名称', span: 24, itemRender: { name: 'MkFormInputShow' } },
|
|
||||||
{ field: 'contact', title: '联系人', span: 24, itemRender: { name: 'MkFormInputShow' } },
|
|
||||||
{ field: 'phone', title: '联系电话', span: 24, itemRender: { name: 'MkFormInputShow' } },
|
|
||||||
{ field: 'salesman', title: '业务员姓名', span: 24, itemRender: { name: 'MkFormInputShow' } },
|
|
||||||
{ field: 'contract_no', title: '合同号', span: 24, itemRender: { name: 'MkFormInputShow' } },
|
|
||||||
{
|
{
|
||||||
field: 'contract_start_time', dataRule: { type: "timestamp" }, title: '合同开始日期',
|
title: '订单号', span: 8,
|
||||||
span: 24, itemRender: { name: 'MkFormInputShow', props: { type: "date" } }
|
field: 'mold_order',
|
||||||
},
|
itemRender: {
|
||||||
{
|
name: 'MkFormInputShow', props: {
|
||||||
field: 'contract_end_time', dataRule: { type: "timestamp" },
|
params: {
|
||||||
title: '合同结束日期', span: 24, itemRender: { name: 'MkFormInputShow', props: { type: "date" } }
|
dataType: "object",
|
||||||
|
valueField: "id",
|
||||||
|
textField: "code"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
{ field: 'remark', title: '备注', span: 24, itemRender: { name: 'MkFormInputShow' } },
|
{ field: 'manufacture_cycle', dataRule: { type: 'timestamp' }, title: '制作周期', span: 8, itemRender: { name: 'MkFormInputShow', props: { params:{dataType : 'date' } } }},
|
||||||
|
{ field: 'draw_start_time', dataRule: { type: 'timestamp' }, title: '预计开始画图时间', span: 8, itemRender: { name: 'MkFormInputShow', props: { params:{dataType : 'date' } } } },
|
||||||
|
{ field: 'split_design_time', dataRule: { type: 'timestamp' }, title: '分模设计时间预计', span: 8, itemRender: { name: 'MkFormInputShow', props: { params:{dataType : 'date' } } } },
|
||||||
|
{ field: 'draw_time', dataRule: { type: 'timestamp' }, title: '出图时间预计', span: 8, itemRender: { name: 'MkFormInputShow', props: { params:{dataType : 'date' }} } },
|
||||||
|
{ field: 'split_design_time', dataRule: { type: 'timestamp' }, title: '分模设计时间预计', span: 8, itemRender: { name: 'MkFormInputShow', props: { params:{dataType : 'date' }} } },
|
||||||
|
{ field: 'draw_time', dataRule: { type: 'timestamp' }, title: '出图时间预计', span: 8, itemRender: { name: 'MkFormInputShow', props: { params:{dataType : 'date' } } } },
|
||||||
|
{ field: 'draw2D_time', dataRule: { type: 'timestamp' }, title: '出2D时间预计', span: 8, itemRender: { name: 'MkFormInputShow', props: {params:{dataType : 'date' } } } },
|
||||||
|
{ field: 'draw3D_time', dataRule: { type: 'timestamp' }, title: '出3D时间预计', span: 8, itemRender: { name: 'MkFormInputShow', props: { params:{dataType : 'date' } } } },
|
||||||
|
{ field: 'horizontal_frame_time', dataRule: { type: 'timestamp' }, title: '出2D时间预计', span: 8, itemRender: { name: 'MkFormInputShow', props: { params:{dataType : 'date' } } } },
|
||||||
|
{ field: 'inlay_deep_hole_time', dataRule: { type: 'timestamp' }, title: '镶件深孔钻到厂日期预计', span: 8, itemRender: { name: 'MkFormInputShow', props: { params:{dataType : 'date' } } } },
|
||||||
|
{ field: 'problem', title: '出现问题及建议反馈', span: 24, itemRender: { name: 'MkFormInputShow', props: {} } },
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -157,8 +171,8 @@ export default {
|
||||||
{
|
{
|
||||||
span: 18,
|
span: 18,
|
||||||
children: [
|
children: [
|
||||||
{ field: 'code', title: '料品编号', span: 24, itemRender: { name: 'MkFormInputShow' } },
|
{ field: 'code', title: '编号', span: 24, itemRender: { name: 'MkFormInputShow' } },
|
||||||
{ field: 'name', title: '料品名称', span: 24, itemRender: { name: 'MkFormInputShow' } },
|
{ field: 'name', title: '名称', span: 24, itemRender: { name: 'MkFormInputShow' } },
|
||||||
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -166,7 +180,7 @@ export default {
|
||||||
span: 6,
|
span: 6,
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
field: 'avatar', span: 24, itemRender: {
|
field: 'image', span: 24, itemRender: {
|
||||||
name: 'MkFormCropper', props: {
|
name: 'MkFormCropper', props: {
|
||||||
isReadonly: true
|
isReadonly: true
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue