diff --git a/src/components/EditTabel/fileUploadMd.vue b/src/components/EditTabel/fileUploadMd.vue
index 805438b..867ebde 100644
--- a/src/components/EditTabel/fileUploadMd.vue
+++ b/src/components/EditTabel/fileUploadMd.vue
@@ -14,6 +14,7 @@
:headers="headers"
:on-error="onError"
:on-success="onSuccess"
+ v-model:file-list="fileList"
>
上传文件
@@ -41,6 +42,8 @@ const props = defineProps<{ modelValue: string | null; showDownload?: boolean }>
const emit = defineEmits(["update:modelValue"]);
const headers = ref({Authorization: ""});
const upload = ref();
+// 添加一个ref来跟踪文件列表
+const fileList = ref([]);
const fileMd = computed({
get() {
return props.modelValue;
@@ -80,6 +83,8 @@ const handleExceed: UploadProps["onExceed"] = files => {
file.uid = genFileId();
upload.value!.handleStart(file);
};
+
+
const onSuccess = (
response: any,
uploadFile: UploadFile,
@@ -87,6 +92,7 @@ const onSuccess = (
) => {
console.log(response, "response");
fileMd.value = response.md;
+ fileList.value = [];
};
const onError = error => {
ElMessage.warning("上传失败");
diff --git a/src/views/rate/companyDataManage.vue b/src/views/rate/companyDataManage.vue
index d2d9e55..5726a52 100644
--- a/src/views/rate/companyDataManage.vue
+++ b/src/views/rate/companyDataManage.vue
@@ -316,7 +316,7 @@
@@ -326,7 +326,7 @@
v-if="
bjDataConfig.企业填报数据.财报.columns.find(
(col) => col.key == scope.row?.key
- ).addNeed === true && item == '2022年'
+ ).addNeed === true && item == '2023年'
"
class="require-item-sign"
>
@@ -521,9 +521,9 @@ const rowTemp = ref(null);
const manDataEditTemp = ref({
经营问卷: {},
财务问卷: {
- "2020年": {},
"2021年": {},
"2022年": {},
+ "2023年": {},
资产负债表: {},
利润表: {},
是否审计: null,
@@ -617,9 +617,9 @@ function showDetailEdit(row: RateData) {
manDataEditTemp.value = {
经营问卷: {},
财务问卷: {
- "2020年": {},
"2021年": {},
"2022年": {},
+ "2023年": {},
资产负债表: {},
利润表: {},
是否审计: null,
@@ -627,6 +627,7 @@ function showDetailEdit(row: RateData) {
},
};
} else {
+ debugger
manDataEditTemp.value = JSON.parse(rowTemp.value.man_data);
}
@@ -773,6 +774,7 @@ function fileUploadSave() {
.then((res) => {
ElMessage.success("保存成功");
fileUploadDialogVisible.value = false;
+ fileUploadInfo.value.file_md = null; // 重置上传文件信息
getData();
})
.catch((e) => {
diff --git a/src/views/smebiz/rateApplyManage.vue b/src/views/smebiz/rateApplyManage.vue
index 63fe9b9..95cdbd7 100644
--- a/src/views/smebiz/rateApplyManage.vue
+++ b/src/views/smebiz/rateApplyManage.vue
@@ -170,6 +170,13 @@ const table = ref(null);
const tableButtonConfig = computed(() => [
{ name: "更新数据", func: getTableData },
]);
+// 定时器
+let timer: NodeJS.Timeout;
+const getQueryValue = getQueryValue.bind(null, query);
+const getValueFromPath = getValueFromPath.bind(null, tableData);
+const setQueryValue = setQueryValue.bind(null, query);
+const setValueFromPath = setValueFromPath.bind(null, tableData);
+
const router = useRouter();
// watch(
// () => props.value.tableModel,