接口对接
This commit is contained in:
@@ -71,5 +71,8 @@ Vue.config.productionTip = false
|
|||||||
new Vue({
|
new Vue({
|
||||||
router,
|
router,
|
||||||
store,
|
store,
|
||||||
|
beforeCreate(){
|
||||||
|
Vue.prototype.$bus = this //安装全局事件总线
|
||||||
|
},
|
||||||
render: h => h(App)
|
render: h => h(App)
|
||||||
}).$mount('#app')
|
}).$mount('#app')
|
||||||
|
|||||||
@@ -4,15 +4,15 @@
|
|||||||
<div class="form">
|
<div class="form">
|
||||||
<el-form ref="form" :model="form" label-width="80px" :rules="rule">
|
<el-form ref="form" :model="form" label-width="80px" :rules="rule">
|
||||||
<el-form-item label="上级标签">
|
<el-form-item label="上级标签">
|
||||||
<el-cascader v-model="form.label" placeholder="请选择上级标签" :options="cascaderOptions" filterable :props="{ checkStrictly: true }" clearable>
|
<el-cascader v-model="form.label" placeholder="请选择上级标签" :options="cascaderOptions" filterable :props="{ checkStrictly: true }" clearable >
|
||||||
</el-cascader>
|
</el-cascader>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="标签名称" prop="name">
|
<el-form-item label="标签名称" prop="name">
|
||||||
<el-input v-model="form.remark"></el-input>
|
<el-input v-model="form.name"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="排序">
|
<el-form-item label="排序">
|
||||||
<el-input v-model="form.remark"></el-input>
|
<el-input v-model="form.sort"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="备注">
|
<el-form-item label="备注">
|
||||||
<el-input v-model="form.remark"></el-input>
|
<el-input v-model="form.remark"></el-input>
|
||||||
@@ -79,8 +79,9 @@ export default {
|
|||||||
this.showAddOrUpdateLabel = true
|
this.showAddOrUpdateLabel = true
|
||||||
this.form.label = node.parent.data.label
|
this.form.label = node.parent.data.label
|
||||||
this.form.name = data.label
|
this.form.name = data.label
|
||||||
this.$refs.form.clearValidate('name',)
|
|
||||||
this.form={...this.form}
|
this.form={...this.form}
|
||||||
|
this.$refs.form.clearValidate('name')
|
||||||
|
console.log('hhh',node,data);
|
||||||
this.$forceUpdate()
|
this.$forceUpdate()
|
||||||
} else {
|
} else {
|
||||||
this.form = {}
|
this.form = {}
|
||||||
@@ -93,7 +94,8 @@ export default {
|
|||||||
submitForm() {
|
submitForm() {
|
||||||
this.$refs.form.validate((valid) => {
|
this.$refs.form.validate((valid) => {
|
||||||
if (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
|
this.dialogVisible = false
|
||||||
|
|
||||||
|
|||||||
@@ -40,17 +40,22 @@ import tabs from '../userCenter/processCenter/tabs.vue'
|
|||||||
;
|
;
|
||||||
},
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
;
|
this.$bus.$on('clearForm',()=>{
|
||||||
},
|
this.form={}
|
||||||
|
});
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
//查询
|
//查询
|
||||||
search() {
|
search() {
|
||||||
|
this.$bus.$emit('getSearchItem',this.form)
|
||||||
// this.$api.processCenter.search({})
|
// this.$api.processCenter.search({})
|
||||||
this.tableData=[{createTime:'1999-10-1'}]
|
this.tableData=[{createTime:'1999-10-1'}]
|
||||||
},
|
},
|
||||||
//重置
|
//重置
|
||||||
reset(){
|
reset(){
|
||||||
this.form={}
|
this.form={}
|
||||||
|
this.$forceUpdate()
|
||||||
|
this.$bus.$emit('getSearchItem',this.form)
|
||||||
this.tableData=[{createTime:'3000-10-1'}]
|
this.tableData=[{createTime:'3000-10-1'}]
|
||||||
// this.$api.processCenter.reset({})
|
// this.$api.processCenter.reset({})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,6 +63,11 @@ export default {
|
|||||||
default:[],
|
default:[],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
mounted () {
|
||||||
|
this.$bus.$on('getSearchItem',(data)=>{
|
||||||
|
console.log('22',data)
|
||||||
|
});
|
||||||
|
},
|
||||||
watch: {
|
watch: {
|
||||||
secondData(newValue, oldValue) {
|
secondData(newValue, oldValue) {
|
||||||
this.tableData=newValue
|
this.tableData=newValue
|
||||||
|
|||||||
@@ -63,16 +63,25 @@ export default {
|
|||||||
default:[],
|
default:[],
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
watch: {
|
watch: {
|
||||||
firstData(newValue, oldValue) {
|
firstData(newValue, oldValue) {
|
||||||
this.tableData=newValue
|
this.tableData=newValue
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
mounted () {
|
||||||
|
this.$bus.$on('getSearchItem',(data)=>{
|
||||||
|
console.log('11',data)
|
||||||
|
});
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handle() {
|
handle() {
|
||||||
alert(111);
|
alert(111);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
beforeDestroy(){
|
||||||
|
this.$bus.$off('getSearchItem')
|
||||||
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -67,6 +67,11 @@ export default {
|
|||||||
this.tableData=newValue
|
this.tableData=newValue
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
mounted () {
|
||||||
|
this.$bus.$on('getSearchItem',(data)=>{
|
||||||
|
console.log('44',data)
|
||||||
|
});
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
view() {
|
view() {
|
||||||
this.$router.push({
|
this.$router.push({
|
||||||
|
|||||||
@@ -85,6 +85,11 @@ export default {
|
|||||||
this.tableData=newValue
|
this.tableData=newValue
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
mounted () {
|
||||||
|
this.$bus.$on('getSearchItem',(data)=>{
|
||||||
|
console.log('33',data)
|
||||||
|
});
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
view() {
|
view() {
|
||||||
alert(111);
|
alert(111);
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleClick(tab, event) {
|
handleClick(tab, event) {
|
||||||
// console.log(tab, event);
|
this.$bus.$emit('clearForm')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user