123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- <scroll-view class="table-container" scroll-x="true" scroll-with-animation="true">
- <!-- 顶部搜索 -->
- <view class="top">
- <view class="topsearch">
- <view class="frame">
- <input value="{{shoopingtext}}" placeholder="请输入搜索内容" bindinput="shoppinginput" />
- </view>
- <text bindtap="search">搜索</text>
- </view>
- </view>
- <!-- 新增按钮 -->
- <view class="add-btn-container">
- <button class="add-btn" bindtap="onAdd">新增</button>
- <button class="add-btn" bindtap="onAdd">导入</button>
- <button class="add-btn" bindtap="onAdd">导出</button>
- </view>
- <!-- 表头 -->
- <view class="table">
- <view class="table-header">
- <view class="table-cell">序号</view>
- <view class="table-cell">有机质含量</view>
- <view class="table-cell">土壤粘粒重量</view>
- <view class="table-cell">阳离子交换量</view>
- <view class="table-cell">氢离子含量</view>
- <view class="table-cell">铵离子含量</view>
- <view class="table-cell">铝离子含量</view>
- <view class="table-cell">游离氧化铝</view>
- <view class="table-cell">游离氧化铁</view>
- <view class="table-cell">0 day pH</view>
- <view class="table-cell">105 day pH</view>
- <view class="table-cell">采集位置</view>
- <view class="table-cell">采集日期</view>
- </view>
- <!-- 数据加载中 -->
- <view wx:if="{{loading}}" class="loading">数据加载中,请稍候...</view>
- <!-- 无数据提示 -->
- <view wx:if="{{!loading && filteredRows.length === 0}}" class="no-data">暂无数据</view>
- <!-- 表格内容 -->
- <scroll-view wx:else scroll-y="true" class="table-body">
- <block wx:for="{{filteredRows}}" wx:key="index">
- <view class="table-row" bindtap="onRowClick" data-index="{{index}}" data-row="{{item}}">
- <view class="table-cell">{{item['Sample_ID']}}</view>
- <view class="table-cell">{{item['pH']}}</view>
- <view class="table-cell">{{item['OM']}}</view>
- <view class="table-cell">{{item['CL']}}</view>
- <view class="table-cell">{{item['CEC']}}</view>
- <view class="table-cell">{{item['H']}}</view>
- <view class="table-cell">{{item['HN']}}</view>
- <view class="table-cell">{{item['Al']}}</view>
- <view class="table-cell">{{item['free_alumina']}}</view>
- <view class="table-cell">{{item['free_iron_oxides']}}</view>
- <view class="table-cell">{{item['final_pH']}}</view>
- <view class="table-cell">{{item['Collection_location']}}</view>
- <view class="table-cell">{{item['Collection_date']}}</view>
- </view>
- </block>
- </scroll-view>
- </view>
- </scroll-view>
- <!-- 新增数据弹窗 -->
- <view class="modal" wx:if="{{showAddModal}}">
- <view class="modal-content">
- <view class="page-section-title">有机质含量 (OM g/kg):</view>
- <input class="input-field" placeholder="请输入OM含量" data-field="OM" bindinput="onInputOM" value="{{newData.OM}}"/>
- <view class="page-section-title">土壤粘粒重量 (CL g/kg):</view>
- <input class="input-field" placeholder="请输入CL含量" data-field="CL" bindinput="onInputCL" value="{{newData.CL}}"/>
- <view class="page-section-title">阳离子交换量 (CEC cmol/kg):</view>
- <input class="input-field" placeholder="请输入CEC含量" data-field="CEC" bindinput="onInputCEC" value="{{newData.CEC}}"/>
- <view class="page-section-title">氢离子含量 (H+ cmol/kg):</view>
- <input class="input-field" placeholder="请输入H+含量" data-field="H" bindinput="onInputHplus" value="{{newData.H}}"/>
- <view class="page-section-title">铵离子含量 (HN cmol/kg):</view>
- <input class="input-field" placeholder="请输入HN含量" data-field="HN" bindinput="onInputHN" value="{{newData.HN}}"/>
- <view class="page-section-title">铝离子含量 (Al3+ cmol/kg):</view>
- <input class="input-field" placeholder="请输入Al3+含量" data-field="Al" bindinput="onInputAl3plus" value="{{newData.Al}}"/>
- <view class="page-section-title">游离氧化铝 (free alumina g/kg):</view>
- <input class="input-field" placeholder="请输入游离氧化铝含量" data-field="free_alumina" bindinput="onInputAlumina" value="{{newData.free_alumina}}"/>
- <view class="page-section-title">游离氧化铁 (free iron oxides g/kg):</view>
- <input class="input-field" placeholder="请输入游离氧化铁含量" data-field="free_iron_oxides" bindinput="onInputIronOxides"value="{{newData.free_iron_oxides}}" />
- <view class="page-section-title">0 day pH:</view>
- <input class="input-field" placeholder="请输入0 day pH" data-field="pH" bindinput="onInputinitPH" value="{{newData.pH}}"/>
- <view class="page-section-title">105 day pH:</view>
- <input class="input-field" placeholder="请输入105 day pH" data-field="final_pH" bindinput="onInputfinalPH"value="{{newData.final_pH}}" />
- <view class="page-section-title">采样地点: </view>
- <input class="input-field" placeholder="请输入采样地点" data-field="collection_location" bindinput="onInputlocation" value="{{newData.Collection_location}}"/>
- <picker mode="date"value="{{newData.Collection_date}}" bindchange="onBindDateChange">
- <view class="picker-container">
- <text class="page-section-title">采样时间:</text>
- <text class="color6">{{newData.Collection_date || '请选择日期'}}</text>
- </view>
- </picker>
- <view class="button-container">
- <button class="submit-btn" bindtap="onSubmit">确认</button>
- <button class="cancel-btn" bindtap="onCancel">取消</button>
- </view>
- </view>
- </view>
- <!-- 底部编辑删除弹窗 -->
- <view class="modal" wx:if="{{showModal}}">
- <view class="modal-content">
- <view class="modal-item" bindtap="onEdit">编辑</view>
- <view class="modal-item delete" bindtap="onDelete">删除</view>
- <view class="modal-item cancel" bindtap="onCancel">取消</view>
- </view>
- </view>
|