⑦保存時(shí)數(shù)據(jù)格式
6?? 合并兩個(gè)對(duì)象組成的數(shù)組,前兩種方法都不對(duì),最后一種OK
for (const naInfo of nameInfo) {
listings.map( (v: any) => Object.assign(v, naInfo))
}
nameInfo.map((value: any) => listings.map((v: any) => Object.assign(v, value)))
for ( let i = 0; i < nameInfo.length; i++) {
Object.assign(listings[i], nameInfo[i])
}
5?? TS類(lèi)型定義錯(cuò)誤
控制臺(tái)打印出來(lái)是數(shù)組,但是TS說(shuō)不是
查看該類(lèi)型定義,確實(shí)是對(duì)象,list屬性才是數(shù)組
修改定義的地方,對(duì)象改為數(shù)組,成功
4?? mainV2的接口請(qǐng)求方法不能寫(xiě)在Gateway.d.ts配置里。并且組件使用的方法名字必須和API里面定義的相同。
3???saveNewProdOrder保存計(jì)劃的數(shù)量時(shí)候,傳數(shù)組
1?? 二進(jìn)制與或運(yùn)算
var arr = [1,2,4,8]
var has = []
var from_type = 1
for(var i = 0;i < 4;i++){
if ((arr[i]&from_type)>0){ has.push(arr[i])}
}
curl 'https://dev-main.bindo.io/gateway/v2/stores/4934/other_payment_instruments/update_all' -H?
'origin: http://localhost:3000' -H?
'x-user-device-type: pos' -H?
'accept-language: zh-CN,zh;q=0.9,en;q=0.8' -H?
'authorization: OAuth k9uxka0b50axlukoned39xk9sirm097' -H
?'x-user-access-token: k9uxka0b50axlukoned39xk9sirm097' -H
?'accept-encoding: gzip, deflate, br' -H?
'x-request-id: 64d9c8b1-503c-4189-8124-699b6e6984ef' -H?
'x-application: dashboard.bindo.com' -H
?'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36' -H?
'content-type: application/json' -H?
'accept: application/json' -H?
'referer: http://localhost:3000/v2/4934/settings/payments/payment-type' -H?
'authority: dev-main.bindo.io'?
--data-binary '{"payment_instruments":
[{"id":1838,
"name":"Cash",
"tipping_enabled":true,
"fixed_amount_enabled":false,
"fixed_amount":0,
"reference_number_id":5,
"payment_type_id":4,
"room_number":"",
"shortcut_enabled":false,
"to_pms_enabled":false}]}' --compressed
新增一欄多選
容錯(cuò)處理,后臺(tái)返回的mull進(jìn)行處理
2???qty_fulfilled_in_display_unit
payload
response