no message
parent
89c0ea49d1
commit
61093837ef
|
|
@ -6,7 +6,7 @@
|
|||
<div class="detail-header">
|
||||
<a-page-header :title="form.asnId ? '编辑入库单' : '添加入库单'" :avatar="{ src: '' }">
|
||||
<template #extra>
|
||||
<a-button @click="onSubmit" type="primary">
|
||||
<a-button @click="onSubmit" type="primary" v-privilege="'asn:add'" :disabled="form.status=='COMPLETED'">
|
||||
<template #icon>
|
||||
<EditOutlined/>
|
||||
</template>
|
||||
|
|
@ -30,7 +30,8 @@
|
|||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="客户订单号" name="customerNumber">
|
||||
<a-input style="width: 100%" v-model:value="form.customerNumber" placeholder="客户订单号"/>
|
||||
<a-input style="width: 100%" v-model:value="form.customerNumber" :readonly="form.asnId>0"
|
||||
placeholder="客户订单号"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
|
|
@ -117,7 +118,8 @@ const formDefault = {
|
|||
customerId: undefined, //客户
|
||||
customerNumber: undefined, //客户订单号
|
||||
orderType: undefined,//单据类型
|
||||
orderDate: dayjs().format('YYYY-MM-DD'),//订单日期
|
||||
status: undefined,//状态
|
||||
orderDate: undefined,//订单日期
|
||||
addressId: undefined,//收货单位
|
||||
person: undefined,//联系人
|
||||
telephone: undefined,//电话
|
||||
|
|
@ -162,16 +164,20 @@ onMounted(() => {
|
|||
// 从sessionStorage中获取数据
|
||||
const res = getDataFromSessionStorage(id);
|
||||
//编辑时自动填充数据
|
||||
if (res) {
|
||||
if (res != null && res.asnId > 0) {
|
||||
form.asnId = res.asnId;
|
||||
form.customerId = res.customerId;
|
||||
form.customerNumber = res.customerNumber;
|
||||
form.status = res.status;
|
||||
form.orderType = res.orderType;
|
||||
form.orderDate = res.orderDate;
|
||||
form.addressId = res.addressId;
|
||||
form.person = res.person;
|
||||
form.telephone = res.telephone;
|
||||
form.address = res.address;
|
||||
} else {
|
||||
//新建时默认当前日期
|
||||
form.orderDate = dayjs().format('YYYY-MM-DD');
|
||||
}
|
||||
// 获取数据后移除存储项
|
||||
sessionStorage.removeItem(id);
|
||||
|
|
|
|||
|
|
@ -116,7 +116,8 @@
|
|||
编辑
|
||||
</a-button>
|
||||
<a-button @click="onDelete(record)" danger type="link"
|
||||
:disabled="record.orderQuantity-record.receivedQuantity==0" v-privilege="'asn:delete'">
|
||||
:disabled="record.orderQuantity>0 && record.orderQuantity-record.receivedQuantity==0"
|
||||
v-privilege="'asn:delete'">
|
||||
<template #icon>
|
||||
<DeleteOutlined/>
|
||||
</template>
|
||||
|
|
@ -361,7 +362,6 @@ function onDelete(data: object) {
|
|||
async function requestDelete(data: any) {
|
||||
SmartLoading.show();
|
||||
try {
|
||||
|
||||
await asnApi.delete(data.asnId);
|
||||
message.success('删除成功');
|
||||
await queryData();
|
||||
|
|
@ -401,8 +401,15 @@ function confirmBatchDelete() {
|
|||
async function requestBatchDelete() {
|
||||
try {
|
||||
SmartLoading.show();
|
||||
await asnApi.batchDelete(selectedRowKeyList.value);
|
||||
message.success('删除成功');
|
||||
const response = await asnApi.batchDelete(selectedRowKeyList.value);
|
||||
console.log(response)
|
||||
const {error, success} = JSON.parse(response.msg);
|
||||
if (success) {
|
||||
message.success(success);
|
||||
}
|
||||
if (error) {
|
||||
message.error(error);
|
||||
}
|
||||
await queryData();
|
||||
} catch (e) {
|
||||
smartSentry.captureError(e);
|
||||
|
|
|
|||
Loading…
Reference in New Issue