mahao
1 year ago
53 changed files with 148 additions and 2213 deletions
@ -0,0 +1,41 @@ |
|||||
|
const version = { |
||||
|
title: "期间", |
||||
|
type: "string", |
||||
|
input: "select", |
||||
|
url: "settleaccount/centralized-control/get-all", |
||||
|
value: "version", |
||||
|
label: "version", |
||||
|
clearable: true, |
||||
|
}; |
||||
|
|
||||
|
const stateOptions = [ |
||||
|
{ value: "0", label: "未结状态" }, |
||||
|
{ value: "1", label: "已开票" }, |
||||
|
{ value: "2", label: "商务已审核" }, |
||||
|
{ value: "3", label: "财务已审核" }, |
||||
|
{ value: "4", label: "客户已收票" }, |
||||
|
{ value: "5", label: "已扣减" }, |
||||
|
]; |
||||
|
const state = { title: "状态", type: "string", input: "select", stateOptions }; |
||||
|
const state2 = Object.assign(Object.assign({}, state), { options: stateOptions.filter((a) => parseInt(a.value) > 0) }); |
||||
|
const state3 = Object.assign(Object.assign({}, state), { options: stateOptions.filter((a) => parseInt(a.value) > 3) }); |
||||
|
|
||||
|
const businessType = { |
||||
|
title: "业务类型", |
||||
|
type: "string", |
||||
|
input: "select", |
||||
|
options: [ |
||||
|
{ value: 0, label: "未定义" }, |
||||
|
{ value: 1, label: "JisBBAC" }, |
||||
|
{ value: 2, label: "JisHBPO" }, |
||||
|
{ value: 3, label: "直供件BBAC" }, |
||||
|
{ value: 4, label: "直供件HBPO" }, |
||||
|
{ value: 5, label: "买单件BBAC" }, |
||||
|
{ value: 6, label: "买单件HBPO" }, |
||||
|
{ value: 7, label: "备件" }, |
||||
|
{ value: 8, label: "印度件" }, |
||||
|
], |
||||
|
}; |
||||
|
export default businessType; |
||||
|
|
||||
|
export { version, state, state2, state3 }; |
@ -1,4 +1,4 @@ |
|||||
import businessType from "./business-type.js"; |
import businessType from "../_options.js"; |
||||
|
|
||||
const schema = { |
const schema = { |
||||
title: "客户替换件关系", |
title: "客户替换件关系", |
@ -1,5 +1,3 @@ |
|||||
import businessTypes from "./business-type.js"; |
|
||||
|
|
||||
const schema = { |
const schema = { |
||||
title: "销售价格单", |
title: "销售价格单", |
||||
type: "object", |
type: "object", |
@ -1,13 +0,0 @@ |
|||||
const options = [ |
|
||||
{ value: 0, label: "未定义" }, |
|
||||
{ value: 1, label: "JisBBAC" }, |
|
||||
{ value: 2, label: "JisHBPO" }, |
|
||||
{ value: 3, label: "直供件BBAC" }, |
|
||||
{ value: 4, label: "直供件HBPO" }, |
|
||||
{ value: 5, label: "买单件BBAC" }, |
|
||||
{ value: 6, label: "买单件HBPO" }, |
|
||||
{ value: 7, label: "备件" }, |
|
||||
{ value: 8, label: "印度件" }, |
|
||||
]; |
|
||||
const businessType = { title: "业务类型", type: "string", input: "select", options }; |
|
||||
export default businessType; |
|
@ -1,13 +0,0 @@ |
|||||
const options = [ |
|
||||
{ value: 0, label: "未定义" }, |
|
||||
{ value: 1, label: "JisBBAC" }, |
|
||||
{ value: 2, label: "JisHBPO" }, |
|
||||
{ value: 3, label: "直供件BBAC" }, |
|
||||
{ value: 4, label: "直供件HBPO" }, |
|
||||
{ value: 5, label: "买单件BBAC" }, |
|
||||
{ value: 6, label: "买单件HBPO" }, |
|
||||
{ value: 7, label: "备件" }, |
|
||||
{ value: 8, label: "印度件" }, |
|
||||
]; |
|
||||
const businessType = { title: "业务类型", type: "string", input: "select", options }; |
|
||||
export default businessType; |
|
@ -1,127 +0,0 @@ |
|||||
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: false, |
|
||||
schema: { |
|
||||
title: "数据对比", |
|
||||
type: "object", |
|
||||
properties: { |
|
||||
type: Object.assign({ defaultSelected: false }, 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, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,8 +0,0 @@ |
|||||
const options1 = [ |
|
||||
{ value: 1, label: "正常" }, |
|
||||
{ value: 2, label: "报废" }, |
|
||||
{ value: 3, label: "提交" }, |
|
||||
]; |
|
||||
|
|
||||
const invoiceState = { title: "发票状态", type: "string", input: "select", options: options1 }; |
|
||||
export default invoiceState; |
|
@ -1,131 +0,0 @@ |
|||||
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: "string", |
|
||||
input: "datetime", |
|
||||
}, |
|
||||
remark: { |
|
||||
title: "说明", |
|
||||
type: "string", |
|
||||
}, |
|
||||
stateName, |
|
||||
}, |
|
||||
}; |
|
||||
|
|
||||
const queryUrl = "settleaccount/Job/list"; |
|
||||
const deleteUrl = "settleaccount/Job/delete"; |
|
||||
const exportUrl = "settleaccount/getblobfile/download/%s"; |
|
||||
const compareUrl = "settleaccount/pub_sa_detail_service/pub-sa-se-compare"; |
|
||||
const queryMethod = "POST"; |
|
||||
const deleteMethod = "POST"; |
|
||||
const exportMethod = "GET"; |
|
||||
const compareMethod = "POST"; |
|
||||
|
|
||||
export default function () { |
|
||||
return { |
|
||||
query: { |
|
||||
url: queryUrl, |
|
||||
method: queryMethod, |
|
||||
autoSubmit: true, |
|
||||
disableQueryOnLoad: false, |
|
||||
schema: { |
|
||||
title: "数据对比", |
|
||||
type: "object", |
|
||||
properties: { |
|
||||
type: Object.assign({ defaultSelected: false }, 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, |
|
||||
}, |
|
||||
businessType: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
table: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
edit: { |
|
||||
deleteUrl, |
|
||||
exportUrl, |
|
||||
compareUrl, |
|
||||
deleteMethod, |
|
||||
exportMethod, |
|
||||
compareMethod, |
|
||||
schema: schema, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,142 +0,0 @@ |
|||||
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/pub_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, |
|
||||
}, |
|
||||
businessType: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
table: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
edit: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,145 +0,0 @@ |
|||||
import version from "./version.js"; |
|
||||
import { state2, state3 } from "./state.js"; |
|
||||
import businessType from "./businessType.js"; |
|
||||
import invoiceState from "./invoiceState.js"; |
|
||||
|
|
||||
const state = Object.assign({}, state2); |
|
||||
state.input = "tabs"; |
|
||||
const schema = { |
|
||||
title: "商务审批", |
|
||||
type: "object", |
|
||||
properties: { |
|
||||
version, |
|
||||
realnvBillNum: { |
|
||||
title: "金税发票号", |
|
||||
type: "string", |
|
||||
}, |
|
||||
invbillNum: { |
|
||||
title: "系统发票号", |
|
||||
type: "string", |
|
||||
link: true, |
|
||||
}, |
|
||||
amt: { |
|
||||
title: "未税金额", |
|
||||
type: "number", |
|
||||
}, |
|
||||
taxAmt: { |
|
||||
title: "税后金额", |
|
||||
type: "number", |
|
||||
}, |
|
||||
invGroupNum: { |
|
||||
title: "发票分组号", |
|
||||
type: "number", |
|
||||
link: true, |
|
||||
}, |
|
||||
businessType, |
|
||||
state, |
|
||||
invoiceState, |
|
||||
taxDiff: { |
|
||||
title: "发票税后尾差", |
|
||||
type: "number", |
|
||||
}, |
|
||||
clientCode: { |
|
||||
title: "客户代码", |
|
||||
type: "string", |
|
||||
}, |
|
||||
}, |
|
||||
}; |
|
||||
|
|
||||
const queryUrl = "settleaccount/bbac_ba_service/main-query"; |
|
||||
const exportUrl = "settleaccount/bbac_ba_service/export"; |
|
||||
const invoiceUrl = "settleaccount/bbac_ba_service/generate-invoice"; |
|
||||
const receivedUrl = "settleaccount/bbac_ba_service/received"; |
|
||||
const rejectUrl = "settleaccount/bbac_ba_service/reject"; |
|
||||
const reissueUrl = "settleaccount/bbac_ba_service/reissue-invoice"; |
|
||||
const queryMethod = "POST"; |
|
||||
const exportMethod = "POST"; |
|
||||
const invoiceMethod = "POST"; |
|
||||
const receivedMethod = "POST"; |
|
||||
const rejectMethod = "POST"; |
|
||||
const reissueMethod = "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, |
|
||||
}, |
|
||||
{ |
|
||||
logic: "and", |
|
||||
column: "state", |
|
||||
action: "equal", |
|
||||
value: null, |
|
||||
readOnly: true, |
|
||||
}, |
|
||||
], |
|
||||
}, |
|
||||
skipCount: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
maxResultCount: { |
|
||||
hidden: true, |
|
||||
default: 10, |
|
||||
}, |
|
||||
sorting: { |
|
||||
hidden: true, |
|
||||
}, |
|
||||
businessType: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
table: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
edit: { |
|
||||
exportUrl, |
|
||||
invoiceUrl, |
|
||||
receivedUrl, |
|
||||
rejectUrl, |
|
||||
reissueUrl, |
|
||||
exportMethod, |
|
||||
invoiceMethod, |
|
||||
receivedMethod, |
|
||||
rejectMethod, |
|
||||
reissueMethod, |
|
||||
schema: schema, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,130 +0,0 @@ |
|||||
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, |
|
||||
}, |
|
||||
businessType: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
table: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
edit: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,106 +0,0 @@ |
|||||
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, |
|
||||
}, |
|
||||
businessType: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
table: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
edit: { |
|
||||
exportUrl, |
|
||||
invoiceUrl, |
|
||||
exportMethod, |
|
||||
invoiceMethod, |
|
||||
schema: schema, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,148 +0,0 @@ |
|||||
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, |
|
||||
}, |
|
||||
businessType: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
table: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
edit: { |
|
||||
exportUrl, |
|
||||
settlementUrl, |
|
||||
exportMethod, |
|
||||
settlementMethod, |
|
||||
schema: schema, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,101 +0,0 @@ |
|||||
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, |
|
||||
}, |
|
||||
businessType: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
table: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
edit: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,114 +0,0 @@ |
|||||
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", |
|
||||
}, |
|
||||
businessType: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
}, |
|
||||
}; |
|
||||
|
|
||||
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, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,112 +0,0 @@ |
|||||
import version from "./version.js"; |
|
||||
import state from "./state.js"; |
|
||||
|
|
||||
const schema = { |
|
||||
title: "结算数据", |
|
||||
type: "object", |
|
||||
properties: { |
|
||||
version, |
|
||||
state, |
|
||||
settleDate: { |
|
||||
title: "结算日期", |
|
||||
type: "string", |
|
||||
input: "dateTime", |
|
||||
}, |
|
||||
groupNum: { |
|
||||
title: "结算分组号", |
|
||||
type: "string", |
|
||||
}, |
|
||||
deliveryDate: { |
|
||||
title: "到货日期", |
|
||||
type: "string", |
|
||||
input: "dateTime", |
|
||||
}, |
|
||||
lu: { |
|
||||
title: "客户零件号", |
|
||||
type: "string", |
|
||||
}, |
|
||||
qty: { |
|
||||
title: "结算数量", |
|
||||
type: "number", |
|
||||
}, |
|
||||
pn: { |
|
||||
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, |
|
||||
}, |
|
||||
businessType: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
table: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
edit: { |
|
||||
exportUrl, |
|
||||
exportMethod, |
|
||||
schema: schema, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,114 +0,0 @@ |
|||||
import version from "./version.js"; |
|
||||
import state from "./state.js"; |
|
||||
|
|
||||
const schema = { |
|
||||
title: "结算数据", |
|
||||
type: "object", |
|
||||
properties: { |
|
||||
billNum: { |
|
||||
title: "结算单号", |
|
||||
type: "string", |
|
||||
oneToMany: "/input/jie-suan/detail", |
|
||||
config: "/models/input/jie-suan-detail.js", |
|
||||
}, |
|
||||
businessType: { |
|
||||
title: "业务类型", |
|
||||
type: "string", |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
dnBillNum: { |
|
||||
title: "出库单号", |
|
||||
type: "string", |
|
||||
}, |
|
||||
recordCount: { |
|
||||
title: "明细记录行数", |
|
||||
type: "string", |
|
||||
}, |
|
||||
site: { |
|
||||
title: "工厂地点", |
|
||||
type: "string", |
|
||||
}, |
|
||||
state, |
|
||||
version, |
|
||||
}, |
|
||||
}; |
|
||||
|
|
||||
const queryUrl = "settleaccount/pub_sa_service/get-list"; |
|
||||
const deleteUrl = "settleaccount/pub_sa_service/delete-list"; |
|
||||
const importUrl = "settleaccount/pub_sa_service/import-by-business-type"; |
|
||||
const queryMethod = "POST"; |
|
||||
const deleteMethod = "POST"; |
|
||||
const importMethod = "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, |
|
||||
}, |
|
||||
businessType: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
table: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
edit: { |
|
||||
deleteUrl, |
|
||||
importUrl, |
|
||||
deleteMethod, |
|
||||
importMethod, |
|
||||
schema: schema, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,159 +0,0 @@ |
|||||
const schema = { |
|
||||
title: "结算数据", |
|
||||
type: "object", |
|
||||
properties: { |
|
||||
wmsBillNum: { |
|
||||
title: "发运单号", |
|
||||
type: "string", |
|
||||
}, |
|
||||
billTime: { |
|
||||
title: "发货时间", |
|
||||
type: "string", |
|
||||
input: "datetime", |
|
||||
}, |
|
||||
partCode: { |
|
||||
title: "零件号", |
|
||||
type: "string", |
|
||||
}, |
|
||||
batch: { |
|
||||
title: "批次", |
|
||||
type: "string", |
|
||||
}, |
|
||||
oper: { |
|
||||
title: "发货人", |
|
||||
type: "string", |
|
||||
}, |
|
||||
dnBillNum: { |
|
||||
title: "DN单据号", |
|
||||
type: "string", |
|
||||
}, |
|
||||
dnBillTime: { |
|
||||
title: "DN单据时间", |
|
||||
type: "string", |
|
||||
input: "datetime", |
|
||||
}, |
|
||||
dnOper: { |
|
||||
title: "DN单添加人", |
|
||||
type: "string", |
|
||||
}, |
|
||||
deliveryIndex: { |
|
||||
title: "交付索引", |
|
||||
type: "string", |
|
||||
}, |
|
||||
custId: { |
|
||||
title: "客户", |
|
||||
type: "string", |
|
||||
}, |
|
||||
deliveryHose: { |
|
||||
title: "发货仓库", |
|
||||
type: "string", |
|
||||
}, |
|
||||
fromLocCode: { |
|
||||
title: "来源库位", |
|
||||
type: "string", |
|
||||
}, |
|
||||
fromHose: { |
|
||||
title: "来源仓库", |
|
||||
type: "string", |
|
||||
}, |
|
||||
fromErpLocCode: { |
|
||||
title: "来源ERP库存", |
|
||||
type: "string", |
|
||||
}, |
|
||||
toLocCode: { |
|
||||
title: "目标库位", |
|
||||
type: "string", |
|
||||
}, |
|
||||
toErpLocCode: { |
|
||||
title: "目标Erp库位", |
|
||||
type: "string", |
|
||||
}, |
|
||||
toHose: { |
|
||||
title: "目标仓库", |
|
||||
type: "string", |
|
||||
}, |
|
||||
remark: { |
|
||||
title: "备注", |
|
||||
type: "string", |
|
||||
}, |
|
||||
}, |
|
||||
}; |
|
||||
|
|
||||
const queryUrl = "settleaccount/pub_se_detail_service/get-list"; |
|
||||
const exportUrl = "settleaccount/pub_se_detail_service/export"; |
|
||||
const syncUrl = "settleaccount/hand-se-sync/sync"; |
|
||||
const queryMethod = "POST"; |
|
||||
const exportMethod = "POST"; |
|
||||
const syncMethod = "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: "wmsBillNum", |
|
||||
action: "like", |
|
||||
value: null, |
|
||||
readOnly: true, |
|
||||
}, |
|
||||
], |
|
||||
}, |
|
||||
skipCount: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
maxResultCount: { |
|
||||
hidden: true, |
|
||||
default: 10, |
|
||||
}, |
|
||||
sorting: { |
|
||||
hidden: true, |
|
||||
}, |
|
||||
businessType: { |
|
||||
hidden: true, |
|
||||
default: 0, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
}, |
|
||||
table: { |
|
||||
schema: schema, |
|
||||
}, |
|
||||
edit: { |
|
||||
exportUrl, |
|
||||
syncUrl, |
|
||||
exportMethod, |
|
||||
syncMethod, |
|
||||
schema: schema, |
|
||||
}, |
|
||||
}; |
|
||||
} |
|
@ -1,14 +0,0 @@ |
|||||
const options = [ |
|
||||
{ value: "0", label: "未结状态" }, |
|
||||
{ value: "1", label: "已开票" }, |
|
||||
{ value: "2", label: "商务已审核" }, |
|
||||
{ value: "3", label: "财务已审核" }, |
|
||||
{ value: "4", label: "客户已收票" }, |
|
||||
{ value: "5", label: "已扣减" }, |
|
||||
]; |
|
||||
const state = { title: "状态", type: "string", input: "select", options }; |
|
||||
const state2 = Object.assign(Object.assign({}, state), { options: options.filter((a) => parseInt(a.value) > 0) }); |
|
||||
const state3 = Object.assign(Object.assign({}, state), { options: options.filter((a) => parseInt(a.value) > 3) }); |
|
||||
|
|
||||
export default state; |
|
||||
export { state2, state3 }; |
|
@ -1,9 +0,0 @@ |
|||||
export default { |
|
||||
title: "期间", |
|
||||
type: "string", |
|
||||
input: "select", |
|
||||
url: "settleaccount/centralized-control/get-all", |
|
||||
value: "version", |
|
||||
label: "version", |
|
||||
clearable: true, |
|
||||
}; |
|
@ -1,6 +1,6 @@ |
|||||
import AppList from "../../components/list/index.js"; |
import AppList from "../../components/list/index.js"; |
||||
import html from "html"; |
import html from "html"; |
||||
import useConfig from "../../models/purchase_price_service.js"; |
import useConfig from "../../models/base-data/bei-jian.js"; |
||||
|
|
||||
export default { |
export default { |
||||
components: { AppList }, |
components: { AppList }, |
@ -1,6 +1,6 @@ |
|||||
import AppList from "../../components/list/index.js"; |
import AppList from "../../components/list/index.js"; |
||||
import html from "html"; |
import html from "html"; |
||||
import useConfig from "../../models/tb_relationship.js"; |
import useConfig from "../../models/base-data/cai-gou.js"; |
||||
|
|
||||
export default { |
export default { |
||||
components: { AppList }, |
components: { AppList }, |
@ -1,6 +1,6 @@ |
|||||
import AppList from "../../components/list/index.js"; |
import AppList from "../../components/list/index.js"; |
||||
import html from "html"; |
import html from "html"; |
||||
import useConfig from "../../models/price-list.js"; |
import useConfig from "../../models/base-data/ke-hu.js"; |
||||
|
|
||||
export default { |
export default { |
||||
components: { AppList }, |
components: { AppList }, |
@ -0,0 +1,15 @@ |
|||||
|
import AppList from "../../components/list/index.js"; |
||||
|
import html from "html"; |
||||
|
import useConfig from "../../models/base-data/parts-relationship.js"; |
||||
|
|
||||
|
export default { |
||||
|
components: { AppList }, |
||||
|
template: html`<app-list :config="config" @command="onCommand" />`, |
||||
|
setup() { |
||||
|
const config = useConfig(); |
||||
|
const onCommand = async (item, rows) => { |
||||
|
console.log(item.path, item, rows); |
||||
|
}; |
||||
|
return { config, onCommand }; |
||||
|
}, |
||||
|
}; |
@ -1,15 +0,0 @@ |
|||||
import AppList from "../../components/list/index.js"; |
|
||||
import html from "html"; |
|
||||
import useConfig from "../../models/tb_re-parts-relationship_service.js"; |
|
||||
|
|
||||
export default { |
|
||||
components: { AppList }, |
|
||||
template: html`<app-list :config="config" @command="onCommand" />`, |
|
||||
setup() { |
|
||||
const config = useConfig(); |
|
||||
const onCommand = async (item, rows) => { |
|
||||
console.log(item.path, item, rows); |
|
||||
}; |
|
||||
return { config, onCommand }; |
|
||||
}, |
|
||||
}; |
|
@ -1,6 +1,6 @@ |
|||||
import AppList from "../../components/list/index.js"; |
import AppList from "../../components/list/index.js"; |
||||
import html from "html"; |
import html from "html"; |
||||
import useConfig from "../../models/price-list-app-service-bj.js"; |
import useConfig from "../../models/base-data/xiaos-hou.js"; |
||||
|
|
||||
export default { |
export default { |
||||
components: { AppList }, |
components: { AppList }, |
Loading…
Reference in new issue