修復金陵灣bug

This commit is contained in:
yjl 2023-01-03 18:07:35 +08:00
parent 39bc52065c
commit 927e286f1b
7 changed files with 105 additions and 49 deletions

View File

@ -40,12 +40,12 @@ if (process.env.NODE_ENV == 'development') {
// axios.defaults.baseURL = 'http://124.71.178.44:100/' // 河南 // axios.defaults.baseURL = 'http://124.71.178.44:100/' // 河南
// tag: 本地 // tag: 本地
// axios.defaults.baseURL = 'http://192.168.34.174:6023/' // 老大本地 // axios.defaults.baseURL = 'http://192.168.34.174:6023/' // 老大本地
// axios.defaults.baseURL = 'http://192.168.34.116:6023/' // 邱平毅本地1 axios.defaults.baseURL = 'http://192.168.34.116:6023/' // 邱平毅本地1
// axios.defaults.baseURL = 'http://192.168.34.116:18070/' // 邱平毅本地2 // axios.defaults.baseURL = 'http://192.168.34.116:18070/' // 邱平毅本地2
// axios.defaults.baseURL = 'http://192.168.34.117:6023/' // 杨杰本地 // axios.defaults.baseURL = 'http://192.168.34.117:6023/' // 杨杰本地
// axios.defaults.baseURL = 'http://ue6a4s.natappfree.cc' // 邱平毅vpn本地 // axios.defaults.baseURL = 'http://ue6a4s.natappfree.cc' // 邱平毅vpn本地
// axios.defaults.baseURL = 'http://139.9.66.234:6324/' // 河南春笋 // axios.defaults.baseURL = 'http://139.9.66.234:6324/' // 河南春笋
axios.defaults.baseURL ='http://124.71.67.160:8088/' //中建四局线上 // axios.defaults.baseURL ='http://124.71.67.160:8088/' //中建四局线上
// axios.defaults.baseURL = 'http://192.168.34.125:6023/' //杨意本地 http/1.1 // axios.defaults.baseURL = 'http://192.168.34.125:6023/' //杨意本地 http/1.1
// axios.defaults.baseURL ='http://47.97.202.104:6023/' //金林湾线上 // axios.defaults.baseURL ='http://47.97.202.104:6023/' //金林湾线上
// axios.defaults.baseURL = 'http://192.168.34.231:6023/'; //杨思瑞本地 // axios.defaults.baseURL = 'http://192.168.34.231:6023/'; //杨思瑞本地

View File

@ -33,17 +33,17 @@ export default {
let data = { let data = {
projectSn: this.$store.state.projectSn, projectSn: this.$store.state.projectSn,
}; };
getProjectDetail(data).then((res) => { // getProjectDetail(data).then((res) => {
if (res.code == 200) { // if (res.code == 200) {
getEpidemicBroadcastApi({adCode: res.result.cityCode }).then(res => { // getEpidemicBroadcastApi({adCode: res.result.cityCode }).then(res => {
console.log('res--------',res); // console.log('res--------',res);
if (res.code == 200) { // if (res.code == 200) {
this.list= res.result // this.list= res.result
} // }
}) // })
} // }
}); // });
}, },
toMore() { toMore() {
// let dom = document.getElementById('more') // let dom = document.getElementById('more')

View File

@ -39,7 +39,7 @@
<script> <script>
import LeftOne from './leftOne' import LeftOne from './leftOne'
import LeftTwo from './leftTwo' import LeftTwo from './leftTwo'
import LeftThree from './LeftThree' import LeftThree from './leftThree'
import LeftFour from './leftFour' import LeftFour from './leftFour'
import Center from './center' import Center from './center'
import CenterBOne from './centerBOne' import CenterBOne from './centerBOne'

View File

@ -47,13 +47,13 @@
></el-pagination> ></el-pagination>
</vue-scroll> </vue-scroll>
<el-dialog title="新增" :visible.sync="dialogVisibleAdd" width="30%" :before-close="handleClose"> <el-dialog title="新增" :visible.sync="dialogVisibleAdd" width="30%" :before-close="handleClose">
<el-form ref="form" :model="form" label-width="150px"> <el-form ref="form" :model="form" label-width="150px" :rules="addEditRules">
<el-form-item label="设备名称:"> <el-form-item label="设备名称:" prop="equipmentId">
<el-select v-model="equipmentId" placeholder="请选择" style="width:350px"> <el-select v-model="equipmentId" placeholder="请选择" style="width:350px">
<el-option v-for="item in EquipmentList" :key="item.id" :label="item.name" :value="item.id"> </el-option> <el-option v-for="item in EquipmentList" :key="item.id" :label="item.name" :value="item.id"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="加油量:"> <el-form-item label="加油量:" prop="fuel">
<el-input v-model="fuel" style="width:350px" placeholder="请输入"></el-input> <el-input v-model="fuel" style="width:350px" placeholder="请输入"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -96,6 +96,16 @@ export default {
}, },
data() { data() {
return { return {
addEditRules: {
fuel: [
{ required: true, message: "请输入加油量", trigger: 'blur' },
{ required: true, message: "请输入加油量", trigger: 'change' }
],
equipmentId: [
{ required: true, message: "请输入设备名称", trigger: 'blur' },
{ required: true, message: "请输入设备名称", trigger: 'change' }
]
},
typeList: { typeList: {
1: '柴油', 1: '柴油',
2: '汽油' 2: '汽油'

View File

@ -56,14 +56,14 @@
></el-pagination> ></el-pagination>
</vue-scroll> </vue-scroll>
<el-dialog title="新增" :visible.sync="dialogVisibleAdd" width="30%" :before-close="handleClose"> <el-dialog title="新增" :visible.sync="dialogVisibleAdd" width="30%" :before-close="handleClose">
<el-form ref="form" :model="form" label-width="150px"> <el-form ref="form" :model="form" label-width="150px" :rules="addEditRules">
<el-form-item label="设备名称:"> <el-form-item label="设备名称:" prop="name">
<el-input v-model="form.name" style="width:350px" placeholder="请输入"></el-input> <el-input v-model="form.name" style="width:350px" placeholder="请输入"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="车牌号:"> <el-form-item label="车牌号:">
<el-input v-model="form.plateNumber" style="width:350px" placeholder="请输入"></el-input> <el-input v-model="form.plateNumber" style="width:350px" placeholder="请输入"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="燃油类型:"> <el-form-item label="燃油类型:" prop="valueFuel">
<el-select v-model="valueFuel" placeholder="请选择" style="width:350px" @change="changeFuelType($event)"> <el-select v-model="valueFuel" placeholder="请选择" style="width:350px" @change="changeFuelType($event)">
<el-option v-for="item in fuelType" :key="item.id" :label="item.typeName" :value="item.typeName"> </el-option> <el-option v-for="item in fuelType" :key="item.id" :label="item.typeName" :value="item.typeName"> </el-option>
</el-select> </el-select>
@ -115,6 +115,16 @@ export default {
}, },
data() { data() {
return { return {
addEditRules: {
valueFuel: [
{ required: true, message: "请输入设备编号", trigger: 'blur' },
{ required: true, message: "请输入设备编号", trigger: 'change' }
],
name: [
{ required: true, message: "请输入设备名称", trigger: 'blur' },
{ required: true, message: "请输入设备名称", trigger: 'change' }
]
},
typeList: { typeList: {
1: '柴油', 1: '柴油',
2: '汽油' 2: '汽油'

View File

@ -47,13 +47,13 @@
></el-pagination> ></el-pagination>
</vue-scroll> </vue-scroll>
<el-dialog title="新增" :visible.sync="dialogVisibleAdd" width="30%" :before-close="handleClose"> <el-dialog title="新增" :visible.sync="dialogVisibleAdd" width="30%" :before-close="handleClose">
<el-form ref="form" :model="form" label-width="150px"> <el-form ref="form" :model="form" label-width="150px" :rules="addEditRules">
<el-form-item label="设备名称:"> <el-form-item label="设备名称:" prop="value">
<el-select v-model="value" placeholder="请选择" style="width:350px" @change="changeName($event)"> <el-select v-model="value" placeholder="请选择" style="width:350px" @change="changeName($event)">
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.name"> </el-option> <el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.name"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="发电量(度)"> <el-form-item label="发电量(度)" prop="generatingCapacity">
<el-input v-model="form.generatingCapacity" placeholder="请输入" style="width:350px"></el-input> <el-input v-model="form.generatingCapacity" placeholder="请输入" style="width:350px"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
@ -96,6 +96,15 @@ export default {
}, },
data() { data() {
return { return {
addEditRules: {
value: [
{ required: true, message: "请选择设备", trigger: 'blur' },
],
generatingCapacity: [
{ required: true, message: "请输入发电量", trigger: 'blur' },
{ required: true, message: "请输入发电量", trigger: 'change' }
]
},
projectSn: '', projectSn: '',
formInline: { formInline: {
buildName: '' buildName: ''

View File

@ -16,6 +16,7 @@
<vue-scroll style="height: 100%"> <vue-scroll style="height: 100%">
<el-table class="tables" :data="tableList"> <el-table class="tables" :data="tableList">
<el-table-column prop="name" label="设备名称" align="center"></el-table-column> <el-table-column prop="name" label="设备名称" align="center"></el-table-column>
<el-table-column prop="devSn" label="设备编号" align="center"></el-table-column>
<el-table-column prop="hourGeneratingCapacity" label="每小时发电量/度" align="center"></el-table-column> <el-table-column prop="hourGeneratingCapacity" label="每小时发电量/度" align="center"></el-table-column>
<el-table-column prop="attenuationRate" label="衰减率" align="center"></el-table-column> <el-table-column prop="attenuationRate" label="衰减率" align="center"></el-table-column>
<el-table-column prop="isc" label="短路电流" align="center"></el-table-column> <el-table-column prop="isc" label="短路电流" align="center"></el-table-column>
@ -56,14 +57,17 @@
></el-pagination> ></el-pagination>
</vue-scroll> </vue-scroll>
<el-dialog title="新增" :visible.sync="dialogVisibleAdd" width="30%" :before-close="handleClose"> <el-dialog title="新增" :visible.sync="dialogVisibleAdd" width="30%" :before-close="handleClose">
<el-form ref="form" :model="form" label-width="150px"> <el-form ref="form" :model="form" label-width="150px" :rules="addEditRules">
<el-form-item label="设备名称:"> <el-form-item label="设备名称:" prop="name">
<el-input v-model="form.name" placeholder="请输入" style="width:350px"></el-input> <el-input v-model="form.name" placeholder="请输入" style="width:350px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="设备编号:" prop="code">
<el-input v-model="form.code" placeholder="请输入" style="width:350px"></el-input>
</el-form-item>
<el-form-item label="衰减率(%)"> <el-form-item label="衰减率(%)">
<el-input v-model="form.attenuationRate" placeholder="请输入" style="width:350px"></el-input> <el-input v-model="form.attenuationRate" placeholder="请输入" style="width:350px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="每小时发电量(度)"> <el-form-item label="每小时发电量(度)" prop="hourGeneratingCapacity">
<el-input v-model="form.hourGeneratingCapacity" placeholder="请输入" style="width:350px"></el-input> <el-input v-model="form.hourGeneratingCapacity" placeholder="请输入" style="width:350px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="短路电流:"> <el-form-item label="短路电流:">
@ -101,6 +105,9 @@
<el-form-item label="设备名称:"> <el-form-item label="设备名称:">
<el-input v-model="editForm.name" style="width:350px"></el-input> <el-input v-model="editForm.name" style="width:350px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="设备编号:">
<el-input v-model="editForm.code" placeholder="请输入" style="width:350px"></el-input>
</el-form-item>
<el-form-item label="衰减率(%)"> <el-form-item label="衰减率(%)">
<el-input v-model="editForm.attenuationRate" style="width:350px"></el-input> <el-input v-model="editForm.attenuationRate" style="width:350px"></el-input>
</el-form-item> </el-form-item>
@ -149,6 +156,20 @@ export default {
}, },
data() { data() {
return { return {
addEditRules: {
code: [
{ required: true, message: "请输入设备编号", trigger: 'blur' },
{ required: true, message: "请输入设备编号", trigger: 'change' }
],
hourGeneratingCapacity: [
{ required: true, message: "请输入每小时发电量", trigger: 'blur' },
{ required: true, message: "请输入每小时发电量", trigger: 'change' }
],
name: [
{ required: true, message: "请输入设备名称", trigger: 'blur' },
{ required: true, message: "请输入设备名称", trigger: 'change' }
]
},
projectSn: '', projectSn: '',
formInline: { formInline: {
buildName: '' buildName: ''
@ -163,6 +184,7 @@ export default {
form: { form: {
attenuationRate: '', attenuationRate: '',
name: '', name: '',
code: '',
hourGeneratingCapacity: '', hourGeneratingCapacity: '',
isc: '', isc: '',
modelNumber: '', modelNumber: '',
@ -176,6 +198,7 @@ export default {
editForm: { editForm: {
attenuationRate: '', attenuationRate: '',
name: '', name: '',
code: '',
hourGeneratingCapacity: '', hourGeneratingCapacity: '',
isc: '', isc: '',
modelNumber: '', modelNumber: '',
@ -193,11 +216,12 @@ export default {
this.getListData() this.getListData()
}, },
methods: { methods: {
noAdd(){ noAdd() {
this.dialogVisibleAdd = false this.dialogVisibleAdd = false
this.form = { this.form = {
attenuationRate: '', attenuationRate: '',
name: '', name: '',
code: '',
hourGeneratingCapacity: '', hourGeneratingCapacity: '',
isc: '', isc: '',
modelNumber: '', modelNumber: '',
@ -214,6 +238,7 @@ export default {
let data = { let data = {
projectSn: this.projectSn, projectSn: this.projectSn,
name: this.form.name, name: this.form.name,
devSn: this.form.code,
attenuationRate: this.form.attenuationRate, attenuationRate: this.form.attenuationRate,
hourGeneratingCapacity: this.form.hourGeneratingCapacity, hourGeneratingCapacity: this.form.hourGeneratingCapacity,
id: this.form.id, id: this.form.id,
@ -232,6 +257,7 @@ export default {
this.getListData() this.getListData()
this.form = { this.form = {
attenuationRate: '', attenuationRate: '',
code: '',
name: '', name: '',
hourGeneratingCapacity: '', hourGeneratingCapacity: '',
isc: '', isc: '',
@ -252,6 +278,7 @@ export default {
this.dialogVisibleEdit = false this.dialogVisibleEdit = false
let data = { let data = {
projectSn: this.projectSn, projectSn: this.projectSn,
code: this.editForm.code,
name: this.editForm.name, name: this.editForm.name,
attenuationRate: this.editForm.attenuationRate, attenuationRate: this.editForm.attenuationRate,
hourGeneratingCapacity: this.editForm.hourGeneratingCapacity, hourGeneratingCapacity: this.editForm.hourGeneratingCapacity,