Commit 56358d80 authored by hezhen's avatar hezhen

添加导出

parent a8cd38c6
......@@ -14,11 +14,14 @@
<el-option v-for="item in cityRegions4Query" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</el-form-item>
<el-button class="filter-item" type="primary" v-waves icon="search" @click="handleFilter">搜索</el-button>
<el-button class="filter-item" v-if="branchCompany_btn_add" style="margin-left: 10px;" @click="handleCreate"
type="primary" icon="edit">添加
</el-button>
<form methods="post" enctype="multipart/form-data" style="display:inline-block;margin-left:10px;;">
<el-button class="filter-item" type="primary" v-waves @click="choiceImg">导入</el-button>
<input ref="filElem" type="file" name="file" class="upload-file" @change="getFile($event)" style="display:none;">
</form>
</el-form>
</div>
......@@ -167,6 +170,7 @@
</template>
<script>
import axios from 'axios';
import {
page,
addObj,
......@@ -522,6 +526,23 @@
}
});
},
choiceImg(){
this.$refs.filElem.dispatchEvent(new MouseEvent('click'))
},
getFile(event){
let formData = new FormData();
formData.append('file',event.target.files[0]);
let config = {
headers: {
'Content-Type': 'multipart/form-data'
}
}
axios.post('/vehicle/branchCompany/importExcel', formData, config).then(function (res) {
if (res.status === 2000) {
/*这里做处理*/
}
})
},
resetTemp() {
this.form = {
id: undefined,
......
......@@ -19,6 +19,10 @@
<el-button class="filter-item" v-if="campsite_btn_add" style="margin-left: 10px;" @click="handleCreate"
type="primary" icon="edit">添加
</el-button>
<form methods="post" enctype="multipart/form-data" style="display:inline-block;margin-left:10px;;">
<el-button class="filter-item" type="primary" v-waves @click="choiceImg">导入</el-button>
<input ref="filElem" type="file" name="file" class="upload-file" @change="getFile($event)" style="display:none;">
</form>
</el-form>
</div>
......@@ -167,6 +171,7 @@
</template>
<script>
import axios from 'axios';
import {
page,
addObj,
......@@ -498,6 +503,23 @@
}
});
},
choiceImg(){
this.$refs.filElem.dispatchEvent(new MouseEvent('click'))
},
getFile(event){
let formData = new FormData();
formData.append('file',event.target.files[0]);
let config = {
headers: {
'Content-Type': 'multipart/form-data'
}
}
axios.post('/vehicle/campsite/importExcel', formData, config).then(function (res) {
if (res.status === 2000) {
/*这里做处理*/
}
})
},
cancel(formName) {
this.dialogFormVisible = false;
this.$refs[formName].resetFields();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment