| | |
| | | const url = api.url; |
| | | |
| | | // 是否是开发环境 |
| | | const isDebug = true; |
| | | const isDebug = false; |
| | | |
| | | const baseUrl = isDebug ? api.url.debug : api.url.web; |
| | | |
| | |
| | | submitData, |
| | | service, |
| | | v1, |
| | | ai, |
| | | noToken |
| | | }) => { |
| | | const app = getApp(); |
| | |
| | | |
| | | let baseUrl = isDebug ? api.url.debug : api.url.web; |
| | | |
| | | let visitUrl = `${baseUrl}${api.url[service] || ''}/api/${v1 ? 'v1' : 'wechat'}/${url}`; |
| | | let visitUrl = `${baseUrl}${api.url[service] || ''}/api/${v1 ? 'v1' :ai ? 'ai' : 'wechat'}/${url}`; |
| | | |
| | | return new Promise((resolve, reject) => { |
| | | wx.request({ |
| | |
| | | success && success(res); |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | const ellipsis = ({ |
| | | value, |
| | | len |
| | | }) => { |
| | | if (!value) return ''; |
| | | |
| | | if (value.length > len) { |
| | | return value.slice(0, len) + '...'; |
| | | } |
| | | return value; |
| | | }; |
| | | |
| | | //api错误modal框消息提示 |
| | |
| | | const getLocationIndex = (data, currentData) => { |
| | | let selectOption = JSON.parse(JSON.stringify(data)); |
| | | let submitData = currentData; |
| | | let arr = [0, 0, 0, 0]; |
| | | if (submitData.prov) { |
| | | forEach: for (let i = 0; i < selectOption.length; i++) { |
| | | if (selectOption[i].value === submitData.prov) { |
| | | arr[0] = i; |
| | | break forEach; |
| | | } |
| | | } |
| | | } |
| | | let arr = [0, 0, 0]; |
| | | if (submitData.city) { |
| | | forEach: for (let i = 0; i < selectOption[arr[0]].children.length; i++) { |
| | | if (selectOption[arr[0]].children[i].value === submitData.city) { |
| | |
| | | } |
| | | } |
| | | } |
| | | if (submitData.road) { |
| | | forEach: for (let i = 0; i < selectOption[arr[0]].children[arr[1]].children[arr[2]].children.length; i++) { |
| | | if (selectOption[arr[0]].children[arr[1]].children[arr[2]].children[i].value === submitData.road) { |
| | | arr[3] = i; |
| | | break forEach; |
| | | } |
| | | } |
| | | } |
| | | // if (submitData.road) { |
| | | // forEach: for (let i = 0; i < selectOption[arr[0]].children[arr[1]].children[arr[2]].children.length; i++) { |
| | | // if (selectOption[arr[0]].children[arr[1]].children[arr[2]].children[i].value === submitData.road) { |
| | | // arr[3] = i; |
| | | // break forEach; |
| | | // } |
| | | // } |
| | | // } |
| | | return arr; |
| | | }; |
| | | |
| | |
| | | showToast, |
| | | errorModal, |
| | | showModal, |
| | | ellipsis, |
| | | showLoading, |
| | | hideLoading, |
| | | timeFormat, |