|
@@ -511,19 +511,39 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
- <el-form-item :label="this.$t('action.icon')">
|
|
|
- <el-upload
|
|
|
- class="avatar-uploader"
|
|
|
- :action="`${uploadurl}?scene=avatar`"
|
|
|
- :show-file-list="false"
|
|
|
- :on-success="uploaded"
|
|
|
- :before-upload="handleShopLogoBefore"
|
|
|
- >
|
|
|
- <img v-if="imageUrl" :src="imageUrl" class="avatar">
|
|
|
- <i v-else class="el-icon-plus avatar-uploader-icon" />
|
|
|
- </el-upload>
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item :label="this.$t('action.icon')">
|
|
|
+ <el-upload
|
|
|
+ class="avatar-uploader"
|
|
|
+ :action="`${uploadurl}?scene=avatar`"
|
|
|
+ :show-file-list="false"
|
|
|
+ :on-success="uploaded"
|
|
|
+ :before-upload="handleShopLogoBefore"
|
|
|
+ >
|
|
|
+ <img v-if="imageUrl" :src="imageUrl" class="avatar">
|
|
|
+ <i v-else class="el-icon-plus avatar-uploader-icon" />
|
|
|
+ </el-upload>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item :label="this.$t('action.excelUpload')">
|
|
|
+ <el-upload
|
|
|
+ class="avatar-uploader"
|
|
|
+ :action="`${excelUpload}`"
|
|
|
+ :show-file-list="false"
|
|
|
+ :on-success="excelUploaded"
|
|
|
+ :before-upload="handleExcelBefore"
|
|
|
+ :limit="1"
|
|
|
+ >
|
|
|
+ <el-button size="small" type="primary">{{ this.$t('action.uploadFile') }}</el-button>
|
|
|
+ </el-upload>
|
|
|
+ <el-link :href="excelUploadDemo" type="primary" target="_blank" icon="el-icon-download" :underline="false">excel表格模板</el-link>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
</fieldset>
|
|
|
|
|
|
<el-form-item align="center" class="margin-top-sm">
|
|
@@ -578,6 +598,8 @@ export default {
|
|
|
otherHostDevice: [],
|
|
|
uploadurl: serverUrl + '/ncs/upload/uploadFile',
|
|
|
imageUrl: '',
|
|
|
+ excelUpload: serverUrl + '/ncs/excel/' + this.partId + '/',
|
|
|
+ excelUploadDemo: serverUrl + '/upload/excel/demo/excel_demo.xlsx'
|
|
|
}
|
|
|
},
|
|
|
async mounted() {
|
|
@@ -870,6 +892,13 @@ export default {
|
|
|
reader.readAsDataURL(file)
|
|
|
})
|
|
|
},
|
|
|
+ excelUploaded(res) {
|
|
|
+ console.log(res)
|
|
|
+ },
|
|
|
+ handleExcelBefore(file) {
|
|
|
+ console.log(file.type)
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|