diff --git a/src/components/mdp-ui/mdp-select/Index.vue b/src/components/mdp-ui/mdp-select/Index.vue
index 3b9ed98..bb09852 100644
--- a/src/components/mdp-ui/mdp-select/Index.vue
+++ b/src/components/mdp-ui/mdp-select/Index.vue
@@ -23,9 +23,9 @@
{{ option.name }}
-
+
- {{ option.name }}
+ {{ option.name }}
@@ -107,8 +107,8 @@
{{ option.name }}
-
-
+
+
{{ option.name }}
diff --git a/src/components/mdp-ui/mixin/MdpSelectMixin.js b/src/components/mdp-ui/mixin/MdpSelectMixin.js
index 73dfa4f..91aed58 100644
--- a/src/components/mdp-ui/mixin/MdpSelectMixin.js
+++ b/src/components/mdp-ui/mixin/MdpSelectMixin.js
@@ -132,7 +132,7 @@ export const MdpSelectMixin = {
data(){
return {
defaultColors:util.getDefaultColors(),
- myVal:null,
+ myVal:[],
item:{
itemType:'4',
options:[]
diff --git a/src/views/mdp/form/formField/Field.vue b/src/views/mdp/form/formField/Field.vue
index 6213038..4f10f3c 100644
--- a/src/views/mdp/form/formField/Field.vue
+++ b/src/views/mdp/form/formField/Field.vue
@@ -1,18 +1,18 @@
-
+
-
+
onChildChange(child,v)" @delete="onChildDelete" :sample="sample">
-
+
onChildChange(child,v)" @delete="onChildDelete">
-
+
@@ -25,7 +25,7 @@
-
+
-
+
@@ -339,7 +339,19 @@ export default {
}
});
},
+ onTplStart(evt){
+ var item=evt.item
+ var item2=JSON.parse(JSON.stringify(item))
+ var noSelectFieldId=this.fieldIds.find(i=>{
+ return !this.selectedFields.some(k=>k.id==i.id && k.isNewAdd!='1');
+ })
+ item2.id=noSelectFieldId.id
+ item2.fieldId=noSelectFieldId.fieldId
+ item2.fieldIdCamel=noSelectFieldId.fieldIdCamel
+ item=item2
+ },
add(evt){
+ debugger;
let item=this.selectedFields[evt.newIndex];
item.isNewAdd='1'
var item2=JSON.parse(JSON.stringify(item))