|
|
@@ -12,9 +12,8 @@
|
|
|
<script setup>
|
|
|
import { ref, reactive, nextTick } from 'vue';
|
|
|
import SimpleForm from '@/components/CommonPage/SimpleForm.vue';
|
|
|
-import validators from '@/utils/validators';
|
|
|
import request from '@/utils/request';
|
|
|
-
|
|
|
+import { ElMessage } from 'element-plus';
|
|
|
/** 弹窗是否打开 */
|
|
|
const visible = defineModel({ type: Boolean });
|
|
|
|
|
|
@@ -44,7 +43,7 @@ const items = reactive([
|
|
|
prop: 'isbn',
|
|
|
type: 'input',
|
|
|
required: true,
|
|
|
- placeholder: '请输入'
|
|
|
+ placeholder: '请输入ISBN'
|
|
|
}
|
|
|
]);
|
|
|
|
|
|
@@ -53,10 +52,14 @@ const formRef = ref();
|
|
|
const emit = defineEmits(['refresh']);
|
|
|
const handleSumbit = () => {
|
|
|
formRef.value?.submitForm().then((data) => {
|
|
|
- request.post('/activity/activityUpsellBook/activity/upsell/book/add', data).then(() => {
|
|
|
- visible.value = false;
|
|
|
- ElMessage.success('添加成功');
|
|
|
- emit('done');
|
|
|
+ request.post('/activity/activityUpsellBook/activity/upsell/book/add', data).then((res) => {
|
|
|
+ if (res.data.code === 200) {
|
|
|
+ visible.value = false;
|
|
|
+ ElMessage.success('添加成功');
|
|
|
+ emit('done');
|
|
|
+ } else {
|
|
|
+ ElMessage.error(res.data.msg);
|
|
|
+ }
|
|
|
});
|
|
|
});
|
|
|
};
|