|
@@ -496,6 +496,7 @@ watch(
|
|
|
for (var text in props.queryData) {
|
|
|
formData.data[text] = props.queryData[text];
|
|
|
}
|
|
|
+ oldType.value = proxy.deepClone(formData.data.type);
|
|
|
if (formData.data.fileList && formData.data.fileList.length > 0) {
|
|
|
fileList.value = formData.data.fileList.map((item) => {
|
|
|
return {
|
|
@@ -670,24 +671,28 @@ const judgeStatus = () => {
|
|
|
}
|
|
|
return false;
|
|
|
};
|
|
|
+const oldType = ref("");
|
|
|
const changeType = () => {
|
|
|
- for (var text in formData.data) {
|
|
|
- if (text === "advanceId") {
|
|
|
- formData.data.advanceId = "";
|
|
|
- } else if (text === "corporationId") {
|
|
|
- formData.data.corporationId = proxy.deepClone(formData.data.corporationId);
|
|
|
- } else if (text === "type") {
|
|
|
- formData.data.type = proxy.deepClone(formData.data.type);
|
|
|
- } else if (text === "paymentTime") {
|
|
|
- formData.data.paymentTime = proxy.deepClone(formData.data.paymentTime);
|
|
|
- } else if (text === "accountRequestFundsDetailList") {
|
|
|
- formData.data.accountRequestFundsDetailList = [];
|
|
|
- } else if (text === "fileList") {
|
|
|
- formData.data.fileList = [];
|
|
|
- } else {
|
|
|
- delete formData.data[text];
|
|
|
+ if (formData.data.type === "3" || oldType.value === "3") {
|
|
|
+ for (var text in formData.data) {
|
|
|
+ if (text === "advanceId") {
|
|
|
+ formData.data.advanceId = "";
|
|
|
+ } else if (text === "corporationId") {
|
|
|
+ formData.data.corporationId = proxy.deepClone(formData.data.corporationId);
|
|
|
+ } else if (text === "type") {
|
|
|
+ formData.data.type = proxy.deepClone(formData.data.type);
|
|
|
+ } else if (text === "paymentTime") {
|
|
|
+ formData.data.paymentTime = proxy.deepClone(formData.data.paymentTime);
|
|
|
+ } else if (text === "accountRequestFundsDetailList") {
|
|
|
+ formData.data.accountRequestFundsDetailList = [];
|
|
|
+ } else if (text === "fileList") {
|
|
|
+ formData.data.fileList = [];
|
|
|
+ } else {
|
|
|
+ delete formData.data[text];
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
+ oldType.value = proxy.deepClone(formData.data.type);
|
|
|
};
|
|
|
const openPrint = ref(false);
|
|
|
const printDetails = ref({});
|