|
@@ -47,7 +47,7 @@ const selectConfig = reactive({
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
const daterangeConfig = reactive({
|
|
const daterangeConfig = reactive({
|
|
|
- resetValue: () => [moment().startOf("year").format("YYYY-MM-DD"), moment().format("YYYY-MM-DD")],
|
|
|
|
|
|
|
+ resetValue: () => [],
|
|
|
props: {
|
|
props: {
|
|
|
type: "daterange",
|
|
type: "daterange",
|
|
|
startPlaceholder: "开始日期",
|
|
startPlaceholder: "开始日期",
|
|
@@ -57,9 +57,7 @@ const daterangeConfig = reactive({
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
const formConfig = reactive({
|
|
const formConfig = reactive({
|
|
|
- data: {
|
|
|
|
|
- beginDate: [moment().startOf("year").format("YYYY-MM-DD"), moment().format("YYYY-MM-DD")]
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ data: {},
|
|
|
items: [
|
|
items: [
|
|
|
mapFormItemTenant({ events: { change: data => XEUtils.merge(formConfig.data, data) } }),
|
|
mapFormItemTenant({ events: { change: data => XEUtils.merge(formConfig.data, data) } }),
|
|
|
mapFormItemInput("nameLike", "计划名称"),
|
|
mapFormItemInput("nameLike", "计划名称"),
|
|
@@ -84,7 +82,7 @@ const options = reactive({
|
|
|
columns: [
|
|
columns: [
|
|
|
{ type: "seq", fixed: "left", width: 80 },
|
|
{ type: "seq", fixed: "left", width: 80 },
|
|
|
{ visible: computed(() => store.state.tenant.tenantId === "0"), type: "html", field: "tenantName", title: "所属租户", fixed: "left", minWidth: 200, sortable: true, formatter: ({ cellValue, row }) => cellValue || XEUtils.get(XEUtils.find(store.state.tenant.tenants, item => item.id == row.tenantId), "name") },
|
|
{ visible: computed(() => store.state.tenant.tenantId === "0"), type: "html", field: "tenantName", title: "所属租户", fixed: "left", minWidth: 200, sortable: true, formatter: ({ cellValue, row }) => cellValue || XEUtils.get(XEUtils.find(store.state.tenant.tenants, item => item.id == row.tenantId), "name") },
|
|
|
- { type: "html", field: "name", title: "计划名称", fixed: "left", minWidth: 160, treeNode: true, headerAlign: "center", align: "left", sortable: true },
|
|
|
|
|
|
|
+ { type: "html", field: "name", title: "计划名称", fixed: "left", minWidth: 200, treeNode: true, headerAlign: "center", align: "left", sortable: true },
|
|
|
{ type: "html", field: "code", title: "计划编号", fixed: "left", minWidth: 150, sortable: true },
|
|
{ type: "html", field: "code", title: "计划编号", fixed: "left", minWidth: 150, sortable: true },
|
|
|
{ type: "html", field: "type", title: "计划类型", minWidth: 120, sortable: true, formatter: ({ cellValue }) => XEUtils.get(salesDic.planType, cellValue, cellValue) },
|
|
{ type: "html", field: "type", title: "计划类型", minWidth: 120, sortable: true, formatter: ({ cellValue }) => XEUtils.get(salesDic.planType, cellValue, cellValue) },
|
|
|
{ field: "status", title: "计划状态", minWidth: 120, editRender: { name: "$cell-tag", options: salesDic.planStatus, formatter: row => formatStatus(row) } },
|
|
{ field: "status", title: "计划状态", minWidth: 120, editRender: { name: "$cell-tag", options: salesDic.planStatus, formatter: row => formatStatus(row) } },
|