成润项目问题修复

This commit is contained in:
jxj_yjl 2023-06-19 19:28:30 +08:00
parent 76ecefbca6
commit d17247deb7
10 changed files with 6959 additions and 6569 deletions

View File

@ -1,6 +1,7 @@
<template>
<canvas v-if="canvasId" :id="canvasId" :canvasId="canvasId" :style="{'width':cWidth*pixelRatio+'px','height':cHeight*pixelRatio+'px', 'transform': 'scale('+(1/pixelRatio)+')','margin-left':-cWidth*(pixelRatio-1)/2+'px','margin-top':-cHeight*(pixelRatio-1)/2+'px'}"
@touchstart="touchStart" @touchmove="touchMove" @touchend="touchEnd" @error="error">
<canvas v-if="canvasId" :id="canvasId" :canvasId="canvasId"
:style="{'width':cWidth*pixelRatio+'px','height':cHeight*pixelRatio+'px', 'transform': 'scale('+(1/pixelRatio)+')','margin-left':-cWidth*(pixelRatio-1)/2+'px','margin-top':-cHeight*(pixelRatio-1)/2+'px'}"
@touchstart="touchStart" @touchmove="touchMove" @touchend="touchEnd" @error="error">
</canvas>
</template>
@ -54,40 +55,67 @@
]
}
},
mounted() {
// this.$nextTick(() => {
// this.init();
// })
},
watch: {
opts: {
handler(newVal, oldVal) {
this.init();
// console.log('canvases')
// console.log(canvases)
// if(canvases=={}){
// this.init();
// }else{
// this.changeData(this.canvasId,newVal)
// }
// // this.init();
// // console.log('canvases')
// // console.log(canvases)
// if (canvases = {}) {
// // this.$nextTick(() => {
// // this.init();
// // })
// setTimeout(()=>{
this.init();
this.changeData(this.canvasId, newVal)
// },600)
// } else {
// }
},
deep: true,
immediate: true,
}
},
mounted() {
// this.init();
},
methods: {
init() {
console.log('图表初始化')
switch (this.chartType) {
case 'column':
this.initColumnChart();
this.$nextTick(() => {
console.log('图表初始化1')
this.initColumnChart();
})
break;
case 'line':
this.initLineChart();
this.$nextTick(() => {
console.log('图表初始化2')
this.initLineChart();
})
break;
case 'arcbar': //
this.initArcbarChart();
console.log('图表初始化3')
setTimeout(()=>{
this.initArcbarChart();
},1200)
break;
case 'ring': //
this.initRingChart();
this.$nextTick(() => {
console.log('图表初始化4')
this.initRingChart();
})
break;
default:
break;
@ -96,10 +124,10 @@
initColumnChart() {
var xData = this.opts.categories
for (var i = 0; i < xData.length; i++) {
if(xData[i].length>5){
xData[i]=xData[i].substring(0,5)+'...'
if (xData[i].length > 5) {
xData[i] = xData[i].substring(0, 5) + '...'
}
}
canvases[this.canvasId] = new uCharts({
$this: this,
@ -119,7 +147,7 @@
xAxis: {
disableGrid: true,
itemCount: 6,
labelCount:this.opts.categories.length,
labelCount: this.opts.categories.length,
rotateLabel: true
},
yAxis: {
@ -145,13 +173,13 @@
width: 14
}
},
scales:{
scales: {
xAxis: [{
stacked: true,
ticks: {
fontColor: 'red' // X
}
}],
stacked: true,
ticks: {
fontColor: 'red' // X
}
}],
}
});
},
@ -188,7 +216,7 @@
gridColor: 'rgba(42, 43, 91, 0.1)',
// dashLength: 8,
// splitNumber: 5,
min:0,
min: 0,
// max: 180,
// format: (val) => {
// return val.toFixed(0) + ''
@ -255,53 +283,56 @@
//
initRingChart() {
console.log('this.canvasId',this.canvasId)
var dataLabel=false,legend=false;
console.log('this.canvasId', this.canvasId)
var dataLabel = false,
legend = false;
var radius = 0;
if(this.canvasId=='integritySafety'){
dataLabel=legend=true
if (this.canvasId == 'integritySafety') {
dataLabel = legend = true
}
if(this.canvasId=='qualityPieChart'){
if (this.canvasId == 'qualityPieChart') {
radius = 30
}
canvases[this.canvasId] = new uCharts({
$this: this,
canvasId: this.canvasId,
type: 'ring',
fontSize: 11,
title: this.opts.title,
legend: {show:legend},
extra: {
pie: {
ringWidth:12,
offsetAngle:-90,
activeRadius:radius,
},
tooltip:{
showBox:false,
}
},
width: this.cWidth,
height: this.cHeight,
background: '#FFFFFF',
series: this.opts.series,
dataLabel: dataLabel,
});
$this: this,
canvasId: this.canvasId,
type: 'ring',
fontSize: 11,
title: this.opts.title,
legend: {
show: legend
},
extra: {
pie: {
ringWidth: 12,
offsetAngle: -90,
activeRadius: radius,
},
tooltip: {
showBox: false,
}
},
width: this.cWidth,
height: this.cHeight,
background: '#FFFFFF',
series: this.opts.series,
dataLabel: dataLabel,
});
},
// cidcanvas-id,newdata
changeData(cid, newdata) {
console.log('updateData',newdata)
console.log('updateData', newdata)
console.log(canvases[cid])
var xData = newdata.categories
for (var i = 0; i < xData.length; i++) {
if(xData[i].length>5){
xData[i]=xData[i].substring(0,5)+'...'
if (xData[i].length > 5) {
xData[i] = xData[i].substring(0, 5) + '...'
}
}
canvases[cid].updateData({
series: newdata.series,

View File

@ -52,9 +52,9 @@ if (process.env.NODE_ENV === 'development') {
// Vue.prototype.url_config = 'http://42.194.144.62:8088'//新中建四局地址
// Vue.prototype.url_config = 'http://192.168.34.221:11111/'//郭圣雄三江本地
// Vue.prototype.url_config = 'http://182.90.224.147:15551'//成润线上
//Vue.prototype.url_config = 'http://118.121.198.147:23232'//成润正式
Vue.prototype.url_config = 'http://huli.zjzhiliao.com/jxjgdapi'//成润正式
//http://huli.zjzhiliao.com/jxjgdapi/
Vue.prototype.url_config = 'http://118.121.198.147:23232'//成润正式
// Vue.prototype.url_config = 'http://huli.zjzhiliao.com/jxjgdapi'//金林湾测试
}
} else {

View File

@ -151,7 +151,9 @@
if(res.code==200){
uni.showToast({
title:"新增整改回复成功",
duration:2000
duration:2000,
icon: 'none',
mask: true,
})
uni.navigateBack()
}

View File

@ -239,7 +239,9 @@
if(res.code==200){
uni.showToast({
title:"新增整改回复成功",
duration:2000,
icon: 'none',
mask: true,
})
setTimeout(() => {
uni.navigateBack({})

View File

@ -185,7 +185,9 @@
if(res.code==200){
uni.showToast({
title:"新增整改回复成功",
duration:2000
duration:2000,
icon: 'none',
mask: true,
})
uni.navigateBack()
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__4AA4101","name":"智慧工地云平台","version":{"name":"1.2.4","code":124},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"Maps":{"coordType":"gcj02"},"VideoPlayer":{},"Bluetooth":{},"SQLite":{},"FaceID":{},"Fingerprint":{},"Speech":{},"Camera":{},"Push":{},"Record":{},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"light","background":"#F0AD4E"},"usingComponents":true,"nvueCompiler":"uni-app","compilerVersion":3,"compatible":{"ignoreVersion":true},"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"}}},"splashscreen":{"android":{"hdpi":"C:/Users/86173/Desktop/6d9e3eaea01d7138ad9cffaf4739cf0.png","xhdpi":"C:/Users/86173/Desktop/6d9e3eaea01d7138ad9cffaf4739cf0.png","xxhdpi":"C:/Users/86173/Desktop/6d9e3eaea01d7138ad9cffaf4739cf0.png"},"iosStyle":"common","ios":{"storyboard":"D:/work/JXJ2/unpackage/CustomStoryboard.zip","iphone":{"portrait-896h@3x":"C:/Users/86173/Desktop/6d9e3eaea01d7138ad9cffaf4739cf0.png"}},"useOriginalMsgbox":false,"androidStyle":"common"},"google":{"permissions":["<uses-feature android:name=\"android.hardware.camera\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_CHECKIN_PROPERTIES\"/>","<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.BLUETOOTH_PRIVILEGED\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-permission android:name=\"android.permission.CALL_PRIVILEGED\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-permission android:name=\"android.permission.INTERNET\"/>","<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>","<uses-permission android:name=\"android.permission.USE_FINGERPRINT\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"]},"apple":{"idfa":false,"dSYMs":false},"plugins":{"maps":{"amap":{"appkey_ios":"9510eb01b56e6428646b256cc379f695","appkey_android":"fdc95509666dff9deb22e57dedd29550","key":"3b060f3a0ce4bafebeba1621dcd99c31"}},"ad":{},"geolocation":{},"speech":{"ifly":{}},"push":{"unipush":null},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"nativePlugins":{},"uniStatistics":{"enable":false},"arguments":"{\"name\":\"\",\"path\":\"\",\"query\":\"\",\"id\":0}","allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.6.18","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}}
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__4AA4101","name":"智慧工地云平台","version":{"name":"1.2.4","code":124},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"Maps":{"coordType":"gcj02"},"VideoPlayer":{},"Bluetooth":{},"SQLite":{},"FaceID":{},"Fingerprint":{},"Speech":{},"Push":{},"Record":{},"Camera":{},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"light","background":"#F0AD4E"},"usingComponents":true,"nvueCompiler":"uni-app","compilerVersion":3,"compatible":{"ignoreVersion":true},"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"}}},"splashscreen":{"android":{"hdpi":"C:/Users/86173/Desktop/6d9e3eaea01d7138ad9cffaf4739cf0.png","xhdpi":"C:/Users/86173/Desktop/6d9e3eaea01d7138ad9cffaf4739cf0.png","xxhdpi":"C:/Users/86173/Desktop/6d9e3eaea01d7138ad9cffaf4739cf0.png"},"iosStyle":"common","ios":{"storyboard":"D:/work/JXJ2/unpackage/CustomStoryboard.zip","iphone":{"portrait-896h@3x":"C:/Users/86173/Desktop/6d9e3eaea01d7138ad9cffaf4739cf0.png"}},"useOriginalMsgbox":false,"androidStyle":"common"},"google":{"permissions":["<uses-feature android:name=\"android.hardware.camera\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_CHECKIN_PROPERTIES\"/>","<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.BLUETOOTH_PRIVILEGED\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-permission android:name=\"android.permission.CALL_PRIVILEGED\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-permission android:name=\"android.permission.INTERNET\"/>","<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>","<uses-permission android:name=\"android.permission.USE_FINGERPRINT\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"]},"apple":{"idfa":false,"dSYMs":false},"plugins":{"maps":{"amap":{"appkey_ios":"9510eb01b56e6428646b256cc379f695","appkey_android":"fdc95509666dff9deb22e57dedd29550","key":"3b060f3a0ce4bafebeba1621dcd99c31"}},"ad":{},"geolocation":{},"speech":{"ifly":{}},"push":{"unipush":null},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"nativePlugins":{},"uniStatistics":{"enable":false},"arguments":"{\"name\":\"\",\"path\":\"\",\"query\":\"\",\"id\":0}","allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.6.18","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long