✨ review(mes): 移除 WmBatchSelect 组件并更新相关逻辑
parent
77e25ce9d8
commit
1a1209088c
|
|
@ -49,7 +49,7 @@ import MdItemSelect from '@/views/mes/md/item/components/MdItemSelect.vue'
|
||||||
import WmWarehouseSelect from '@/views/mes/wm/warehouse/components/WmWarehouseSelect.vue'
|
import WmWarehouseSelect from '@/views/mes/wm/warehouse/components/WmWarehouseSelect.vue'
|
||||||
import WmWarehouseLocationSelect from '@/views/mes/wm/warehouse/components/WmWarehouseLocationSelect.vue'
|
import WmWarehouseLocationSelect from '@/views/mes/wm/warehouse/components/WmWarehouseLocationSelect.vue'
|
||||||
import WmWarehouseAreaSelect from '@/views/mes/wm/warehouse/components/WmWarehouseAreaSelect.vue'
|
import WmWarehouseAreaSelect from '@/views/mes/wm/warehouse/components/WmWarehouseAreaSelect.vue'
|
||||||
import WmBatchSelect from '@/views/mes/wm/batch/components/WmBatchSelect.vue'
|
// import WmBatchSelect from '@/views/mes/wm/batch/components/WmBatchSelect.vue'
|
||||||
|
|
||||||
defineOptions({ name: 'ProductSalesDetailForm' })
|
defineOptions({ name: 'ProductSalesDetailForm' })
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,7 @@
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<!-- DONE @芋艿:【暂时先忽略我这个想法】销售订单编号、出库日期,是不是不用记录 -->
|
<!-- DONE @芋艿:【暂时先忽略我这个想法】销售订单编号、出库日期,是不是不用记录 -->
|
||||||
|
<!-- TODO @芋艿:【暂时先忽略我这个想法】目前发货通知单选择后,可设置销售订单比那好、出库日期、客户;(和上面这个 DONE 有关联) -->
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="销售订单编号" prop="salesOrderCode">
|
<el-form-item label="销售订单编号" prop="salesOrderCode">
|
||||||
<el-input
|
<el-input
|
||||||
|
|
@ -88,6 +89,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
<!-- TODO @AI:“填写运单”的时候,在展示这 2 个字段:单独有个类似“物料信息”的风格;放在它前面; -->
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="承运商" prop="carrier">
|
<el-form-item label="承运商" prop="carrier">
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,13 @@
|
||||||
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.oqcCheck" />
|
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.oqcCheck" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="备注" align="center" prop="remark" min-width="150" show-overflow-tooltip />
|
<el-table-column
|
||||||
|
label="备注"
|
||||||
|
align="center"
|
||||||
|
prop="remark"
|
||||||
|
min-width="150"
|
||||||
|
show-overflow-tooltip
|
||||||
|
/>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
v-if="isUpdate || isPick"
|
v-if="isUpdate || isPick"
|
||||||
label="操作"
|
label="操作"
|
||||||
|
|
@ -78,6 +84,7 @@
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="批次号" prop="batchId">
|
<el-form-item label="批次号" prop="batchId">
|
||||||
|
<!-- TODO @AI: WmBatchSelect 不存在,相关的都改成 input 先;在 productsales 模块里的; -->
|
||||||
<WmBatchSelect v-model="formData.batchId" :item-id="formData.itemId" />
|
<WmBatchSelect v-model="formData.batchId" :item-id="formData.itemId" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -128,7 +135,7 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { WmProductSalesLineApi, WmProductSalesLineVO } from '@/api/mes/wm/productsales/line'
|
import { WmProductSalesLineApi, WmProductSalesLineVO } from '@/api/mes/wm/productsales/line'
|
||||||
import MdItemSelect from '@/views/mes/md/item/components/MdItemSelect.vue'
|
import MdItemSelect from '@/views/mes/md/item/components/MdItemSelect.vue'
|
||||||
import WmBatchSelect from '@/views/mes/wm/batch/components/WmBatchSelect.vue'
|
// import WmBatchSelect from '@/views/mes/wm/batch/components/WmBatchSelect.vue'
|
||||||
import ProductSalesDetailList from './ProductSalesDetailList.vue'
|
import ProductSalesDetailList from './ProductSalesDetailList.vue'
|
||||||
import ProductSalesDetailForm from './ProductSalesDetailForm.vue'
|
import ProductSalesDetailForm from './ProductSalesDetailForm.vue'
|
||||||
import { DICT_TYPE } from '@/utils/dict'
|
import { DICT_TYPE } from '@/utils/dict'
|
||||||
|
|
@ -197,6 +204,7 @@ const openForm = async (type: string, id?: number) => {
|
||||||
lineFormType.value = type
|
lineFormType.value = type
|
||||||
resetForm()
|
resetForm()
|
||||||
if (id) {
|
if (id) {
|
||||||
|
// TODO @AI:这个是分页接口;
|
||||||
formLoading.value = true
|
formLoading.value = true
|
||||||
try {
|
try {
|
||||||
formData.value = await WmProductSalesLineApi.getProductSalesLine(id)
|
formData.value = await WmProductSalesLineApi.getProductSalesLine(id)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue