Browse Source

Merge remote-tracking branch 'origin/master'

dev
qiezi 1 year ago
parent
commit
731435c562
  1. 18
      src/views/modules/part/external.vue

18
src/views/modules/part/external.vue

@ -1264,11 +1264,17 @@ export default {
this.$message.error("请先上传文件!")
return false
}
this.isLoading = true
//
this.$confirm('Do you confirm the upload? If the Part Info already exists, we will delete it!', 'Warning', {
confirmButtonText: 'OK',
cancelButtonText: 'Cancel',
type: 'warning'
}).then(() => {
const formData = new FormData()
formData.append("file", this.fileList[0].raw)
formData.append("createBy", this.$store.state.user.name)
formData.append("site", this.$store.state.user.site.toString())
this.isLoading = true
savePartInfoByExcel(formData).then(({data}) => {
if (data.code === 0) {
//
@ -1278,6 +1284,12 @@ export default {
this.$message.warning(data.msg)
}
})
}).catch(() => {
this.$message({
type: 'info',
message: 'Cancel upload'
})
})
},
provisionalDataDialogHandle () {
@ -1643,7 +1655,7 @@ export default {
</div>
</el-dialog>
<el-dialog title="File Import" @close="closeUploadDialog" :close-on-click-modal="false" :visible.sync="visible" width="390px" style="height: 520px;" class="customer-dialog">
<el-dialog title="File Import" @close="closeUploadDialog" :close-on-click-modal="false" :visible.sync="visible" width="390px" style="height: 520px;">
<el-form :inline="true" label-position="top" label-width="80px">
<el-form-item label="Site">
<el-input v-model="this.$store.state.user.site" disabled></el-input>
@ -1662,7 +1674,7 @@ export default {
</el-row>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="saveUploadFile">{{ isLoading ? 'Saving...' : 'Save' }} </el-button>
<el-button type="primary" :disabled="isLoading" @click="saveUploadFile">{{ isLoading ? 'Saving...' : 'Save' }} </el-button>
<el-button type="primary" @click="closeUploadDialog">Cancel</el-button>
</span>
</el-dialog>

Loading…
Cancel
Save