diff --git a/src/main.js b/src/main.js
index e116a79..38216db 100644
--- a/src/main.js
+++ b/src/main.js
@@ -71,5 +71,8 @@ Vue.config.productionTip = false
new Vue({
router,
store,
+ beforeCreate(){
+ Vue.prototype.$bus = this //安装全局事件总线
+ },
render: h => h(App)
}).$mount('#app')
diff --git a/src/views/Report/reportManager/labelModal.vue b/src/views/Report/reportManager/labelModal.vue
index d98e6ff..11003b6 100644
--- a/src/views/Report/reportManager/labelModal.vue
+++ b/src/views/Report/reportManager/labelModal.vue
@@ -4,15 +4,15 @@
-
+
-
+
-
+
@@ -79,8 +79,9 @@ export default {
this.showAddOrUpdateLabel = true
this.form.label = node.parent.data.label
this.form.name = data.label
- this.$refs.form.clearValidate('name',)
this.form={...this.form}
+ this.$refs.form.clearValidate('name')
+ console.log('hhh',node,data);
this.$forceUpdate()
} else {
this.form = {}
@@ -93,7 +94,8 @@ export default {
submitForm() {
this.$refs.form.validate((valid) => {
if (valid) {
- this.$api.report.labelAdd({}).then(res => {
+ this.form.id=this.form.label[this.form.label.length - 1]
+ this.$api.report.labelAdd(this.form).then(res => {
})
this.dialogVisible = false
diff --git a/src/views/userCenter/processCenter.vue b/src/views/userCenter/processCenter.vue
index 4278428..c02843b 100644
--- a/src/views/userCenter/processCenter.vue
+++ b/src/views/userCenter/processCenter.vue
@@ -40,17 +40,22 @@ import tabs from '../userCenter/processCenter/tabs.vue'
;
},
mounted () {
- ;
- },
+ this.$bus.$on('clearForm',()=>{
+ this.form={}
+ });
+ },
methods: {
//查询
search() {
+ this.$bus.$emit('getSearchItem',this.form)
// this.$api.processCenter.search({})
this.tableData=[{createTime:'1999-10-1'}]
},
//重置
reset(){
this.form={}
+ this.$forceUpdate()
+ this.$bus.$emit('getSearchItem',this.form)
this.tableData=[{createTime:'3000-10-1'}]
// this.$api.processCenter.reset({})
}
diff --git a/src/views/userCenter/processCenter/finishProcess.vue b/src/views/userCenter/processCenter/finishProcess.vue
index 82d34ed..7ea8ade 100644
--- a/src/views/userCenter/processCenter/finishProcess.vue
+++ b/src/views/userCenter/processCenter/finishProcess.vue
@@ -63,6 +63,11 @@ export default {
default:[],
}
},
+ mounted () {
+ this.$bus.$on('getSearchItem',(data)=>{
+ console.log('22',data)
+ });
+ },
watch: {
secondData(newValue, oldValue) {
this.tableData=newValue
diff --git a/src/views/userCenter/processCenter/gencyProcess.vue b/src/views/userCenter/processCenter/gencyProcess.vue
index 11cb72d..cf313b3 100644
--- a/src/views/userCenter/processCenter/gencyProcess.vue
+++ b/src/views/userCenter/processCenter/gencyProcess.vue
@@ -63,16 +63,25 @@ export default {
default:[],
}
},
+
watch: {
firstData(newValue, oldValue) {
this.tableData=newValue
}
},
+ mounted () {
+ this.$bus.$on('getSearchItem',(data)=>{
+ console.log('11',data)
+ });
+ },
methods: {
handle() {
alert(111);
},
},
+ beforeDestroy(){
+ this.$bus.$off('getSearchItem')
+ }
};
diff --git a/src/views/userCenter/processCenter/monitorProcesses.vue b/src/views/userCenter/processCenter/monitorProcesses.vue
index 25a3c21..d196497 100644
--- a/src/views/userCenter/processCenter/monitorProcesses.vue
+++ b/src/views/userCenter/processCenter/monitorProcesses.vue
@@ -67,6 +67,11 @@ export default {
this.tableData=newValue
}
},
+ mounted () {
+ this.$bus.$on('getSearchItem',(data)=>{
+ console.log('44',data)
+ });
+ },
methods: {
view() {
this.$router.push({
diff --git a/src/views/userCenter/processCenter/sentProcess.vue b/src/views/userCenter/processCenter/sentProcess.vue
index 1db9b09..d219037 100644
--- a/src/views/userCenter/processCenter/sentProcess.vue
+++ b/src/views/userCenter/processCenter/sentProcess.vue
@@ -85,6 +85,11 @@ export default {
this.tableData=newValue
}
},
+ mounted () {
+ this.$bus.$on('getSearchItem',(data)=>{
+ console.log('33',data)
+ });
+ },
methods: {
view() {
alert(111);
diff --git a/src/views/userCenter/processCenter/tabs.vue b/src/views/userCenter/processCenter/tabs.vue
index 31310fd..0bf3b03 100644
--- a/src/views/userCenter/processCenter/tabs.vue
+++ b/src/views/userCenter/processCenter/tabs.vue
@@ -66,7 +66,7 @@ export default {
},
methods: {
handleClick(tab, event) {
- // console.log(tab, event);
+ this.$bus.$emit('clearForm')
}
}
}