liuyn
2024-03-11 a87f1c3df03078814ee97ad0c8ac200a232419e9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
import AWSService from './AWSService';
export{AWSService};
 
const catchError = (_this,whereStr,error) =>{
    let message = error
    if(error.body && error.body.message){
        message = error.body.message;
    }else{
        message += ''
    }
    console.log(message);
    let em = {
        '没有访问权限':/.+没有.+访问权限/,
        'You do not have access' : /You do not have access.+/
    }
    
    for(let k in em){
 
        if(em[k].test(message)){
            message = k;
        }
    }
    message = whereStr + message;
    console.log(message);
    showError(_this,message);
}
 
const showSuccess = (_this,message)=>{
    const evt = new ShowToastEvent({
        title: 'Notice',
        message: message,
        variant: 'success'
    });
    _this.dispatchEvent(evt);
}
 
const showError = (_this,message)=>{
    const evt = new ShowToastEvent({
        title: 'Notice',
        message: message,
        variant: 'error',
        mode : 'sticky'
    });
    _this.dispatchEvent(evt);
}
 
const formatPrice = (num) =>{
    // if( !num ) return '0.00'
    try {
        let numStr = num.toFixed(2);
        let arr = numStr.split('.');
        return parseInt(arr[0]).toLocaleString()+'.'+arr[1];
    } catch (error) {
        console.log(error);
        return '0.00'
    }
    
}