diff --git a/components/CompanyForm.vue b/components/CompanyForm.vue
new file mode 100644
index 0000000..69b2383
--- /dev/null
+++ b/components/CompanyForm.vue
@@ -0,0 +1,441 @@
+
+ {{ modalText }}
+
+
+
+
+
+
+
diff --git a/components/FormInput.vue b/components/FormInput.vue
index e05ba91..caa6a42 100644
--- a/components/FormInput.vue
+++ b/components/FormInput.vue
@@ -4,6 +4,7 @@
>{{ labelText + (required ? '*' : '') }}
+
+
+
+
+
+
diff --git a/components/NavBarEditar.vue b/components/NavBarEditar.vue
index 37160ac..8668c74 100644
--- a/components/NavBarEditar.vue
+++ b/components/NavBarEditar.vue
@@ -38,13 +38,17 @@ export default {
async logout() {
await this.auth.logout()
},
- //TODO: check if cooperative is validated is working
async checkIfCoopValidated() {
+ const config = useRuntimeConfig()
+ const accessToken = this.auth.access
const result = await $fetch('my_company/', {
baseURL: config.public.baseURL,
method: 'GET',
+ headers: {
+ Authorization: `Bearer ${accessToken}`
+ }
})
- this.coopIsValidated = result.data.company.is_validated
+ this.coopIsValidated = result.company.is_validated
},
},
}
diff --git a/package-lock.json b/package-lock.json
index 48d8e98..426efc1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,6 +18,7 @@
"pinia": "^3.0.3",
"pinia-plugin-persistedstate": "^4.4.1",
"vue": "^3.5.18",
+ "vue-advanced-cropper": "^2.8.9",
"vue-router": "^4.5.1",
"vue3-carousel": "^0.16.0"
},
@@ -6043,6 +6044,12 @@
"consola": "^3.2.3"
}
},
+ "node_modules/classnames": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz",
+ "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==",
+ "license": "MIT"
+ },
"node_modules/clean-regexp": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz",
@@ -6721,6 +6728,12 @@
"integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==",
"license": "MIT"
},
+ "node_modules/debounce": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
+ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==",
+ "license": "MIT"
+ },
"node_modules/debug": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
@@ -7111,6 +7124,12 @@
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
"license": "MIT"
},
+ "node_modules/easy-bem": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/easy-bem/-/easy-bem-1.1.1.tgz",
+ "integrity": "sha512-GJRqdiy2h+EXy6a8E6R+ubmqUM08BK0FWNq41k24fup6045biQ8NXxoXimiwegMQvFFV3t1emADdGNL1TlS61A==",
+ "license": "MIT"
+ },
"node_modules/ee-first": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
@@ -14031,6 +14050,24 @@
}
}
},
+ "node_modules/vue-advanced-cropper": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/vue-advanced-cropper/-/vue-advanced-cropper-2.8.9.tgz",
+ "integrity": "sha512-1jc5gO674kVGpJKekoaol6ZlwaF5VYDLSBwBOUpViW0IOrrRsyLw6XNszjEqgbavvqinlKNS6Kqlom3B5M72Tw==",
+ "license": "MIT",
+ "dependencies": {
+ "classnames": "^2.2.6",
+ "debounce": "^1.2.0",
+ "easy-bem": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=8",
+ "npm": ">=5"
+ },
+ "peerDependencies": {
+ "vue": "^3.0.0"
+ }
+ },
"node_modules/vue-bundle-renderer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.1.2.tgz",
diff --git a/package.json b/package.json
index a2471ca..77deeaa 100644
--- a/package.json
+++ b/package.json
@@ -21,6 +21,7 @@
"pinia": "^3.0.3",
"pinia-plugin-persistedstate": "^4.4.1",
"vue": "^3.5.18",
+ "vue-advanced-cropper": "^2.8.9",
"vue-router": "^4.5.1",
"vue3-carousel": "^0.16.0"
},
diff --git a/pages/editar/cooperativa/index.vue b/pages/editar/cooperativa/index.vue
new file mode 100644
index 0000000..36aa7eb
--- /dev/null
+++ b/pages/editar/cooperativa/index.vue
@@ -0,0 +1,59 @@
+
+
+
+
+ Editar Cooperativa
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/editar/perfil/index.vue b/pages/editar/perfil/index.vue
index b292fcc..64bc9e7 100644
--- a/pages/editar/perfil/index.vue
+++ b/pages/editar/perfil/index.vue
@@ -6,12 +6,14 @@
Editar perfil