This commit is contained in:
wangziqi
2026-01-08 13:23:09 +08:00
parent 177cfd9b9d
commit 35098f3028
57 changed files with 4725 additions and 55 deletions

View File

@@ -489,6 +489,95 @@
</div>
</div>
<!-- 配件编辑模态框 -->
<div class="modal fade" id="partModal" tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="partModalTitle">编辑配件</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
</div>
<div class="modal-body">
<form id="partForm">
<input type="hidden" id="partId">
<div class="row">
<div class="col-6 mb-3">
<label class="form-label">配件编号</label>
<input type="text" class="form-control" id="partPartNo" required>
</div>
<div class="col-6 mb-3">
<label class="form-label">配件名称</label>
<input type="text" class="form-control" id="partPartName" required>
</div>
</div>
<div class="row">
<div class="col-6 mb-3">
<label class="form-label">类别</label>
<input type="text" class="form-control" id="partCategory" placeholder="如:机油滤清器">
</div>
<div class="col-6 mb-3">
<label class="form-label">品牌</label>
<input type="text" class="form-control" id="partBrand">
</div>
</div>
<div class="row">
<div class="col-6 mb-3">
<label class="form-label">型号</label>
<input type="text" class="form-control" id="partModel">
</div>
<div class="col-6 mb-3">
<label class="form-label">单位</label>
<select class="form-select" id="partUnit">
<option value="个"></option>
<option value="套"></option>
<option value="桶"></option>
<option value="瓶"></option>
<option value="对"></option>
<option value="件"></option>
</select>
</div>
</div>
<div class="row">
<div class="col-6 mb-3">
<label class="form-label">单价(元)</label>
<input type="number" step="0.01" class="form-control" id="partUnitPrice" required>
</div>
<div class="col-6 mb-3">
<label class="form-label">库存数量</label>
<input type="number" class="form-control" id="partStockQuantity" required>
</div>
</div>
<div class="row">
<div class="col-6 mb-3">
<label class="form-label">
最小库存
<span class="text-danger" title="低于此值将触发库存预警">*</span>
</label>
<input type="number" class="form-control" id="partMinStock" required>
</div>
<div class="col-6 mb-3">
<label class="form-label">供应商</label>
<input type="text" class="form-control" id="partSupplier">
</div>
</div>
<div class="mb-3">
<label class="form-label">仓库位置</label>
<input type="text" class="form-control" id="partWarehouseLocation" placeholder="如A区01架02层">
</div>
<div class="mb-3">
<label class="form-label">备注</label>
<textarea class="form-control" id="partRemark" rows="2"></textarea>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">取消</button>
<button type="button" class="btn btn-primary" onclick="savePart()">保存</button>
</div>
</div>
</div>
</div>
<!-- Toast 通知 -->
<div class="toast-container position-fixed top-0 end-0 p-3">
<div id="liveToast" class="toast" role="alert">