dengzedong
2025-06-17 cede521babc248ed553b5a45d3ee7ef5fd2a51d6
src/views/model/pre/item/MmPredictItemForm.vue
@@ -184,6 +184,7 @@
            :on-error="uploadModelError"
            :action="uploadUrl"
            :show-file-list="false"
            v-loading="updateModelLoading"
            :http-request="httpRequest">
            <el-button type="primary" @click="setReplaceModelOnly(false)">
              <Icon icon="ep:upload"/>
@@ -553,6 +554,7 @@
const fileList = ref([])
const operatorList = ['+', '-']
const replaceModelOnly = ref(false)
const updateModelLoading = ref(false)
const queryParams = reactive({
  pageNo: 1,
  pageSize: 10,
@@ -843,6 +845,7 @@
}
function beforeUpload(file) {
  updateModelLoading.value = true
  let fileName = file.name
  let first = fileName.lastIndexOf('.')
  let nameLength = fileName.length
@@ -854,6 +857,7 @@
}
function uploadModelSuccess(response, file, fileList) {
  try {
  if (response.code === 0) {
    message.success(t('上传成功'))
    dataForm.value.mmModelArithSettingsList = []
@@ -904,9 +908,14 @@
    return
  }
  fileList = []
  }finally {
    updateModelLoading.value = false
  }
}
function uploadModelError(file, err, fileList) {
  updateModelLoading.value = false
}
function changeItemtype(value) {