|
@@ -39,7 +39,7 @@ const props = defineProps({
|
|
default: () => ('')
|
|
default: () => ('')
|
|
},
|
|
},
|
|
tableTypeValue: {
|
|
tableTypeValue: {
|
|
- type: String,
|
|
|
|
|
|
+ type: String,Number,
|
|
default: () => ('')
|
|
default: () => ('')
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -110,9 +110,12 @@ const uploadSuccess = () => {
|
|
|
|
|
|
//上传失败
|
|
//上传失败
|
|
const errorFileNum = ref(0)
|
|
const errorFileNum = ref(0)
|
|
-const uploadError = () => {
|
|
|
|
|
|
+const uploadError = (data) => {
|
|
|
|
+ let errInfo=JSON.parse(data['message'])
|
|
|
|
+
|
|
|
|
+ window?.$message?.error(errInfo['msg']);
|
|
errorFileNum.value++;
|
|
errorFileNum.value++;
|
|
- window?.$message?.error('上传失败');
|
|
|
|
|
|
+
|
|
const num = finishFileNum.value + errorFileNum.value;
|
|
const num = finishFileNum.value + errorFileNum.value;
|
|
if (beforeFileNum.value === num) {
|
|
if (beforeFileNum.value === num) {
|
|
uploadDisabled.value = false
|
|
uploadDisabled.value = false
|
|
@@ -129,22 +132,27 @@ const uploadPreview = ({url}) => {
|
|
|
|
|
|
//删除文件
|
|
//删除文件
|
|
const delUploadData = async ({id}) => {
|
|
const delUploadData = async ({id}) => {
|
|
-
|
|
|
|
loadingText.value = '删除中...'
|
|
loadingText.value = '删除中...'
|
|
uploadDisabled.value = true
|
|
uploadDisabled.value = true
|
|
- const {error, code} = await wbsApi.removeBussFile1({
|
|
|
|
- ids: id,
|
|
|
|
- tableType: tableType.value,
|
|
|
|
- contractId: contractId.value,
|
|
|
|
- id: baseData.value.id
|
|
|
|
- })
|
|
|
|
- uploadDisabled.value = false
|
|
|
|
- if (!error && code === 200) {
|
|
|
|
- window?.$message?.success('删除成功')
|
|
|
|
- return true
|
|
|
|
- } else {
|
|
|
|
- return false
|
|
|
|
|
|
+ if(id){
|
|
|
|
+ const {error, code} = await wbsApi.removeBussFile1({
|
|
|
|
+ ids: id,
|
|
|
|
+ tableType: tableType.value,
|
|
|
|
+ contractId: contractId.value,
|
|
|
|
+ id: baseData.value.id
|
|
|
|
+ })
|
|
|
|
+ uploadDisabled.value = false
|
|
|
|
+ if (!error && code === 200) {
|
|
|
|
+ window?.$message?.success('删除成功')
|
|
|
|
+ return true
|
|
|
|
+ } else {
|
|
|
|
+ return false
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ loadingText.value = ''
|
|
|
|
+ uploadDisabled.value = false
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
const uploadRemove = () => {
|
|
const uploadRemove = () => {
|