Commit 2581c2ae authored by Damon's avatar Damon

完工组件&&相机组件修改

parent 5cfa8f92
...@@ -68,7 +68,7 @@ export default [{ ...@@ -68,7 +68,7 @@ export default [{
"fieldsTitle": "电缆", "fieldsTitle": "电缆",
"fieldsName": "file", "fieldsName": "file",
"fieldsType": "file", "fieldsType": "file",
"key": "短裙", "key": "电缆",
"icon": "https://cdn.uviewui.com/uview/common/classify/1/5.jpg", "icon": "https://cdn.uviewui.com/uview/common/classify/1/5.jpg",
"cat": 10 "cat": 10
}, },
...@@ -76,7 +76,7 @@ export default [{ ...@@ -76,7 +76,7 @@ export default [{
"fieldsTitle": "管材", "fieldsTitle": "管材",
"fieldsName": "file", "fieldsName": "file",
"fieldsType": "file", "fieldsType": "file",
"key": "短裙", "key": "管材",
"icon": "https://cdn.uviewui.com/uview/common/classify/1/5.jpg", "icon": "https://cdn.uviewui.com/uview/common/classify/1/5.jpg",
"cat": 10 "cat": 10
}, },
...@@ -98,54 +98,30 @@ export default [{ ...@@ -98,54 +98,30 @@ export default [{
"icon": "https://cdn.uviewui.com/uview/common/classify/1/7.jpg", "icon": "https://cdn.uviewui.com/uview/common/classify/1/7.jpg",
"cat": 10 "cat": 10
}, },
{ // {
"fieldsTitle": "多级选择", // "fieldsTitle": "多级选择",
"fieldsName": "mutiPicker", // "fieldsName": "mutiPicker",
"fieldsType": "mutipicker", // "fieldsType": "mutipicker",
"required": true, // "required": true,
"key": "妈妈装", // "key": "妈妈装",
"icon": "https://cdn.uviewui.com/uview/common/classify/1/8.jpg", // "icon": "https://cdn.uviewui.com/uview/common/classify/1/8.jpg",
"cat": 10 // "cat": 10
}, // },
{ // {
"fieldsTitle": "时间选择", // "fieldsTitle": "时间选择",
"fieldsName": "time", // "fieldsName": "time",
"fieldsType": "time", // "fieldsType": "time",
"required": true, // "required": true,
"key": "牛仔裤", // "key": "牛仔裤",
"icon": "https://cdn.uviewui.com/uview/common/classify/1/9.jpg", // "icon": "https://cdn.uviewui.com/uview/common/classify/1/9.jpg",
"cat": 10 // "cat": 10
}, // },
{ {
"fieldsTitle": "备注", "fieldsTitle": "备注",
"key": "备注", "key": "备注",
"fieldsType": "textarea", "fieldsType": "textarea",
"icon": "https://cdn.uviewui.com/uview/common/classify/1/10.jpg", "icon": "https://cdn.uviewui.com/uview/common/classify/1/10.jpg",
"cat": 10 "cat": 10
},
{
"fieldsTitle": "休闲裤",
"key": "休闲裤",
"icon": "https://cdn.uviewui.com/uview/common/classify/1/11.jpg",
"cat": 10
},
{
"fieldsTitle": "雪纺衫",
"key": "雪纺衫",
"icon": "https://cdn.uviewui.com/uview/common/classify/1/12.jpg",
"cat": 10
},
{
"fieldsTitle": "防晒衣",
"key": "防晒衣",
"icon": "https://cdn.uviewui.com/uview/common/classify/1/13.jpg",
"cat": 10
},
{
"fieldsTitle": "礼服/婚纱",
"key": "礼服婚纱",
"icon": "https://cdn.uviewui.com/uview/common/classify/1/14.jpg",
"cat": 10
} }
] ]
}, },
......
...@@ -29,7 +29,11 @@ ...@@ -29,7 +29,11 @@
name: 'XhFiles', name: 'XhFiles',
components: {}, components: {},
mixins: [objMixin,baseFile], mixins: [objMixin,baseFile],
props: {}, props: {
files: {
type: Array,
}
},
filters:{}, filters:{},
data() { data() {
return { return {
...@@ -41,7 +45,8 @@ ...@@ -41,7 +45,8 @@
{ {
text: '拍照' text: '拍照'
} }
] ],
takeStatus: false,
} }
}, },
computed: { computed: {
...@@ -49,7 +54,22 @@ ...@@ -49,7 +54,22 @@
return this.item.settings || [] return this.item.settings || []
} }
}, },
watch: {}, watch: {
'takeStatus': function(val, oldVal){
this.$emit('getTakeStatus', {status: val, index: this.itemIndex})
},
'files': { // 处理相机拍照返回的图片
handler (val) {
this.imgList = val.map(v => {
v.path = v.src
return v
})
this.setValue()
},
deep:true,
immediate: true,
}
},
mounted() {}, mounted() {},
methods: { methods: {
selectUpload(){ selectUpload(){
...@@ -79,7 +99,7 @@ ...@@ -79,7 +99,7 @@
return return
} }
// 使用拍照工具拍摄 // 使用拍照工具拍摄
this.takeStatus = true
}, },
setValue() { setValue() {
const dataValue = [] const dataValue = []
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
let str = '' let str = ''
const dataValue = this.dataValue const dataValue = this.dataValue
if(dataValue && dataValue.length>1){ if(dataValue && dataValue.length>1){
str = '经度:'+dataValue[0]+','+'维度:'+dataValue[1] str = '经度:'+dataValue[0].toFixed(4)+','+'纬度:'+dataValue[1].toFixed(4)
} }
return str return str
}, },
......
...@@ -26,7 +26,6 @@ ...@@ -26,7 +26,6 @@
standardId: '', standardId: '',
images: [], images: [],
files: [], files: [],
fileMaps: [],
keys: [], keys: [],
token: '', token: '',
product: '', product: '',
...@@ -74,7 +73,7 @@ ...@@ -74,7 +73,7 @@
}) })
} }
} }
photo.allImages.unshift(photo.tempPath.mixWater)
if(photo.currentItem){ if(photo.currentItem){
photo.currentItem.imageList.unshift(photo.tempPath.mixWater) photo.currentItem.imageList.unshift(photo.tempPath.mixWater)
} }
...@@ -139,34 +138,16 @@ ...@@ -139,34 +138,16 @@
self.confirmUpload(true) self.confirmUpload(true)
}, },
submitFile() { submitFile() {
let self = this const photo = getApp().globalData.photo
if(self.keys.length) { photo.currentItemLength = photo.currentItemLength + 1
for (let s of self.keys) { uni.hideLoading()
self.$u.api.saveImage({ // 当前项的图片显示
"token": self.token, // 拍照项张数目增加 等于10张
"standardId": self.standardId, photo.allImages.unshift(this.fileMaps[0])
"url": s, if(photo.currentItemLength<10){
}).then(async res =>{ this.$emit('changeType', 1)
console.log(res, "云服务保存图片"); }else{
if(res.result.code) { this.$emit('finish')
// TODO 参数是否要来回传递
const photo = getApp().globalData.photo
photo.currentItemLength = photo.currentItemLength + 1
uni.hideLoading()
// 当前项的图片显示
// 拍照项张数目增加 等于10张
if(photo.currentItemLength<10){
this.$emit('changeType', 1)
}else{
this.$emit('finish')
}
} else {
uni.showToast({
title:'图片上传失败 '+ res.result.msg
})
}
})
}
} }
}, },
downloadImages() { downloadImages() {
......
...@@ -111,7 +111,8 @@ ...@@ -111,7 +111,8 @@
created(e) { created(e) {
const photo = getApp().globalData.photo const photo = getApp().globalData.photo
getApp().trackPage('拍照页') getApp().trackPage('拍照页')
photo.allImages = [] photo.allImages = []
photo.currentItemLength = 0
// this.ctx = uni.createCameraContext(); // this.ctx = uni.createCameraContext();
this.updateTime() this.updateTime()
this.getLocation() this.getLocation()
......
...@@ -26,8 +26,8 @@ ...@@ -26,8 +26,8 @@
"path": "pages/order/complete", "path": "pages/order/complete",
"style": { "style": {
"navigationBarTitleText": "订单-完工配置", "navigationBarTitleText": "订单-完工配置",
"navigationBarBackgroundColor": "#2272FF", "navigationStyle": "custom",
"navigationBarTextStyle": "white" "disableScroll": true
} }
},{ },{
"path": "pages/order/feedback", "path": "pages/order/feedback",
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment