|
|
@@ -645,7 +645,7 @@ const setEchartsArea1 = () => {
|
|
|
|
|
|
// 获取分析
|
|
|
const getAnalysis = () => {
|
|
|
- if (!props.showData.workDetail.id) {
|
|
|
+ if (!props.showData || !props.showData.workDetail || !props.showData.workDetail.id) {
|
|
|
return
|
|
|
}
|
|
|
const params = {
|
|
|
@@ -690,7 +690,12 @@ watch(
|
|
|
else {
|
|
|
myChart.value = null
|
|
|
}
|
|
|
- getAnalysis()
|
|
|
+
|
|
|
+ // console.log('newVal', newVal)
|
|
|
+ // if(newVal && newVal.workDetail && newVal.workDetail.id){
|
|
|
+ // getAnalysis()
|
|
|
+ // }
|
|
|
+ // getAnalysis()
|
|
|
},
|
|
|
{ immediate: true, deep: true }
|
|
|
)
|
|
|
@@ -963,10 +968,18 @@ const saveAnalysis = () => {
|
|
|
}
|
|
|
|
|
|
|
|
|
+// 监听 props.showData.workDetail.id 变化
|
|
|
+watch(
|
|
|
+ () => props.showData?.workDetail?.id,
|
|
|
+ (newId, oldId) => {
|
|
|
+ if (newId && newId !== oldId) {
|
|
|
+ getAnalysis()
|
|
|
+ }
|
|
|
+ },
|
|
|
+ { immediate: true }
|
|
|
+)
|
|
|
+
|
|
|
|
|
|
-// watch(()=>props.slideIndex,()=>{
|
|
|
-// getAnalysis()
|
|
|
-// })
|
|
|
|
|
|
// onMounted(()=>{
|
|
|
// getAnalysis()
|