Browse Source

fix: 添加token

sy-water-data-board-ui
panyuyi 1 year ago
parent
commit
687428200a
  1. 5
      src/api/system/upload.js
  2. 43
      src/views/dike/runManage/enginerring/inspectionPlan/index.vue
  3. 31
      src/views/mobilePage/index.vue
  4. 18
      src/views/sluice/runManage/enginerring/inspectionPlan/index.vue

5
src/api/system/upload.js

@ -23,7 +23,10 @@ export function uploadFileData(data) {
return request({
url: '/common/upload',
method: 'post',
data: data
data: data,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}

43
src/views/dike/runManage/enginerring/inspectionPlan/index.vue

@ -1,6 +1,6 @@
<!-- 巡查计划管理-堤防 -->
<script>
import { getDicts, postDFInspectionPlanlist,
import { postDFInspectionPlanlist,
postDFInspectionPlan, putDFInspectionPlan,
postDFInspectionProjectList, getDFInspectionPlan,
deleteDFInspectionPlan, listUser } from '@/api/management'
@ -65,7 +65,6 @@ export default {
}
},
methods: {
uploadFileData,
//
editTableItem(row) {
getDFInspectionPlan(row.id).then((res) => {
@ -232,8 +231,22 @@ export default {
})
},
//
beforeAvatarUpload(e){
console.log('beforeAvatarUpload >>>>> ', e)
beforeUpload(e){
console.log('beforeUpload >>>>> ', e)
return true
},
handleUpload(e){
console.log('e >>>>> ', e)
const {file} = e
let formData = new FormData()
formData.append('file',file)
uploadFileData(formData).then(res=>{
console.log('res >>>>> ', res)
}).catch(err=>{
console.log('err >>>>> ', err)
})
},
//
handleChange(e){
@ -245,10 +258,11 @@ export default {
this.getTableData()
},
},
mounted() {
//
this.getTableData()
getDicts('xs_classfy').then((res) => {
created(){
this.getDicts("embankment_type").then((response) => {
this.embankmentTypeOptions = response.data;
});
this.getDicts('xs_classfy').then((res) => {
if (res.data && Array.isArray(res.data)) {
res.data.forEach(element => {
element.dictValue = element.dictValue
@ -256,10 +270,15 @@ export default {
this.examType = res.data
}
})
getDicts('xs_cycle_type').then((res) => {
this.getDicts('xs_cycle_type').then((res) => {
this.patrolType = res.data
})
},
mounted() {
//
this.getTableData()
},
}
</script>
@ -363,13 +382,15 @@ export default {
</el-form-item>
<el-form-item v-if="ruleForm.type == 2" label-width="120px" label="检查依据" prop="checkList">
<el-upload
action="#"
class="avatar-uploader"
:http-request="uploadFileData"
:http-request="handleUpload"
:auto-upload="true"
:before-upload="beforeAvatarUpload"
:before-upload="beforeUpload"
v-model:file-list="ruleForm.checkList"
accept=".PDF,.docx,.doc,.excel,.ppt,.jpg,.png,.txt"
:on-change="handleChange"
:maxLength="9"
>
<el-button type="primary">上传</el-button>
<template #tip>

31
src/views/mobilePage/index.vue

@ -0,0 +1,31 @@
<template>
<div class="mobile-page">
<iframe class="iframe-page" :src="h5Src"></iframe>
</div>
</template>
<script>
import { getToken } from '@/utils/auth'
export default {
data() {
return {
h5Src: `http://172.16.34.83:7003/?t=${getToken()}`,
}
},
created(){}
}
</script>
<style lang="scss">
.mobile-page{
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
.iframe-page{
border: 1px solid #ccc;
border-radius: 10px;
width: 375px;
height: 720px;
}
}
</style>

18
src/views/sluice/runManage/enginerring/inspectionPlan/index.vue

@ -62,7 +62,6 @@ export default {
}
},
methods: {
uploadFileData,
//
editTableItem(row) {
getSZInspectionPlan(row.id).then((res) => {
@ -107,7 +106,7 @@ export default {
// 线
routeSetting(row) {
this.$router.push({
path: '/patrolRouteSettings',
path: 'patrolRouteSettings',
query: { id: row.id, name: row.name, editor: true }
})
},
@ -235,10 +234,20 @@ export default {
this.searchInput = ''
this.getTableData()
},
//
beforeAvatarUpload(e){
console.log('beforeAvatarUpload >>>>> ', e)
let formData = new FormData()
formData.append({
file: e
})
uploadFileData(formData).then(res=>{
console.log('res >>>>> ', res)
}).catch(e=>{
console.log('e >>>>> ', e)
})
},
//
handleChange(e){
@ -366,8 +375,7 @@ export default {
<el-upload
class="avatar-uploader"
action="#"
:http-request="uploadFileData"
:auto-upload="true"
:auto-upload="false"
:before-upload="beforeAvatarUpload"
v-model:file-list="ruleForm.checkList"
accept=".PDF,.docx,.doc,.excel,.ppt,.jpg,.png,.txt"

Loading…
Cancel
Save