收货凭证增加查询条件

jg-waiwang-pro
vayne 5 months ago
parent 65000b33e8
commit 1994989c5a

@ -391,7 +391,8 @@
d.spec, d.spec,
d.unit, d.unit,
e.vehicle_number, e.vehicle_number,
f.name AS productName f.name AS productName,
a.contract_no as contractNo
FROM FROM
jg_voucher a jg_voucher a
LEFT JOIN jg_subject_basic b ON a.associate_third_suppliers = b.id LEFT JOIN jg_subject_basic b ON a.associate_third_suppliers = b.id

@ -252,6 +252,11 @@ public class VoucherServiceImpl extends ServiceImpl<VoucherMapper, VoucherEntity
voucherNum++; voucherNum++;
voucherQueryWrapper.like("a.contract_no",voucherPagination.getContractNo()); voucherQueryWrapper.like("a.contract_no",voucherPagination.getContractNo());
}
if(ObjectUtil.isNotEmpty(voucherPagination.getProductName())){
voucherNum++;
voucherQueryWrapper.like("f.name",voucherPagination.getProductName());
} }
if(ObjectUtil.isNotEmpty(voucherPagination.getDeliveryType())){ if(ObjectUtil.isNotEmpty(voucherPagination.getDeliveryType())){
@ -600,8 +605,11 @@ public class VoucherServiceImpl extends ServiceImpl<VoucherMapper, VoucherEntity
queryWrapper.eq("a.document_type",voucherPagination.getDocumentType()); queryWrapper.eq("a.document_type",voucherPagination.getDocumentType());
queryWrapper.eq("a.delivery_type","2"); queryWrapper.eq("a.delivery_type","2");
queryWrapper.eq("a.voucher_status","4"); queryWrapper.eq("a.voucher_status","4");
// queryWrapper.eq(StringUtils.isNotEmpty(voucherPagination.getContractNo()),"a.contract_no",voucherPagination.getContractNo()); if (StringUtils.isNotEmpty(voucherPagination.getKeyword())) {
// queryWrapper.eq(StringUtils.isNotEmpty(voucherPagination.getProductName()),"f.name",voucherPagination.getProductName()); queryWrapper.and(wrapper -> wrapper.like("a.contract_no", voucherPagination.getKeyword())
.or().like("f.name", voucherPagination.getKeyword())
.or().like("a.voucher_code",voucherPagination.getKeyword()));
}
queryWrapper.notIn(ObjectUtils.isNotEmpty(voucherPagination.getExcludeIdList()),"a.id",voucherPagination.getExcludeIdList()); queryWrapper.notIn(ObjectUtils.isNotEmpty(voucherPagination.getExcludeIdList()),"a.id",voucherPagination.getExcludeIdList());
queryWrapper.in(ObjectUtils.isNotEmpty(voucherPagination.getProductIdList()),"c.product_id",voucherPagination.getProductIdList()); queryWrapper.in(ObjectUtils.isNotEmpty(voucherPagination.getProductIdList()),"c.product_id",voucherPagination.getProductIdList());
queryWrapper.isNull("a.f_delete_mark"); queryWrapper.isNull("a.f_delete_mark");

@ -38,8 +38,10 @@
</el-table-column> </el-table-column>
<el-table-column prop="vehicleNumber" label="车牌号" align="left"> <el-table-column prop="vehicleNumber" label="车牌号" align="left">
</el-table-column> </el-table-column>
<!-- <el-table-column prop="supplierName" label="供应商名字" align="left"> <el-table-column prop="contractNo" label="合同编号" align="left">
</el-table-column> --> </el-table-column>
<el-table-column prop="productName" label="商品名称" align="left">
</el-table-column>
</JNPF-table> </JNPF-table>
<pagination :total="total" :page.sync="listQuery.currentPage" :limit.sync="listQuery.pageSize" <pagination :total="total" :page.sync="listQuery.currentPage" :limit.sync="listQuery.pageSize"
@pagination="init" /> @pagination="init" />

@ -63,7 +63,7 @@
</jnpf-form-tip-item> </jnpf-form-tip-item>
</el-col> </el-col>
<el-col :span="8" v-if="judgeShow('freight')"> <el-col :span="8" v-if="judgeShow('freight')">
<jnpf-form-tip-item label="合同号" v-if="judgeShow('freight')" prop="contractNo"> <jnpf-form-tip-item label="合同号" v-if="judgeShow('freight')" prop="contractNo">
<JnpfInput v-model="dataForm.contractNo" @change="changeData('freight', -1)" <JnpfInput v-model="dataForm.contractNo" @change="changeData('freight', -1)"
placeholder="请输入" :disabled="judgeWrite('freight')" clearable placeholder="请输入" :disabled="judgeWrite('freight')" clearable
:style='{ "width": "100%" }'> :style='{ "width": "100%" }'>

@ -9,10 +9,15 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="合同号"> <el-form-item label="合同号">
<el-input v-model="query.contractNo" placeholder="请输入" clearable> </el-input> <el-input v-model="query.contractNo" placeholder="请输入" clearable> </el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6">
<el-form-item label="商品名称">
<el-input v-model="query.productName" placeholder="请输入" clearable> </el-input>
</el-form-item>
</el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="凭证类型"> <el-form-item label="凭证类型">
<JnpfSelect v-model="query.voucherType" placeholder="请选择" clearable <JnpfSelect v-model="query.voucherType" placeholder="请选择" clearable
@ -144,6 +149,8 @@
</el-table-column> </el-table-column>
<el-table-column prop="netWeight" label="净重" align="center" width="200"> <el-table-column prop="netWeight" label="净重" align="center" width="200">
</el-table-column> </el-table-column>
<el-table-column prop="contractNo" label="合同编号" align="center" width="260">
</el-table-column>
<el-table-column prop="productName" label="商品名称" align="center" width="260"> <el-table-column prop="productName" label="商品名称" align="center" width="260">
</el-table-column> </el-table-column>
@ -299,6 +306,7 @@ export default {
query: { query: {
voucherCode: undefined, voucherCode: undefined,
contractNo: undefined, contractNo: undefined,
productName: undefined,
voucherType: undefined, voucherType: undefined,
preparationTime: undefined, preparationTime: undefined,
poundCode: undefined, poundCode: undefined,

Loading…
Cancel
Save