7430_devToTest #2490

Merged
alexm merged 306 commits from 7430_devToTest into test 2024-05-21 09:15:04 +00:00
7 changed files with 16 additions and 18 deletions
Showing only changes of commit fd64cb7e80 - Show all commits

View File

@ -1,5 +1,5 @@
CREATE TABLE `vn`.`locker` (
`code` varchar(10) NOT NULL,
`code` varchar(10) DEFAULT NULL,
`gender` varchar(255) DEFAULT NULL,
`workerFk` int(10) unsigned DEFAULT NULL,
PRIMARY KEY (`code`),
@ -17,3 +17,7 @@ INSERT INTO `vn`.`locker` (code, gender, workerFk) VALUES
INSERT INTO `vn`.`locker` (code, gender, workerFk) VALUES
('200A', 'F', NULL), ('201A', 'F', NULL), ('202A', 'F', NULL), ('203A', 'F', NULL), ('204A', 'F', NULL), ('205A', 'F', NULL), ('206A', 'F', NULL),
('200B', 'F', NULL), ('201B', 'F', NULL), ('202B', 'F', NULL), ('203B', 'F', NULL), ('204B', 'F', NULL), ('205B', 'F', NULL), ('206B', 'F', NULL);
-- Eliminar locker
ALTER TABLE `vn`.`worker` DROP COLUMN `locker`;

View File

@ -21,10 +21,10 @@ module.exports = Self => {
Self.chooseLocker = async filter => {
const query =
`SELECT l.code AS locker_code
FROM worker w
JOIN locker l ON w.sex = l.gender
WHERE w.id = ? AND l.workerFk IS NULL;
`SELECT l.code
FROM worker w
JOIN locker l ON w.sex = l.gender
WHERE w.id = ? AND l.workerFk IS NULL;
`[this.worker.id];
return Self.chooseLocker(query, filter);

View File

@ -1,6 +1,6 @@
{
"name": "locker",
"description": "Employee´s locker",
"description": "Employee's locker",
"base": "Loggable",
"options": {
"mysql": {
@ -13,13 +13,10 @@
},
"gender": {
"type": "string"
},
"workerFk": {
"type": "number"
}
},
"relations": {
"id": {
"worker": {
"type": "belongsTo",
"model": "worker",
"foreignKey": "workerFk"

View File

@ -44,9 +44,6 @@
},
"code": {
"type" : "string"
},
"locker": {
"type" : "number"
}
},
"relations": {

View File

@ -77,9 +77,9 @@
</vn-textfield>
<vn-autocomplete
label="Locker"
ng-model="$ctrl.locker"
data="chooseLocker">
</vn-autocomplete>
url="Lockers"
data="$ctrl.locker.code">
</vn-autocomplete>
</vn-horizontal>
</vn-vertical>
</vn-card>

View File

@ -52,7 +52,7 @@
value="{{worker.client.phone}}">
</vn-label-value>
<vn-label-value label="Locker"
value="{{worker.locker}}">
value="{{::locker.code}}">
</vn-label-value>
</vn-one>
<vn-one>

View File

@ -52,7 +52,7 @@ class Controller extends Summary {
scope: {fields: ['id', 'code', 'name']}
}
}
}
},
]
};