refactor(wms): 优化代码格式和日期处理逻辑
- 调整el-option组件格式以提高可读性 - 增加getBeijingDate函数处理北京时间 - 修改remoteMethod中pageSize从5增加到10
This commit is contained in:
@@ -72,7 +72,8 @@
|
|||||||
<el-option label="C+" value="C+" />
|
<el-option label="C+" value="C+" />
|
||||||
<el-option label="C" value="C" />
|
<el-option label="C" value="C" />
|
||||||
<el-option label="C-" value="C-" /> -->
|
<el-option label="C-" value="C-" /> -->
|
||||||
<el-option v-for="item in dict.type.coil_quality_status" :key="item.value" :label="item.label" :value="item.value" />
|
<el-option v-for="item in dict.type.coil_quality_status" :key="item.value" :label="item.label"
|
||||||
|
:value="item.value" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@@ -276,10 +277,11 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="getItemLabel" prop="itemId">
|
<el-form-item :label="getItemLabel" prop="itemId">
|
||||||
<product-select v-if="editCoil.form.itemType == 'product' && editCoil.form.materialType === '成品'" v-model="editCoil.form.itemId" placeholder="请选择成品"
|
<product-select v-if="editCoil.form.itemType == 'product' && editCoil.form.materialType === '成品'"
|
||||||
style="width: 100%;" clearable />
|
v-model="editCoil.form.itemId" placeholder="请选择成品" style="width: 100%;" clearable />
|
||||||
<raw-material-select v-else-if="editCoil.form.itemType == 'raw_material' && (editCoil.form.materialType === '原料')" v-model="editCoil.form.itemId"
|
<raw-material-select
|
||||||
placeholder="请选择原料" style="width: 100%;" clearable />
|
v-else-if="editCoil.form.itemType == 'raw_material' && (editCoil.form.materialType === '原料')"
|
||||||
|
v-model="editCoil.form.itemId" placeholder="请选择原料" style="width: 100%;" clearable />
|
||||||
<div v-else>请先选择材料类型</div>
|
<div v-else>请先选择材料类型</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="质量状态" prop="qualityStatus">
|
<el-form-item label="质量状态" prop="qualityStatus">
|
||||||
@@ -294,7 +296,8 @@
|
|||||||
<el-option label="C+" value="C+" />
|
<el-option label="C+" value="C+" />
|
||||||
<el-option label="C" value="C" />
|
<el-option label="C" value="C" />
|
||||||
<el-option label="C-" value="C-" /> -->
|
<el-option label="C-" value="C-" /> -->
|
||||||
<el-option v-for="item in dict.type.coil_quality_status" :key="item.value" :label="item.label" :value="item.value" />
|
<el-option v-for="item in dict.type.coil_quality_status" :key="item.value" :label="item.label"
|
||||||
|
:value="item.value" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
@@ -532,14 +535,23 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
remoteMethod(query) {
|
remoteMethod(query) {
|
||||||
listDeliveryPlan({ planName: query, pageNum: 1, pageSize: 5, planType: 1 }).then(res => {
|
listDeliveryPlan({ planName: query, pageNum: 1, pageSize: 10, planType: 1 }).then(res => {
|
||||||
this.planList = res.rows
|
this.planList = res.rows
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
getTodayPlan() {
|
getTodayPlan() {
|
||||||
// 获取今天的收货计划
|
// 获取今天的收货计划
|
||||||
// 计划日期格式为yyyy-MM-dd
|
// 计划日期格式为yyyy-MM-dd
|
||||||
let today = new Date().toISOString().substring(0, 10)
|
function getBeijingDate() {
|
||||||
|
const today = new Date();
|
||||||
|
const year = today.getFullYear(); // 获取4位完整年份(2026)
|
||||||
|
const month = String(today.getMonth() + 1).padStart(2, '0'); // 月份是0开始(0-11),所以+1;补0成两位(01-12)
|
||||||
|
const day = String(today.getDate()).padStart(2, '0'); // 日期补0成两位(01-31)
|
||||||
|
return `${year}-${month}-${day}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 调用使用
|
||||||
|
let today = getBeijingDate();
|
||||||
// let today = '2025-01-01'
|
// let today = '2025-01-01'
|
||||||
listDeliveryPlan({ planDate: today, pageNum: 1, pageSize: 1, planType: 1 }).then(res => {
|
listDeliveryPlan({ planDate: today, pageNum: 1, pageSize: 1, planType: 1 }).then(res => {
|
||||||
if (res.rows.length > 0) {
|
if (res.rows.length > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user