采购订单 删除按钮

采购订单 删除按钮
pull/4/head
siontion 8 months ago
parent a385d7d325
commit 6558e97c2c

@ -266,7 +266,7 @@
</el-form>
<div class="text-center hl-footer">
<el-button @click="() => router.go(-1)" size="large"> </el-button>
<el-button @click="deleteForm" type="danger" size="large" v-if="formData.status !== 2 && formData.status !==3"> </el-button>
<el-button @click="deleteForm" type="danger" size="large" v-if="formData.status == 1"> </el-button>
<el-button @click="saveForm" type="primary" size="large" v-if="formData.status !== 2 && formData.status !==3"> </el-button>
<el-button @click="submitForm" type="success" size="large" v-if="formData.status !== 2 && formData.status !==3"> </el-button>
</div>
@ -506,6 +506,14 @@ const saveMaterials = async () =>{
})
}
const deleteForm = async () =>{
//
await message.confirm('确认删除当前物料需求计划?')
await MaterialPlanApi.deleteMaterialPlan(formData.value.id)
router.push({ path: '/purchase/materialplan' })
}
//
const saveForm = async () => {
//

@ -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();
}
}

@ -326,7 +326,7 @@
</el-form>
<div class="text-center hl-footer">
<el-button @click="() => router.go(-1)" size="large"> </el-button>
<el-button @click="deleteForm" type="danger" size="large" v-if="formData.status !== 2 && formData.status !==3"> </el-button>
<el-button @click="deleteForm" type="danger" size="large" v-if="formData.status == 1"> </el-button>
<el-button @click="saveForm" type="primary" size="large" v-if="formData.status !== 2 && formData.status !==3"> </el-button>
<el-button @click="submitForm" type="success" size="large" v-if="formData.status !== 2 && formData.status !==3"> </el-button>
</div>
@ -569,6 +569,13 @@ const saveMaterials = async () =>{
})
}
const deleteForm = async () =>{
//
await message.confirm('确认删除当前采购订单?')
await PurchaseOrderApi.deletePurchaseOrder(formData.value.id)
router.push({ path: '/purchase/purchaseorder' })
}
//
const saveForm = async () => {
//

Loading…
Cancel
Save