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