|
@@ -225,6 +225,7 @@ const toAdd = () => {
|
|
|
}
|
|
|
// 修改
|
|
|
const toEdit = (data) => {
|
|
|
+ data.time = [data.start_time, data.end_time]
|
|
|
form.value = data
|
|
|
dialog.value = { type: '1', show: true, title: t('pages.supply.upDialogTitle') }
|
|
|
}
|
|
@@ -238,8 +239,10 @@ const toDelete = async (data) => {
|
|
|
const toSave = async () => {
|
|
|
const data = cloneDeep(form.value)
|
|
|
const other = { status: '0' }
|
|
|
- data.start_time = data.time[0]
|
|
|
- data.end_time = data.time[1]
|
|
|
+ if (data.time && data.time.length > 1) {
|
|
|
+ data.start_time = data.time[0]
|
|
|
+ data.end_time = data.time[1]
|
|
|
+ }
|
|
|
let res
|
|
|
if (get(data, 'id')) res = await store.update({ ...data, ...other })
|
|
|
else res = await store.create({ ...data, ...other })
|