姜旭之
1 year ago
6 changed files with 377 additions and 19 deletions
@ -0,0 +1,128 @@ |
|||||
|
import version from "./version.js"; |
||||
|
|
||||
|
const stateName = { |
||||
|
title: "状态", |
||||
|
type: "string", |
||||
|
input: "select", |
||||
|
options: [ |
||||
|
{ label: "执行完成(任务成功)", value: "Succeeded" }, |
||||
|
{ label: "执行完成(任务失败)", value: "Failed" }, |
||||
|
{ label: "执行中", value: "Processing" }, |
||||
|
{ label: "等待执行", value: "Enqueued" }, |
||||
|
], |
||||
|
}; |
||||
|
|
||||
|
const schema = { |
||||
|
title: "数据对比", |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
type: { |
||||
|
title: "版本号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
taskId: { |
||||
|
title: "单据流水号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
email: { |
||||
|
title: "创建人", |
||||
|
type: "string", |
||||
|
}, |
||||
|
createdAt: { |
||||
|
title: "创建时间", |
||||
|
type: "DateTime", |
||||
|
}, |
||||
|
remark: { |
||||
|
title: "说明", |
||||
|
type: "string", |
||||
|
}, |
||||
|
stateName, |
||||
|
}, |
||||
|
}; |
||||
|
|
||||
|
const queryUrl = "settleaccount/Job/list"; |
||||
|
const deleteUrl = "settleaccount/Job/delete"; |
||||
|
const exportUrl = "settleaccount/pub_sa_detail_service/export"; |
||||
|
const compareUrl = "settleaccount/edi-se-compare/bbacedi-se-compare"; |
||||
|
const queryMethod = "POST"; |
||||
|
const deleteMethod = "POST"; |
||||
|
const exportMethod = "POST"; |
||||
|
const compareMethod = "POST"; |
||||
|
|
||||
|
export default function () { |
||||
|
return { |
||||
|
query: { |
||||
|
url: queryUrl, |
||||
|
method: queryMethod, |
||||
|
|
||||
|
autoSubmit: true, |
||||
|
disableQueryOnLoad: true, |
||||
|
schema: { |
||||
|
title: "数据对比", |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
type: Object.assign({ defaultSelected: true }, version), |
||||
|
name: { |
||||
|
type: "string", |
||||
|
default: null, |
||||
|
hidden: true, |
||||
|
}, |
||||
|
stateName, |
||||
|
filters: { |
||||
|
type: "array", |
||||
|
hidden: true, |
||||
|
items: { |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
logic: { |
||||
|
type: "int", |
||||
|
}, |
||||
|
column: { |
||||
|
type: "string", |
||||
|
}, |
||||
|
action: { |
||||
|
type: "int", |
||||
|
}, |
||||
|
value: { |
||||
|
type: "string", |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
default: [ |
||||
|
// {
|
||||
|
// logic: "and",
|
||||
|
// column: "year",
|
||||
|
// action: "like",
|
||||
|
// value: null,
|
||||
|
// readOnly: true,
|
||||
|
// },
|
||||
|
], |
||||
|
}, |
||||
|
skipCount: { |
||||
|
hidden: true, |
||||
|
default: 0, |
||||
|
}, |
||||
|
maxResultCount: { |
||||
|
hidden: true, |
||||
|
default: 10, |
||||
|
}, |
||||
|
sorting: { |
||||
|
hidden: true, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
table: { |
||||
|
schema: schema, |
||||
|
}, |
||||
|
edit: { |
||||
|
deleteUrl, |
||||
|
exportUrl, |
||||
|
compareUrl, |
||||
|
deleteMethod, |
||||
|
exportMethod, |
||||
|
compareMethod, |
||||
|
schema: schema, |
||||
|
}, |
||||
|
}; |
||||
|
} |
@ -0,0 +1,128 @@ |
|||||
|
import version from "./version.js"; |
||||
|
|
||||
|
const stateName = { |
||||
|
title: "状态", |
||||
|
type: "string", |
||||
|
input: "select", |
||||
|
options: [ |
||||
|
{ label: "执行完成(任务成功)", value: "Succeeded" }, |
||||
|
{ label: "执行完成(任务失败)", value: "Failed" }, |
||||
|
{ label: "执行中", value: "Processing" }, |
||||
|
{ label: "等待执行", value: "Enqueued" }, |
||||
|
], |
||||
|
}; |
||||
|
|
||||
|
const schema = { |
||||
|
title: "数据对比", |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
type: { |
||||
|
title: "版本号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
taskId: { |
||||
|
title: "单据流水号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
email: { |
||||
|
title: "创建人", |
||||
|
type: "string", |
||||
|
}, |
||||
|
createdAt: { |
||||
|
title: "创建时间", |
||||
|
type: "DateTime", |
||||
|
}, |
||||
|
remark: { |
||||
|
title: "说明", |
||||
|
type: "string", |
||||
|
}, |
||||
|
stateName, |
||||
|
}, |
||||
|
}; |
||||
|
|
||||
|
const queryUrl = "settleaccount/Job/list"; |
||||
|
const deleteUrl = "settleaccount/Job/delete"; |
||||
|
const exportUrl = "settleaccount/pub_sa_detail_service/export"; |
||||
|
const compareUrl = "settleaccount/edi-se-compare/hbpoedi-se-compare"; |
||||
|
const queryMethod = "POST"; |
||||
|
const deleteMethod = "POST"; |
||||
|
const exportMethod = "POST"; |
||||
|
const compareMethod = "POST"; |
||||
|
|
||||
|
export default function () { |
||||
|
return { |
||||
|
query: { |
||||
|
url: queryUrl, |
||||
|
method: queryMethod, |
||||
|
|
||||
|
autoSubmit: true, |
||||
|
disableQueryOnLoad: true, |
||||
|
schema: { |
||||
|
title: "数据对比", |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
type: Object.assign({ defaultSelected: true }, version), |
||||
|
name: { |
||||
|
type: "string", |
||||
|
default: null, |
||||
|
hidden: true, |
||||
|
}, |
||||
|
stateName, |
||||
|
filters: { |
||||
|
type: "array", |
||||
|
hidden: true, |
||||
|
items: { |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
logic: { |
||||
|
type: "int", |
||||
|
}, |
||||
|
column: { |
||||
|
type: "string", |
||||
|
}, |
||||
|
action: { |
||||
|
type: "int", |
||||
|
}, |
||||
|
value: { |
||||
|
type: "string", |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
default: [ |
||||
|
// {
|
||||
|
// logic: "and",
|
||||
|
// column: "year",
|
||||
|
// action: "like",
|
||||
|
// value: null,
|
||||
|
// readOnly: true,
|
||||
|
// },
|
||||
|
], |
||||
|
}, |
||||
|
skipCount: { |
||||
|
hidden: true, |
||||
|
default: 0, |
||||
|
}, |
||||
|
maxResultCount: { |
||||
|
hidden: true, |
||||
|
default: 10, |
||||
|
}, |
||||
|
sorting: { |
||||
|
hidden: true, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
}, |
||||
|
table: { |
||||
|
schema: schema, |
||||
|
}, |
||||
|
edit: { |
||||
|
deleteUrl, |
||||
|
exportUrl, |
||||
|
compareUrl, |
||||
|
deleteMethod, |
||||
|
exportMethod, |
||||
|
compareMethod, |
||||
|
schema: schema, |
||||
|
}, |
||||
|
}; |
||||
|
} |
@ -0,0 +1,101 @@ |
|||||
|
import version from "../version"; |
||||
|
import { state2, state3 } from "../state"; |
||||
|
const schema = { |
||||
|
title: "财务审核", |
||||
|
type: "object", |
||||
|
properties: { |
||||
|
version, |
||||
|
realnvBillNum: { |
||||
|
title: "实际纸质发票号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
invbillNum: { |
||||
|
title: "系统生成发票号", |
||||
|
type: "string", |
||||
|
}, |
||||
|
amt: { |
||||
|
title: "未税金额", |
||||
|
type: "decimal", |
||||
|
}, |
||||
|
taxAmt: { |
||||
|
title: "税后金额", |
||||
|
type: "decimal", |
||||
|
}, |
||||
|
fileName: { |
||||
|
title: "开票Excel文件", |
||||
|
type: "string", |
||||
|
}, |
||||
|
businessType: { |
||||
|
title: "业务类别", |
||||
|
type: "EnumBusinessType", |
||||
|
}, |
||||
|
state2, |
||||
|
}, |
||||
|
}; |
||||
|
|
||||
|
const queryUrl = "settleaccount/invoice_service/detail_queryUrl"; |
||||
|
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, |
||||
|
}, |
||||
|
}; |
||||
|
} |
Loading…
Reference in new issue