|
|
|
@ -89,8 +89,8 @@
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
<el-form-item label="采购物类型" prop="goodsType" :rules="formRules.goodsType">
|
|
|
|
|
<el-select v-model="formData.goodsType" placeholder="下拉选择" clearable class="!w-240px">
|
|
|
|
|
<el-form-item label="采购物料类型" prop="goodsType" :rules="formRules.goodsType">
|
|
|
|
|
<el-select v-model="formData.goodsType" placeholder="下拉选择" clearable class="!w-240px" disabled>
|
|
|
|
|
<el-option v-for="dict in getIntDictOptions(DICT_TYPE.HELI_PROJECT_PURCHASE_GOODS_TYPE)"
|
|
|
|
|
:key="dict.value" :label="dict.label" :value="dict.value" />
|
|
|
|
|
</el-select>
|
|
|
|
@ -146,7 +146,7 @@ const formData = ref({
|
|
|
|
|
purchaseNo:undefined,
|
|
|
|
|
projectMaterialPlanNo: undefined,
|
|
|
|
|
projectMaterialPlanId: undefined,
|
|
|
|
|
goodsType: undefined,
|
|
|
|
|
goodsType: 1,
|
|
|
|
|
currencyType: undefined,
|
|
|
|
|
taxRatio: undefined,
|
|
|
|
|
status:1,
|
|
|
|
@ -186,10 +186,16 @@ const submitForm = async () => {
|
|
|
|
|
const data = formData.value as unknown as PurchaseOrderApi.PurchaseOrderVO
|
|
|
|
|
var purchaseOrderId = await PurchaseOrderApi.createPurchaseOrder(data)
|
|
|
|
|
router.push({ path: '/purchase/edit', query: { id: purchaseOrderId } })
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//this.$tab.closeOpenPage({path:"/purchase/add"});
|
|
|
|
|
|
|
|
|
|
dialogVisible.value = false
|
|
|
|
|
} finally {
|
|
|
|
|
formLoading.value = false
|
|
|
|
|
|
|
|
|
|
//this.$tab.closePage();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|