|
@@ -0,0 +1,184 @@
|
|
|
+export default function useColumns() {
|
|
|
+ const SearchColumns = [
|
|
|
+ {
|
|
|
+ item: { key: "ccdProjectName", title: "项目名称" },
|
|
|
+ attr: {
|
|
|
+ is: "el-input",
|
|
|
+ clearable: true,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdSupplier", title: "供应商" },
|
|
|
+ attr: {
|
|
|
+ is: "el-input",
|
|
|
+ clearable: true,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdSpdProject", title: "SPD项目" },
|
|
|
+ attr: {
|
|
|
+ is: "el-input",
|
|
|
+ clearable: true,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdSaleOrg_name", title: "销售组织" },
|
|
|
+ attr: {
|
|
|
+ is: "el-popover-select-v2",
|
|
|
+ referName: "ORG_PARAM",
|
|
|
+ valueKey: "name",
|
|
|
+ dataMapping: {
|
|
|
+ ccdSaleOrg: "id",
|
|
|
+ ccdSaleOrg_name: "name",
|
|
|
+ },
|
|
|
+ clearable: true,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdMaterialCode", title: "物料编码" },
|
|
|
+ attr: {
|
|
|
+ is: "el-input",
|
|
|
+ clearable: true,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdIsTicket", title: "是否开票" },
|
|
|
+ attr: {
|
|
|
+ is: "el-select",
|
|
|
+ dictName: "sys_yes_no",
|
|
|
+ clearable: true,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdSaleOrderNo", title: "销售订单号" },
|
|
|
+ attr: {
|
|
|
+ is: "el-input",
|
|
|
+ clearable: true,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "verifyState", title: "单据状态" },
|
|
|
+ attr: {
|
|
|
+ is: "el-select",
|
|
|
+ dictName: "sys_status",
|
|
|
+ clearable: true,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "code", title: "编码" },
|
|
|
+ attr: {
|
|
|
+ is: "el-input",
|
|
|
+ clearable: true,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ const TableColumns = [
|
|
|
+ {
|
|
|
+ item: { key: "code", title: "单据号" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdProjectName", title: "项目名称" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdSupplier", title: "供应商" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdCalculateSupplier", title: "结算供应商" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdStartDate", title: "结算开始日期" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdEndDate", title: "结算截止日期" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdSpdProject", title: "SPD项目" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdProfileCenter", title: "利润中心" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdSaleOrg_name", title: "销售组织" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdSaleMonth", title: "销售月份" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdPriceSum", title: "价税合计" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdServiceFee", title: "服务费" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdMaterialCode", title: "物料编码" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdNum", title: "数量" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdIsToSaleOrder", title: "是否转销售订单" },
|
|
|
+ attr: {
|
|
|
+ is: "el-dict-tag",
|
|
|
+ dictName: "sys_yes_no",
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdSaleOrderNo", title: "销售订单号" },
|
|
|
+ attr: {}
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdIsReturnMoney", title: "是否回款" },
|
|
|
+ attr: {
|
|
|
+ is: "el-dict-tag",
|
|
|
+ dictName: "sys_return_money",
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdIsTicket", title: "是否开票" },
|
|
|
+ attr: {
|
|
|
+ is: "el-dict-tag",
|
|
|
+ dictName: "sys_yes_no",
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "verifyState", title: "单据状态" },
|
|
|
+ attr: {
|
|
|
+ is: "el-dict-tag",
|
|
|
+ dictName: "sys_status",
|
|
|
+ clearable: true,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ item: { key: "ccdIsOpenStatus", title: "单据打开状态" },
|
|
|
+ attr: {
|
|
|
+ is: "el-dict-tag",
|
|
|
+ dictName: "sys_open_status",
|
|
|
+ clearable: true,
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ].map(({ item, attr }) => ({
|
|
|
+ attr,
|
|
|
+ item: {
|
|
|
+ ...item,
|
|
|
+ sortabled: true,
|
|
|
+ fixedabled: true,
|
|
|
+ filterabled: true,
|
|
|
+ hiddenabled: true,
|
|
|
+ },
|
|
|
+ }));
|
|
|
+ return { SearchColumns, TableColumns }
|
|
|
+}
|