-
onChooseField('statisticsConfigs', e, index)" placeholder="请选择" clearable>
+ onChooseField('statisticsConfigs', e, index)"
+ placeholder="请选择" clearable>
+ v-for="(item, index) in filedList"
+ :key="index"
+ :label="item.fieldCnName"
+ :value="item.fieldName">
+ v-for="item in dict.getDict('diyLargeScreenDatasourceCalcType2')"
+ :key="item.id"
+ :label="item.dictName"
+ :value="item.dictValue">
@@ -130,10 +136,10 @@
+ v-for="item in filedList"
+ :key="item.id"
+ :label="item.fieldCnName"
+ :value="item.fieldName">
@@ -150,18 +156,18 @@
+ v-for="item in filedList"
+ :key="item.id"
+ :label="item.fieldCnName"
+ :value="item.fieldName">
+ v-for="item in orderTypeDict"
+ :key="item.id"
+ :label="item.label"
+ :value="item.value">
@@ -180,277 +186,274 @@
diff --git a/packages/bigscreen/designer/components/form/DataConfig.vue b/packages/bigscreen/designer/components/form/DataConfig.vue
index c7a13e51..35cf2ae5 100644
--- a/packages/bigscreen/designer/components/form/DataConfig.vue
+++ b/packages/bigscreen/designer/components/form/DataConfig.vue
@@ -29,7 +29,7 @@
@@ -206,7 +206,7 @@
this.options.src = JSON.parse(res.data).url
}
})
- },
+ },
getDataList () {
this.instance.post(`${this.urlPrefix}/appdiylargescreen/allDatasourceByPage`, null, {
@@ -227,7 +227,7 @@
this.instance.post(this.options.api).then(res => {
if (res.code == 0) {
if (res.data.length) {
- if (this.options.type === 'table') {
+ if (this.options.type === 'table') {
const keys = Object.keys(res.data[0])
const list = res.data
this.options.apiData = keys.map(v => {
@@ -259,6 +259,8 @@
this.keys = Object.keys(res.data[0])
}
}
+ } else {
+ this.options.dynamicData = []
}
})
},
@@ -312,6 +314,8 @@
this.list = res.data
this.keys = Object.keys(res.data[0])
}
+ } else {
+ this.options.dynamicData = []
}
}
})
diff --git a/packages/bigscreen/designer/components/preview.vue b/packages/bigscreen/designer/components/preview.vue
new file mode 100644
index 00000000..83547203
--- /dev/null
+++ b/packages/bigscreen/designer/components/preview.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
diff --git a/packages/bigscreen/designer/config.js b/packages/bigscreen/designer/config.js
index 1d10f649..7d06738a 100644
--- a/packages/bigscreen/designer/config.js
+++ b/packages/bigscreen/designer/config.js
@@ -537,7 +537,10 @@ const components = [
{
content: '中卫慧通',
lng: 117.1339399,
- lat: 36.7190487
+ lat: 36.7190487,
+ 地区: '中卫慧通',
+ 经度: 117.1339399,
+ 纬度: 36.7190487
}
],
api: '',
@@ -613,11 +616,11 @@ const components = [
dataType: 'staticData',
staticData: [
{
- key: '个人服务办理',
+ label: '个人服务办理',
value: 247
},
{
- key: '同比上月',
+ label: '同比上月',
value: 247
}
]
diff --git a/packages/bigscreen/viewer/AppGigscreenViewer.vue b/packages/bigscreen/viewer/AppGigscreenViewer.vue
index b3baafc6..48e0d151 100644
--- a/packages/bigscreen/viewer/AppGigscreenViewer.vue
+++ b/packages/bigscreen/viewer/AppGigscreenViewer.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/packages/device/IntelligentSecurity/AppISManage/AppISManage.vue b/packages/device/IntelligentSecurity/AppISManage/AppISManage.vue
index 36fff7a7..cb534700 100644
--- a/packages/device/IntelligentSecurity/AppISManage/AppISManage.vue
+++ b/packages/device/IntelligentSecurity/AppISManage/AppISManage.vue
@@ -1,6 +1,6 @@