parent
9021b079e8
commit
cd925d4f7c
|
@ -97,8 +97,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="billstate != null and billstate != ''"> and billstate = #{billstate}</if>
|
<if test="billstate != null and billstate != ''"> and billstate = #{billstate}</if>
|
||||||
<if test="usrcode != null and usrcode != ''"> and usrcode = #{usrcode}</if>
|
<if test="usrcode != null and usrcode != ''"> and usrcode = #{usrcode}</if>
|
||||||
<if test="carno != null and carno != ''"> and carno like concat('%', #{carno}, '%')</if>
|
<if test="carno != null and carno != ''"> and carno like concat('%', #{carno}, '%')</if>
|
||||||
<if test="wghmqty != null "> and wghmqty = #{wghmqty}</if>
|
<if test="params.beginWghdt != null and params.beginWghdt != '' and params.endWghdt != null and params.endWghdt != ''"> and wghdt between #{params.beginWghdt} and #{params.endWghdt}</if>
|
||||||
<if test="empmqty != null "> and empmqty = #{empmqty}</if>
|
<if test="params.beginEmpdt != null and params.beginEmpdt != '' and params.endEmpdt != null and params.endEmpdt != ''"> and empdt between #{params.beginEmpdt} and #{params.endEmpdt}</if>
|
||||||
<if test="netmqty != null "> and netmqty = #{netmqty}</if>
|
<if test="netmqty != null "> and netmqty = #{netmqty}</if>
|
||||||
<if test="wghdt != null "> and wghdt = #{wghdt}</if>
|
<if test="wghdt != null "> and wghdt = #{wghdt}</if>
|
||||||
<if test="empdt != null "> and empdt = #{empdt}</if>
|
<if test="empdt != null "> and empdt = #{empdt}</if>
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
export function formatDate(date) {
|
||||||
|
if (!date) return '';
|
||||||
|
|
||||||
|
const year = date.getFullYear();
|
||||||
|
const month = String(date.getMonth() + 1).padStart(2, '0');
|
||||||
|
const day = String(date.getDate()).padStart(2, '0');
|
||||||
|
const hours = String(date.getHours()).padStart(2, '0'); // 24小时制
|
||||||
|
const minutes = String(date.getMinutes()).padStart(2, '0');
|
||||||
|
const seconds = String(date.getSeconds()).padStart(2, '0');
|
||||||
|
|
||||||
|
return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
|
||||||
|
}
|
|
@ -1,6 +1,13 @@
|
||||||
// searchData.js - 搜索配置的独立模块
|
// searchData.js - 搜索配置的独立模块
|
||||||
|
|
||||||
export const selectConfigs =[
|
export const selectConfigs =[
|
||||||
|
//所有物理磅
|
||||||
|
{
|
||||||
|
key: 'alltruepound',
|
||||||
|
params: 't_data_truepound;id;concat(name,\' \',usrcode)',
|
||||||
|
where: "",
|
||||||
|
orderby: 'usrcode asc'
|
||||||
|
},
|
||||||
// 出厂入厂磅
|
// 出厂入厂磅
|
||||||
{
|
{
|
||||||
key: 'outinpound',
|
key: 'outinpound',
|
||||||
|
|
|
@ -27,85 +27,27 @@
|
||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="毛重" prop="wghmqty">
|
<el-form-item label="过重磅时间">
|
||||||
<el-input
|
<el-date-picker
|
||||||
v-model="queryParams.wghmqty"
|
v-model="daterangeWghdt"
|
||||||
placeholder="请输入毛重"
|
style="width: 240px"
|
||||||
clearable
|
|
||||||
@keyup.enter.native="handleQuery"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="皮重" prop="empmqty">
|
|
||||||
<el-input
|
|
||||||
v-model="queryParams.empmqty"
|
|
||||||
placeholder="请输入皮重"
|
|
||||||
clearable
|
|
||||||
@keyup.enter.native="handleQuery"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="净重" prop="netmqty">
|
|
||||||
<el-input
|
|
||||||
v-model="queryParams.netmqty"
|
|
||||||
placeholder="请输入净重"
|
|
||||||
clearable
|
|
||||||
@keyup.enter.native="handleQuery"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="过重磅时间" prop="wghdt">
|
|
||||||
<el-date-picker clearable
|
|
||||||
v-model="queryParams.wghdt"
|
|
||||||
type="date"
|
|
||||||
value-format="yyyy-MM-dd"
|
value-format="yyyy-MM-dd"
|
||||||
placeholder="请选择过重磅时间">
|
type="daterange"
|
||||||
</el-date-picker>
|
range-separator="-"
|
||||||
|
start-placeholder="开始日期"
|
||||||
|
end-placeholder="结束日期"
|
||||||
|
></el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="过皮重时间" prop="empdt">
|
<el-form-item label="过皮重时间">
|
||||||
<el-date-picker clearable
|
<el-date-picker
|
||||||
v-model="queryParams.empdt"
|
v-model="daterangeEmpdt"
|
||||||
type="date"
|
style="width: 240px"
|
||||||
value-format="yyyy-MM-dd"
|
value-format="yyyy-MM-dd"
|
||||||
placeholder="请选择过皮重时间">
|
type="daterange"
|
||||||
</el-date-picker>
|
range-separator="-"
|
||||||
</el-form-item>
|
start-placeholder="开始日期"
|
||||||
<el-form-item label="原磅单号" prop="srcpunmqty">
|
end-placeholder="结束日期"
|
||||||
<el-input
|
></el-date-picker>
|
||||||
v-model="queryParams.srcpunmqty"
|
|
||||||
placeholder="请输入原磅单号"
|
|
||||||
clearable
|
|
||||||
@keyup.enter.native="handleQuery"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="原毛重" prop="srcwghmqty">
|
|
||||||
<el-input
|
|
||||||
v-model="queryParams.srcwghmqty"
|
|
||||||
placeholder="请输入原毛重"
|
|
||||||
clearable
|
|
||||||
@keyup.enter.native="handleQuery"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="原皮重" prop="srcempmqty">
|
|
||||||
<el-input
|
|
||||||
v-model="queryParams.srcempmqty"
|
|
||||||
placeholder="请输入原皮重"
|
|
||||||
clearable
|
|
||||||
@keyup.enter.native="handleQuery"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="原净重" prop="srcnetmqty">
|
|
||||||
<el-input
|
|
||||||
v-model="queryParams.srcnetmqty"
|
|
||||||
placeholder="请输入原净重"
|
|
||||||
clearable
|
|
||||||
@keyup.enter.native="handleQuery"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="名称" prop="itmname">
|
|
||||||
<el-input
|
|
||||||
v-model="queryParams.itmname"
|
|
||||||
placeholder="请输入名称"
|
|
||||||
clearable
|
|
||||||
@keyup.enter.native="handleQuery"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="毛重司磅员" prop="wghdtoprname">
|
<el-form-item label="毛重司磅员" prop="wghdtoprname">
|
||||||
<el-input
|
<el-input
|
||||||
|
@ -140,14 +82,10 @@
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="榜点" prop="poundid">
|
<el-form-item label="榜点" prop="poundid">
|
||||||
<el-select v-model="queryParams.poundid" placeholder="请选择榜点" clearable>
|
<search-select v-model="queryParams.poundid"
|
||||||
<el-option
|
clearable
|
||||||
v-for="dict in dict.type.pound"
|
:options="getOptionsByKey('alltruepound')"
|
||||||
:key="dict.value"
|
></search-select>
|
||||||
:label="dict.label"
|
|
||||||
:value="dict.value"
|
|
||||||
/>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||||
|
@ -215,6 +153,7 @@
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
@row-click="handleRowClick"
|
@row-click="handleRowClick"
|
||||||
row-key="id"
|
row-key="id"
|
||||||
|
border
|
||||||
>
|
>
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<!-- <el-table-column label="id" align="center" prop="id" />-->
|
<!-- <el-table-column label="id" align="center" prop="id" />-->
|
||||||
|
@ -223,8 +162,8 @@
|
||||||
<dict-tag :options="dict.type.pound_status" :value="scope.row.billstate"/>
|
<dict-tag :options="dict.type.pound_status" :value="scope.row.billstate"/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="磅单号" align="center" prop="usrcode" />
|
<el-table-column label="磅单号" align="center" prop="usrcode" width="150px"/>
|
||||||
<el-table-column label="车号/车厢" align="center" prop="carno" />
|
<el-table-column label="车号/车厢" align="center" prop="carno" width="100px" />
|
||||||
<el-table-column label="毛重" align="center" prop="wghmqty" />
|
<el-table-column label="毛重" align="center" prop="wghmqty" />
|
||||||
<el-table-column label="皮重" align="center" prop="empmqty" />
|
<el-table-column label="皮重" align="center" prop="empmqty" />
|
||||||
<el-table-column label="净重" align="center" prop="netmqty" />
|
<el-table-column label="净重" align="center" prop="netmqty" />
|
||||||
|
@ -253,22 +192,58 @@
|
||||||
<el-table-column label="皮重司磅员" align="center" prop="empdtoprname" />
|
<el-table-column label="皮重司磅员" align="center" prop="empdtoprname" />
|
||||||
<el-table-column label="规格" align="center" prop="specification" />
|
<el-table-column label="规格" align="center" prop="specification" />
|
||||||
<el-table-column label="计量单位" align="center" prop="msrname" />
|
<el-table-column label="计量单位" align="center" prop="msrname" />
|
||||||
<el-table-column label="榜点" align="center" prop="poundid"/>
|
<el-table-column label="榜点" align="center" prop="poundid" width="200px">
|
||||||
<el-table-column label="磅点名称" align="center" prop="poundname" />
|
<template slot-scope="scope">
|
||||||
<el-table-column label="皮重称重id" align="center" prop="empsysid" />
|
<search-select
|
||||||
<el-table-column label="皮重单号" align="center" prop="empusrcode" />
|
:disabled = "true"
|
||||||
<el-table-column label="毛重id" align="center" prop="wghsysid" />
|
v-model="scope.row.poundid"
|
||||||
<el-table-column label="毛重单号" align="center" prop="wghusrcode" />
|
:options = "getOptionsByKey('alltruepound')"
|
||||||
<el-table-column label="收货单位" align="center" prop="recunitid" />
|
class="search-select-custom-disabled"
|
||||||
<el-table-column label="收货单位名称" align="center" prop="recunitname" />
|
></search-select>
|
||||||
<el-table-column label="发货单位" align="center" prop="sendunitid" />
|
</template>
|
||||||
<el-table-column label="发货单位名称" align="center" prop="sendunitname" />
|
</el-table-column>
|
||||||
<el-table-column label="承运单位" align="center" prop="trnunitid" />
|
<!-- <el-table-column label="磅点名称" align="center" prop="poundname" />-->
|
||||||
<el-table-column label="承运单位名称" align="center" prop="trnunitname" />
|
<!-- <el-table-column label="皮重称重id" align="center" prop="empsysid" />-->
|
||||||
<el-table-column label="业务单位" align="center" prop="bsnunitid" />
|
<el-table-column label="皮重单号" align="center" prop="empusrcode" width="200px" />
|
||||||
<el-table-column label="业务单位名称" align="center" prop="bsnunitname" />
|
<!-- <el-table-column label="毛重id" align="center" prop="wghsysid" />-->
|
||||||
<el-table-column label="业务部门id" align="center" prop="bsndptid" />
|
<!-- <el-table-column label="毛重单号" align="center" prop="wghusrcode" />-->
|
||||||
<el-table-column label="业务部门名称" align="center" prop="bsndptname" />
|
<el-table-column label="收货单位" align="center" prop="recunitid" width="200px" >
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<search-select
|
||||||
|
:disabled = "true"
|
||||||
|
v-model="scope.row.recunitid"
|
||||||
|
:options = "getOptionsByKey('recunit')"
|
||||||
|
class="search-select-custom-disabled"
|
||||||
|
></search-select>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<!-- <el-table-column label="收货单位名称" align="center" prop="recunitname" />-->
|
||||||
|
<el-table-column label="发货单位" align="center" prop="sendunitid" width="200px" >
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<search-select
|
||||||
|
:disabled = "true"
|
||||||
|
v-model="scope.row.sendunitid"
|
||||||
|
:options = "getOptionsByKey('sendunit')"
|
||||||
|
class="search-select-custom-disabled"
|
||||||
|
></search-select>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<!-- <el-table-column label="发货单位名称" align="center" prop="sendunitname" />-->
|
||||||
|
<el-table-column label="承运单位" align="center" prop="trnunitid" width="200px" >
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<search-select
|
||||||
|
:disabled = "true"
|
||||||
|
v-model="scope.row.trnunitid"
|
||||||
|
:options = "getOptionsByKey('trnunit')"
|
||||||
|
class="search-select-custom-disabled"
|
||||||
|
></search-select>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<!-- <el-table-column label="承运单位名称" align="center" prop="trnunitname" />-->
|
||||||
|
<!-- <el-table-column label="业务单位" align="center" prop="bsnunitid" />-->
|
||||||
|
<!-- <el-table-column label="业务单位名称" align="center" prop="bsnunitname" />-->
|
||||||
|
<!-- <el-table-column label="业务部门id" align="center" prop="bsndptid" />-->
|
||||||
|
<!-- <el-table-column label="业务部门名称" align="center" prop="bsndptname" />-->
|
||||||
<el-table-column label="过磅类型" align="center" prop="wghtype">
|
<el-table-column label="过磅类型" align="center" prop="wghtype">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.wghtype"/>
|
<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.wghtype"/>
|
||||||
|
@ -280,33 +255,37 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="驾驶员" align="center" prop="cardriver" />
|
<el-table-column label="驾驶员" align="center" prop="cardriver" />
|
||||||
<el-table-column label="来源单据类型" align="center" prop="srcblltype">
|
<el-table-column label="来源单据类型" align="center" prop="srcblltype" width="120px">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.srcblltype"/>
|
<dict-tag :options="dict.type.oa_formid" :value="scope.row.srcblltype"/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="申请来源" align="center" prop="pondsrc" />
|
<el-table-column label="申请来源" align="center" prop="pondsrc" />
|
||||||
<el-table-column label="申请单号" align="center" prop="wetusrcode" />
|
<el-table-column label="申请单号" align="center" prop="wetusrcode" width="150px" />
|
||||||
<el-table-column label="来源编号" align="center" prop="srcbllusrcode" />
|
<el-table-column label="来源编号" align="center" prop="srcbllusrcode" />
|
||||||
<el-table-column label="备注" align="center" prop="remark" />
|
<el-table-column label="备注" align="center" prop="remark" />
|
||||||
<el-table-column label="炉号" align="center" prop="boilerno" />
|
<el-table-column label="炉号" align="center" prop="boilerno" />
|
||||||
<el-table-column label="复磅状态" align="center" prop="agnstatus" />
|
<el-table-column label="复磅状态" align="center" prop="agnstatus" >
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<dict-tag :options="dict.type.reweighing_status" :value="scope.row.agnstatus"/>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="复磅前毛重" align="center" prop="agngrossmqty" />
|
<el-table-column label="复磅前毛重" align="center" prop="agngrossmqty" />
|
||||||
<el-table-column label="复磅前皮重" align="center" prop="agntaremqty" />
|
<el-table-column label="复磅前皮重" align="center" prop="agntaremqty" />
|
||||||
<el-table-column label="复磅前净重" align="center" prop="agnnetmqty" />
|
<el-table-column label="复磅前净重" align="center" prop="agnnetmqty" />
|
||||||
<el-table-column label="扣减吨位" align="center" prop="ductmqty" />
|
<el-table-column label="扣减吨位" align="center" prop="ductmqty" />
|
||||||
<el-table-column label="扣减比例" align="center" prop="ductmqtypre" />
|
<el-table-column label="扣减比例" align="center" prop="ductmqtypre" />
|
||||||
<el-table-column label="钢号" align="center" prop="steeno" />
|
<el-table-column label="钢号" align="center" prop="steeno" />
|
||||||
<el-table-column label="长度" align="center" prop="unitlen" />
|
<!-- <el-table-column label="长度" align="center" prop="unitlen" />-->
|
||||||
<el-table-column label="序号" align="center" prop="indexid" />
|
<!-- <el-table-column label="序号" align="center" prop="indexid" />-->
|
||||||
<el-table-column label="冷轧支数" align="center" prop="carnolz" />
|
<!-- <el-table-column label="冷轧支数" align="center" prop="carnolz" />-->
|
||||||
<el-table-column label="钢种" align="center" prop="steeltype" />
|
<!-- <el-table-column label="钢种" align="center" prop="steeltype" />-->
|
||||||
<el-table-column label="线材类型" align="center" prop="linetype" />
|
<!-- <el-table-column label="线材类型" align="center" prop="linetype" />-->
|
||||||
<el-table-column label="批号" align="center" prop="batno" />
|
<!-- <el-table-column label="批号" align="center" prop="batno" />-->
|
||||||
<el-table-column label="连铸" align="center" prop="lzno" />
|
<!-- <el-table-column label="连铸" align="center" prop="lzno" />-->
|
||||||
<el-table-column label="支数" align="center" prop="lqty" />
|
<!-- <el-table-column label="支数" align="center" prop="lqty" />-->
|
||||||
<el-table-column label="编号" align="center" prop="bdcode" />
|
<!-- <el-table-column label="编号" align="center" prop="bdcode" />-->
|
||||||
<el-table-column label="登记部门" align="center" prop="crtorgid" />
|
<!-- <el-table-column label="登记部门" align="center" prop="crtorgid" />-->
|
||||||
<el-table-column label="是否启用" align="center" prop="isinuse">
|
<el-table-column label="是否启用" align="center" prop="isinuse">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.isinuse"/>
|
<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.isinuse"/>
|
||||||
|
@ -625,10 +604,17 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { listPoundbill,getNumber, getPoundbill, delPoundbill, addPoundbill, updatePoundbill, returnPound } from "@/api/measurement/bill/poundbill"
|
import { listPoundbill,getNumber, getPoundbill, delPoundbill, addPoundbill, updatePoundbill, returnPound } from "@/api/measurement/bill/poundbill"
|
||||||
|
import {getSearchSelectData} from "@/api/tool/gen";
|
||||||
|
//引入searchData组件
|
||||||
|
import {selectConfigs} from "@/components/SearchSelect/searchdata.js";
|
||||||
|
import SearchSelect from "@/components/SearchSelect/index.vue";
|
||||||
|
//引入时间格式化方法
|
||||||
|
import { formatDate } from "@/api/measurement/util/util";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Poundbill",
|
name: "Poundbill",
|
||||||
dicts: ['pound_status', 'pound', 'sys_yes_no','oa_formid'],
|
components: {SearchSelect},
|
||||||
|
dicts: ['pound_status', 'pound', 'sys_yes_no','oa_formid','reweighing_status'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
@ -651,6 +637,10 @@ export default {
|
||||||
title: "",
|
title: "",
|
||||||
// 是否显示弹出层
|
// 是否显示弹出层
|
||||||
open: false,
|
open: false,
|
||||||
|
// 过毛时间
|
||||||
|
daterangeWghdt: [],
|
||||||
|
// 过重时间
|
||||||
|
daterangeEmpdt: [],
|
||||||
// 查询参数
|
// 查询参数
|
||||||
queryParams: {
|
queryParams: {
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
|
@ -717,16 +707,38 @@ export default {
|
||||||
form: {},
|
form: {},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
}
|
},
|
||||||
|
searchData: {
|
||||||
|
optionsMap: {},
|
||||||
|
selectConfigs:selectConfigs
|
||||||
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getList()
|
this.loadAllSelectOptions();
|
||||||
|
this.getList();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
/** 查询磅单信息列表 */
|
/** 查询磅单信息列表 */
|
||||||
getList() {
|
async getList() {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
|
this.queryParams.params = {}
|
||||||
|
if (null != this.daterangeWghdt && '' !== this.daterangeWghdt && this.daterangeWghdt.length > 0) {
|
||||||
|
this.queryParams.params["beginWghdt"] = this.daterangeWghdt[0]
|
||||||
|
const endDate = new Date(this.daterangeWghdt[1]);
|
||||||
|
// 设置时分秒为 23:59:59
|
||||||
|
endDate.setHours(23, 59, 59, 999);
|
||||||
|
const endDateStr = formatDate(endDate);
|
||||||
|
this.queryParams.params["endWghdt"] = endDateStr;
|
||||||
|
}
|
||||||
|
if (null != this.daterangeEmpdt && '' !== this.daterangeEmpdt && this.daterangeEmpdt.length > 0) {
|
||||||
|
this.queryParams.params["beginEmpdt"] = this.daterangeEmpdt[0]
|
||||||
|
const endDate = new Date(this.daterangeEmpdt[1]);
|
||||||
|
// 设置时分秒为 23:59:59
|
||||||
|
endDate.setHours(23, 59, 59, 999);
|
||||||
|
const endDateStr = formatDate(endDate);
|
||||||
|
this.queryParams.params["endEmpdt"] = endDateStr;
|
||||||
|
}
|
||||||
listPoundbill(this.queryParams).then(response => {
|
listPoundbill(this.queryParams).then(response => {
|
||||||
this.poundbillList = response.rows
|
this.poundbillList = response.rows
|
||||||
this.total = response.total
|
this.total = response.total
|
||||||
|
@ -810,6 +822,8 @@ export default {
|
||||||
},
|
},
|
||||||
/** 重置按钮操作 */
|
/** 重置按钮操作 */
|
||||||
resetQuery() {
|
resetQuery() {
|
||||||
|
this.daterangeWghdt = []
|
||||||
|
this.daterangeEmpdt = []
|
||||||
this.resetForm("queryForm")
|
this.resetForm("queryForm")
|
||||||
this.handleQuery()
|
this.handleQuery()
|
||||||
},
|
},
|
||||||
|
@ -902,7 +916,32 @@ export default {
|
||||||
// 切换选中状态
|
// 切换选中状态
|
||||||
this.$refs.table1.toggleRowSelection(row, !isSelected);
|
this.$refs.table1.toggleRowSelection(row, !isSelected);
|
||||||
// this.$refs.table1.toggleRowSelection(row, true);
|
// this.$refs.table1.toggleRowSelection(row, true);
|
||||||
|
},
|
||||||
|
//searchSelect相关方法
|
||||||
|
buildCacheKey({ params, where, groupby = '', orderby = '' }) {
|
||||||
|
return `${params}|${where}|${groupby}|${orderby}`;
|
||||||
|
},
|
||||||
|
async loadAllSelectOptions() {
|
||||||
|
for (const cfg of this.searchData.selectConfigs) {
|
||||||
|
const key = this.buildCacheKey(cfg);
|
||||||
|
if (!this.searchData.optionsMap[key]) {
|
||||||
|
const [tableName, value, label] = cfg.params.split(';');
|
||||||
|
const res = await getSearchSelectData({
|
||||||
|
tableName: tableName,
|
||||||
|
value: value,
|
||||||
|
label: label,
|
||||||
|
where: cfg.where,
|
||||||
|
groupby: cfg.groupby,
|
||||||
|
orderby: cfg.orderby
|
||||||
|
});
|
||||||
|
this.$set(this.searchData.optionsMap, key, res.code === 200 ? res.data : []);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
getOptionsByKey(key) {
|
||||||
|
const cfg = this.searchData.selectConfigs.find(c => c.key === key);
|
||||||
|
return this.searchData.optionsMap[this.buildCacheKey(cfg)] || [];
|
||||||
|
},
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -260,7 +260,11 @@
|
||||||
<el-table-column label="收货单位" align="center" prop="recentname" />
|
<el-table-column label="收货单位" align="center" prop="recentname" />
|
||||||
<el-table-column label="承运单位" align="center" prop="trnentname" />
|
<el-table-column label="承运单位" align="center" prop="trnentname" />
|
||||||
<el-table-column label="物料编码" align="center" prop="itmno" />
|
<el-table-column label="物料编码" align="center" prop="itmno" />
|
||||||
<el-table-column label="来源单据类型" align="center" prop="srcbilltype" />
|
<el-table-column label="来源单据类型" align="center" prop="srcbilltype" >
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<dict-tag :options="dict.type.oa_formid" :value="scope.row.srcbilltype"/>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="来源单号" align="center" prop="srcbillusrcode" />
|
<el-table-column label="来源单号" align="center" prop="srcbillusrcode" />
|
||||||
</el-table>
|
</el-table>
|
||||||
<pagination
|
<pagination
|
||||||
|
@ -370,8 +374,8 @@
|
||||||
<dict-tag :options="dict.type.pound_status" :value="scope.row.billstate"/>
|
<dict-tag :options="dict.type.pound_status" :value="scope.row.billstate"/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="磅单号" align="center" prop="usrcode" />
|
<el-table-column label="磅单号" align="center" prop="usrcode" width="250px" />
|
||||||
<el-table-column label="车号/车厢" align="center" prop="carno" />
|
<el-table-column label="车号/车厢" align="center" prop="carno" width="150px"/>
|
||||||
<el-table-column label="毛重" align="center" prop="wghmqty" />
|
<el-table-column label="毛重" align="center" prop="wghmqty" />
|
||||||
<el-table-column label="皮重" align="center" prop="empmqty" />
|
<el-table-column label="皮重" align="center" prop="empmqty" />
|
||||||
<el-table-column label="净重" align="center" prop="netmqty" />
|
<el-table-column label="净重" align="center" prop="netmqty" />
|
||||||
|
@ -399,10 +403,10 @@
|
||||||
<dict-tag :options="dict.type.pound" :value="scope.row.poundid"/>
|
<dict-tag :options="dict.type.pound" :value="scope.row.poundid"/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="磅点名称" align="center" prop="poundname" />
|
<el-table-column label="磅点名称" align="center" prop="poundname" width="150px"/>
|
||||||
<el-table-column label="皮重称重id" align="center" prop="empsysid" />
|
<!-- <el-table-column label="皮重称重id" align="center" prop="empsysid" />-->
|
||||||
<el-table-column label="皮重单号" align="center" prop="empusrcode" />
|
<el-table-column label="皮重单号" align="center" prop="empusrcode" width="150px"/>
|
||||||
<el-table-column label="毛重id" align="center" prop="wghsysid" />
|
<!-- <el-table-column label="毛重id" align="center" prop="wghsysid" />-->
|
||||||
<el-table-column label="毛重单号" align="center" prop="wghusrcode" />
|
<el-table-column label="毛重单号" align="center" prop="wghusrcode" />
|
||||||
<el-table-column label="收货单位" align="center" prop="recunitid" />
|
<el-table-column label="收货单位" align="center" prop="recunitid" />
|
||||||
<el-table-column label="收货单位名称" align="center" prop="recunitname" />
|
<el-table-column label="收货单位名称" align="center" prop="recunitname" />
|
||||||
|
@ -410,10 +414,10 @@
|
||||||
<el-table-column label="发货单位名称" align="center" prop="sendunitname" />
|
<el-table-column label="发货单位名称" align="center" prop="sendunitname" />
|
||||||
<el-table-column label="承运单位" align="center" prop="trnunitid" />
|
<el-table-column label="承运单位" align="center" prop="trnunitid" />
|
||||||
<el-table-column label="承运单位名称" align="center" prop="trnunitname" />
|
<el-table-column label="承运单位名称" align="center" prop="trnunitname" />
|
||||||
<el-table-column label="业务单位" align="center" prop="bsnunitid" />
|
<!-- <el-table-column label="业务单位" align="center" prop="bsnunitid" />-->
|
||||||
<el-table-column label="业务单位名称" align="center" prop="bsnunitname" />
|
<!-- <el-table-column label="业务单位名称" align="center" prop="bsnunitname" />-->
|
||||||
<el-table-column label="业务部门id" align="center" prop="bsndptid" />
|
<!-- <el-table-column label="业务部门id" align="center" prop="bsndptid" />-->
|
||||||
<el-table-column label="业务部门名称" align="center" prop="bsndptname" />
|
<!-- <el-table-column label="业务部门名称" align="center" prop="bsndptname" />-->
|
||||||
<el-table-column label="过磅类型" align="center" prop="wghtype">
|
<el-table-column label="过磅类型" align="center" prop="wghtype">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.wghtype"/>
|
<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.wghtype"/>
|
||||||
|
@ -427,7 +431,7 @@
|
||||||
<el-table-column label="驾驶员" align="center" prop="cardriver" />
|
<el-table-column label="驾驶员" align="center" prop="cardriver" />
|
||||||
<el-table-column label="来源单据类型" align="center" prop="srcblltype">
|
<el-table-column label="来源单据类型" align="center" prop="srcblltype">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.srcblltype"/>
|
<dict-tag :options="dict.type.oa_formid" :value="scope.row.srcblltype"/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="申请来源" align="center" prop="pondsrc" />
|
<el-table-column label="申请来源" align="center" prop="pondsrc" />
|
||||||
|
@ -502,7 +506,7 @@ import {selectConfigs} from "@/components/SearchSelect/searchdata.js";
|
||||||
export default {
|
export default {
|
||||||
name: "Outinpound",
|
name: "Outinpound",
|
||||||
components: {SearchSelect},
|
components: {SearchSelect},
|
||||||
dicts: ['pound_status', 'pound', 'sys_yes_no','weighttype','poundoutintype'],
|
dicts: ['pound_status', 'pound', 'sys_yes_no','weighttype','poundoutintype','oa_formid'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
|
@ -1057,6 +1061,11 @@ export default {
|
||||||
},
|
},
|
||||||
//查询磅单
|
//查询磅单
|
||||||
handleQueryPoundList(){
|
handleQueryPoundList(){
|
||||||
|
//查看是否选中磅点
|
||||||
|
if(this.queryParams.poundid == null || this.queryParams.poundid === ""){
|
||||||
|
this.$message.error("请选择磅点!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
var thisqueryParams = {
|
var thisqueryParams = {
|
||||||
|
|
||||||
|
@ -1068,6 +1077,8 @@ export default {
|
||||||
thisqueryParams.params.queryEnd = this.queryPageParams.weightInfo.queryEnd;
|
thisqueryParams.params.queryEnd = this.queryPageParams.weightInfo.queryEnd;
|
||||||
thisqueryParams.pageNum = this.queryPageParams.weightInfo.pageNum;
|
thisqueryParams.pageNum = this.queryPageParams.weightInfo.pageNum;
|
||||||
thisqueryParams.pageSize = this.queryPageParams.weightInfo.pageSize;
|
thisqueryParams.pageSize = this.queryPageParams.weightInfo.pageSize;
|
||||||
|
//设置物理磅点。
|
||||||
|
thisqueryParams.poundid = this.queryParams.poundid;
|
||||||
listPoundbill(thisqueryParams).then(response => {
|
listPoundbill(thisqueryParams).then(response => {
|
||||||
this.queryPageParams.weightInfo.total = response.total;
|
this.queryPageParams.weightInfo.total = response.total;
|
||||||
this.poundbillList = response.rows;
|
this.poundbillList = response.rows;
|
||||||
|
|
Loading…
Reference in New Issue