优化项目详情页-添加审计开始、结束时间
This commit is contained in:
@@ -44,6 +44,10 @@ export interface PwlProject {
|
|||||||
recommend?: number;
|
recommend?: number;
|
||||||
// 到期时间
|
// 到期时间
|
||||||
expirationTime?: string;
|
expirationTime?: string;
|
||||||
|
// 审计开始时间
|
||||||
|
auditStartTime?: string;
|
||||||
|
// 审计结束时间
|
||||||
|
auditEndTime?: string;
|
||||||
// 项目信息-开票单位/汇款人
|
// 项目信息-开票单位/汇款人
|
||||||
itemName?: string;
|
itemName?: string;
|
||||||
// 项目信息-年度
|
// 项目信息-年度
|
||||||
|
|||||||
@@ -35,13 +35,31 @@
|
|||||||
@done="chooseType"
|
@done="chooseType"
|
||||||
/>
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="报告时间" name="expirationTime">
|
<!-- <a-form-item label="报告时间" name="expirationTime">
|
||||||
<a-input
|
<a-input
|
||||||
allow-clear
|
allow-clear
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
placeholder="请输入报告时间"
|
placeholder="请输入报告时间"
|
||||||
v-model:value="form.expirationTime"
|
v-model:value="form.expirationTime"
|
||||||
/>
|
/>
|
||||||
|
</a-form-item> -->
|
||||||
|
<a-form-item label="审计开始时间" name="auditStartTime">
|
||||||
|
<a-date-picker
|
||||||
|
allow-clear
|
||||||
|
style="width: 200px"
|
||||||
|
placeholder="请选择审计开始时间"
|
||||||
|
v-model:value="form.auditStartTime"
|
||||||
|
value-format="YYYY-MM-DD"
|
||||||
|
/>
|
||||||
|
</a-form-item>
|
||||||
|
<a-form-item label="审计结束时间" name="auditEndTime">
|
||||||
|
<a-date-picker
|
||||||
|
allow-clear
|
||||||
|
style="width: 200px"
|
||||||
|
placeholder="请选择审计结束时间"
|
||||||
|
v-model:value="form.auditEndTime"
|
||||||
|
value-format="YYYY-MM-DD"
|
||||||
|
/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item label="项目名称" name="code">
|
<a-form-item label="项目名称" name="code">
|
||||||
<a-input
|
<a-input
|
||||||
@@ -395,6 +413,8 @@ const form = reactive<PwlProject>({
|
|||||||
price: undefined,
|
price: undefined,
|
||||||
recommend: undefined,
|
recommend: undefined,
|
||||||
expirationTime: undefined,
|
expirationTime: undefined,
|
||||||
|
auditStartTime: undefined,
|
||||||
|
auditEndTime: undefined,
|
||||||
personName: undefined,
|
personName: undefined,
|
||||||
position: undefined,
|
position: undefined,
|
||||||
itemName: undefined,
|
itemName: undefined,
|
||||||
@@ -637,8 +657,29 @@ const save = () => {
|
|||||||
...(form.pubLibIds || [])
|
...(form.pubLibIds || [])
|
||||||
]
|
]
|
||||||
|
|
||||||
|
// 补全日期时间格式
|
||||||
|
const formatStartDateTime = (dateStr: string | undefined) => {
|
||||||
|
if (!dateStr) return undefined;
|
||||||
|
// 开始时间补全 00:00:00
|
||||||
|
if (dateStr.length === 10) {
|
||||||
|
return `${dateStr} 00:00:00`;
|
||||||
|
}
|
||||||
|
return dateStr;
|
||||||
|
};
|
||||||
|
|
||||||
|
const formatEndDateTime = (dateStr: string | undefined) => {
|
||||||
|
if (!dateStr) return undefined;
|
||||||
|
// 结束时间补全 23:59:59
|
||||||
|
if (dateStr.length === 10) {
|
||||||
|
return `${dateStr} 23:59:59`;
|
||||||
|
}
|
||||||
|
return dateStr;
|
||||||
|
};
|
||||||
|
|
||||||
const formData = {
|
const formData = {
|
||||||
...form,
|
...form,
|
||||||
|
auditStartTime: formatStartDateTime(form.auditStartTime),
|
||||||
|
auditEndTime: formatEndDateTime(form.auditEndTime),
|
||||||
draftUserId: JSON.stringify(form.draftUserId),
|
draftUserId: JSON.stringify(form.draftUserId),
|
||||||
draftUser: JSON.stringify(Array.from(new Set(draftUser.value))),
|
draftUser: JSON.stringify(Array.from(new Set(draftUser.value))),
|
||||||
userIds: JSON.stringify(form.userIds),
|
userIds: JSON.stringify(form.userIds),
|
||||||
|
|||||||
Reference in New Issue
Block a user