|
@@ -51,6 +51,7 @@
|
|
type: 2, //2-普通发票,3-专用发票
|
|
type: 2, //2-普通发票,3-专用发票
|
|
validTimeType: 0,
|
|
validTimeType: 0,
|
|
incrementEndTime: '',
|
|
incrementEndTime: '',
|
|
|
|
+ isExpired: 0,
|
|
});
|
|
});
|
|
const { createMessage } = useMessage();
|
|
const { createMessage } = useMessage();
|
|
const userStore = useUserStore();
|
|
const userStore = useUserStore();
|
|
@@ -90,8 +91,8 @@
|
|
listHeight: 150,
|
|
listHeight: 150,
|
|
onChange: (value) => {
|
|
onChange: (value) => {
|
|
setFieldsValue({
|
|
setFieldsValue({
|
|
- incrementEndTime: dayjs(fileFlow.incrementEndTime || new Date())
|
|
|
|
- .add(value, fileFlow.validTimeType == 0 ? 'year' : 'month')
|
|
|
|
|
|
+ incrementEndTime:
|
|
|
|
+ dayjs(fileFlow.incrementEndTime || new Date()).add(value, fileFlow.validTimeType == 0 ? 'year' : 'month')
|
|
.format('YYYY-MM-DD'),
|
|
.format('YYYY-MM-DD'),
|
|
});
|
|
});
|
|
},
|
|
},
|
|
@@ -136,10 +137,11 @@
|
|
async function onDataReceive(data) {
|
|
async function onDataReceive(data) {
|
|
resetFields();
|
|
resetFields();
|
|
// let detail = await InvoiceDetail({id:data.id})
|
|
// let detail = await InvoiceDetail({id:data.id})
|
|
- console.log('data', data);
|
|
|
|
fileFlow.type = data.type;
|
|
fileFlow.type = data.type;
|
|
fileFlow.validTimeType = data.validTimeType;
|
|
fileFlow.validTimeType = data.validTimeType;
|
|
- fileFlow.incrementEndTime = data.incrementEndTime;
|
|
|
|
|
|
+ fileFlow.isExpired = data.isExpired;
|
|
|
|
+ fileFlow.incrementEndTime = dayjs(data.isExpired == 1 ? new Date() : data.incrementEndTime).format('YYYY-MM-DD')
|
|
|
|
+ console.log('data', data, fileFlow.incrementEndTime);
|
|
updateSchema([
|
|
updateSchema([
|
|
{
|
|
{
|
|
field: 'totalTime',
|
|
field: 'totalTime',
|
|
@@ -153,8 +155,7 @@
|
|
]);
|
|
]);
|
|
setFieldsValue({
|
|
setFieldsValue({
|
|
...data,
|
|
...data,
|
|
- incrementEndTime: dayjs(data.isExpired == 1 ? new Date() : data.incrementEndTime)
|
|
|
|
- .add(1, data.validTimeType == 0 ? 'year' : 'month')
|
|
|
|
|
|
+ incrementEndTime: dayjs(fileFlow.incrementEndTime).add(1, data.validTimeType == 0 ? 'year' : 'month')
|
|
.format('YYYY-MM-DD'),
|
|
.format('YYYY-MM-DD'),
|
|
});
|
|
});
|
|
}
|
|
}
|