| 处理建议 |
@@ -242,11 +237,11 @@
class="inline-input long"
placeholder="填写反馈期限"
/>
- 前反馈意见,逾期未反馈视为无异议;
-
-
- 2. 证据提供单位意见栏如填写不下,可另附说明。
+ 前反馈意见,以生成的编制日期为基础,往后推10天填充日期;
+
+
+
@@ -324,26 +319,33 @@
// 直接将后端返回的数据映射到表单字段
form.caseIndex = evidenceData.caseIndex || form.caseIndex || '';
form.projectName = evidenceData.projectName || form.projectName || '';
- form.auditedTarget = evidenceData.auditedTarget || form.auditedTarget || '';
+ form.auditedTarget =
+ evidenceData.auditedTarget || form.auditedTarget || '';
form.auditMatter = evidenceData.auditMatter || form.auditMatter || '';
form.summaryTitle = evidenceData.summaryTitle || form.summaryTitle || '';
form.auditRecord = evidenceData.auditRecord || form.auditRecord || '';
form.auditFinding = evidenceData.auditFinding || form.auditFinding || '';
- form.evidenceBasis = evidenceData.evidenceBasis || form.evidenceBasis || '';
+ form.evidenceBasis =
+ evidenceData.evidenceBasis || form.evidenceBasis || '';
form.handling = evidenceData.handling || form.handling || '';
form.suggestion = evidenceData.suggestion || form.suggestion || '';
form.auditors = evidenceData.auditors || form.auditors || '';
form.compileDate = evidenceData.compileDate || form.compileDate || '';
- form.providerOpinion = evidenceData.providerOpinion || form.providerOpinion || '';
- form.providerDate = evidenceData.providerDate || form.providerDate || '';
- form.attachmentPages = evidenceData.attachmentPages || form.attachmentPages || '';
- form.feedbackDeadline = evidenceData.feedbackDeadline || form.feedbackDeadline || '';
-
+ // form.providerOpinion =
+ // evidenceData.providerOpinion || form.providerOpinion || '';
+ // form.providerDate = evidenceData.providerDate || form.providerDate || '';
+ form.providerOpinion = '';
+ form.providerDate = '';
+ form.attachmentPages =
+ evidenceData.attachmentPages || form.attachmentPages || '';
+ // form.feedbackDeadline =
+ // evidenceData.feedbackDeadline || form.feedbackDeadline || '';
+ form.feedbackDeadline = 'XX年XX月XX日';
// 处理attachment字段(数组转字符串)
if (evidenceData.attachment) {
form.attachment = Array.isArray(evidenceData.attachment)
- ? evidenceData.attachment.join('\n')
- : evidenceData.attachment;
+ ? evidenceData.attachment.join('\n')
+ : evidenceData.attachment;
}
// 特殊处理:如果evidenceData中有title字段,也填充到summaryTitle
@@ -356,7 +358,7 @@
if (!form.compileDate) {
const now = new Date();
form.compileDate = `${now.getFullYear()}-${String(
- now.getMonth() + 1
+ now.getMonth() + 1
).padStart(2, '0')}-${String(now.getDate()).padStart(2, '0')}`;
}
@@ -364,7 +366,10 @@
if (!form.pageIndex) form.pageIndex = '1';
if (!form.pageTotal) form.pageTotal = '1';
- console.log('Form data after applyBaseInfo:', JSON.stringify(form, null, 2));
+ console.log(
+ 'Form data after applyBaseInfo:',
+ JSON.stringify(form, null, 2)
+ );
};
watch(
@@ -377,16 +382,15 @@
);
watch(
- () => props.baseInfo,
- () => {
- if (props.visible) {
- applyBaseInfo();
- }
- },
- { deep: true }
+ () => props.baseInfo,
+ () => {
+ if (props.visible) {
+ applyBaseInfo();
+ }
+ },
+ { deep: true }
);
-
watch(
() => props.selectedRows,
() => {
@@ -435,7 +439,7 @@
.vertical-header { padding: 4px 2px; font-weight: 600; }
.vertical-text { display: flex; flex-direction: column; align-items: center; gap: 2px; }
.vertical-text span { display: block; line-height: 1.1; }
- .cell-input { width: 100%; border: none; resize: none; min-height: 32px; font-size: 14px; line-height: 1.6; font-family: inherit; background: transparent; }
+ .cell-input { width: 100%; border: none; resize: none; min-height: 32px; font-size: 14px; line-height: 1.6; font-family: inherit; background: transparent; overflow: hidden; field-sizing: content; }
.cell-input:focus { outline: none; }
.cell-input.single { min-height: 30px; }
.cell-input.medium { min-height: 90px; }
@@ -446,6 +450,10 @@
.summary-content { text-align: left; line-height: 1.7; font-size: 12px; }
.summary-item { margin-bottom: 6px; }
.summary-example { margin-left: 16px; margin-bottom: 6px; color: #000; }
+ .summary-editor { margin-top: 8px; }
+ .summary-field { margin-bottom: 6px; }
+ .summary-field-label { font-weight: 600; margin-bottom: 4px; }
+ .summary-textarea { margin: 0; padding: 0; }
.split-row { display: flex; align-items: stretch; gap: 0; min-height: 36px; }
.split-left { flex: 1; padding-right: 8px; }
.split-right { display: flex; align-items: center; gap: 4px; white-space: nowrap; border-left: 1px solid #000; padding-left: 8px; }
@@ -599,6 +607,8 @@
line-height: 1.6;
font-family: inherit;
background: transparent;
+ overflow: hidden;
+ field-sizing: content;
}
.cell-input:focus {
@@ -647,6 +657,24 @@
color: #000;
}
+ .summary-editor {
+ margin-top: 8px;
+ }
+
+ .summary-field {
+ margin-bottom: 6px;
+ }
+
+ .summary-field-label {
+ font-weight: 600;
+ margin-bottom: 4px;
+ }
+
+ .summary-textarea {
+ margin: 0;
+ padding: 0;
+ }
+
.split-row {
display: flex;
align-items: stretch;
|