|
@@ -3,23 +3,47 @@
|
|
|
<scroll-view class="scroll-view" scroll-y="true">
|
|
|
<uni-section :title="(type==='edit'?'编辑':'新增')+'水库淤堤坝'" type="line"></uni-section>
|
|
|
<view class="form-wrap" >
|
|
|
- <uni-forms ref="form" label-position="top" :rules="rules" :model="form" :label-width='200' >
|
|
|
- <uni-forms-item label="水库名称" name="rdName" required>
|
|
|
- <uni-easyinput v-model="form.rdName" placeholder="请输入水库名称" :clearable="false" />
|
|
|
+ <uni-forms ref="form" label-position="top" :rules="rules" :model="form" label-width='300px' >
|
|
|
+ <uni-forms-item label="水库名称" name="rdName" required>
|
|
|
+ <uni-easyinput v-model="form.rdName" placeholder="请输入水库名称" :clearable="false" />
|
|
|
+ </uni-forms-item>
|
|
|
+ <uni-forms-item label="巡查责任人" name="respName" required>
|
|
|
+ <uni-easyinput v-model="form.respName" placeholder="请输入巡查责任人" :clearable="false"></uni-easyinput>
|
|
|
+ </uni-forms-item>
|
|
|
+ <uni-forms-item label="地址" >
|
|
|
+ <uni-easyinput v-model="form.rdAddress" placeholder="请输入地址" :clearable="false" />
|
|
|
+ </uni-forms-item>
|
|
|
+ <uni-forms-item label="联系电话" >
|
|
|
+ <uni-easyinput v-model="form.respPhone" placeholder="请输入联系电话" :clearable="false"></uni-easyinput>
|
|
|
+ </uni-forms-item>
|
|
|
+ <uni-card padding="0" margin="5px 0">
|
|
|
+ <uni-forms-item label="巡检责任人" >
|
|
|
+ <uni-easyinput v-model="form.inspectorName" placeholder="请输入巡检责任人"></uni-easyinput>
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="巡查责任人" name="respName" required>
|
|
|
- <uni-easyinput v-model="form.respName" placeholder="请输入巡查责任人" :clearable="false"></uni-easyinput>
|
|
|
- </uni-forms-item>
|
|
|
- <uni-forms-item label="地址" >
|
|
|
- <uni-easyinput v-model="form.rdAddress" placeholder="请输入地址" :clearable="false" />
|
|
|
- </uni-forms-item>
|
|
|
- <uni-forms-item label="联系电话" >
|
|
|
- <uni-easyinput v-model="form.respPhone" placeholder="请输入联系电话" :clearable="false"></uni-easyinput>
|
|
|
- </uni-forms-item>
|
|
|
- <uni-forms-item label="备注说明">
|
|
|
- <uni-easyinput type="textarea" :maxlength="500" v-model="form.remark" placeholder="请输入备注说明" autoHeight ></uni-easyinput>
|
|
|
- <view class="word-limit">{{form.remark.length||0}}/500</view>
|
|
|
+ <uni-forms-item label="巡检责任人电话" >
|
|
|
+ <uni-easyinput v-model="form.inspectorPhone" type="number" placeholder="请输入巡检责任人电话"></uni-easyinput>
|
|
|
</uni-forms-item>
|
|
|
+ </uni-card>
|
|
|
+ <uni-card padding="0" margin="5px 0">
|
|
|
+ <uni-forms-item label="行政责任人" >
|
|
|
+ <uni-easyinput v-model="form.administratorName" placeholder="请输入行政责任人"></uni-easyinput>
|
|
|
+ </uni-forms-item>
|
|
|
+ <uni-forms-item label="行政责任人电话" >
|
|
|
+ <uni-easyinput v-model="form.administratorPhone" type="number" placeholder="请输入行政责任人电话"></uni-easyinput>
|
|
|
+ </uni-forms-item>
|
|
|
+ </uni-card>
|
|
|
+ <uni-card padding="0" margin="5px 0">
|
|
|
+ <uni-forms-item label="技术责任人" >
|
|
|
+ <uni-easyinput v-model="form.technicianName" placeholder="请输入技术责任人"></uni-easyinput>
|
|
|
+ </uni-forms-item>
|
|
|
+ <uni-forms-item label="技术责任人电话" >
|
|
|
+ <uni-easyinput v-model="form.technicianPhone" type="number" placeholder="请输入技术责任人电话"></uni-easyinput>
|
|
|
+ </uni-forms-item>
|
|
|
+ </uni-card>
|
|
|
+ <uni-forms-item label="备注说明">
|
|
|
+ <uni-easyinput type="textarea" :maxlength="500" v-model="form.remark" placeholder="请输入备注说明" autoHeight ></uni-easyinput>
|
|
|
+ <view class="word-limit">{{form.remark.length||0}}/500</view>
|
|
|
+ </uni-forms-item>
|
|
|
</uni-forms>
|
|
|
<view class="handle-container">
|
|
|
<button class="save" type="primary" @click="onSubmit">保存</button>
|
|
@@ -41,7 +65,8 @@
|
|
|
return accountInfo
|
|
|
},
|
|
|
disasterLevels(){
|
|
|
- let disasterLevels=uni.getStorageSync('disasterLevels')
|
|
|
+ let disasterLevels=this.levels
|
|
|
+ //uni.getStorageSync('disasterLevels')
|
|
|
if(!disasterLevels)return []
|
|
|
return disasterLevels.map(item=>{
|
|
|
return{
|
|
@@ -51,7 +76,7 @@
|
|
|
})
|
|
|
},
|
|
|
disasterCats(){
|
|
|
- let disasterCats=uni.getStorageSync('disasterCats')
|
|
|
+ let disasterCats=this.cats
|
|
|
if(!disasterCats)return []
|
|
|
return disasterCats.map(item=>{
|
|
|
return{
|
|
@@ -61,6 +86,16 @@
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
+ props:{
|
|
|
+ cats:{
|
|
|
+ type:Array,
|
|
|
+ default:()=>[]
|
|
|
+ },
|
|
|
+ levels:{
|
|
|
+ type:Array,
|
|
|
+ default:()=>[]
|
|
|
+ }
|
|
|
+ },
|
|
|
data(){
|
|
|
return{
|
|
|
type:undefined,
|
|
@@ -92,6 +127,12 @@
|
|
|
rdAddress: '',
|
|
|
respName: '',
|
|
|
respPhone: '',
|
|
|
+ inspectorName: '',
|
|
|
+ inspectorPhone: '',
|
|
|
+ administratorName: '',
|
|
|
+ administratorPhone: '',
|
|
|
+ technicianName: '',
|
|
|
+ technicianPhone: '',
|
|
|
remark: ''
|
|
|
}
|
|
|
}
|
|
@@ -106,6 +147,12 @@
|
|
|
rdAddress: '',
|
|
|
respName: '',
|
|
|
respPhone: '',
|
|
|
+ inspectorName: '',
|
|
|
+ inspectorPhone: '',
|
|
|
+ administratorName: '',
|
|
|
+ administratorPhone: '',
|
|
|
+ technicianName: '',
|
|
|
+ technicianPhone: '',
|
|
|
remark: ''
|
|
|
}
|
|
|
},
|