|
|
@@ -36,7 +36,7 @@
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-row>
|
|
|
- <el-row>
|
|
|
+ <el-row v-if="cusareaParentid != 0">
|
|
|
<el-form-item label="">
|
|
|
<span>(上级组织:{{ infoData.cusareaName }} 总面积:{{ infoData.areasizeResidue || 0 }} 亩 额定水权:{{ infoData.waterrightAmount || 0 }} m³ 剩余水权:{{ infoData.amountResidue || 0 }})</span>
|
|
|
</el-form-item>
|
|
|
@@ -133,6 +133,7 @@ export default {
|
|
|
},
|
|
|
averageWater: 0,
|
|
|
infoData: {},
|
|
|
+ cusareaParentid: 0,
|
|
|
hasFetched: false,
|
|
|
rules: {
|
|
|
area: [
|
|
|
@@ -140,7 +141,7 @@ export default {
|
|
|
required: true, validator: (rule, value, callback) => {
|
|
|
if (!+value) { callback(new Error('请输入面积')); return }
|
|
|
if (isNaN(value)) callback(new Error('请正确输入您的面积'))
|
|
|
- else if (value > this.infoData.areasizeResidue) {
|
|
|
+ else if (value > this.infoData.areasizeResidue && this.cusareaParentid != 0) {
|
|
|
callback(new Error('输入的面积不能大于总面积'))
|
|
|
} else {
|
|
|
callback()
|
|
|
@@ -151,7 +152,7 @@ export default {
|
|
|
{ required: true, validator: (rule, value, callback) => {
|
|
|
if (!+value) { callback(new Error('请输入额定水权')); return}
|
|
|
if(isNaN(value)) callback(new Error('请正确输入您的额定水权'))
|
|
|
- else if (value > this.infoData.waterrightAmount) {
|
|
|
+ else if (value > this.infoData.waterrightAmount && this.cusareaParentid != 0) {
|
|
|
callback(new Error('输入的额定水权不能大于总额定水权'))
|
|
|
} else {
|
|
|
callback()
|
|
|
@@ -175,6 +176,9 @@ export default {
|
|
|
},
|
|
|
editRow:{
|
|
|
handler(val) {
|
|
|
+ console.log(val, 'valvalvalvlavlas')
|
|
|
+ const { cusareaParentid } = val
|
|
|
+ this.cusareaParentid = cusareaParentid
|
|
|
this.visible && this.getWaterrightUpareaList(val)
|
|
|
},
|
|
|
deep: true
|