diff --git a/src/views/modules/labelSetting/label_draw.vue b/src/views/modules/labelSetting/label_draw.vue
index e5c552f..ee97428 100644
--- a/src/views/modules/labelSetting/label_draw.vue
+++ b/src/views/modules/labelSetting/label_draw.vue
@@ -246,7 +246,9 @@ export default {
},
methods: {
dataFromShow () {
+ // 此处正式使用,应该获取对应标签类型的数据源(视图)
this.dataKeyList=Object.keys(this.elements[0])
+ this.checkedKeys = [];
this.dataFromFlag = true;
},
dataConfirm () {
@@ -537,6 +539,8 @@ export default {
width: 600px;
//border-left: 1px solid #ddd;
padding: 10px;
+ overflow-y: auto;
+ overflow-x: hidden;
}
.image-zpl-uploader {
diff --git a/src/views/modules/labelSetting/label_draw2.vue b/src/views/modules/labelSetting/label_draw2.vue
index 635d97a..8808473 100644
--- a/src/views/modules/labelSetting/label_draw2.vue
+++ b/src/views/modules/labelSetting/label_draw2.vue
@@ -110,28 +110,32 @@
属性配置
-
-
+
+ 数据源
+
+
+ 文本宽度:
+ 文本行数:
-
-
+
+
-
-
-
+
+ 数据源
+
+
-
-
+
+ 数据源
+
+
+
+
+
+ {{ key }}
+
+
+
+
+
+ 确定
+ 关闭
+
+
@@ -190,6 +209,9 @@ export default {
snapToGrid: true,
gridSize: 20,
labelSet: {},
+ dataFromFlag:false,
+ dataKeyList:[],
+ checkedKeys :[],
}
},
computed: {
@@ -225,6 +247,15 @@ export default {
}
},
methods: {
+ dataFromShow () {
+ this.dataKeyList=Object.keys(this.elements[0])
+ this.checkedKeys = [];
+ this.dataFromFlag = true;
+ },
+ dataConfirm () {
+ this.elements[this.selectedIndex].data = this.checkedKeys.map(key => `#{${key}}`).join('');;
+ this.dataFromFlag = false;
+ },
handleImageUpload(event) {
const file = event.target.files[0];
if (!file) return;
diff --git a/src/views/modules/labelSetting/label_setting.vue b/src/views/modules/labelSetting/label_setting.vue
index 8887c0e..5315ec0 100644
--- a/src/views/modules/labelSetting/label_setting.vue
+++ b/src/views/modules/labelSetting/label_setting.vue
@@ -390,7 +390,7 @@ export default {
// this.columnList = []
this.columnList = data.rows
} else {
- this.getColumnList()
+ //this.getColumnList()
}
})
},