View | Details | Raw Unified | Return to bug 34762
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementLicenses.vue (-2 / +16 lines)
Lines 19-25 Link Here
19
                    <label :for="`license_id_${counter}`" class="required"
19
                    <label :for="`license_id_${counter}`" class="required"
20
                        >{{ $__("License") }}:</label
20
                        >{{ $__("License") }}:</label
21
                    >
21
                    >
22
                    <v-select
22
                    <!-- <v-select
23
                        :id="`license_id_${counter}`"
23
                        :id="`license_id_${counter}`"
24
                        v-model="agreement_license.license_id"
24
                        v-model="agreement_license.license_id"
25
                        label="name"
25
                        label="name"
Lines 34-40 Link Here
34
                                v-on="events"
34
                                v-on="events"
35
                            />
35
                            />
36
                        </template>
36
                        </template>
37
                    </v-select>
37
                    </v-select> -->
38
                    <SearchSelect
39
                        :required="true"
40
                        dataType="licenses"
41
                        v-model="agreement_license.license_id"
42
                        dataIdentifier="license_id"
43
                        label="name"
44
                        :numberOfCharacters="1"
45
                        searchField="name"
46
                        APIClientType="erm"
47
                    />
38
                    <span class="required">{{ $__("Required") }}</span>
48
                    <span class="required">{{ $__("Required") }}</span>
39
                </li>
49
                </li>
40
                <li>
50
                <li>
Lines 102-107 Link Here
102
112
103
<script>
113
<script>
104
import { APIClient } from "../../fetch/api-client.js"
114
import { APIClient } from "../../fetch/api-client.js"
115
import SearchSelect from "../SearchSelect.vue"
105
116
106
export default {
117
export default {
107
    name: "AgreementLicenses",
118
    name: "AgreementLicenses",
Lines 139-143 export default { Link Here
139
            this.agreement_licenses.splice(counter, 1)
150
            this.agreement_licenses.splice(counter, 1)
140
        },
151
        },
141
    },
152
    },
153
    components: {
154
        SearchSelect,
155
    },
142
}
156
}
143
</script>
157
</script>
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementRelationships.vue (-2 / +16 lines)
Lines 21-27 Link Here
21
                        class="required"
21
                        class="required"
22
                        >{{ $__("Related agreement") }}:
22
                        >{{ $__("Related agreement") }}:
23
                    </label>
23
                    </label>
24
                    <v-select
24
                    <!-- <v-select
25
                        :id="`related_agreement_id_${counter}`"
25
                        :id="`related_agreement_id_${counter}`"
26
                        v-model="relationship.related_agreement_id"
26
                        v-model="relationship.related_agreement_id"
27
                        label="name"
27
                        label="name"
Lines 36-42 Link Here
36
                                v-on="events"
36
                                v-on="events"
37
                            />
37
                            />
38
                        </template>
38
                        </template>
39
                    </v-select>
39
                    </v-select> -->
40
                    <SearchSelect
41
                        :required="true"
42
                        dataType="agreements"
43
                        v-model="relationship.related_agreement_id"
44
                        dataIdentifier="agreement_id"
45
                        label="name"
46
                        :numberOfCharacters="2"
47
                        searchField="name"
48
                        APIClientType="erm"
49
                    />
40
                    <span class="required">{{ $__("Required") }}</span>
50
                    <span class="required">{{ $__("Required") }}</span>
41
                </li>
51
                </li>
42
                <li>
52
                <li>
Lines 90-95 Link Here
90
100
91
<script>
101
<script>
92
import { APIClient } from "../../fetch/api-client.js"
102
import { APIClient } from "../../fetch/api-client.js"
103
import SearchSelect from "../SearchSelect.vue"
93
104
94
export default {
105
export default {
95
    data() {
106
    data() {
Lines 127-131 export default { Link Here
127
        relationships: Array,
138
        relationships: Array,
128
    },
139
    },
129
    name: "AgreementRelationships",
140
    name: "AgreementRelationships",
141
    components: {
142
        SearchSelect,
143
    },
130
}
144
}
131
</script>
145
</script>
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsFormAdd.vue (-2 / +13 lines)
Lines 25-33 Link Here
25
                            <label for="agreement_vendor_id"
25
                            <label for="agreement_vendor_id"
26
                                >{{ $__("Vendor") }}:</label
26
                                >{{ $__("Vendor") }}:</label
27
                            >
27
                            >
28
                            <FormSelectVendors
28
                            <!-- <FormSelectVendors
29
                                id="agreement_vendor_id"
29
                                id="agreement_vendor_id"
30
                                v-model="agreement.vendor_id"
30
                                v-model="agreement.vendor_id"
31
                            /> -->
32
                            <SearchSelect
33
                                :required="false"
34
                                dataType="vendors"
35
                                v-model="agreement.vendor_id"
36
                                dataIdentifier="id"
37
                                label="name"
38
                                :numberOfCharacters="1"
39
                                searchField="name"
40
                                APIClientType="acquisition"
31
                            />
41
                            />
32
                        </li>
42
                        </li>
33
                        <li>
43
                        <li>
Lines 178-183 import ButtonSubmit from "../ButtonSubmit.vue" Link Here
178
import FormSelectVendors from "../FormSelectVendors.vue"
188
import FormSelectVendors from "../FormSelectVendors.vue"
179
import { setMessage, setError, setWarning } from "../../messages"
189
import { setMessage, setError, setWarning } from "../../messages"
180
import { APIClient } from "../../fetch/api-client.js"
190
import { APIClient } from "../../fetch/api-client.js"
191
import SearchSelect from "../SearchSelect.vue"
181
import { storeToRefs } from "pinia"
192
import { storeToRefs } from "pinia"
182
193
183
export default {
194
export default {
Lines 397-402 export default { Link Here
397
        Documents,
408
        Documents,
398
        ButtonSubmit,
409
        ButtonSubmit,
399
        FormSelectVendors,
410
        FormSelectVendors,
411
        SearchSelect,
400
    },
412
    },
401
    name: "AgreementsFormAdd",
413
    name: "AgreementsFormAdd",
402
}
414
}
403
- 

Return to bug 34762