Initial commit: 景耀JY1.0项目

This commit is contained in:
Developer
2026-05-21 09:46:02 +08:00
parent 4969870de8
commit fd70670235
90 changed files with 10278 additions and 1508 deletions

View File

@@ -1,18 +1,18 @@
<template>
<div class="app-container">
<el-card style="height: 850px">
<el-col style="width: 921px">
<el-card style="height: 850px ;display:flex">
<el-col style="width: 930px">
<div style="margin-top: 7px; margin-bottom: 7px">
<el-cascader ref="cascader" :options="product" :show-all-levels="false" placeholder="产品名称" clearable size="small" @clear="clearData" @change="getData"/>
<el-input v-model="specificationsValue" style="width:200px" placeholder="名称/规格/型号" size="small" clearable @keyup.enter.native="pageCurrent=1;updateCheck()"/>
<el-button :disabled="disabled1" icon="el-icon-edit" type="primary" style="margin-left: 10px" plain size="small" @click="setUpInventory()">最低库存</el-button>
<!-- <el-button :disabled="disabled1" icon="el-icon-edit" type="primary" style="margin-left: 10px" plain size="small" @click="setUpInventory()">最低库存</el-button> -->
<el-button :disabled="disabled" type="distribution" icon="el-icon-check" size="small" @click="openOrder()">提交补货</el-button>
<el-checkbox v-model="checked" style="margin-left: 40px" @change="updateCheck">自制补货</el-checkbox>
<el-badge :value="numberReturnedItems" class="item">
<el-button type="text" size="small" style="margin-left: 70px" @click="viewReturnedContracts()">打回通知</el-button>
</el-badge>
</div>
<div>
<div >
<el-table
v-loading="loading"
ref="table"
@@ -23,7 +23,6 @@
show-summary
border
size="small"
style="width: 921px"
height="740px"
@sort-change="sortChange"
@row-click="updateStock">
@@ -67,12 +66,31 @@
{{ scope.row.需求量 }}
</template>
</el-table-column>
<el-table-column width="73px" label="最低库存" align="center" prop="最低库存">
<el-table-column width="85px" label="可用库存" align="center">
<template slot-scope="scope">
{{ scope.row.最低库存 }}
{{ (Number(scope.row.库存) || 0) - (Number(scope.row.需求量) || 0) }}
</template>
</el-table-column>
<el-table-column label="补货数" align="center" prop="补货数">
<el-table-column width="73px" label="最高库存" align="center" prop="最高库存">
<template slot-scope="scope">
{{ scope.row.最高库存 }}
</template>
</el-table-column>
<el-table-column width="73px" label="安全库存" align="center" prop="安全库存">
<template slot-scope="scope">
{{ scope.row.安全库存 }}
</template>
</el-table-column>
<el-table-column width="73px" label="最低库存" align="center" prop="最低库存">
<template slot-scope="scope">
<span
:class="{
'red': Number(scope.row.最低库存) === 1,
'yellow': Number(scope.row.最低库存) === 2
}">{{ scope.row.最低库存 }}</span>
</template>
</el-table-column>
<el-table-column label="补货数" width="130px" align="center" prop="补货数" fixed="right">
<template slot-scope="scope">
<el-input-number v-model="scope.row.补货数" :min="1" size="mini" style="margin: 0;width: 100%"/>
</template>
@@ -692,10 +710,16 @@ export default {
background: #D9FFFF!important;
}
.red {
background: #e88383!important;
color: #e88383!important;
font-weight: bold;
}
.yellow {
background: yellow!important;
color: orange!important;
font-weight: bold;
}
.el-card__body{
display: flex;
}
</style>