| | |
| | | :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"/> |
| | |
| | | const fileList = ref([]) |
| | | const operatorList = ['+', '-'] |
| | | const replaceModelOnly = ref(false) |
| | | const updateModelLoading = ref(false) |
| | | const queryParams = reactive({ |
| | | pageNo: 1, |
| | | pageSize: 10, |
| | |
| | | } |
| | | |
| | | function beforeUpload(file) { |
| | | updateModelLoading.value = true |
| | | let fileName = file.name |
| | | let first = fileName.lastIndexOf('.') |
| | | let nameLength = fileName.length |
| | |
| | | } |
| | | |
| | | function uploadModelSuccess(response, file, fileList) { |
| | | try { |
| | | if (response.code === 0) { |
| | | message.success(t('上传成功')) |
| | | dataForm.value.mmModelArithSettingsList = [] |
| | |
| | | return |
| | | } |
| | | fileList = [] |
| | | }finally { |
| | | updateModelLoading.value = false |
| | | } |
| | | |
| | | } |
| | | |
| | | function uploadModelError(file, err, fileList) { |
| | | updateModelLoading.value = false |
| | | } |
| | | |
| | | function changeItemtype(value) { |