@@ -44,20 +44,21 @@
import sortNumEngZhtw from '@/module/sortNumEngZhtw.js';
export default {
+ props: ['data', 'listSeq'],
data() {
return {
actList: null,
listSequence: [],
lastItemIndex: null,
- data:['第三次醫囑', '第四次醫囑','第一次醫囑', '第二次醫囑', 'ddd', 'bbb', 'ccc', 'aaa', 'accc', 'abbb', '1234', '1111', '1222', '1333', '3333', '4444', '0', '1000', '100', '10', '9', '80']
}
},
computed: {
datadata: function() {
// TODO Activity List 的 dblclick, drag & drop 要改假刪除
// Activity List 要排序
- return sortNumEngZhtw(this.data);
- }
+ if(this.data !== null) sortNumEngZhtw(this.data);
+ return this.data;
+ },
},
methods: {
/**
@@ -78,6 +79,12 @@ export default {
this.listSequence.splice(index, 1);
this.data.push(element);
},
+ /**
+ * get listSequence
+ */
+ getComponentData(){
+ this.$emitter.emit('getListSequence', this.listSequence);
+ },
/**
* Element dragging started
*/
@@ -104,10 +111,13 @@ export default {
evt.oldIndex !== listIndex ? lastChild.style.display = '' : null;
// reset: 拖曳最後一個元素時,倒數第二的元素的箭頭要隱藏
this.lastItemIndex = null;
- this.$emit('update:listSeq', this.listSequence);
},
-
- }
+ },
+ created() {
+ this.$emitter.on('reset', (data) => {
+ this.listSequence = [];
+ });
+ },
}