姜旭之
1 year ago
31 changed files with 902 additions and 30 deletions
@ -0,0 +1,139 @@ |
|||
import version from "./version.js"; |
|||
import { state2, state3 } from "./state.js"; |
|||
|
|||
const schema = { |
|||
title: "结算数据", |
|||
type: "object", |
|||
properties: { |
|||
settleBillNum: { |
|||
title: "关联结算单号", |
|||
type: "string", |
|||
}, |
|||
site: { |
|||
title: "工厂地点", |
|||
type: "string", |
|||
}, |
|||
businessType: { |
|||
title: "业务分类", |
|||
type: "EnumBusinessType", |
|||
}, |
|||
version, |
|||
state2, |
|||
price: { |
|||
title: "价格", |
|||
type: "decimal", |
|||
}, |
|||
billNum: { |
|||
title: "结算单号", |
|||
type: "string", |
|||
}, |
|||
settleDate: { |
|||
title: "下线日期", |
|||
type: "DateTime", |
|||
}, |
|||
invGroupNum: { |
|||
title: "发票分组号", |
|||
type: "string", |
|||
}, |
|||
lu: { |
|||
title: "零件号", |
|||
type: "string", |
|||
}, |
|||
pn: { |
|||
title: "发货单号", |
|||
type: "string", |
|||
}, |
|||
keycode: { |
|||
title: "键值", |
|||
type: "string", |
|||
}, |
|||
qty: { |
|||
title: "结算数量", |
|||
type: "decimal", |
|||
}, |
|||
groupNum: { |
|||
title: "结算分组号", |
|||
type: "decimal", |
|||
}, |
|||
entend1: { |
|||
title: "扩展1", |
|||
type: "string", |
|||
}, |
|||
entend2: { |
|||
title: "扩展2", |
|||
type: "string", |
|||
}, |
|||
entend3: { |
|||
title: "扩展3", |
|||
type: "string", |
|||
}, |
|||
}, |
|||
}; |
|||
|
|||
const queryUrl = "settleaccount/p-uB_BA_SERVICE/detail-query"; |
|||
|
|||
const queryMethod = "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: { |
|||
schema: schema, |
|||
}, |
|||
}; |
|||
} |
@ -0,0 +1,154 @@ |
|||
import version from "./version.js"; |
|||
import { state2, state3 } from "./state.js"; |
|||
|
|||
const schema = { |
|||
title: "结算数据", |
|||
type: "object", |
|||
properties: { |
|||
settleBillNum: { |
|||
title: "关联结算单号", |
|||
type: "string", |
|||
}, |
|||
site: { |
|||
title: "工厂地点", |
|||
type: "string", |
|||
}, |
|||
businessType: { |
|||
title: "业务分类", |
|||
type: "EnumBusinessType", |
|||
}, |
|||
version, |
|||
state2, |
|||
price: { |
|||
title: "价格", |
|||
type: "decimal", |
|||
}, |
|||
billNum: { |
|||
title: "结算单号", |
|||
type: "string", |
|||
}, |
|||
settleDate: { |
|||
title: "下线日期", |
|||
type: "DateTime", |
|||
}, |
|||
invGroupNum: { |
|||
title: "发票分组号", |
|||
type: "string", |
|||
}, |
|||
lu: { |
|||
title: "零件号", |
|||
type: "string", |
|||
}, |
|||
pn: { |
|||
title: "发货单号", |
|||
type: "string", |
|||
}, |
|||
keycode: { |
|||
title: "键值", |
|||
type: "string", |
|||
}, |
|||
qty: { |
|||
title: "结算数量", |
|||
type: "decimal", |
|||
}, |
|||
groupNum: { |
|||
title: "结算分组号", |
|||
type: "decimal", |
|||
}, |
|||
entend1: { |
|||
title: "扩展1", |
|||
type: "string", |
|||
}, |
|||
entend2: { |
|||
title: "扩展2", |
|||
type: "string", |
|||
}, |
|||
entend3: { |
|||
title: "扩展3", |
|||
type: "string", |
|||
}, |
|||
}, |
|||
}; |
|||
|
|||
const queryUrl = "settleaccount/p-uB_BA_SERVICE/main-query"; |
|||
const exportUrl = "settleaccount/p-uB_BA_SERVICE/export"; |
|||
const invoiceUrl = "settleaccount/p-uB_BA_SERVICE/generate-invoice"; |
|||
const rejectUrl = "settleaccount/p-uB_BA_SERVICE/reject"; |
|||
const receivedUrl = "settleaccount/p-uB_BA_SERVICE/received"; |
|||
const queryMethod = "POST"; |
|||
const exportMethod = "POST"; |
|||
const invoiceMethod = "POST"; |
|||
const rejectMethod = "POST"; |
|||
const receivedMethod = "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, |
|||
invoiceUrl, |
|||
rejectUrl, |
|||
receivedUrl, |
|||
exportMethod, |
|||
invoiceMethod, |
|||
rejectMethod, |
|||
receivedMethod, |
|||
schema: schema, |
|||
}, |
|||
}; |
|||
} |
@ -0,0 +1,126 @@ |
|||
import version from "./version.js"; |
|||
import state from "./state.js"; |
|||
|
|||
const schema = { |
|||
title: "结算数据", |
|||
type: "object", |
|||
properties: { |
|||
state, |
|||
settleBillNum: { |
|||
title: "关联结算单号", |
|||
type: "string", |
|||
}, |
|||
site: { |
|||
title: "工厂地点", |
|||
type: "string", |
|||
}, |
|||
businessType: { |
|||
title: "业务分类", |
|||
type: "EnumBusinessType", |
|||
}, |
|||
version, |
|||
price: { |
|||
title: "价格", |
|||
type: "decimal", |
|||
}, |
|||
billNum: { |
|||
title: "结算单号", |
|||
type: "string", |
|||
}, |
|||
settleDate: { |
|||
title: "下线日期", |
|||
type: "DateTime", |
|||
}, |
|||
invGroupNum: { |
|||
title: "发票分组号", |
|||
type: "string", |
|||
}, |
|||
lu: { |
|||
title: "零件号", |
|||
type: "string", |
|||
}, |
|||
pn: { |
|||
title: "发货单号", |
|||
type: "string", |
|||
}, |
|||
keycode: { |
|||
title: "键值", |
|||
type: "string", |
|||
}, |
|||
qty: { |
|||
title: "结算数量", |
|||
type: "decimal", |
|||
}, |
|||
groupNum: { |
|||
title: "结算分组号", |
|||
type: "decimal", |
|||
}, |
|||
}, |
|||
}; |
|||
|
|||
const queryUrl = "settleaccount/pub_can_sa_service/detail-query"; |
|||
const queryMethod = "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: { |
|||
schema: schema, |
|||
}, |
|||
}; |
|||
} |
@ -0,0 +1,102 @@ |
|||
import version from "./version.js"; |
|||
import state from "./state.js"; |
|||
|
|||
const schema = { |
|||
title: "结算数据", |
|||
type: "object", |
|||
properties: { |
|||
version, |
|||
state, |
|||
settleBillNum: { |
|||
title: "关联结算单号", |
|||
type: "string", |
|||
}, |
|||
billNum: { |
|||
title: "结算单号", |
|||
type: "string", |
|||
}, |
|||
invGroupNum: { |
|||
title: "发票分组号", |
|||
type: "string", |
|||
}, |
|||
businessType: { |
|||
title: "业务分类", |
|||
type: "EnumBusinessType", |
|||
}, |
|||
}, |
|||
}; |
|||
|
|||
const queryUrl = "settleaccount/pub_can_sa_service/main-query"; |
|||
const exportUrl = "settleaccount/pub_can_sa_service/export"; |
|||
const invoiceUrl = "settleaccount/pub_can_sa_service/generate-invoice"; |
|||
const queryMethod = "POST"; |
|||
const exportMethod = "POST"; |
|||
const invoiceMethod = "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, |
|||
invoiceUrl, |
|||
exportMethod, |
|||
invoiceMethod, |
|||
schema: schema, |
|||
}, |
|||
}; |
|||
} |
@ -0,0 +1,144 @@ |
|||
import version from "./version.js"; |
|||
|
|||
const schema = { |
|||
title: "结算数据", |
|||
type: "object", |
|||
properties: { |
|||
settleBillNum: { |
|||
title: "关联结算单号", |
|||
type: "string", |
|||
}, |
|||
site: { |
|||
title: "工厂地点", |
|||
type: "string", |
|||
}, |
|||
businessType: { |
|||
title: "业务分类", |
|||
type: "EnumBusinessType", |
|||
}, |
|||
version, |
|||
price: { |
|||
title: "价格", |
|||
type: "decimal", |
|||
}, |
|||
billNum: { |
|||
title: "结算单号", |
|||
type: "string", |
|||
}, |
|||
settleDate: { |
|||
title: "下线日期", |
|||
type: "DateTime", |
|||
}, |
|||
invGroupNum: { |
|||
title: "发票分组号", |
|||
type: "string", |
|||
}, |
|||
lu: { |
|||
title: "零件号", |
|||
type: "string", |
|||
}, |
|||
pn: { |
|||
title: "发货单号", |
|||
type: "string", |
|||
}, |
|||
keycode: { |
|||
title: "键值", |
|||
type: "string", |
|||
}, |
|||
qty: { |
|||
title: "结算数量", |
|||
type: "decimal", |
|||
}, |
|||
groupNum: { |
|||
title: "结算分组号", |
|||
type: "decimal", |
|||
}, |
|||
entend1: { |
|||
title: "扩展1", |
|||
type: "string", |
|||
}, |
|||
entend2: { |
|||
title: "扩展2", |
|||
type: "string", |
|||
}, |
|||
entend3: { |
|||
title: "扩展3", |
|||
type: "string", |
|||
}, |
|||
}, |
|||
}; |
|||
|
|||
const queryUrl = "settleaccount/pub_not_sa_service/detail-query"; |
|||
const exportUrl = "settleaccount/pub_not_sa_service/export"; |
|||
const settlementUrl = "settleaccount/pub_not_sa_service/generate-settlement-order"; |
|||
const queryMethod = "POST"; |
|||
const exportMethod = "POST"; |
|||
const settlementMethod = "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, |
|||
settlementUrl, |
|||
exportMethod, |
|||
settlementMethod, |
|||
schema: schema, |
|||
}, |
|||
}; |
|||
} |
@ -0,0 +1,99 @@ |
|||
import version from "./version.js"; |
|||
import { state2, state3 } from "./state.js"; |
|||
|
|||
const schema = { |
|||
title: "结算数据", |
|||
type: "object", |
|||
properties: { |
|||
site: { |
|||
title: "工厂地点", |
|||
type: "string", |
|||
}, |
|||
version, |
|||
billNum: { |
|||
title: "结算单号", |
|||
type: "string", |
|||
}, |
|||
qty: { |
|||
title: "结算单号", |
|||
type: "decimal", |
|||
}, |
|||
price: { |
|||
title: "结算单号", |
|||
type: "decimal", |
|||
}, |
|||
invGroupNum: { |
|||
title: "结算单号", |
|||
type: "string", |
|||
}, |
|||
|
|||
}, |
|||
}; |
|||
|
|||
const queryUrl = "settleaccount/p-uB_PD_SERVICE/detail-query"; |
|||
const queryMethod = "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: { |
|||
schema: schema, |
|||
}, |
|||
}; |
|||
} |
@ -0,0 +1,110 @@ |
|||
import version from "./version.js"; |
|||
import { state2, state3 } from "./state.js"; |
|||
|
|||
const schema = { |
|||
title: "结算数据", |
|||
type: "object", |
|||
properties: { |
|||
version, |
|||
state3, |
|||
billNum: { |
|||
title: "结算单号", |
|||
type: "string", |
|||
}, |
|||
settleBillNum: { |
|||
title: "关联结算单号", |
|||
type: "string", |
|||
}, |
|||
invGroupNum: { |
|||
title: "发票分组号", |
|||
type: "string", |
|||
}, |
|||
site: { |
|||
title: "地点", |
|||
type: "string", |
|||
}, |
|||
businessType: { |
|||
title: "业务类型", |
|||
type: "EnumBusinessType", |
|||
}, |
|||
}, |
|||
}; |
|||
|
|||
const queryUrl = "settleaccount/p-uB_PD_SERVICE/main-query"; |
|||
const exportUrl = "settleaccount/p-uB_PD_SERVICE/export"; |
|||
const passedUrl = "settleaccount/p-uB_PD_SERVICE/approval-passed"; |
|||
const rejectUrl = "settleaccount/p-uB_BA_SERVICE/reject"; |
|||
const queryMethod = "POST"; |
|||
const exportMethod = "POST"; |
|||
const passedMethod = "POST"; |
|||
const rejectMethod = "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, |
|||
passedUrl, |
|||
rejectUrl, |
|||
exportMethod, |
|||
passedMethod, |
|||
rejectMethod, |
|||
schema: schema, |
|||
}, |
|||
}; |
|||
} |
Loading…
Reference in new issue