姜旭之
1 year ago
31 changed files with 282 additions and 56 deletions
@ -0,0 +1,136 @@ |
|||||
|
import version from "./version.js"; |
||||
|
import state from "./state.js"; |
||||
|
|
||||
|
const schema = { |
||||
|
title: "结算数据", |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
version, |
||||
|
state, |
||||
|
keyCode: { |
||||
|
title: "LU+ASN单号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
billNum: { |
||||
|
title: "关联结算单号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
lu: { |
||||
|
title: "零件号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
pn: { |
||||
|
title: "发货单号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
site: { |
||||
|
title: "工厂地点", |
||||
|
type: "string", |
||||
|
}, |
||||
|
qty: { |
||||
|
title: "结算数量", |
||||
|
type: "decimal", |
||||
|
}, |
||||
|
price: { |
||||
|
title: "单价", |
||||
|
type: "decimal", |
||||
|
}, |
||||
|
invGroupNum: { |
||||
|
title: "发票分组号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
settleDate: { |
||||
|
title: "结算日期(收货日期", |
||||
|
type: "Datetime", |
||||
|
}, |
||||
|
extend1: { |
||||
|
title: "扩展字段1", |
||||
|
type: "string", |
||||
|
}, |
||||
|
extend2: { |
||||
|
title: "扩展字段2", |
||||
|
type: "string", |
||||
|
}, |
||||
|
extend3: { |
||||
|
title: "扩展字段3", |
||||
|
type: "string", |
||||
|
}, |
||||
|
groupNum: { |
||||
|
title: "结算分组", |
||||
|
type: "string", |
||||
|
}, |
||||
|
}, |
||||
|
}; |
||||
|
|
||||
|
const queryUrl = "settleaccount/pub_sa_detail_service/get-list"; |
||||
|
const exportUrl = "settleaccount/pub_sa_detail_service/export"; |
||||
|
const queryMethod = "POST"; |
||||
|
const exportMethod = "POST"; |
||||
|
|
||||
|
export default function () { |
||||
|
return { |
||||
|
query: { |
||||
|
url: queryUrl, |
||||
|
method: queryMethod, |
||||
|
hasFilter: true, |
||||
|
schema: { |
||||
|
title: "结算数据", |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
filters: { |
||||
|
title: "项目", |
||||
|
type: "array", |
||||
|
hidden: true, |
||||
|
items: { |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
logic: { |
||||
|
type: "int", |
||||
|
}, |
||||
|
column: { |
||||
|
type: "string", |
||||
|
}, |
||||
|
action: { |
||||
|
type: "int", |
||||
|
}, |
||||
|
value: { |
||||
|
type: "string", |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
default: [ |
||||
|
{ |
||||
|
logic: "and", |
||||
|
column: "version", |
||||
|
action: "equal", |
||||
|
value: null, |
||||
|
readOnly: true, |
||||
|
}, |
||||
|
], |
||||
|
}, |
||||
|
skipCount: { |
||||
|
hidden: true, |
||||
|
default: 0, |
||||
|
}, |
||||
|
maxResultCount: { |
||||
|
hidden: true, |
||||
|
default: 10, |
||||
|
}, |
||||
|
sorting: { |
||||
|
hidden: true, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
table: { |
||||
|
schema: schema, |
||||
|
}, |
||||
|
edit: { |
||||
|
deleteUrl, |
||||
|
exportUrl, |
||||
|
deleteMethod, |
||||
|
exportMethod, |
||||
|
schema: schema, |
||||
|
}, |
||||
|
}; |
||||
|
} |
@ -0,0 +1,122 @@ |
|||||
|
import version from "./version.js"; |
||||
|
import state from "./state.js"; |
||||
|
|
||||
|
const schema = { |
||||
|
title: "结算数据", |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
version, |
||||
|
state, |
||||
|
shippingDate: { |
||||
|
title: "发货时间", |
||||
|
type: "DateTime", |
||||
|
}, |
||||
|
wmsBillNum: { |
||||
|
title: "发运单号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
lu: { |
||||
|
title: "零件号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
pn: { |
||||
|
title: "生产号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
keyCode: { |
||||
|
title: "组合键值(LU+PN)", |
||||
|
type: "string", |
||||
|
}, |
||||
|
qty: { |
||||
|
title: "数量", |
||||
|
type: "decimal", |
||||
|
}, |
||||
|
seqNumber: { |
||||
|
title: "日顺序号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
assemblyCode: { |
||||
|
title: "小总成号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
injectionCode: { |
||||
|
title: "注塑码", |
||||
|
type: "string", |
||||
|
}, |
||||
|
beginDate: { |
||||
|
title: "订单时间", |
||||
|
type: "DateTime", |
||||
|
}, |
||||
|
}, |
||||
|
}; |
||||
|
|
||||
|
const queryUrl = "settleaccount/pub_se_detail_service/get-list"; |
||||
|
const exportUrl = "settleaccount/pub_se_detail_service/export"; |
||||
|
const queryMethod = "POST"; |
||||
|
const exportMethod = "POST"; |
||||
|
|
||||
|
export default function () { |
||||
|
return { |
||||
|
query: { |
||||
|
url: queryUrl, |
||||
|
method: queryMethod, |
||||
|
hasFilter: true, |
||||
|
schema: { |
||||
|
title: "结算数据", |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
filters: { |
||||
|
title: "项目", |
||||
|
type: "array", |
||||
|
hidden: true, |
||||
|
items: { |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
logic: { |
||||
|
type: "int", |
||||
|
}, |
||||
|
column: { |
||||
|
type: "string", |
||||
|
}, |
||||
|
action: { |
||||
|
type: "int", |
||||
|
}, |
||||
|
value: { |
||||
|
type: "string", |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
default: [ |
||||
|
{ |
||||
|
logic: "and", |
||||
|
column: "version", |
||||
|
action: "equal", |
||||
|
value: null, |
||||
|
readOnly: true, |
||||
|
}, |
||||
|
], |
||||
|
}, |
||||
|
skipCount: { |
||||
|
hidden: true, |
||||
|
default: 0, |
||||
|
}, |
||||
|
maxResultCount: { |
||||
|
hidden: true, |
||||
|
default: 10, |
||||
|
}, |
||||
|
sorting: { |
||||
|
hidden: true, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
table: { |
||||
|
schema: schema, |
||||
|
}, |
||||
|
edit: { |
||||
|
exportUrl, |
||||
|
exportMethod, |
||||
|
schema: schema, |
||||
|
}, |
||||
|
}; |
||||
|
} |
Loading…
Reference in new issue