Browse Source

feat(quality): 更新质量缺陷列表搜索功能

- 将状态字段从statusDb改为status并调整选项值为中文
- 新增Claim No搜索条件
- 新增Plant下拉选择器支持Mexico/Ireland/Tennessee选项
- 新增Product Category下拉选择器支持Metal Pen/CUP选项
- 新增PO No搜索输入框
- 新增Part No搜索输入框
- 在searchData中初始化新增的搜索字段
master
qiankanghui 2 months ago
parent
commit
5f800ba1a1
  1. 42
      src/views/modules/quality/qualityIssueList.vue

42
src/views/modules/quality/qualityIssueList.vue

@ -23,15 +23,38 @@
</el-date-picker>
</el-form-item>
<el-form-item label="状态" class="search-item">
<el-select v-model="searchData.statusDb" clearable placeholder="全部" style="width: 100%">
<el-select v-model="searchData.status" clearable placeholder="全部" style="width: 100%">
<el-option label="全部" value="" />
<el-option label="已确认" value="Confirmed" />
<el-option label="已分析" value="Analyzed" />
<el-option label="已关闭" value="Closed" />
<el-option label="已取消" value="Cancelled" />
<el-option label="已确认" value="已确认" />
<el-option label="已分析" value="已分析" />
<el-option label="已关闭" value="已关闭" />
<el-option label="已取消" value="已取消" />
</el-select>
</el-form-item>
</div>
<div class="search-row">
<el-form-item label="Claim No" class="search-item">
<el-input v-model="searchData.claimNo" style="width: 120px" @keyup.enter.native="getMainData"/>
</el-form-item>
<el-form-item label="Plant" class="search-item">
<el-select v-model="searchData.plant" clearable placeholder="全部" style="width: 150px">
<el-option label="Mx : Mexico" value="Mx"></el-option>
<el-option label="IR : Ireland" value="IR"></el-option>
<el-option label="TN : Tennessee" value="TN"></el-option>
</el-select>
</el-form-item>
<el-form-item label="Product Category" class="search-item">
<el-select v-model="searchData.productCategory" clearable placeholder="全部" style="width: 150px">
<el-option label="Metal Pen" value="Metal Pen"></el-option>
<el-option label="CUP" value="CUP"></el-option>
</el-select>
</el-form-item>
<el-form-item label="PO No" class="search-item">
<el-input v-model="searchData.poNo" style="width: 120px" @keyup.enter.native="getMainData"/>
</el-form-item>
<el-form-item label="Part No" class="search-item">
<el-input v-model="searchData.partNo" style="width: 120px" @keyup.enter.native="getMainData"/>
</el-form-item>
</div>
<div class="search-row">
@ -820,10 +843,15 @@ export default {
searchData: {
issueNo: '',
supplierNo: '',
claimNo:'',
supplierName: '',
issueCategory: '',
statusDb: '',
status: '',
issueDate: '',
plant: '',
productCategory: '',
poNo: '',
partNo: '',
page: 1,
limit: 50
},

Loading…
Cancel
Save