张诺
16 小时以前 df982f1554a029a57b0b21ecaa740233cab09a9d
src/views/collaborativeApproval/knowledgeBase/index.vue
@@ -133,7 +133,7 @@
            </el-form-item>
          </el-col>
        </el-row>
        <el-form-item label="附件材料" prop="tempFileIds">
        <el-form-item label="附件材料" prop="files">
          <el-upload
            v-model:file-list="fileList"
            :action="upload.url"
@@ -318,7 +318,7 @@
    keyPoints: "",
    creator: "",
    usageCount: 0,
    tempFileIds: []
    files: []
  },
  dialogVisible: false,
  dialogTitle: "",
@@ -516,7 +516,7 @@
      keyPoints: "",
      creator: userStore.nickName || "",
      usageCount: 0,
      tempFileIds: []
      files: []
    });
  } else if (type === "edit" && row) {
    dialogTitle.value = "编辑知识";
@@ -532,7 +532,7 @@
      keyPoints: row.keyPoints,
      creator: row.creator,
      usageCount: row.usageCount,
      tempFileIds: (row.commonFileList || []).map(file => file.id)
      files: row.commonFileList || []
    });
  }
  dialogVisible.value = true;
@@ -636,7 +636,7 @@
    keyPoints: "",
    creator: userStore.nickName || "",
    usageCount: 0,
    tempFileIds: []
    files: []
  });
  // 清除表单验证状态
  if (formRef.value) {
@@ -670,10 +670,10 @@
function handleUploadSuccess(res, file, uploadFiles) {
  proxy.$modal.closeLoading();
  if (res.code === 200) {
    if (!form.value.tempFileIds) {
      form.value.tempFileIds = [];
    if (!form.value.files) {
      form.value.files = [];
    }
    form.value.tempFileIds.push(res.data.tempId);
    form.value.files.push({url:res.data.tempPath,name:res.data.originalName});
    proxy.$modal.msgSuccess("上传成功");
  } else {
    proxy.$modal.msgError(res.msg);