采购订单 搜索 数字控件保存

采购订单 搜索 数字控件保存
pull/4/head
siontion 8 months ago
parent 5b96759681
commit 6c32d75d7f

@ -29,7 +29,7 @@ public class PurchaseOrderPageReqVO extends PageParam {
private Long supplierId;
@Schema(description = "供应商名称")
private Long supplierName;
private String supplierName;
@Schema(description = "采购合同号")
private String contractNo;

@ -163,7 +163,7 @@
@change="(val) => handleMatName(scope, val)" class="!w-180px">
<el-option v-for="item in matList" :key="item.id" :label="item.code" :value="item.id" />
</el-select> -->
<MaterialSelect v-model="scope.row.matId" @update:newValue="handleSelectedMaterial(scope.$index,$event)" />
<MaterialSelect :key="scope.row.matId" v-model="scope.row.matId" @update:newValue="handleSelectedMaterial(scope.$index,$event)" />
</el-form-item>
</template>
</el-table-column>
@ -554,19 +554,19 @@ const handleDelete2 = (index: number) => {
//
const saveMaterials = async () =>{
formData.value.matItemDOList.forEach(item => {
formData.value.matItemDOList.forEach(async item => {
var subData = item as unknown as PurchaseOrderMaterialApi.PurchaseOrderMaterialVO
subData.materialId = item.matId
subData.purchaseOrderId = formData.value.id
if (subData.id == undefined) {
subData.id = PurchaseOrderMaterialApi.createPurchaseOrderMaterial(subData)
subData.id = await PurchaseOrderMaterialApi.createPurchaseOrderMaterial(subData)
} else {
PurchaseOrderMaterialApi.updatePurchaseOrderMaterial(subData)
await PurchaseOrderMaterialApi.updatePurchaseOrderMaterial(subData)
}
})
formData.value.matItemRemoveList.forEach(item =>{
if (item.id != undefined) {
PurchaseOrderMaterialApi.deletePurchaseOrderMaterial(item.id)
await PurchaseOrderMaterialApi.deletePurchaseOrderMaterial(item.id)
}
})

@ -189,7 +189,9 @@ const getList = async () => {
/** 搜索按钮操作 */
const handleQuery = () => {
queryParams.pageNo = 1
queryParams.createTime= formatDate(queryParams.createTime, 'YYYY-MM-DD')
if(queryParams.createTime !== "Invalid Date"){
queryParams.createTime= formatDate(queryParams.createTime, 'YYYY-MM-DD')
}
getList()
}

Loading…
Cancel
Save