入库管理,出库管理,盘点管理,仓库下拉框,仓库字段添加,搜索框lable样式修改
This commit is contained in:
@@ -69,6 +69,30 @@ public class CheckDifferenceRecord extends BaseEntity
|
|||||||
/** 审核状态 */
|
/** 审核状态 */
|
||||||
@Excel(name = "审核状态")
|
@Excel(name = "审核状态")
|
||||||
private String status;
|
private String status;
|
||||||
|
/** 仓库ID */
|
||||||
|
@Excel(name = "仓库ID")
|
||||||
|
private String warehouseId;
|
||||||
|
|
||||||
|
/** 仓库名称 */
|
||||||
|
@Excel(name = "仓库名称")
|
||||||
|
private String warehouseName;
|
||||||
|
|
||||||
|
|
||||||
|
public String getWarehouseId() {
|
||||||
|
return warehouseId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setWarehouseId(String warehouseId) {
|
||||||
|
this.warehouseId = warehouseId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getWarehouseName() {
|
||||||
|
return warehouseName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setWarehouseName(String warehouseName) {
|
||||||
|
this.warehouseName = warehouseName;
|
||||||
|
}
|
||||||
|
|
||||||
public String getStatus() {
|
public String getStatus() {
|
||||||
return status;
|
return status;
|
||||||
|
|||||||
@@ -20,30 +20,66 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<result property="createTime" column="create_time" />
|
<result property="createTime" column="create_time" />
|
||||||
<result property="productGuid" column="product_guid" />
|
<result property="productGuid" column="product_guid" />
|
||||||
<result property="status" column="status" />
|
<result property="status" column="status" />
|
||||||
|
<result property="warehouseId" column="warehouse_id" />
|
||||||
|
<result property="warehouseName" column="warehouse_name" />
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectCheckDifferenceRecordVo">
|
<sql id="selectCheckDifferenceRecordVo">
|
||||||
select check_guid, check_stock_detail_id, stock_id, tray_code, cargo_space_id, product_id, lot_no, supplier, customer, old_quantity, new_quantity, record_type, create_time, product_guid ,status from check_difference_record
|
select r.check_guid, r.check_stock_detail_id, r.stock_id, r.tray_code, r.cargo_space_id,
|
||||||
|
r.product_id, r.lot_no, r.supplier, r.customer, r.old_quantity, r.new_quantity,
|
||||||
|
r.record_type, r.create_time, r.product_guid, r.status, r.warehouse_id,
|
||||||
|
w.warehouse_name
|
||||||
|
from check_difference_record r
|
||||||
|
left join bas_warehouse w on r.warehouse_id = w.warehouse_id
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="selectCheckDifferenceRecordList" parameterType="CheckDifferenceRecord" resultMap="CheckDifferenceRecordResult">
|
<select id="selectCheckDifferenceRecordList" parameterType="CheckDifferenceRecord" resultMap="CheckDifferenceRecordResult">
|
||||||
<include refid="selectCheckDifferenceRecordVo"/>
|
<include refid="selectCheckDifferenceRecordVo"/>
|
||||||
<where>
|
<where>
|
||||||
<if test="checkStockDetailId != null and checkStockDetailId != ''"> and check_stock_detail_id = #{checkStockDetailId}</if>
|
<if test="checkStockDetailId != null and checkStockDetailId != ''">
|
||||||
<if test="stockId != null and stockId != ''"> and stock_id = #{stockId}</if>
|
and r.check_stock_detail_id = #{checkStockDetailId}
|
||||||
<if test="trayCode != null and trayCode != ''"> and tray_code = #{trayCode}</if>
|
</if>
|
||||||
<if test="cargoSpaceId != null and cargoSpaceId != ''"> and cargo_space_id = #{cargoSpaceId}</if>
|
<if test="stockId != null and stockId != ''">
|
||||||
<if test="productId != null and productId != ''"> and product_id = #{productId}</if>
|
and r.stock_id = #{stockId}
|
||||||
<if test="lotNo != null and lotNo != ''"> and lot_no = #{lotNo}</if>
|
</if>
|
||||||
<if test="supplier != null and supplier != ''"> and supplier = #{supplier}</if>
|
<if test="trayCode != null and trayCode != ''">
|
||||||
<if test="customer != null and customer != ''"> and customer = #{customer}</if>
|
and r.tray_code = #{trayCode}
|
||||||
<if test="oldQuantity != null and oldQuantity != ''"> and old_quantity = #{oldQuantity}</if>
|
</if>
|
||||||
<if test="newQuantity != null and newQuantity != ''"> and new_quantity = #{newQuantity}</if>
|
<if test="cargoSpaceId != null and cargoSpaceId != ''">
|
||||||
<if test="recordType != null "> and record_type = #{recordType}</if>
|
and r.cargo_space_id = #{cargoSpaceId}
|
||||||
<if test="productGuid != null and productGuid != ''"> and product_guid = #{productGuid}</if>
|
</if>
|
||||||
<if test="status != null and status != ''"> and status = #{status}</if>
|
<if test="productId != null and productId != ''">
|
||||||
|
and r.product_id = #{productId}
|
||||||
|
</if>
|
||||||
|
<if test="lotNo != null and lotNo != ''">
|
||||||
|
and r.lot_no = #{lotNo}
|
||||||
|
</if>
|
||||||
|
<if test="supplier != null and supplier != ''">
|
||||||
|
and r.supplier = #{supplier}
|
||||||
|
</if>
|
||||||
|
<if test="customer != null and customer != ''">
|
||||||
|
and r.customer = #{customer}
|
||||||
|
</if>
|
||||||
|
<if test="oldQuantity != null and oldQuantity != ''">
|
||||||
|
and r.old_quantity = #{oldQuantity}
|
||||||
|
</if>
|
||||||
|
<if test="newQuantity != null and newQuantity != ''">
|
||||||
|
and r.new_quantity = #{newQuantity}
|
||||||
|
</if>
|
||||||
|
<if test="recordType != null ">
|
||||||
|
and r.record_type = #{recordType}
|
||||||
|
</if>
|
||||||
|
<if test="productGuid != null and productGuid != ''">
|
||||||
|
and r.product_guid = #{productGuid}
|
||||||
|
</if>
|
||||||
|
<if test="status != null and status != ''">
|
||||||
|
and r.status = #{status}
|
||||||
|
</if>
|
||||||
|
<if test="warehouseId != null and warehouseId != ''">
|
||||||
|
and r.warehouse_id = #{warehouseId}
|
||||||
|
</if>
|
||||||
</where>
|
</where>
|
||||||
order by create_time desc
|
order by r.create_time desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectCheckDifferenceRecordByCheckGuid" parameterType="String" resultMap="CheckDifferenceRecordResult">
|
<select id="selectCheckDifferenceRecordByCheckGuid" parameterType="String" resultMap="CheckDifferenceRecordResult">
|
||||||
@@ -69,6 +105,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<if test="createTime != null">create_time,</if>
|
<if test="createTime != null">create_time,</if>
|
||||||
<if test="productGuid != null">product_guid,</if>
|
<if test="productGuid != null">product_guid,</if>
|
||||||
<if test="status != null">status,</if>
|
<if test="status != null">status,</if>
|
||||||
|
<if test="warehouseId != null">warehouse_id,</if>
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
<if test="checkGuid != null">#{checkGuid},</if>
|
<if test="checkGuid != null">#{checkGuid},</if>
|
||||||
@@ -86,6 +123,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<if test="createTime != null">#{createTime},</if>
|
<if test="createTime != null">#{createTime},</if>
|
||||||
<if test="productGuid != null">#{productGuid},</if>
|
<if test="productGuid != null">#{productGuid},</if>
|
||||||
<if test="status != null">#{status},</if>
|
<if test="status != null">#{status},</if>
|
||||||
|
<if test="warehouseId != null">#{warehouseId},</if>
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
@@ -106,6 +144,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<if test="createTime != null">create_time = #{createTime},</if>
|
<if test="createTime != null">create_time = #{createTime},</if>
|
||||||
<if test="productGuid != null">product_guid = #{productGuid},</if>
|
<if test="productGuid != null">product_guid = #{productGuid},</if>
|
||||||
<if test="status != null">status = #{status},</if>
|
<if test="status != null">status = #{status},</if>
|
||||||
|
<if test="warehouseId != null">warehouse_id = #{warehouseId},</if>
|
||||||
</trim>
|
</trim>
|
||||||
where check_guid = #{checkGuid}
|
where check_guid = #{checkGuid}
|
||||||
</update>
|
</update>
|
||||||
|
|||||||
@@ -586,6 +586,7 @@ export default {
|
|||||||
// ****************盘点差异管理*****************
|
// ****************盘点差异管理*****************
|
||||||
checkDifference: {
|
checkDifference: {
|
||||||
unaudited:'unaudited',
|
unaudited:'unaudited',
|
||||||
|
warehouseId:'warehouse',
|
||||||
audited:'audited',
|
audited:'audited',
|
||||||
inputStatus:'Please Select Status',
|
inputStatus:'Please Select Status',
|
||||||
status:'status',
|
status:'status',
|
||||||
|
|||||||
@@ -562,6 +562,7 @@ export default {
|
|||||||
},
|
},
|
||||||
// ****************盘点差异管理*****************
|
// ****************盘点差异管理*****************
|
||||||
checkDifference: {
|
checkDifference: {
|
||||||
|
warehouseId:'仓库',
|
||||||
unaudited:'未审核',
|
unaudited:'未审核',
|
||||||
audited:'已审核',
|
audited:'已审核',
|
||||||
inputStatus:'请选择审核状态',
|
inputStatus:'请选择审核状态',
|
||||||
|
|||||||
@@ -488,4 +488,10 @@
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
<style scoped>
|
||||||
|
.el-form-item >>> .el-form-item__label {
|
||||||
|
white-space: nowrap;
|
||||||
|
width: auto;
|
||||||
|
min-width: fit-content;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
@@ -81,6 +81,21 @@
|
|||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>-->
|
</el-form-item>-->
|
||||||
|
<el-form-item :label="$t('inReceiveStockin.warehouseId')" prop="warehouseId"><!--仓库-->
|
||||||
|
<el-select
|
||||||
|
v-model="queryParams.warehouseId"
|
||||||
|
:placeholder="$t('inReceiveStockin.selectWarehouseId')"
|
||||||
|
clearable
|
||||||
|
@change="handleQuery"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in warehouseOptions"
|
||||||
|
:key="item.warehouseId"
|
||||||
|
:label="item.warehouseName"
|
||||||
|
:value="item.warehouseId"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item :label="$t('checkDifference.status')" prop="status"> <!-- 审核状态 -->
|
<el-form-item :label="$t('checkDifference.status')" prop="status"> <!-- 审核状态 -->
|
||||||
<el-select v-model="queryParams.status" :placeholder="$t('checkDifference.inputStatus')" clearable>
|
<el-select v-model="queryParams.status" :placeholder="$t('checkDifference.inputStatus')" clearable>
|
||||||
<el-option :label="$t('checkDifference.unaudited')" value="0" /> <!-- 未审核 -->
|
<el-option :label="$t('checkDifference.unaudited')" value="0" /> <!-- 未审核 -->
|
||||||
@@ -131,11 +146,14 @@
|
|||||||
<el-table-column :label="$t('checkDifference.newQuantity')" align="center" prop="newQuantity" /> <!-- 新值 -->
|
<el-table-column :label="$t('checkDifference.newQuantity')" align="center" prop="newQuantity" /> <!-- 新值 -->
|
||||||
<el-table-column :label="$t('checkDifference.recordType')" align="center" prop="recordType" /> <!-- 操作方式 -->
|
<el-table-column :label="$t('checkDifference.recordType')" align="center" prop="recordType" /> <!-- 操作方式 -->
|
||||||
<el-table-column :label="$t('checkDifference.createTime')" align="center" prop="createTime" /> <!-- 创建时间 -->
|
<el-table-column :label="$t('checkDifference.createTime')" align="center" prop="createTime" /> <!-- 创建时间 -->
|
||||||
|
<el-table-column :label="$t('checkDifference.warehouseId')" align="center" prop="warehouseName" /> <!-- 创建时间 -->
|
||||||
<el-table-column :label="$t('checkDifference.status')" align="center" prop="status"> <!-- 审核状态 -->
|
<el-table-column :label="$t('checkDifference.status')" align="center" prop="status"> <!-- 审核状态 -->
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<dict-tag :options="[{ label: $t('checkDifference.unaudited'), value: '0', raw: { listClass: 'info' } }, { label: $t('checkDifference.audited'), value: '1', raw: { listClass: 'success' } }]" :value="scope.row.status"/>
|
<dict-tag :options="[{ label: $t('checkDifference.unaudited'), value: '0', raw: { listClass: 'info' } }, { label: $t('checkDifference.audited'), value: '1', raw: { listClass: 'success' } }]" :value="scope.row.status"/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
|
|
||||||
<!-- <el-table-column :label="$t('checkDifference.productGuid')" align="center" prop="productGuid" /> <!– 物料guid –>-->
|
<!-- <el-table-column :label="$t('checkDifference.productGuid')" align="center" prop="productGuid" /> <!– 物料guid –>-->
|
||||||
<!-- <el-table-column :label="$t('checkDifference.operation')" align="center" class-name="small-padding fixed-width"> <!– 操作 –>
|
<!-- <el-table-column :label="$t('checkDifference.operation')" align="center" class-name="small-padding fixed-width"> <!– 操作 –>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
@@ -214,6 +232,7 @@
|
|||||||
import { listDifference, getDifference, delDifference, addDifference, updateDifference, auditDifference } from "@/api/check/difference"
|
import { listDifference, getDifference, delDifference, addDifference, updateDifference, auditDifference } from "@/api/check/difference"
|
||||||
import { listDifferenceRecordFinish } from "@/api/check/DifferenceRecordFinish"
|
import { listDifferenceRecordFinish } from "@/api/check/DifferenceRecordFinish"
|
||||||
import DictTag from "@/components/DictTag"
|
import DictTag from "@/components/DictTag"
|
||||||
|
import {listWarehouse} from "@/api/bas/warehouse";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Difference",
|
name: "Difference",
|
||||||
@@ -222,6 +241,7 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
warehouseOptions:[],
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
loading: true,
|
loading: true,
|
||||||
// 选中数组
|
// 选中数组
|
||||||
@@ -267,8 +287,18 @@ export default {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getList()
|
this.getList()
|
||||||
|
this.getWarehouseList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
/** 获取仓库列表 */
|
||||||
|
getWarehouseList() {
|
||||||
|
listWarehouse().then(response => {
|
||||||
|
this.warehouseOptions = response.rows;
|
||||||
|
if (this.warehouseOptions.length > 0) {
|
||||||
|
this.handleQuery();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
/** 查询盘点差异列表 */
|
/** 查询盘点差异列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
@@ -395,3 +425,10 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
<style scoped>
|
||||||
|
.el-form-item >>> .el-form-item__label {
|
||||||
|
white-space: nowrap;
|
||||||
|
width: auto;
|
||||||
|
min-width: fit-content;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
@@ -185,13 +185,20 @@
|
|||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>-->
|
</el-form-item>-->
|
||||||
<el-form-item :label="$t('checkJobIn.warehouse')" prop="warehouseId"> <!--仓库-->
|
<el-form-item :label="$t('inReceiveStockin.warehouseId')" prop="warehouseId"><!--仓库-->
|
||||||
<el-input
|
<el-select
|
||||||
v-model="queryParams.warehouseId"
|
v-model="queryParams.warehouseId"
|
||||||
:placeholder="$t('checkJobIn.inputWarehouseId')"
|
:placeholder="$t('inReceiveStockin.selectWarehouseId')"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@change="handleQuery"
|
||||||
/>
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in warehouseOptions"
|
||||||
|
:key="item.warehouseId"
|
||||||
|
:label="item.warehouseName"
|
||||||
|
:value="item.warehouseId"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="重分标记" prop="faultFlag">
|
<!-- <el-form-item label="重分标记" prop="faultFlag">
|
||||||
<el-input
|
<el-input
|
||||||
@@ -346,12 +353,14 @@ import {
|
|||||||
manualCompleted
|
manualCompleted
|
||||||
} from "@/api/job/inmydoJob"
|
} from "@/api/job/inmydoJob"
|
||||||
import { listMydoJobDetail } from "@/api/job/mydoJobDetail"
|
import { listMydoJobDetail } from "@/api/job/mydoJobDetail"
|
||||||
|
import {listWarehouse} from "@/api/bas/warehouse";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "MydoJob",
|
name: "MydoJob",
|
||||||
dicts: ['execution_phase_type', 'check_in_job_type', 'on_line_type', 'mydo_job_status'],
|
dicts: ['execution_phase_type', 'check_in_job_type', 'on_line_type', 'mydo_job_status'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
warehouseOptions:[],
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
loading: true,
|
loading: true,
|
||||||
detailLoading:false,
|
detailLoading:false,
|
||||||
@@ -433,8 +442,18 @@ export default {
|
|||||||
created() {
|
created() {
|
||||||
// 获取字典数据后,设置默认值
|
// 获取字典数据后,设置默认值
|
||||||
this.getList()
|
this.getList()
|
||||||
|
this.getWarehouseList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
/** 获取仓库列表 */
|
||||||
|
getWarehouseList() {
|
||||||
|
listWarehouse().then(response => {
|
||||||
|
this.warehouseOptions = response.rows;
|
||||||
|
if (this.warehouseOptions.length > 0) {
|
||||||
|
this.handleQuery();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
/** 查询任务表列表 */
|
/** 查询任务表列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
|
|||||||
@@ -185,13 +185,20 @@
|
|||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>-->
|
</el-form-item>-->
|
||||||
<el-form-item :label="$t('checkJobOut.warehouse')" prop="warehouseId"> <!-- 仓库 -->
|
<el-form-item :label="$t('inReceiveStockin.warehouseId')" prop="warehouseId"><!--仓库-->
|
||||||
<el-input
|
<el-select
|
||||||
v-model="queryParams.warehouseId"
|
v-model="queryParams.warehouseId"
|
||||||
:placeholder="$t('checkJobOut.inputWarehouseId')"
|
:placeholder="$t('inReceiveStockin.selectWarehouseId')"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@change="handleQuery"
|
||||||
/>
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in warehouseOptions"
|
||||||
|
:key="item.warehouseId"
|
||||||
|
:label="item.warehouseName"
|
||||||
|
:value="item.warehouseId"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="重分标记" prop="faultFlag">
|
<!-- <el-form-item label="重分标记" prop="faultFlag">
|
||||||
<el-input
|
<el-input
|
||||||
@@ -348,12 +355,14 @@
|
|||||||
<script>
|
<script>
|
||||||
import { listMydoJobOut } from "@/api/job/OutmydoJob"
|
import { listMydoJobOut } from "@/api/job/OutmydoJob"
|
||||||
import { listMydoJobDetail } from "@/api/job/mydoJobDetail"
|
import { listMydoJobDetail } from "@/api/job/mydoJobDetail"
|
||||||
|
import {listWarehouse} from "@/api/bas/warehouse";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "MydoJob",
|
name: "MydoJob",
|
||||||
dicts: ['execution_phase_type', 'check_out_job_type', 'on_line_type', 'mydo_job_status'],
|
dicts: ['execution_phase_type', 'check_out_job_type', 'on_line_type', 'mydo_job_status'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
warehouseOptions:[],
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
loading: true,
|
loading: true,
|
||||||
detailLoading:false,
|
detailLoading:false,
|
||||||
@@ -434,8 +443,18 @@ export default {
|
|||||||
created() {
|
created() {
|
||||||
// 获取字典数据后,设置默认值
|
// 获取字典数据后,设置默认值
|
||||||
this.getList()
|
this.getList()
|
||||||
|
this.getWarehouseList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
/** 获取仓库列表 */
|
||||||
|
getWarehouseList() {
|
||||||
|
listWarehouse().then(response => {
|
||||||
|
this.warehouseOptions = response.rows;
|
||||||
|
if (this.warehouseOptions.length > 0) {
|
||||||
|
this.handleQuery();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
/** 查询任务表列表 */
|
/** 查询任务表列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
|
|||||||
@@ -537,4 +537,10 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
<style scoped>
|
||||||
|
.el-form-item >>> .el-form-item__label {
|
||||||
|
white-space: nowrap;
|
||||||
|
width: auto;
|
||||||
|
min-width: fit-content;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
@@ -185,13 +185,20 @@
|
|||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>-->
|
</el-form-item>-->
|
||||||
<el-form-item :label="$t('inReceiveStockin.warehouseId')" prop="warehouseId">
|
<el-form-item :label="$t('inReceiveStockin.warehouseId')" prop="warehouseId"><!--仓库-->
|
||||||
<el-input
|
<el-select
|
||||||
v-model="queryParams.warehouseId"
|
v-model="queryParams.warehouseId"
|
||||||
:placeholder="$t('inReceiveStockin.selectWarehouseId')"
|
:placeholder="$t('inReceiveStockin.selectWarehouseId')"
|
||||||
clearable
|
clearable
|
||||||
@keyup.enter.native="handleQuery"
|
@change="handleQuery"
|
||||||
/>
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in warehouseOptions"
|
||||||
|
:key="item.warehouseId"
|
||||||
|
:label="item.warehouseName"
|
||||||
|
:value="item.warehouseId"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="重分标记" prop="faultFlag">
|
<!-- <el-form-item label="重分标记" prop="faultFlag">
|
||||||
<el-input
|
<el-input
|
||||||
@@ -350,6 +357,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import { listMydoJob,manualInvalidation,manualCompleted, getMydoJob, delMydoJob, addMydoJob, updateMydoJob } from "@/api/job/inmydoJob"
|
import { listMydoJob,manualInvalidation,manualCompleted, getMydoJob, delMydoJob, addMydoJob, updateMydoJob } from "@/api/job/inmydoJob"
|
||||||
import { listMydoJobDetail } from "@/api/job/mydoJobDetail"
|
import { listMydoJobDetail } from "@/api/job/mydoJobDetail"
|
||||||
|
import {listWarehouse} from "@/api/bas/warehouse";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "MydoJob",
|
name: "MydoJob",
|
||||||
@@ -359,6 +367,7 @@ export default {
|
|||||||
// 遮罩层
|
// 遮罩层
|
||||||
loading: true,
|
loading: true,
|
||||||
detailLoading:false,
|
detailLoading:false,
|
||||||
|
warehouseOptions:[],
|
||||||
// 选中数组
|
// 选中数组
|
||||||
ids: [],
|
ids: [],
|
||||||
// 非单个禁用
|
// 非单个禁用
|
||||||
@@ -436,8 +445,18 @@ export default {
|
|||||||
created() {
|
created() {
|
||||||
// 获取字典数据后,设置默认值
|
// 获取字典数据后,设置默认值
|
||||||
this.getList()
|
this.getList()
|
||||||
|
this.getWarehouseList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
/** 获取仓库列表 */
|
||||||
|
getWarehouseList() {
|
||||||
|
listWarehouse().then(response => {
|
||||||
|
this.warehouseOptions = response.rows;
|
||||||
|
if (this.warehouseOptions.length > 0) {
|
||||||
|
this.handleQuery();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
/** 查询任务表列表 */
|
/** 查询任务表列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
@@ -581,4 +600,9 @@ export default {
|
|||||||
.el-table >>> .current-row {
|
.el-table >>> .current-row {
|
||||||
background-color: #f0f9eb;
|
background-color: #f0f9eb;
|
||||||
}
|
}
|
||||||
|
.el-form-item >>> .el-form-item__label {
|
||||||
|
white-space: nowrap;
|
||||||
|
width: auto;
|
||||||
|
min-width: fit-content;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -669,3 +669,10 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
<style scoped>
|
||||||
|
.el-form-item >>> .el-form-item__label {
|
||||||
|
white-space: nowrap;
|
||||||
|
width: auto;
|
||||||
|
min-width: fit-content;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
@@ -53,6 +53,21 @@
|
|||||||
@keyup.enter.native="handleQuery"
|
@keyup.enter.native="handleQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>-->
|
</el-form-item>-->
|
||||||
|
<el-form-item :label="$t('inReceiveStockin.warehouseId')" prop="warehouseId"><!--仓库-->
|
||||||
|
<el-select
|
||||||
|
v-model="queryParams.warehouseId"
|
||||||
|
:placeholder="$t('inReceiveStockin.selectWarehouseId')"
|
||||||
|
clearable
|
||||||
|
@change="handleQuery"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in warehouseOptions"
|
||||||
|
:key="item.warehouseId"
|
||||||
|
:label="item.warehouseName"
|
||||||
|
:value="item.warehouseId"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item :label="$t('inReceiveStockin.supplierNo')" prop="supplierNo"><!--供应商编码-->
|
<el-form-item :label="$t('inReceiveStockin.supplierNo')" prop="supplierNo"><!--供应商编码-->
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.supplierNo"
|
v-model="queryParams.supplierNo"
|
||||||
@@ -324,6 +339,7 @@ import {
|
|||||||
} from "@/api/in/stockIn"
|
} from "@/api/in/stockIn"
|
||||||
import {listStockInDetail, barcodePrinting} from "@/api/in/stockInDetail"
|
import {listStockInDetail, barcodePrinting} from "@/api/in/stockInDetail"
|
||||||
import {getLodop} from "@/plugins/LodopFuncs.js"
|
import {getLodop} from "@/plugins/LodopFuncs.js"
|
||||||
|
import {listWarehouse} from "@/api/bas/warehouse";
|
||||||
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@@ -334,6 +350,7 @@ export default {
|
|||||||
// 遮罩层
|
// 遮罩层
|
||||||
loading: true,
|
loading: true,
|
||||||
detailLoading: true,
|
detailLoading: true,
|
||||||
|
warehouseOptions:[],
|
||||||
// 选中数组
|
// 选中数组
|
||||||
ids: [],
|
ids: [],
|
||||||
detailIds: [],
|
detailIds: [],
|
||||||
@@ -408,8 +425,18 @@ export default {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getList()
|
this.getList()
|
||||||
|
this.getWarehouseList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
/** 获取仓库列表 */
|
||||||
|
getWarehouseList() {
|
||||||
|
listWarehouse().then(response => {
|
||||||
|
this.warehouseOptions = response.rows;
|
||||||
|
if (this.warehouseOptions.length > 0) {
|
||||||
|
this.handleQuery();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
/** 查询入库单据列表 */
|
/** 查询入库单据列表 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
@@ -659,3 +686,11 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
.el-form-item >>> .el-form-item__label {
|
||||||
|
white-space: nowrap;
|
||||||
|
width: auto;
|
||||||
|
min-width: fit-content;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
@@ -70,6 +70,21 @@
|
|||||||
:placeholder="$t('outStockoutManage.selectFinishDate')">
|
:placeholder="$t('outStockoutManage.selectFinishDate')">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item :label="$t('inReceiveStockin.warehouseId')" prop="warehouseId"><!--仓库-->
|
||||||
|
<el-select
|
||||||
|
v-model="queryParams.warehouseId"
|
||||||
|
:placeholder="$t('inReceiveStockin.selectWarehouseId')"
|
||||||
|
clearable
|
||||||
|
@change="handleQuery"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in warehouseOptions"
|
||||||
|
:key="item.warehouseId"
|
||||||
|
:label="item.warehouseName"
|
||||||
|
:value="item.warehouseId"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('outStockoutManage.search')}}</el-button> <!-- 搜索 -->
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">{{$t('outStockoutManage.search')}}</el-button> <!-- 搜索 -->
|
||||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('outStockoutManage.reset')}}</el-button> <!-- 重置 -->
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">{{$t('outStockoutManage.reset')}}</el-button> <!-- 重置 -->
|
||||||
@@ -191,6 +206,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import { listOutStockout,autoAllot } from "@/api/out/outStockout"
|
import { listOutStockout,autoAllot } from "@/api/out/outStockout"
|
||||||
import { getOutStockoutDetail,updateOutStockStatus } from "@/api/out/outStockout"
|
import { getOutStockoutDetail,updateOutStockStatus } from "@/api/out/outStockout"
|
||||||
|
import {listWarehouse} from "@/api/bas/warehouse";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "OutStockWithDetail",
|
name: "OutStockWithDetail",
|
||||||
@@ -200,6 +216,7 @@ export default {
|
|||||||
// 遮罩层
|
// 遮罩层
|
||||||
loading: true,
|
loading: true,
|
||||||
detailLoading: false,
|
detailLoading: false,
|
||||||
|
warehouseOptions:[],
|
||||||
// 显示搜索条件
|
// 显示搜索条件
|
||||||
showSearch: true,
|
showSearch: true,
|
||||||
// 总条数
|
// 总条数
|
||||||
@@ -237,8 +254,18 @@ export default {
|
|||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getList()
|
this.getList()
|
||||||
|
this.getWarehouseList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
/** 获取仓库列表 */
|
||||||
|
getWarehouseList() {
|
||||||
|
listWarehouse().then(response => {
|
||||||
|
this.warehouseOptions = response.rows;
|
||||||
|
if (this.warehouseOptions.length > 0) {
|
||||||
|
this.handleQuery();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
/** 查询主表数据 */
|
/** 查询主表数据 */
|
||||||
getList() {
|
getList() {
|
||||||
this.loading = true
|
this.loading = true
|
||||||
@@ -349,3 +376,10 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
<style scoped>
|
||||||
|
.el-form-item >>> .el-form-item__label {
|
||||||
|
white-space: nowrap;
|
||||||
|
width: auto;
|
||||||
|
min-width: fit-content;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user