feat: 优化物料类型选择逻辑和表格配置
添加物料类型选择逻辑,根据原料或产品类型设置selectType 调整表格树形配置,无分组条件时禁用树形显示 移除调拨状态列和必填备注校验,自动生成调拨单号和时间
This commit is contained in:
@@ -77,7 +77,7 @@
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="调拨单号" align="center" prop="transferNo" />
|
||||
<el-table-column label="调拨单名称" align="center" prop="transferName" />
|
||||
<el-table-column label="调拨状态" align="center" prop="transferStatus" />
|
||||
<!-- <el-table-column label="调拨状态" align="center" prop="transferStatus" /> -->
|
||||
<el-table-column label="调拨时间" align="center" prop="transferTime" width="180">
|
||||
<template slot-scope="scope">
|
||||
<span>{{ parseTime(scope.row.transferTime, '{y}-{m}-{d}') }}</span>
|
||||
@@ -206,9 +206,9 @@ export default {
|
||||
transferTime: [
|
||||
{ required: true, message: "实际调拨时间不能为空", trigger: "blur" }
|
||||
],
|
||||
remark: [
|
||||
{ required: true, message: "备注不能为空", trigger: "blur" }
|
||||
],
|
||||
// remark: [
|
||||
// { required: true, message: "备注不能为空", trigger: "blur" }
|
||||
// ],
|
||||
},
|
||||
// 详情弹窗loading
|
||||
detailLoading: false,
|
||||
@@ -305,6 +305,25 @@ export default {
|
||||
/** 新增按钮操作 */
|
||||
handleAdd() {
|
||||
this.reset();
|
||||
// 生成当前时间
|
||||
const currentDate = new Date();
|
||||
// 生成调拨单号:TR + 年月日时分秒
|
||||
const transferNo = 'TR' + currentDate.getFullYear() +
|
||||
String(currentDate.getMonth() + 1).padStart(2, '0') +
|
||||
String(currentDate.getDate()).padStart(2, '0') +
|
||||
String(currentDate.getHours()).padStart(2, '0') +
|
||||
String(currentDate.getMinutes()).padStart(2, '0') +
|
||||
String(currentDate.getSeconds()).padStart(2, '0');
|
||||
// 生成调拨时间:YYYY-MM-DD HH:mm:ss
|
||||
const transferTime = currentDate.getFullYear() + '-' +
|
||||
String(currentDate.getMonth() + 1).padStart(2, '0') + '-' +
|
||||
String(currentDate.getDate()).padStart(2, '0') + ' ' +
|
||||
String(currentDate.getHours()).padStart(2, '0') + ':' +
|
||||
String(currentDate.getMinutes()).padStart(2, '0') + ':' +
|
||||
String(currentDate.getSeconds()).padStart(2, '0');
|
||||
// 填充表单
|
||||
this.form.transferNo = transferNo;
|
||||
this.form.transferTime = transferTime;
|
||||
this.open = true;
|
||||
this.title = "添加调拨单主";
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user