| @ -1,15 +1,20 @@ | |||
| <script> | |||
| export default { | |||
| onLaunch: function() { | |||
| }, | |||
| onShow: function() { | |||
| // this.$store.commit('initConfig') | |||
| }, | |||
| onHide: function() { | |||
| } | |||
| } | |||
| </script> | |||
| <style> | |||
| /*每个页面公共css */ | |||
| .reserveSpace { | |||
| padding-top: var(--status-bar-height); | |||
| } | |||
| </style> | |||
| @ -1,30 +1,55 @@ | |||
| { | |||
| "easycom": { | |||
| "autoscan": true, | |||
| "custom": { | |||
| "^uv-(.*)": "@/uni_modules/uv-$1/components/uv-$1/uv-$1.vue" | |||
| } | |||
| }, | |||
| "pages": [ | |||
| "pages": [{ | |||
| "path": "pages/login/login", | |||
| "style": { | |||
| "navigationBarTitleText": "登录" | |||
| } | |||
| }, { | |||
| "path": "pages/repair/repair", | |||
| "style": { | |||
| "navigationBarTitleText": "报修" | |||
| } | |||
| }, | |||
| { | |||
| "path": "pages/index/index", | |||
| "path": "pages/repairList/repairList", | |||
| "style": { | |||
| "navigationBarTitleText": "unapp模板" | |||
| "navigationBarTitleText": "记录" | |||
| } | |||
| }, | |||
| { | |||
| "path" : "pages/map/map", | |||
| "style" : | |||
| { | |||
| "navigationBarTitleText" : "" | |||
| "path": "pages/reject/reject", | |||
| "style": { | |||
| "navigationBarTitleText": "驳回" | |||
| } | |||
| }, | |||
| { | |||
| "path": "pages/finish/finish", | |||
| "style": { | |||
| "navigationBarTitleText": "结单" | |||
| } | |||
| } | |||
| ], | |||
| "globalStyle": { | |||
| "navigationBarTextStyle": "black", | |||
| "navigationBarTitleText": "unapp模板", | |||
| "navigationBarTitleText": "", | |||
| "navigationBarBackgroundColor": "#F8F8F8", | |||
| "backgroundColor": "#F8F8F8" | |||
| "backgroundColor": "#F8F8F8", | |||
| "navigationStyle": "custom" | |||
| }, | |||
| "tabBar": { | |||
| "backgroundColor": "white", | |||
| "selectedColor": "#3c9cff", | |||
| "list": [{ | |||
| "selectedIconPath": "/static/bar/2.png", | |||
| "iconPath": "/static/bar/1.png", | |||
| "pagePath": "pages/repair/repair", | |||
| "text": "报修" | |||
| }, { | |||
| "selectedIconPath": "/static/bar/4.png", | |||
| "iconPath": "/static/bar/3.png", | |||
| "pagePath": "pages/repairList/repairList", | |||
| "text": "记录" | |||
| }] | |||
| }, | |||
| "uniIdRouter": {} | |||
| } | |||
| } | |||
| @ -1,39 +0,0 @@ | |||
| <template> | |||
| <view class="content"> | |||
| <button @click="$refs.configPopup.open()">{{ locale.agreement }}</button> | |||
| <button @click="$refs.changeLanguage.open()">切换语言</button> | |||
| <button @click="$utils.navigateTo('/map/map')">地图</button> | |||
| <changeLanguage ref="changeLanguage"/> | |||
| <configPopup | |||
| keyValue="asd" | |||
| ref="configPopup"/> | |||
| </view> | |||
| </template> | |||
| <script> | |||
| export default { | |||
| data() { | |||
| return { | |||
| } | |||
| }, | |||
| computed : { | |||
| locale(){ | |||
| return this.$t('pages.index.index') | |||
| } | |||
| }, | |||
| methods: { | |||
| } | |||
| } | |||
| </script> | |||
| <style scoped lang="scss"> | |||
| .content{ | |||
| padding: 20px; | |||
| button{ | |||
| margin-bottom: 10rpx; | |||
| } | |||
| } | |||
| </style> | |||
| @ -1,22 +0,0 @@ | |||
| <template> | |||
| <view> | |||
| </view> | |||
| </template> | |||
| <script> | |||
| export default { | |||
| data() { | |||
| return { | |||
| } | |||
| }, | |||
| methods: { | |||
| } | |||
| } | |||
| </script> | |||
| <style> | |||
| </style> | |||
| @ -1,39 +0,0 @@ | |||
| import OSS from "ali-oss" | |||
| import utils from './utils.js' | |||
| import config from '../config.js' | |||
| function uploadFileToOSS(file) { | |||
| uni.showLoading({ | |||
| title: '上传中...' | |||
| }); | |||
| return new Promise((resolve,reject) => { | |||
| // 创建OSS实例 | |||
| const client = new OSS(config.aliOss.config); | |||
| // 设置文件名和文件目录 | |||
| const suffix = '.' + file.name.split('.').pop(); | |||
| const fileName = utils.generateUUID() + suffix; // 注意:文件名需要是唯一的 | |||
| // 使用put接口上传文件 | |||
| client.multipartUpload(fileName, file, { | |||
| headers: { | |||
| 'Content-Disposition': 'inline', | |||
| 'Content-Type': file.type | |||
| } | |||
| }).then(res => { | |||
| uni.hideLoading(); | |||
| resolve(config.aliOss.url + res.name); | |||
| }).catch(err => { | |||
| uni.hideLoading(); | |||
| reject(err) | |||
| }) | |||
| }) | |||
| } | |||
| export default uploadFileToOSS | |||