| | |
| | | </view> |
| | | |
| | | <!-- 搜索栏 --> |
| | | <!-- <view class="search-section"> --> |
| | | <!-- <view class="search-container"> |
| | | <view class="search-section"> |
| | | <view class="search-container"> |
| | | <view class="search-input-wrapper"> |
| | | <uni-icons type="search" size="18" color="#94a3b8"></uni-icons> |
| | | <input class="search-input" type="text" v-model="searchValue" |
| | | @confirm="getInputValue" placeholder="搜索检验单号、物料编码..." /> |
| | | @confirm="getInputValue" placeholder="搜索物料编码、物料名称、创建人员..." /> |
| | | <view v-if="searchValue" class="clear-btn" @tap="clearSearch"> |
| | | <uni-icons type="clear" size="16" color="#94a3b8"></uni-icons> |
| | | </view> |
| | |
| | | <view class="filter-btn" @tap="toggleFilter"> |
| | | <uni-icons type="tune" size="18" color="#4f46e5"></uni-icons> |
| | | </view> |
| | | </view> --> |
| | | </view> |
| | | |
| | | <!-- 筛选器 --> |
| | | <!-- <view v-if="showFilter" class="filter-panel"> |
| | | <view v-if="showFilter" class="filter-panel"> |
| | | <picker mode="selector" :range="searchOptions" v-model="selectedOption" @change="onPickerChange"> |
| | | <view class="filter-option"> |
| | | <text class="filter-label">筛选条件</text> |
| | |
| | | <uni-icons type="arrowdown" size="14" color="#64748b"></uni-icons> |
| | | </view> |
| | | </picker> |
| | | </view> --> |
| | | <!-- </view> --> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- 选项卡 --> |
| | | <view class="tab-section"> |
| | |
| | | noData: false, |
| | | isLoading: false, |
| | | tipShow: false, |
| | | searchOptions: ['物料编号', '规格', '物料名称', '供应商', '送检人', '检验单号'], |
| | | searchOptions: ['物料编码', '物料名称', '创建人员'], |
| | | selectedOption: 0, |
| | | searchValue: '', |
| | | copiedText: '', |
| | |
| | | if (this.searchValue != null && this.searchValue.trim() !== '') { |
| | | // 根据选择的搜索选项设置搜索条件 |
| | | switch (this.selectedOption) { |
| | | case 0: |
| | | requestData.ItemNo = this.searchValue; |
| | | case 0: // 物料编码 |
| | | requestData.itemNo = this.searchValue; |
| | | break; |
| | | case 1: |
| | | requestData.SalesOrder = this.searchValue; |
| | | case 1: // 物料名称 |
| | | requestData.itemName = this.searchValue; |
| | | break; |
| | | case 2: |
| | | requestData.ItemName = this.searchValue; |
| | | break; |
| | | case 3: |
| | | requestData.SuppNameContains = this.searchValue; |
| | | break; |
| | | case 4: |
| | | requestData.SongJ = this.searchValue; |
| | | break; |
| | | case 5: |
| | | requestData.SongNo = this.searchValue; |
| | | case 2: // 创建人员 |
| | | requestData.createUser = this.searchValue; |
| | | break; |
| | | } |
| | | } |