refs #5919 front back
gitea/salix/pipeline/head This commit looks good Details

This commit is contained in:
Carlos Satorres 2023-10-17 13:08:00 +02:00
parent 5a375ebfda
commit fd64cb7e80
7 changed files with 16 additions and 18 deletions

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']}
}
}
}
},
]
};