农户信息表单收集

This commit is contained in:
zmj 2024-01-27 18:23:47 +08:00
parent cc453c8d4e
commit b963704657

View File

@ -56,20 +56,17 @@
<view class="" :style="{color:SaveList[0]?'#FF5E0C':'' }"> <view class="" :style="{color:SaveList[0]?'#FF5E0C':'' }">
房子出租需求 房子出租需求
</view> </view>
<u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/52556202401271437309444.png" width="36rpx" <u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/52556202401271437309444.png"
height="36rpx" style="margin-left: 5rpx;transform: translateY(2rpx);" @click='showFn(0)' /> width="36rpx" height="36rpx" style="margin-left: 5rpx;transform: translateY(2rpx);"
@click='showFn(0)' />
</view> </view>
<view class="" style="display: flex;align-items: center;color: #7A7A7A;" @click='open(0)'> <view class="" style="display: flex;align-items: center;color: #7A7A7A;" @click='open(0)'>
展开 展开
<u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/bceaf202401271439428345.png" width="24rpx" <u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/bceaf202401271439428345.png"
height="24rpx" class='icon' :style=" {transform:isOpen[0]? 'rotate(180deg)' :'rotate(0)'} " /> width="24rpx" height="24rpx" class='icon'
</view> :style=" {transform:isOpen[0]? 'rotate(180deg)' :'rotate(0)'} " />
<view class="finsh" v-if='!isOpen[0] && SaveList[0]'>
<view class="finsh-top" />
<view class="finsh-cont">
已完成
</view>
</view> </view>
</view> </view>
</view> </view>
<view class="card-content" :style="{height:isOpen[0]?'0':'620rpx',padding: isOpen[0]?'0':'20rpx' } " <view class="card-content" :style="{height:isOpen[0]?'0':'620rpx',padding: isOpen[0]?'0':'20rpx' } "
@ -78,9 +75,12 @@
<view class="" :style="{color:SaveList[0]?'#FF5E0C':'' }"> <view class="" :style="{color:SaveList[0]?'#FF5E0C':'' }">
房子出租需求 房子出租需求
</view> </view>
<view class="submit" v-if='!SaveList[0]' @click="sava(0)"> <view class="submit" v-if='!SaveList[0]' @click="sava(0,'house_rent_info')">
保存 保存
</view> </view>
<view class="edit-btn" v-if='SaveList[0]' @click="edit(0)">
编辑
</view>
</view> </view>
<view class="form"> <view class="form">
<view class="item"> <view class="item">
@ -97,8 +97,8 @@
出租年限 出租年限
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.house_rent_info.ageLimit" :readonly='SaveList[0]' color='#7A7A7A' <u--input v-model="formData.house_rent_info.ageLimit" :readonly='SaveList[0]'
border="none"></u--input> color='#7A7A7A' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -115,16 +115,17 @@
主题结构是否完整 主题结构是否完整
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.house_rent_info.isFinish" :readonly='SaveList[0]' color='#7A7A7A' <u--input v-model="formData.house_rent_info.isFinish" :readonly='SaveList[0]'
border="none"></u--input> color='#7A7A7A' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
<view class="lable"> <view class="lable">
是否允许装修 是否允许装修
</view> </view>
<view class="value" :readonly='SaveList[0]'> <view class="value">
<u--input readonly v-model="formData.house_rent_info.fitment" color='#7A7A7A' border="none"></u--input> <u--input :readonly='SaveList[0]' v-model="formData.house_rent_info.fitment" color='#7A7A7A'
border="none"></u--input>
</view> </view>
</view> </view>
</view> </view>
@ -139,20 +140,17 @@
<view class="" :style="{color:SaveList[1]?'#FF5E0C':'' }"> <view class="" :style="{color:SaveList[1]?'#FF5E0C':'' }">
空闲土地出租需求 空闲土地出租需求
</view> </view>
<u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/52556202401271437309444.png" width="36rpx" <u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/52556202401271437309444.png"
height="36rpx" style="margin-left: 5rpx;transform: translateY(2rpx);" @click='showFn(1)' /> width="36rpx" height="36rpx" style="margin-left: 5rpx;transform: translateY(2rpx);"
@click='showFn(1)' />
</view> </view>
<view class="" style="display: flex;align-items: center;color: #7A7A7A;" @click='open(1)'> <view class="" style="display: flex;align-items: center;color: #7A7A7A;" @click='open(1)'>
展开 展开
<u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/bceaf202401271439428345.png" width="24rpx" <u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/bceaf202401271439428345.png"
height="24rpx" class='icon' :style=" {transform:isOpen[1]? 'rotate(180deg)' :'rotate(0)'} " /> width="24rpx" height="24rpx" class='icon'
</view> :style=" {transform:isOpen[1]? 'rotate(180deg)' :'rotate(0)'} " />
<view class="finsh" v-if='!isOpen[1] && SaveList[1]'>
<view class="finsh-top" />
<view class="finsh-cont">
已完成
</view>
</view> </view>
</view> </view>
</view> </view>
@ -162,9 +160,12 @@
<view class=""> <view class="">
空闲土地出租需求 空闲土地出租需求
</view> </view>
<view class="submit" v-if='!SaveList[1]' @click="sava(1)"> <view class="submit" v-if='!SaveList[1]' @click="sava(1,'land_rent_info')">
保存 保存
</view> </view>
<view class="submit" v-if='SaveList[1]' @click="edit(1)">
编辑
</view>
</view> </view>
<view class="form"> <view class="form">
<view class="item"> <view class="item">
@ -172,8 +173,8 @@
是否可以种养 是否可以种养
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.land_rent_info.isBreeding" :readonly='SaveList[1]' color='#7A7A7A' <u--input v-model="formData.land_rent_info.isBreeding" :readonly='SaveList[1]'
border="none"></u--input> color='#7A7A7A' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -208,8 +209,8 @@
土地优势 土地优势
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.land_rent_info.advantage" :readonly='SaveList[1]' color='#7A7A7A' <u--input v-model="formData.land_rent_info.advantage" :readonly='SaveList[1]'
border="none"></u--input> color='#7A7A7A' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -217,8 +218,8 @@
土地缺点 土地缺点
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.land_rent_info.shortcoming" color='#7A7A7A' :readonly='SaveList[1]' <u--input v-model="formData.land_rent_info.shortcoming" color='#7A7A7A'
border="none"></u--input> :readonly='SaveList[1]' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -250,25 +251,19 @@
<view class="" :style="{color:SaveList[2]?'#FF5E0C':'' }"> <view class="" :style="{color:SaveList[2]?'#FF5E0C':'' }">
农副产品出售需求 农副产品出售需求
</view> </view>
<u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/52556202401271437309444.png" width="36rpx" <u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/52556202401271437309444.png"
height="36rpx" style="margin-left: 5rpx;transform: translateY(2rpx);" @click='showFn(2)' /> width="36rpx" height="36rpx" style="margin-left: 5rpx;transform: translateY(2rpx);"
@click='showFn(2)' />
</view> </view>
<view class="" style="display: flex;align-items: center;color: #7A7A7A;" @click='open(2)'> <view class="" style="display: flex;align-items: center;color: #7A7A7A;" @click='open(2)'>
展开 展开
<u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/bceaf202401271439428345.png" width="24rpx" <u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/bceaf202401271439428345.png"
height="24rpx" class='icon' :style=" {transform:isOpen[2]? 'rotate(180deg)' :'rotate(0)'} " /> width="24rpx" height="24rpx" class='icon'
</view> :style=" {transform:isOpen[2]? 'rotate(180deg)' :'rotate(0)'} " />
<view class="finsh" v-if='!isOpen[2] && SaveList[2]'>
<view class="finsh-top">
</view>
<view class="finsh-cont">
已完成
</view> </view>
</view> </view>
</view> </view>
</view>
<view class="card-content" :style="{height:isOpen[2]?'0':'1620rpx',padding: isOpen[2]?'0':'20rpx' } " <view class="card-content" :style="{height:isOpen[2]?'0':'1620rpx',padding: isOpen[2]?'0':'20rpx' } "
style="height: 0;padding: 0;"> style="height: 0;padding: 0;">
@ -277,9 +272,12 @@
<view class=""> <view class="">
农副产品出售需求 农副产品出售需求
</view> </view>
<view class="submit" v-if='!SaveList[2]' @click="sava(2)"> <view class="submit" v-if='!SaveList[2]' @click="sava(2,'product_info')">
保存 保存
</view> </view>
<view class="submit" v-if='SaveList[2]' @click="edit(2)">
编辑
</view>
</view> </view>
<view class="form"> <view class="form">
<view class="item"> <view class="item">
@ -323,8 +321,8 @@
成熟周期 成熟周期
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.product_info.maturationCycle" :readonly='SaveList[2]' color='#7A7A7A' <u--input v-model="formData.product_info.maturationCycle" :readonly='SaveList[2]'
border="none"></u--input> color='#7A7A7A' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -332,8 +330,8 @@
最近成熟时间 最近成熟时间
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.product_info.maturationTime" :readonly='SaveList[2]' color='#7A7A7A' <u--input v-model="formData.product_info.maturationTime" :readonly='SaveList[2]'
border="none"></u--input> color='#7A7A7A' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -359,8 +357,8 @@
销售方式 销售方式
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.product_info.sellMethods" :readonly='SaveList[2]' color='#7A7A7A' <u--input v-model="formData.product_info.sellMethods" :readonly='SaveList[2]'
border="none"></u--input> color='#7A7A7A' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -377,8 +375,8 @@
产品名称 产品名称
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.product_info.productName" :readonly='SaveList[2]' color='#7A7A7A' <u--input v-model="formData.product_info.productName" :readonly='SaveList[2]'
border="none"></u--input> color='#7A7A7A' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -404,8 +402,8 @@
是否进行粗加工 是否进行粗加工
</view> </view>
<view class="value"> <view class="value">
<u--input :readonly='SaveList[2]' v-model="formData.product_info.isProcessing" color='#7A7A7A' <u--input :readonly='SaveList[2]' v-model="formData.product_info.isProcessing"
border="none"></u--input> color='#7A7A7A' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -439,25 +437,19 @@
<view class="" :style="{color:SaveList[3]?'#FF5E0C':'' }"> <view class="" :style="{color:SaveList[3]?'#FF5E0C':'' }">
空闲资产出租/出售需求 空闲资产出租/出售需求
</view> </view>
<u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/52556202401271437309444.png" width="36rpx" <u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/52556202401271437309444.png"
height="36rpx" style="margin-left: 5rpx;transform: translateY(2rpx);" @click='showFn(3)' /> width="36rpx" height="36rpx" style="margin-left: 5rpx;transform: translateY(2rpx);"
@click='showFn(3)' />
</view> </view>
<view class="" style="display: flex;align-items: center;color: #7A7A7A;" @click='open(3)'> <view class="" style="display: flex;align-items: center;color: #7A7A7A;" @click='open(3)'>
展开 展开
<u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/bceaf202401271439428345.png" width="24rpx" <u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/bceaf202401271439428345.png"
height="24rpx" class='icon' :style=" {transform:isOpen[3]? 'rotate(180deg)' :'rotate(0)'} " /> width="24rpx" height="24rpx" class='icon'
</view> :style=" {transform:isOpen[3]? 'rotate(180deg)' :'rotate(0)'} " />
<view class="finsh" v-if='!isOpen[3] && SaveList[3]'>
<view class="finsh-top">
</view>
<view class="finsh-cont">
已完成
</view> </view>
</view> </view>
</view> </view>
</view>
<view class="card-content" :style="{height:isOpen[3]?'0':'690rpx',padding: isOpen[3]?'0':'20rpx' } " <view class="card-content" :style="{height:isOpen[3]?'0':'690rpx',padding: isOpen[3]?'0':'20rpx' } "
style="height: 0;padding: 0;"> style="height: 0;padding: 0;">
@ -466,9 +458,12 @@
<view class=""> <view class="">
空闲资产出租/出售需求 空闲资产出租/出售需求
</view> </view>
<view class="submit" v-if='!SaveList[3]' @click="sava(3)"> <view class="submit" v-if='!SaveList[3]' @click="sava(3,'idle_asset_rent_info')">
保存 保存
</view> </view>
<view class="submit" v-if='SaveList[3]' @click="edit(3)">
编辑
</view>
</view> </view>
<view class="form"> <view class="form">
<view class="item"> <view class="item">
@ -476,8 +471,8 @@
资产名称 资产名称
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.idle_asset_rent_info.name" color='#7A7A7A' :readonly='SaveList[3]' <u--input v-model="formData.idle_asset_rent_info.area" color='#7A7A7A'
border="none"></u--input> :readonly='SaveList[3]' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -485,8 +480,8 @@
资产优势 资产优势
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.idle_asset_rent_info.advantage" color='#7A7A7A' :readonly='SaveList[3]' <u--input v-model="formData.idle_asset_rent_info.advantage" color='#7A7A7A'
border="none"></u--input> :readonly='SaveList[3]' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -494,8 +489,8 @@
数量 数量
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.idle_asset_rent_info.num" color='#7A7A7A' :readonly='SaveList[3]' <u--input v-model="formData.idle_asset_rent_info.num" color='#7A7A7A'
border="none"></u--input> :readonly='SaveList[3]' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -503,8 +498,8 @@
增收方式 <text style="font-size: 24rpx;">(出租出售置换捐赠) </text> 增收方式 <text style="font-size: 24rpx;">(出租出售置换捐赠) </text>
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.idle_asset_rent_info.type" color='#7A7A7A' :readonly='SaveList[3]' <u--input v-model="formData.idle_asset_rent_info.type" color='#7A7A7A'
border="none"></u--input> :readonly='SaveList[3]' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -512,8 +507,8 @@
其他可变现 其他可变现
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.idle_asset_rent_info.other" color='#7A7A7A' :readonly='SaveList[3]' <u--input v-model="formData.idle_asset_rent_info.other" color='#7A7A7A'
border="none"></u--input> :readonly='SaveList[3]' border="none"></u--input>
</view> </view>
</view> </view>
</view> </view>
@ -528,36 +523,32 @@
<view class="" :style="{color:SaveList[4]?'#FF5E0C':'' }"> <view class="" :style="{color:SaveList[4]?'#FF5E0C':'' }">
房屋装饰建设 房屋装饰建设
</view> </view>
<u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/52556202401271437309444.png" width="36rpx" <u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/52556202401271437309444.png"
height="36rpx" style="margin-left: 5rpx;transform: translateY(2rpx);" @click='showFn(4)' /> width="36rpx" height="36rpx" style="margin-left: 5rpx;transform: translateY(2rpx);"
@click='showFn(4)' />
</view> </view>
<view class="" style="display: flex;align-items: center;color: #7A7A7A;" @click='open(4)'> <view class="" style="display: flex;align-items: center;color: #7A7A7A;" @click='open(4)'>
展开 展开
<u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/bceaf202401271439428345.png" width="24rpx" <u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/bceaf202401271439428345.png"
height="24rpx" class='icon' :style=" {transform:isOpen[4]? 'rotate(180deg)' :'rotate(0)'} " /> width="24rpx" height="24rpx" class='icon'
</view> :style=" {transform:isOpen[4]? 'rotate(180deg)' :'rotate(0)'} " />
<view class="finsh" v-if='!isOpen[4] && SaveList[4]'>
<view class="finsh-top">
</view>
<view class="finsh-cont">
已完成
</view> </view>
</view> </view>
</view> </view>
</view>
<view class="card-content" :style="{height:isOpen[4]?'0':'700rpx',padding: isOpen[4]?'0':'20rpx' } " <view class="card-content" :style="{height:isOpen[4]?'0':'700rpx',padding: isOpen[4]?'0':'20rpx' } "
style="height: 0;padding: 0;"> style="height: 0;padding: 0;">
<view class="form-tit"> <view class="form-tit">
<view class=""> <view class="">
房屋装饰建设/出售 房屋装饰建设/出售
</view> </view>
<view class="submit" v-if='!SaveList[4]' @click="sava(4)"> <view class="submit" v-if='!SaveList[4]' @click="sava(4,'house_decoration_construction')">
保存 保存
</view> </view>
<view class="submit" v-if='SaveList[4]' @click="edit(4)">
编辑
</view>
</view> </view>
<view class="form"> <view class="form">
<view class="item"> <view class="item">
@ -565,8 +556,8 @@
施工地点 施工地点
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.house_decoration_construction.place" color='#7A7A7A' :readonly='SaveList[4]' <u--input v-model="formData.house_decoration_construction.area" color='#7A7A7A'
border="none"></u--input> :readonly='SaveList[4]' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -592,8 +583,8 @@
事主要求 事主要求
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.house_decoration_construction.ask" color='#7A7A7A' :readonly='SaveList[4]' <u--input v-model="formData.house_decoration_construction.ask" color='#7A7A7A'
border="none"></u--input> :readonly='SaveList[4]' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -601,8 +592,8 @@
房屋建设时长 房屋建设时长
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.house_decoration_construction.time" color='#7A7A7A' :readonly='SaveList[4]' <u--input v-model="formData.house_decoration_construction.time" color='#7A7A7A'
border="none"></u--input> :readonly='SaveList[4]' border="none"></u--input>
</view> </view>
</view> </view>
<view class="item"> <view class="item">
@ -610,8 +601,8 @@
设计服务 设计服务
</view> </view>
<view class="value"> <view class="value">
<u--input v-model="formData.house_decoration_construction.serve" color='#7A7A7A' :readonly='SaveList[4]' <u--input v-model="formData.house_decoration_construction.serve" color='#7A7A7A'
border="none"></u--input> :readonly='SaveList[4]' border="none"></u--input>
</view> </view>
</view> </view>
</view> </view>
@ -633,19 +624,20 @@
{{showText.content}} {{showText.content}}
</view> </view>
<view class="off"> <view class="off">
<u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/496fd202401271436368155.png" width="50rpx" <u--image src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/496fd202401271436368155.png"
height="50rpx" /> width="50rpx" height="50rpx" />
</view> </view>
</view> </view>
</view> </view>
</u-overlay> </u-overlay>
</view> </view>
</template> </template>
<script> <script>
import { HTTP_REQUEST_URL_SIX } from "@/config/app.js" import {
HTTP_REQUEST_URL_SIX
} from "@/config/app.js"
export default { export default {
data() { data() {
return { return {
@ -657,17 +649,64 @@
columns: [ columns: [
['是', '否'] ['是', '否']
], ],
mode: 'add',
formData: { formData: {
shop_user_id: 1, //id shop_user_id: 1,
name: "", name: "",
contact: "", contact: "",
family_count: "", family_count: "",
address: "", address: "",
house_rent_info: {}, house_rent_info: {
land_rent_info: {}, area: "",
product_info: {}, ageLimit: "",
idle_asset_rent_info: {}, request: "",
house_decoration_construction: {} isFinish: "",
fitment: ""
},
land_rent_info: {
isBreeding: "",
area: "",
request: "",
payInfo: "",
advantage: "",
shortcoming: "",
reson: "",
ageLimit: "",
},
product_info: {
type: "",
area: "",
quality: "",
manner: "",
maturationCycle: "",
maturationTime: "",
yield: "",
sellType: "",
sellMethods: "",
Sales: "",
productName: "",
advantage: "",
isBrand: "",
isProcessing: "",
isDemands: "",
quesition: ""
},
idle_asset_rent_info: {
area: "",
advantage: "",
num: "",
type: "",
other: ""
},
house_decoration_construction: {
area: "",
startTime: "",
standard: "",
ask: "",
time: "",
serve: ""
}
}, },
showText: { showText: {
title: "", title: "",
@ -706,6 +745,40 @@
let user = this.$store.state.app.userInfo; let user = this.$store.state.app.userInfo;
if (typeof user == 'string') user = JSON.parse(user); if (typeof user == 'string') user = JSON.parse(user);
this.formData.shop_user_id = user.uid; this.formData.shop_user_id = user.uid;
uni.request({
url: HTTP_REQUEST_URL_SIX + '/api/index/getVillagerInfo', //
method: 'GET',
data: {
shop_user_id: user.uid
},
success: (res) => {
if (res.data.data.length != 0) {
this.mode = 'edit'
this.formData = res.data.data
this.formData.house_rent_info = JSON.parse(this.formData.house_rent_info)
this.formData.land_rent_info = JSON.parse(this.formData.land_rent_info)
this.formData.product_info = JSON.parse(this.formData.product_info)
this.formData.idle_asset_rent_info = JSON.parse(this.formData.idle_asset_rent_info)
this.formData.house_decoration_construction = JSON.parse(this.formData
.house_decoration_construction)
if (this.formData.house_rent_info.area) this.SaveList.splice(0, 1, true);
if (this.formData.land_rent_info.area) this.SaveList.splice(1, 1, true);
if (this.formData.product_info.area) this.SaveList.splice(2, 1, true);
if (this.formData.idle_asset_rent_info.area) this.SaveList.splice(3, 1, true);
if (this.formData.house_decoration_construction.area) this.SaveList.splice(4, 1, true);
console.log(this.SaveList, "salist")
console.log(this.saveNum, "num")
}
},
fail: (err) => {
uni.showToast({
icon: 'none',
title: err.msg || err.message || err
})
}
});
}, },
methods: { methods: {
back() { back() {
@ -729,13 +802,10 @@
async submit() { async submit() {
if (this.saveNum < 2) return if (this.saveNum < 2) return
this.formData.land_rent_info = JSON.stringify(this.formData.land_rent_info) let that = this
this.formData.product_info = JSON.stringify(this.formData.product_info)
this.formData.idle_asset_rent_info = JSON.stringify(this.formData.idle_asset_rent_info)
this.formData.house_decoration_construction = JSON.stringify(this.formData
.house_decoration_construction)
uni.request({ uni.request({
url: HTTP_REQUEST_URL_SIX + '/api/index/addVillagerInfo', // url: HTTP_REQUEST_URL_SIX + (that.mode == 'add' ? '/api/index/addVillagerInfo' :
'/api/index/editVillagerInfo'),
method: 'POST', method: 'POST',
data: { data: {
...this.formData ...this.formData
@ -762,10 +832,19 @@
}); });
}, },
sava(index) { sava(index, key) {
for (let keys in this.formData[key]) {
if (this.formData[key][keys] == '') {
this.$u.toast('请填写完整')
return
}
}
this.SaveList.splice(index, 1, true); this.SaveList.splice(index, 1, true);
this.open(index) this.open(index)
} },
edit(index) {
this.SaveList.splice(index, 1, false);
},
} }
} }
@ -917,6 +996,19 @@
line-height: 58rpx; line-height: 58rpx;
} }
.edit-btn {
width: 162rpx;
height: 58rpx;
// background: #FD7F4A;
color: #FD7F4A !important;
border: 1px solid #FD7F4A;
border-radius: 48rpx 48rpx 48rpx 48rpx;
opacity: 1;
color: white;
text-align: center;
line-height: 50rpx;
}
.submit:active { .submit:active {
background-color: grey; background-color: grey;
} }