master
张林 2024-06-24 10:29:23 +08:00
parent 0fd92a2733
commit 8428ca90ae
3 changed files with 67 additions and 69 deletions

View File

@ -187,7 +187,10 @@
<th style="width: 50%; color: #59a7ff">降雨量(mm)</th> <th style="width: 50%; color: #59a7ff">降雨量(mm)</th>
</tr> </tr>
<div style="max-height: 260px; overflow-y: auto"> <div
style="max-height: 260px; overflow-y: auto"
v-if="tableData.data"
>
<tr <tr
v-for="(item, index) in tableData.data.data" v-for="(item, index) in tableData.data.data"
:key="index" :key="index"

View File

@ -315,16 +315,6 @@
@select="severitySelect" @select="severitySelect"
> >
</u-action-sheet> </u-action-sheet>
<!-- 是否已管控 -->
<u-action-sheet
:show="isControlled"
:actions="actions"
title="请选择"
@close="isControlled = false"
@select="controlledSelect"
>
</u-action-sheet>
</view> </view </view> </view
></view> ></view>
<view v-if="isMap"> <view v-if="isMap">
@ -419,23 +409,15 @@ export default {
message: '请选择时间', message: '请选择时间',
trigger: ['blur', 'change'] trigger: ['blur', 'change']
} }
],
severity: [
{
type: 'string',
required: true,
message: '请选择严重程度',
trigger: ['blur', 'change']
}
],
address: [
{
type: 'string',
required: true,
message: '请选择',
trigger: ['blur', 'change']
}
] ]
// severity: [
// {
// type: 'string',
// required: true,
// message: '',
// trigger: ['blur', 'change']
// }
// ]
}, },
projectType: 1 projectType: 1
} }
@ -451,6 +433,7 @@ export default {
console.log('搜索框22key', this.key) console.log('搜索框22key', this.key)
// setRules // setRules
this.$refs.form3.setRules(this.rules2) this.$refs.form3.setRules(this.rules2)
this.$refs.form3.setRules(this.rules2)
}, },
methods: { methods: {
back (lnglat, address) { back (lnglat, address) {
@ -459,7 +442,9 @@ export default {
this.formList.lgtd = lnglat[0] this.formList.lgtd = lnglat[0]
this.formList.lttd = lnglat[1] this.formList.lttd = lnglat[1]
this.formList.address = address this.formList.address = address
this.$refs.form3.validateField('address') // this.$refs.form3.validateField('address')
console.log('搜索框22key', lnglat, this.formList.address)
}, },
toMap () { toMap () {
this.isMap = true this.isMap = true
@ -591,16 +576,23 @@ export default {
this.formList.severity = e.name this.formList.severity = e.name
this.$refs.form3.validateField('severity') this.$refs.form3.validateField('severity')
}, },
controlledSelect (e) {
this.formList.isControlled = e.name
this.$refs.form3.validateField('isControlled')
},
submit () { submit () {
this.$refs.form3 if (this.formList.address == '') {
.validate() uni.$u.toast('请选择灾害发生地点')
.then(res => { return
uni.$u.toast('校验通过', res) }
if (this.formList.severity == '') {
uni.$u.toast('请选择严重程度')
return
}
if (this.formList.otime == '') {
uni.$u.toast('请选择灾害发生时间')
return
}
// this.$refs.form3
// .validate()
// .then(res => {
let params = Object.assign(this.formList) let params = Object.assign(this.formList)
// 1 2 3 4 // 1 2 3 4
if (this.formList.severity == '一般险情') { if (this.formList.severity == '一般险情') {
@ -631,16 +623,16 @@ export default {
}) })
} }
}) })
}) // })
.catch(errors => { // .catch(errors => {
uni.$u.toast('校验失败', errors) // uni.$u.toast('', errors)
console.log('校验失败') // console.log('')
}) // })
// catchthentrue // catchthentrue
}, },
reset () { reset () {
const validateList = ['otime', 'severity', 'address'] const validateList = ['otime', 'severity']
this.$refs.form3.resetFields() this.$refs.form3.resetFields()
this.$refs.form3.clearValidate() this.$refs.form3.clearValidate()
setTimeout(() => { setTimeout(() => {
@ -661,6 +653,7 @@ export default {
this.valueTime2 = Number(val) this.valueTime2 = Number(val)
this.formList.otime = moment(val.value).format('YYYY-MM-DD HH:mm:ss') this.formList.otime = moment(val.value).format('YYYY-MM-DD HH:mm:ss')
this.isTime2 = false this.isTime2 = false
this.$refs.form3.validateField('otime')
}, },
cancel2 () { cancel2 () {
console.log('取消') console.log('取消')

View File

@ -32,7 +32,9 @@ export default {
onLoad () {}, onLoad () {},
methods: { methods: {
navigateBack () { navigateBack () {
uni.navigateBack() uni.reLaunch({
url: '/pages/homeIndex/index'
})
}, },
todetail (val) { todetail (val) {
console.log('val', val) console.log('val', val)