|
@@ -7,7 +7,8 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button size="mini" @click="filterDatas">确认</el-button>
|
|
|
- <el-button size="mini" @click="filterDatas">导入</el-button>
|
|
|
+ <el-button size="mini" @click="uploadClick">导入</el-button>
|
|
|
+ <input type="file" name="uploadfile " id="upFile" @change="uploadFile($event)" accept=".csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">
|
|
|
<router-link to="/admin/LT-YXSJWH-TJBM" style="margin:0 10px">
|
|
|
<el-button size="mini" type="warning">添加别名</el-button>
|
|
|
</router-link>
|
|
@@ -31,27 +32,23 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="questionName"
|
|
|
- label="标签名称">
|
|
|
+ label="标签名称"
|
|
|
+ show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="retrievalSelfName"
|
|
|
- label="本体">
|
|
|
+ label="本体"
|
|
|
+ show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="retrievalNames"
|
|
|
- label="别名">
|
|
|
+ label="别名"
|
|
|
+ show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="retrievalSonNames"
|
|
|
- label="子项">
|
|
|
- <!-- <template slot-scope="scope">
|
|
|
- <el-popover trigger="hover" placement="top">
|
|
|
- <p>{{ scope.row.retrievalSonNames }}</p>
|
|
|
- <div slot="reference" class="name-wrapper">
|
|
|
- <el-tag size="medium">{{ scope.row.retrievalSonNames }}</el-tag>
|
|
|
- </div>
|
|
|
- </el-popover>
|
|
|
- </template> -->
|
|
|
+ label="子项"
|
|
|
+ show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="operatorName"
|
|
@@ -89,7 +86,7 @@
|
|
|
<script>
|
|
|
import api from '@api/icss.js';
|
|
|
import utils from '@api/utils.js';
|
|
|
-
|
|
|
+ import axios from 'axios';
|
|
|
export default {
|
|
|
name: 'SimilarName',
|
|
|
data: function () {
|
|
@@ -199,6 +196,37 @@
|
|
|
this.warning(error);
|
|
|
})
|
|
|
});
|
|
|
+ },
|
|
|
+ uploadClick(){
|
|
|
+ let inp = document.getElementById("upFile");
|
|
|
+ inp.click();
|
|
|
+ },
|
|
|
+ uploadFile(e){
|
|
|
+ let fileInfo = e.target.files[0];
|
|
|
+ e.preventDefault();
|
|
|
+ let formData = new FormData();
|
|
|
+ formData.append('uploadfile', fileInfo);
|
|
|
+ console.log(123,fileInfo,formData);
|
|
|
+ const header = {
|
|
|
+ headers:{
|
|
|
+ 'Content-Type': 'multipart/form-data'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ api.uploadFile(formData,header).then((res)=>{
|
|
|
+ if(res.data.code==0){
|
|
|
+ this.$message({
|
|
|
+ message: '上传成功',
|
|
|
+ type: 'success',
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ this.$message.error(res.data.msg);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.getDataList();
|
|
|
+ /*//解决上传相同文件不触发change
|
|
|
+ let inp = document.getElementById("upFile");
|
|
|
+ inp.value = "";
|
|
|
+ */
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -218,4 +246,7 @@
|
|
|
overflow: hidden;
|
|
|
white-space: nowrap;
|
|
|
}
|
|
|
+ #upFile{
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
</style>
|