✨ feat(mes): 更新出库单相关字段和编码规则
调整出库单表单和列表的字段标签,新增批次号字段,优化操作按钮格式,并添加编码规则的TODO注释,以便后续开发。pull/871/MERGE
parent
57b75b5201
commit
45cc9ad129
|
|
@ -16,9 +16,7 @@
|
|||
:disabled="isHeaderReadonly"
|
||||
>
|
||||
<template #append>
|
||||
<el-button @click="generateCode">
|
||||
生成
|
||||
</el-button>
|
||||
<el-button @click="generateCode"> 生成 </el-button>
|
||||
</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
|
|
@ -63,7 +61,6 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<!-- TODO @芋艿:后续这块怎么处理; -->
|
||||
<el-col :span="8">
|
||||
<el-form-item label="来源单据编号" prop="sourceDocCode">
|
||||
<el-input
|
||||
|
|
@ -153,6 +150,7 @@ const dialogTitle = computed(() => {
|
|||
})
|
||||
|
||||
/** 生成出库单编号 */
|
||||
// TODO @AI:编码规则;接入;数据库也要插入;
|
||||
const generateCode = () => {
|
||||
formData.value.code = 'MI' + generateRandomStr(10)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,20 +21,12 @@
|
|||
<el-table-column label="仓库" align="center" prop="warehouseName" min-width="120" />
|
||||
<el-table-column label="库区" align="center" prop="locationName" min-width="120" />
|
||||
<el-table-column label="库位" align="center" prop="areaName" min-width="120" />
|
||||
<el-table-column
|
||||
v-if="isUpdate"
|
||||
label="操作"
|
||||
align="center"
|
||||
width="120"
|
||||
fixed="right"
|
||||
>
|
||||
<el-table-column v-if="isUpdate" label="操作" align="center" width="120" fixed="right">
|
||||
<template #default="scope">
|
||||
<el-button link type="primary" @click="openForm('update', scope.row.id)">
|
||||
编辑
|
||||
</el-button>
|
||||
<el-button link type="danger" @click="handleDelete(scope.row.id)">
|
||||
删除
|
||||
</el-button>
|
||||
<el-button link type="danger" @click="handleDelete(scope.row.id)"> 删除 </el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
|
@ -56,13 +48,10 @@
|
|||
v-loading="formLoading"
|
||||
>
|
||||
<el-row>
|
||||
<!-- TODO @AI:库存物资选择;选择后,物料、批次号、仓库位置就自动选上;他们都是 disabled disabled; -->
|
||||
<el-col :span="8">
|
||||
<el-form-item label="物料" prop="itemId">
|
||||
<MdItemSelect
|
||||
v-model="formData.itemId"
|
||||
placeholder="请选择物料"
|
||||
class="!w-1/1"
|
||||
/>
|
||||
<MdItemSelect v-model="formData.itemId" placeholder="请选择物料" class="!w-1/1" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
|
@ -77,18 +66,15 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="批次编码" prop="batchCode">
|
||||
<el-input v-model="formData.batchCode" placeholder="请输入批次编码" />
|
||||
<el-form-item label="批次号" prop="batchCode">
|
||||
<el-input v-model="formData.batchCode" placeholder="请输入批次号" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="仓库" prop="warehouseId">
|
||||
<WmWarehouseSelect
|
||||
v-model="formData.warehouseId"
|
||||
@change="handleWarehouseChange"
|
||||
/>
|
||||
<WmWarehouseSelect v-model="formData.warehouseId" @change="handleWarehouseChange" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
|
@ -102,10 +88,7 @@
|
|||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="库位" prop="areaId">
|
||||
<WmWarehouseAreaSelect
|
||||
v-model="formData.areaId"
|
||||
:location-id="formData.locationId"
|
||||
/>
|
||||
<WmWarehouseAreaSelect v-model="formData.areaId" :location-id="formData.locationId" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<!-- TODO @芋艿:【来源单据编号】【来源单据类型】;不用改 -->
|
||||
<!-- TODO @AI:【来源单据编号】【来源单据类型】;手填 -->
|
||||
<el-form-item label="出库日期" prop="issueDate">
|
||||
<el-date-picker
|
||||
v-model="queryParams.issueDate"
|
||||
|
|
@ -106,7 +106,7 @@
|
|||
<dict-tag :type="DICT_TYPE.MES_WM_MISC_ISSUE_TYPE" :value="scope.row.type" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- TODO @芋艿:【来源单据编号】【来源单据类型】;不用改 -->
|
||||
<!-- TODO @AI:【来源单据编号】【来源单据类型】;手填-->
|
||||
<el-table-column
|
||||
label="出库日期"
|
||||
align="center"
|
||||
|
|
@ -116,6 +116,7 @@
|
|||
/>
|
||||
<el-table-column label="单据状态" align="center" prop="status" min-width="100">
|
||||
<template #default="scope">
|
||||
<!-- TODO @AI:数据库里,缺少状态;这里也缺少变量; -->
|
||||
<dict-tag :type="DICT_TYPE.MES_WM_MISC_ISSUE_STATUS" :value="scope.row.status" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
|
|
|||
Loading…
Reference in New Issue