|
Lines 25-36
Link Here
|
| 25 |
<label for="package_vendor_id" |
25 |
<label for="package_vendor_id" |
| 26 |
>{{ $__("Vendor") }}:</label |
26 |
>{{ $__("Vendor") }}:</label |
| 27 |
> |
27 |
> |
| 28 |
<v-select |
28 |
<FormSelectVendors |
| 29 |
id="package_vendor_id" |
29 |
id="package_vendor_id" |
| 30 |
v-model="erm_package.vendor_id" |
30 |
v-model="erm_package.vendor_id" |
| 31 |
label="display_name" |
|
|
| 32 |
:reduce="vendor => vendor.id" |
| 33 |
:options="vendors" |
| 34 |
/> |
31 |
/> |
| 35 |
</li> |
32 |
</li> |
| 36 |
<li> |
33 |
<li> |
|
Lines 87-106
Link Here
|
| 87 |
<script> |
84 |
<script> |
| 88 |
import { inject } from "vue" |
85 |
import { inject } from "vue" |
| 89 |
import EHoldingsPackageAgreements from "./EHoldingsLocalPackageAgreements.vue" |
86 |
import EHoldingsPackageAgreements from "./EHoldingsLocalPackageAgreements.vue" |
|
|
87 |
import FormSelectVendors from "../FormSelectVendors.vue" |
| 90 |
import { setMessage, setError, setWarning } from "../../messages" |
88 |
import { setMessage, setError, setWarning } from "../../messages" |
| 91 |
import { APIClient } from "../../fetch/api-client.js" |
89 |
import { APIClient } from "../../fetch/api-client.js" |
| 92 |
import { storeToRefs } from "pinia" |
90 |
import { storeToRefs } from "pinia" |
| 93 |
|
91 |
|
| 94 |
export default { |
92 |
export default { |
| 95 |
setup() { |
93 |
setup() { |
| 96 |
const vendorStore = inject("vendorStore") |
|
|
| 97 |
const { vendors } = storeToRefs(vendorStore) |
| 98 |
const AVStore = inject("AVStore") |
94 |
const AVStore = inject("AVStore") |
| 99 |
const { av_package_types, av_package_content_types } = |
95 |
const { av_package_types, av_package_content_types } = |
| 100 |
storeToRefs(AVStore) |
96 |
storeToRefs(AVStore) |
| 101 |
|
97 |
|
| 102 |
return { |
98 |
return { |
| 103 |
vendors, |
|
|
| 104 |
av_package_types, |
99 |
av_package_types, |
| 105 |
av_package_content_types, |
100 |
av_package_content_types, |
| 106 |
} |
101 |
} |
|
Lines 205-210
export default {
Link Here
|
| 205 |
}, |
200 |
}, |
| 206 |
components: { |
201 |
components: { |
| 207 |
EHoldingsPackageAgreements, |
202 |
EHoldingsPackageAgreements, |
|
|
203 |
FormSelectVendors, |
| 208 |
}, |
204 |
}, |
| 209 |
name: "EHoldingsEBSCOPackagesFormAdd", |
205 |
name: "EHoldingsEBSCOPackagesFormAdd", |
| 210 |
} |
206 |
} |