Browse Source

导入

master
曲树通 6 years ago
parent
commit
558694e45c
  1. 34
      src/views/modules/sys/deptmacode.vue

34
src/views/modules/sys/deptmacode.vue

@ -43,6 +43,18 @@
type="primary" type="primary"
@click="createGridLeaderMaCodeHandle()">生成网格长注册码</el-button> @click="createGridLeaderMaCodeHandle()">生成网格长注册码</el-button>
</el-form-item> </el-form-item>
<el-form-item>
<el-upload class="upload-demo"
ref="upload"
:action="uploadUrl"
:on-preview="handlePreview"
multiple
:limit="1"
:on-success='uploadSuccess'
:on-error='errorExceed'>
<el-button type="primary">点击上传</el-button>
</el-upload>
</el-form-item>
</el-form> </el-form>
<el-table v-loading="dataListLoading" <el-table v-loading="dataListLoading"
:data="dataList" :data="dataList"
@ -122,8 +134,7 @@
@size-change="pageSizeChangeHandle" @size-change="pageSizeChangeHandle"
@current-change="pageCurrentChangeHandle"> @current-change="pageCurrentChangeHandle">
</el-pagination> </el-pagination>
<epidemicSentryPost <epidemicSentryPost v-if="epidemicSentryPostVisible"
v-if="epidemicSentryPostVisible"
ref="epidemicSentryPost" ref="epidemicSentryPost"
@refreshDataList="getDataList"></epidemicSentryPost> @refreshDataList="getDataList"></epidemicSentryPost>
</div> </div>
@ -133,6 +144,7 @@
<script> <script>
import mixinViewModule from '@/mixins/view-module' import mixinViewModule from '@/mixins/view-module'
import epidemicSentryPost from '../custom/epidemicsentrypost' import epidemicSentryPost from '../custom/epidemicsentrypost'
import Cookies from 'js-cookie'
export default { export default {
mixins: [mixinViewModule], mixins: [mixinViewModule],
data () { data () {
@ -150,6 +162,7 @@ export default {
leaderFlag: '0' leaderFlag: '0'
}, },
epidemicSentryPostVisible: false, epidemicSentryPostVisible: false,
upLoadUrl: '',
deptIdList: [], deptIdList: [],
options: [], options: [],
streetList: [], streetList: [],
@ -165,6 +178,7 @@ export default {
epidemicSentryPost epidemicSentryPost
}, },
created () { created () {
this.uploadUrl = `${window.SITE_CONFIG['apiURL']}/custom/epidemicsentrypost/importExcel?token=${Cookies.get('token')}`
this.$http this.$http
.get(`/sys/user/deptOptions/getByLoginUser`) .get(`/sys/user/deptOptions/getByLoginUser`)
.then(({ data: res }) => { .then(({ data: res }) => {
@ -307,6 +321,22 @@ export default {
// this.$refs.epidemicSentryPostVisible.dataForm.id = id // this.$refs.epidemicSentryPostVisible.dataForm.id = id
this.$refs.epidemicSentryPost.init() this.$refs.epidemicSentryPost.init()
}) })
},
uploadSuccess (response, file, fileList) {
console.log(response)
console.log(11111111111)
this.$refs.upload.clearFiles()
console.log(response)
this.$message({
message: this.$t('prompt.success'),
type: 'success',
duration: 500,
onClose: () => {
}
})
},
errorExceed (file, fileList) {
this.$message.error('上传失败请重试')
} }
} }
} }

Loading…
Cancel
Save