|
@@ -48,14 +48,18 @@ export default {
|
|
|
</script>
|
|
|
|
|
|
<script setup>
|
|
|
-import { ref, watch, defineEmits } from 'vue';
|
|
|
+import { ref, watch } from 'vue';
|
|
|
|
|
|
import SelectBook from './SelectBook.vue';
|
|
|
|
|
|
import { Message } from 'element-ui';
|
|
|
|
|
|
const props = defineProps({
|
|
|
- visible: Boolean
|
|
|
+ visible: Boolean,
|
|
|
+ type: {
|
|
|
+ type: Number,
|
|
|
+ default: 0
|
|
|
+ }
|
|
|
});
|
|
|
|
|
|
const emits = defineEmits(['close', 'confirm']);
|
|
@@ -69,7 +73,7 @@ function init() {
|
|
|
return {
|
|
|
book_id: '',
|
|
|
book_name: '',
|
|
|
- type: 1,
|
|
|
+ type: props.type,
|
|
|
is_forever: false,
|
|
|
effective_date: [dateToString(new Date()), dateToString(new Date(new Date().getTime() + 30 * 24 * 60 * 60 * 1000))],
|
|
|
memo: ''
|