|
@@ -614,14 +614,20 @@ const initInfo = async () => {
|
|
}
|
|
}
|
|
for (var k in data) {
|
|
for (var k in data) {
|
|
if (res.data && res.data.hasOwnProperty(k)) {
|
|
if (res.data && res.data.hasOwnProperty(k)) {
|
|
- console.log("Key is " + k);
|
|
|
|
|
|
+ // console.log("Key is " + k);
|
|
if (res.data[k]) {
|
|
if (res.data[k]) {
|
|
data[k] = res.data[k];
|
|
data[k] = res.data[k];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ initSignatureAndWitInfo();
|
|
|
|
+ }, 500);
|
|
};
|
|
};
|
|
const initSignatureAndWitInfo = () => {
|
|
const initSignatureAndWitInfo = () => {
|
|
|
|
+ (data.recorderInfo.length === 0 || !data.recorderInfo) &&
|
|
|
|
+ (data.recorderInfo = [...recorderInfoType, recorderInfoType[4]]);
|
|
|
|
+
|
|
(data.signatureInfo.length === 0 || !data.signatureInfo) &&
|
|
(data.signatureInfo.length === 0 || !data.signatureInfo) &&
|
|
Array.from(new Array(signatureInfoNum)).forEach(() => {
|
|
Array.from(new Array(signatureInfoNum)).forEach(() => {
|
|
data.signatureInfo.push({
|
|
data.signatureInfo.push({
|
|
@@ -629,6 +635,7 @@ const initSignatureAndWitInfo = () => {
|
|
job: "",
|
|
job: "",
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
+
|
|
(data.witnessInfo.length === 0 || !data.witnessInfo) &&
|
|
(data.witnessInfo.length === 0 || !data.witnessInfo) &&
|
|
Array.from(new Array(witnessInfoNum)).forEach(() => {
|
|
Array.from(new Array(witnessInfoNum)).forEach(() => {
|
|
data.witnessInfo.push({
|
|
data.witnessInfo.push({
|
|
@@ -641,7 +648,6 @@ const initSignatureAndWitInfo = () => {
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
initInfo();
|
|
initInfo();
|
|
- initSignatureAndWitInfo();
|
|
|
|
});
|
|
});
|
|
|
|
|
|
const addRecorderInfo = () => {
|
|
const addRecorderInfo = () => {
|
|
@@ -691,11 +697,20 @@ const removeWitnessInfo = async (index) => {
|
|
const handleSave = async () => {
|
|
const handleSave = async () => {
|
|
console.log("data", data);
|
|
console.log("data", data);
|
|
|
|
|
|
|
|
+ for (var k in data) {
|
|
|
|
+ if (data && data.hasOwnProperty(k)) {
|
|
|
|
+ // console.log("Key is " + k);
|
|
|
|
+ if (Array.isArray(data[k])) {
|
|
|
|
+ data[k] = data[k].sort((a, b) => a - b);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ console.log("saveCaseInquestInfo", data);
|
|
const res = await saveCaseInquestInfo(props.caseId, data);
|
|
const res = await saveCaseInquestInfo(props.caseId, data);
|
|
- // if (res.code === 0) {
|
|
|
|
- // ElMessage.success("保存成功!");
|
|
|
|
- // initInfo();
|
|
|
|
- // }
|
|
|
|
|
|
+ if (res.code === 0) {
|
|
|
|
+ ElMessage.success("保存成功!");
|
|
|
|
+ initInfo();
|
|
|
|
+ }
|
|
};
|
|
};
|
|
const handleExport = async () => {
|
|
const handleExport = async () => {
|
|
await saveCaseInquestInfo(props.caseId, data);
|
|
await saveCaseInquestInfo(props.caseId, data);
|