feat(入库记录): 修改查询接口为POST并添加入库类型筛选
- 将listMmRecordInbound接口从GET改为POST以支持更复杂的查询条件 - 在查询表单中添加入库类型筛选下拉框 - 将创建日期选择器改为日期时间范围选择器
This commit is contained in:
@@ -4,11 +4,11 @@ import request from '@/utils/request'
|
||||
* 入库记录表分页查询
|
||||
* @param {查询条件} data
|
||||
*/
|
||||
export function listMmRecordInbound(query) {
|
||||
export function listMmRecordInbound(data) {
|
||||
return request({
|
||||
url: 'mes/productionMaterial/MmRecordInbound/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -9,6 +9,11 @@
|
||||
<el-form-item label="入库单号" prop="inboundNo">
|
||||
<el-input v-model="queryParams.inboundNo" placeholder="请输入入库单号" />
|
||||
</el-form-item>
|
||||
<el-form-item label="入库类型" prop="transactionType">
|
||||
<el-select v-model="queryParams.transactionType" filterable placeholder="请选择">
|
||||
<el-option v-for="item in options.transactionTypeOptions" :key="item.id" :label="item.typeCode" :value="item.typeName"> </el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="供应商编码" prop="SupplierCode">
|
||||
<el-input v-model="queryParams.SupplierCode" placeholder="请输入供应商编码" />
|
||||
</el-form-item>
|
||||
@@ -24,7 +29,16 @@
|
||||
<el-input v-model="queryParams.operator" placeholder="请输入操作员" />
|
||||
</el-form-item>
|
||||
<el-form-item label="创建日期" prop="createdTime">
|
||||
<el-date-picker v-model="queryParams.createdTime" type="date" placeholder="选择日期" value-format="YYYY-MM-DD"> </el-date-picker>
|
||||
<el-date-picker
|
||||
v-model="queryParams.createdTime"
|
||||
type="datetimerange"
|
||||
:shortcuts="dateOptions"
|
||||
range-separator="至"
|
||||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
placeholder="请选择添加时间"
|
||||
align="right">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button icon="search" type="primary" @click="handleQuery">{{ $t('btn.search') }}</el-button>
|
||||
@@ -49,7 +63,7 @@
|
||||
header-cell-class-name="el-table-header-cell"
|
||||
highlight-current-row
|
||||
@sort-change="sortChange"
|
||||
:default-sort = "{prop: 'createdTime', order: 'descending'}">
|
||||
:default-sort="{ prop: 'createdTime', order: 'descending' }">
|
||||
<!-- <el-table-column prop="id" label="主键ID" align="center" v-if="columns.showColumn('id')" /> -->
|
||||
<el-table-column prop="createdTime" sortable label="创建时间" align="center" v-if="columns.showColumn('createdTime')" />
|
||||
<el-table-column prop="inboundNo" label="入库单号" align="left" v-if="columns.showColumn('inboundNo')" />
|
||||
@@ -154,7 +168,8 @@
|
||||
<el-col :lg="12">
|
||||
<el-form-item label="入库类型" prop="transactionType">
|
||||
<el-select v-model="form.transactionType" filterable placeholder="请选择入库类型">
|
||||
<el-option v-for="item in options.transactionTypeOptions" :key="item.id" :label="item.typeCode" :value="item.typeName"> </el-option>
|
||||
<el-option v-for="item in options.transactionTypeOptions" :key="item.id" :label="item.typeCode" :value="item.typeName">
|
||||
</el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -229,7 +244,7 @@ import {
|
||||
getMmRecordInbound
|
||||
} from '@/api/materialManagement/productionMaterial/mmrecordinbound.js'
|
||||
import { listMmTransactionType } from '@/api/materialManagement/productionMaterial/mmtransactiontype.js'
|
||||
import { getMaterialOption, getLocationOption } from '@/api/materialManagement/productionMaterial/mminventory.js'
|
||||
import { getMaterialOption, getLocationOption } from '@/api/materialManagement/productionMaterial/mminventory.js'
|
||||
const { proxy } = getCurrentInstance()
|
||||
const ids = ref([])
|
||||
const loading = ref(false)
|
||||
|
||||
Reference in New Issue
Block a user