Browse Source

fix: 修改移动端地址

sy-water-data-board-ui
panyuyi 1 year ago
parent
commit
c7ee76206c
  1. 3
      src/views/dike/runManage/enginerring/inspectionRecords/index.vue
  2. 78
      src/views/dike/runManage/maintenance/maintenancePlan/index.vue
  3. 2
      src/views/dike/runManage/maintenance/maintenanceRecords/index.vue
  4. 2
      src/views/dike/runManage/pestAnimalControl/governanceRecords/index.vue
  5. 14
      src/views/mobilePage/index.vue
  6. 4
      vue.config.js

3
src/views/dike/runManage/enginerring/inspectionRecords/index.vue

@ -18,9 +18,8 @@ export default {
methods: { methods: {
// 线 // 线
routeSetting(row) { routeSetting(row) {
console.log('🚀row🚀', row)
this.$router.push({ this.$router.push({
path: '/dyke/runManage/enginerring/patrolRouteSettings', path: 'patrolRouteSettings',
query: { name: row.name, editor: false, id: row.id } query: { name: row.name, editor: false, id: row.id }
}) })
}, },

78
src/views/dike/runManage/maintenance/maintenancePlan/index.vue

@ -1,6 +1,16 @@
<!-- 维修计划管理-堤防 --> <!-- 维修计划管理-堤防 -->
<script> <script>
import { putDFMaintenancePlan, deleteDFMaintenancePlan, postDFMaintenancePlan, postDFMaintenancePlanList, getDFMaintenancePlan } from '@/api/management' import { putDFMaintenancePlan, deleteDFMaintenancePlan,
postDFMaintenancePlan, postDFMaintenancePlanList,
getDFMaintenancePlan } from '@/api/management'
import {
listDikeInfo,
getDikeInfo,
delDikeInfo,
addDikeInfo,
updateDikeInfo,
exportDikeInfo,
} from "@/api/yg/dikeInfo";
export default { export default {
name: 'InspectionItems', name: 'InspectionItems',
data() { data() {
@ -41,21 +51,7 @@ export default {
}, },
], // ], //
embankmentList: [ embankmentList: [
{
label: '堤防1',
value: '1',
id: '1',
},
{
label: '堤防2',
value: '2',
id: '2',
},
{
label: '堤防3',
value: '3',
id: '3',
}
], // ], //
searchLevel: 1, // searchLevel: 1, //
tableData: [], // tableData: [], //
@ -220,11 +216,34 @@ export default {
this.searchInput = '' this.searchInput = ''
this.searchLevel = 1 this.searchLevel = 1
this.getTableData() this.getTableData()
},
getEmbData(){
listDikeInfo({
pageNum: 1,
pageSize: 20,
ids: null,
data: {
embankmentName: null,
endStationNumber: null,
embankmentType: null,
},
//
params: {
//
orderBy: "create_time",
// descasc
sort: "desc",
},
}).then(res=> {
this.embankmentList = res?.records || []
})
} }
}, },
mounted() { mounted() {
// //
this.getTableData() this.getTableData()
this.getEmbData()
}, },
} }
</script> </script>
@ -277,7 +296,8 @@ export default {
:total="pageData.total" @size-change="getTableData()"> :total="pageData.total" @size-change="getTableData()">
</el-pagination> </el-pagination>
</div> </div>
<el-dialog title="新增/编辑维养计划" @close="closeDialog" :visible.sync="dialogVisible" width="38%">
<el-dialog title="新增/编辑维养计划" @close="closeDialog" :visible.sync="dialogVisible" width="720px">
<div style="display: flex; margin-bottom: 16px;"> <div style="display: flex; margin-bottom: 16px;">
<div style="width: 5px; height: 16px; background-color: #31a08e; margin-right: 8px;"></div><span <div style="width: 5px; height: 16px; background-color: #31a08e; margin-right: 8px;"></div><span
style="font-weight: 600;">基础信息</span> style="font-weight: 600;">基础信息</span>
@ -286,10 +306,10 @@ export default {
<el-form-item label-width="120px" label="堤防名称" prop="dikeCode"> <el-form-item label-width="120px" label="堤防名称" prop="dikeCode">
<el-select v-model="ruleForm.dikeCode" placeholder="请选择" @change="ruleForm.name = ruleForm.dikeCode" <el-select v-model="ruleForm.dikeCode" placeholder="请选择" @change="ruleForm.name = ruleForm.dikeCode"
:disabled="prohibitEditing"> :disabled="prohibitEditing">
<el-option v-for="item in embankmentList" :label="item.label" :value="item.value" :key="item.id"></el-option> <el-option v-for="item in embankmentList" :label="item.embankmentName" :value="item.embankmentCode" :key="item.id"></el-option>
</el-select> </el-select>
<el-button button class="search-btn" type="success" size="small">详情</el-button> <el-button :disabled="true" class="ml-6" type="success" size="small">详情</el-button>
<el-button button class="search-btn" type="success" size="small">打开地图</el-button> <el-button :disabled="true" class="ml-6" type="success" size="small">打开地图</el-button>
</el-form-item> </el-form-item>
<div style="display: flex;"> <div style="display: flex;">
<el-form-item label-width="120px" label="维养计划名称" prop="name"> <el-form-item label-width="120px" label="维养计划名称" prop="name">
@ -361,16 +381,20 @@ export default {
.search-btn { .search-btn {
margin-left: 10px; margin-left: 10px;
background-color: #37b29e; // background-color: #37b29e;
border: none; border: none;
&:hover { // &:hover {
background-color: #5ac6b9; // background-color: #5ac6b9;
} // }
&:active { // &:active {
background-color: #2b8070; // background-color: #2b8070;
} // }
}
.ml-6{
margin-left: 6px;
} }
/deep/.el-input__count { /deep/.el-input__count {

2
src/views/dike/runManage/maintenance/maintenanceRecords/index.vue

@ -345,7 +345,7 @@ export default {
:total="pageData.total" @size-change="getTableData()"> :total="pageData.total" @size-change="getTableData()">
</el-pagination> </el-pagination>
</div> </div>
<el-dialog title="新增/编辑维养计划" @close="closeDialog" :visible.sync="dialogVisible" width="40%"> <el-dialog title="新增/编辑维养计划" @close="closeDialog" :visible.sync="dialogVisible" width="720px">
<div style="display: flex; margin-bottom: 16px;"> <div style="display: flex; margin-bottom: 16px;">
<div style="width: 5px; height: 16px; background-color: #31a08e; margin-right: 8px;"></div><span <div style="width: 5px; height: 16px; background-color: #31a08e; margin-right: 8px;"></div><span
style="font-weight: 600;">基础信息</span> style="font-weight: 600;">基础信息</span>

2
src/views/dike/runManage/pestAnimalControl/governanceRecords/index.vue

@ -310,7 +310,7 @@ export default {
</el-select> </el-select>
<span style="margin-left: 10px;">工作月份</span> <span style="margin-left: 10px;">工作月份</span>
<el-select v-model="workMonth" placeholder="请选择"> <el-select v-model="workMonth" placeholder="请选择">
<el-option v-for="(item, index) in 12 " :label="(index + 1) + '月'" :value="item" /> <el-option v-for="(item, index) in 12 " :label="(index + 1) + '月'" :value="item" :key="index" />
</el-select> </el-select>
<el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button> <el-button class="search-btn" type="success" @click="getTableData(searchInput)">搜索</el-button>
<el-button @click="resetSearch()">重置</el-button> <el-button @click="resetSearch()">重置</el-button>

14
src/views/mobilePage/index.vue

@ -1,17 +1,23 @@
<template> <template>
<div class="mobile-page"> <div class="mobile-page">
<iframe class="iframe-page" :src="h5Src"></iframe> <iframe v-if="h5Src" class="iframe-page" :src="h5Src"></iframe>
</div> </div>
</template> </template>
<script> <script>
import { getToken } from '@/utils/auth' import { getToken } from '@/utils/auth'
const isProDuction = process.env.NODE_ENV === "production"
// h5
const devSrc = 'http://172.16.34.83:8002/'
// prod
const proSrc = 'http://shuili-h5.product.dev.com:30115/'
const h5Src = `${isProDuction?proSrc:devSrc}?t=${getToken()}`
export default { export default {
data() { data() {
return { return {
h5Src: `http://172.16.34.83:8002/?t=${getToken()}`, h5Src
} }
}, }
created(){}
} }
</script> </script>
<style lang="scss"> <style lang="scss">

4
vue.config.js

@ -29,9 +29,9 @@ module.exports = {
productionSourceMap: false, productionSourceMap: false,
// webpack-dev-server 相关配置 // webpack-dev-server 相关配置
devServer: { devServer: {
// host: '0.0.0.0', host: '0.0.0.0',
// host: '192.168.1.104', // host: '192.168.1.104',
host: '127.0.0.1', // host: '127.0.0.1',
port: 80, port: 80,
open: true, open: true,
proxy: { proxy: {

Loading…
Cancel
Save