Line 1099... |
Line 1099... |
1099 |
WidgetsSaisiesCommun.prototype.stockerObsData = function( obsDatas ) {
|
1099 |
WidgetsSaisiesCommun.prototype.stockerObsData = function( obsDatas ) {
|
1100 |
if ( this.isASL && 'arbres' === this.sujet ) {
|
1100 |
if ( this.isASL && 'arbres' === this.sujet ) {
|
1101 |
// Dans ce cas la fonction formaterFormObsData renvoie des données au même format que l'input hidden "releve-data"
|
1101 |
// Dans ce cas la fonction formaterFormObsData renvoie des données au même format que l'input hidden "releve-data"
|
1102 |
// car les données peuvent provenir soit de la formaterFormObsData soit de cet input
|
1102 |
// car les données peuvent provenir soit de la formaterFormObsData soit de cet input
|
1103 |
const lthis = this;
|
1103 |
const lthis = this;
|
1104 |
var obsNum = obsDatas.obsNum,
|
- |
|
1105 |
numNomSel = obsDatas.sujet.taxon.numNomSel,
|
- |
|
1106 |
// si releve dupliqué on ne stocke pas l'image :
|
1104 |
// si releve dupliqué on ne stocke pas l'image :
|
1107 |
stockerImg = this.valOk( obsDatas.sujet['miniature-img'] ),
|
1105 |
var stockerImg = this.valOk( obsDatas.sujet['miniature-img'] ),
|
1108 |
imgNom = [],
|
1106 |
imgNom = [],
|
1109 |
imgB64 = [];
|
1107 |
imgB64 = [];
|
Line 1110... |
Line 1108... |
1110 |
|
1108 |
|
1111 |
// Si on a bien un 'miniature-img' dans les données
|
1109 |
// Si on a bien un 'miniature-img' dans les données
|
Line 1130... |
Line 1128... |
1130 |
} else {
|
1128 |
} else {
|
1131 |
imgNom = lthis.getNomsImgsOriginales();
|
1129 |
imgNom = lthis.getNomsImgsOriginales();
|
1132 |
imgB64 = lthis.getB64ImgsOriginales();
|
1130 |
imgB64 = lthis.getB64ImgsOriginales();
|
1133 |
}
|
1131 |
}
|
1134 |
// Stockage en data des données d'obs à transmettre
|
1132 |
// Stockage en data des données d'obs à transmettre
|
1135 |
$( '#liste-obs' ).data( 'obsId' + obsNum, {
|
1133 |
$( '#liste-obs' ).data( 'obsId' + obsDatas.obsNum, {
|
1136 |
'num_nom_sel' : numNomSel,
|
1134 |
'num_nom_sel' : obsDatas.sujet.taxon.numNomSel,
|
1137 |
'nom_sel' : obsDatas.sujet.taxon.value,
|
1135 |
'nom_sel' : obsDatas.sujet.taxon.value,
|
1138 |
'nom_ret' : obsDatas.sujet.taxon.nomRet,
|
1136 |
'nom_ret' : obsDatas.sujet.taxon.nomRet,
|
1139 |
'num_nom_ret' : obsDatas.sujet.taxon.numNomRet,
|
1137 |
'num_nom_ret' : obsDatas.sujet.taxon.numNomRet,
|
1140 |
'num_taxon' : obsDatas.sujet.taxon.nt,
|
1138 |
'num_taxon' : obsDatas.sujet.taxon.nt,
|
1141 |
'famille' : obsDatas.sujet.taxon.famille,
|
1139 |
'famille' : obsDatas.sujet.taxon.famille,
|
1142 |
'referentiel' : obsDatas.sujet.referentiel,
|
1140 |
'referentiel' : obsDatas.sujet.referentiel,
|
1143 |
'certitude' : obsDatas.sujet.certitude,
|
1141 |
'certitude' : obsDatas.sujet.certitude,
|
1144 |
// La date provenant de input "releve-data" n'est pas au bon format
|
1142 |
// La date provenant de input "releve-data" n'est pas au bon format
|
1145 |
'date' : this.fournirDate(obsDatas.releve.date),
|
1143 |
'date' : this.fournirDate( obsDatas.releve.date ),
|
1146 |
'notes' : obsDatas.releve.commentaires.trim(),
|
1144 |
'notes' : obsDatas.releve.commentaires.trim(),
|
1147 |
'pays' : obsDatas.releve.pays,
|
1145 |
'pays' : obsDatas.releve.pays,
|
1148 |
'commune_nom' : obsDatas.releve['commune-nom'],
|
1146 |
'commune_nom' : obsDatas.releve['commune-nom'],
|
1149 |
'commune_code_insee' : obsDatas.releve['commune-insee'],
|
1147 |
'commune_code_insee' : obsDatas.releve['commune-insee'],
|
1150 |
'latitude' : obsDatas.sujet['latitude-arbres'],
|
1148 |
'latitude' : obsDatas.sujet['latitude-arbres'],
|