备品备件功能修改,设备界面增加产线代码

master
Yangwl 4 months ago
parent de0f12eef5
commit f7320eaa46

@ -44,6 +44,27 @@
style="width: 150px"
/>
</el-form-item>
<el-form-item label="出入库日期">
<el-date-picker
v-model="dateRange"
style="width: 240px"
value-format="yyyy-MM-dd"
type="daterange"
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
></el-date-picker>
</el-form-item>
<el-form-item label="低于安全库存" prop="isLow">
<el-select v-model="queryParams.isLow" placeholder="数据状态" clearable>
<el-option
v-for="dict in dict.type.safety_stock"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
<!-- <el-form-item label="备件类型" prop="spareType">
<el-select
v-model="queryParams.spareType"
@ -764,6 +785,7 @@ import QRCode from 'qrcode';
export default {
name: "SparePartsLedger",
dicts: ['safety_stock'],
data() {
return {
//
@ -872,7 +894,10 @@ export default {
ownEquipmentCode: null,
unitPrice: null,
procurementMethod: null,
isLow: null,
},
//
dateRange: [],
options: [
{
spareType: "专用",
@ -922,7 +947,7 @@ export default {
/** 查询备品备件台账管理列表 */
getList() {
this.loading = true;
listSparePartsLedger(this.queryParams).then((response) => {
listSparePartsLedger(this.addDateRange(this.queryParams, this.dateRange)).then((response) => {
this.sparePartsLedgerList = response.rows;
this.total = response.total;
this.loading = false;

@ -49,16 +49,16 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="日期" prop="spareName">
<el-form-item label="日期">
<el-date-picker
v-model="queryParams.planDateArray"
v-model="dateRange"
style="width: 240px"
value-format="yyyy-MM-dd"
type="daterange"
range-separator=""
range-separator="-"
start-placeholder="开始日期"
end-placeholder="结束日期"
>
</el-date-picker>
></el-date-picker>
</el-form-item>
<el-form-item>
<el-button
@ -131,6 +131,8 @@
v-loading="loading"
:data="sparepartsInOutStorageList"
@selection-change="handleSelectionChange"
:summary-method="getSummaries"
show-summary
>
<el-table-column type="selection" width="55" align="center" />
<!-- 序号 -->
@ -236,6 +238,7 @@
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
:pageSizes="[50,100,200,500]"
@pagination="getList"
/>
@ -374,6 +377,8 @@ export default {
delFlag: null,
factoryCode: null,
},
//
dateRange: [],
//
form: {},
//
@ -412,12 +417,32 @@ export default {
/** 查询备品备件出入库列表 */
getList() {
this.loading = true;
listSparepartsInOutStorage(this.queryParams).then((response) => {
listSparepartsInOutStorage(this.addDateRange(this.queryParams, this.dateRange)).then((response) => {
this.sparepartsInOutStorageList = response.rows;
this.total = response.total;
this.loading = false;
});
},
getSummaries(param) {
const { columns, data } = param;
const sums = [];
//
columns.forEach((column, index) => {
if (index === 1) {
sums[index] = '总数'; //
} else if (column.property === 'amount') {
// amount
const total = data.reduce((sum, item) => {
const val = Number(item.amount);
return sum + (isNaN(val) ? 0 : val);
}, 0);
sums[index] = total + ' 个';
}
});
return sums;
},
//
cancel() {
this.open = false;
@ -452,6 +477,7 @@ export default {
},
/** 重置按钮操作 */
resetQuery() {
this.dateRange = [];
this.resetForm("queryForm");
this.handleQuery();
},

@ -689,6 +689,14 @@
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="产线代号" prop="dh">
<el-input
v-model="form.dh"
placeholder="请输入产线代号"
/>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="10" class="mb8">
<el-col :span="24">
@ -1383,6 +1391,7 @@ export default {
equipmentCategory: null,
factoryWorkshop: null,
sapAsset: null,
dh: null
},
queryEquipmentHeadParams: {
pageNum: 1,
@ -1609,6 +1618,7 @@ export default {
sapName: null,
factoryWorkshop: null,
sapAsset: null,
dh: null,
};
this.resetForm("form");
},

Loading…
Cancel
Save