|
|
@@ -42,7 +42,7 @@
|
|
|
#elseif($column.list)
|
|
|
#if(($field.indexOf("Time")>0&&$field.indexOf("Time")==${field.length()} - 4)
|
|
|
||($field.indexOf("Date")>0&&$field.indexOf("Date")==${field.length()} - 4))
|
|
|
- {field: "$field", name: "$comment", visible: true, isSort: $sort, width: 185},
|
|
|
+ {field: "$field", name: "$comment", visible: true, isSort: $sort, width: 145},
|
|
|
#elseif($field=="remark")
|
|
|
{field: "$field", name: "$comment", visible: true, isSort: $sort, tooltip: true},
|
|
|
#elseif($column.dictType)
|
|
|
@@ -118,6 +118,11 @@
|
|
|
type: "select",
|
|
|
},
|
|
|
#end
|
|
|
+ listeners: {
|
|
|
+ change: () => {
|
|
|
+ handleQuery()
|
|
|
+ },
|
|
|
+ },
|
|
|
#elseif($column.javaType == "Date")
|
|
|
#set($dateType="date")
|
|
|
#if($field.indexOf("Time")>0&&$field.indexOf("Time")==${field.length()} - 4)
|
|
|
@@ -139,6 +144,7 @@
|
|
|
listeners: {
|
|
|
change: (v: any) => {
|
|
|
queryParams.value.dateRange${AttrName} = v
|
|
|
+ handleQuery()
|
|
|
},
|
|
|
},
|
|
|
span: 5,
|
|
|
@@ -154,7 +160,7 @@
|
|
|
},
|
|
|
#end
|
|
|
#end
|
|
|
- ] as any[],
|
|
|
+ ] as any,
|
|
|
permission: "${permissionPrefix}",
|
|
|
handleBtns: [],
|
|
|
handleFuns: {
|
|
|
@@ -289,7 +295,7 @@
|
|
|
#end
|
|
|
#end
|
|
|
#end
|
|
|
- ] as any[],
|
|
|
+ ] as any,
|
|
|
resetForm: () => {
|
|
|
form.value = emptyFormData.value
|
|
|
},
|
|
|
@@ -346,7 +352,6 @@
|
|
|
//
|
|
|
}
|
|
|
|
|
|
- /** 添加按钮操作 */
|
|
|
function handleCreate() {
|
|
|
tableRef.value.defaultHandleFuns.handleCreate()
|
|
|
}
|
|
|
@@ -422,15 +427,24 @@
|
|
|
</template>
|
|
|
#elseif($column.list && $field.indexOf("Time")>0 && $field.indexOf("Time")==${field.length()} - 4)
|
|
|
<template #${field}="{ row }">
|
|
|
- {{ dayjs(row.${field}).format("YYYY-MM-DD HH:mm:ss") }}
|
|
|
+ <template v-if="row.${field}">
|
|
|
+ {{ dayjs(row.${field}).format("YYYY-MM-DD HH:mm:ss") }}
|
|
|
+ </template>
|
|
|
+ <template v-else>-</template>
|
|
|
</template>
|
|
|
#elseif($column.list && $field.indexOf("Date")>0 && $field.indexOf("Date")==${field.length()} - 4)
|
|
|
<template #${field}="{ row }">
|
|
|
- {{ dayjs(row.${field}).format("YYYY-MM-DD") }}
|
|
|
+ <template v-if="row.${field}">
|
|
|
+ {{ dayjs(row.${field}).format("YYYY-MM-DD") }}
|
|
|
+ </template>
|
|
|
+ <template v-else>-</template>
|
|
|
</template>
|
|
|
#elseif($column.list && $column.javaType == "Date")
|
|
|
<template #${field}="{ row }">
|
|
|
- {{ dayjs(row.${field}).format("YYYY-MM-DD") }}
|
|
|
+ <template v-if="row.${field}">
|
|
|
+ {{ dayjs(row.${field}).format("YYYY-MM-DD") }}
|
|
|
+ </template>
|
|
|
+ <template v-else>-</template>
|
|
|
</template>
|
|
|
#elseif($column.list && "" != $column.dictType)
|
|
|
<template #${field}="{ row }">
|