mirror of
https://gitee.com/JavaLionLi/plus-ui.git
synced 2026-09-15 00:25:07 +08:00
53 lines
1.0 KiB
Vue
53 lines
1.0 KiB
Vue
<template>
|
|
<div>
|
|
<el-form ref="form" :model="form" label-width="120px" size="small" :disabled="disabled">
|
|
<slot name="form-item-task-name" :model="form" field="nodeCode">
|
|
<el-form-item label="节点编码">
|
|
<el-input v-model="form.nodeCode" :disabled="disabled"></el-input>
|
|
</el-form-item>
|
|
</slot>
|
|
<slot name="form-item-task-name" :model="form" field="nodeName">
|
|
<el-form-item label="节点名称">
|
|
<el-input v-model="form.nodeName" :disabled="disabled"></el-input>
|
|
</el-form-item>
|
|
</slot>
|
|
</el-form>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: 'End',
|
|
props: {
|
|
value: {
|
|
type: Object,
|
|
default() {
|
|
return {};
|
|
}
|
|
},
|
|
disabled: {
|
|
// 是否禁止
|
|
type: Boolean,
|
|
default: false
|
|
}
|
|
},
|
|
data() {
|
|
return {
|
|
form: this.value
|
|
};
|
|
},
|
|
watch: {
|
|
form: {
|
|
handler(n) {
|
|
this.$emit('change', n);
|
|
},
|
|
deep: true
|
|
}
|
|
},
|
|
created() {},
|
|
methods: {}
|
|
};
|
|
</script>
|
|
|
|
<style scoped></style>
|