UNPKG

w-vue-middle

Version:

统一公共服务组件

92 lines (89 loc) 2.02 kB
/* * @Author: Jason Liu * @Date: 2023-08-10 14:10:36 * @Desc: */ export default { components: {}, props: { value: { type: Object, default: () => { return { id: undefined, data: { id: undefined, jobType: undefined, jobGroupId: undefined }, } } }, running: { type: Boolean, default: false } }, data() { return { loading: false, show: this.value, jobNode: this.value, debuggerProcess: { //流程调试 show: false, putaway: true, limit: 100, jobDetail: { steps: [], hops: [], }, }, } }, created() {}, methods: { /** * @Author: Jason Liu * @description: 查看基础设置 */ viewSetBase() { this.$emit("setBase", this.jobNode); }, /** * @Author: Jason Liu * @description: 触发返回事件 */ backSet() { this.$emit("back", this.jobNode); }, /** * @Author: Jason Liu * @description: 触发删除事件 */ deleteJob() {}, /** * @Author: Jason Liu * @description: 复制流程内容 */ copyJob() {}, /** * @Author: Jason Liu * @description: 保存当前模型 */ saveThis() {}, /** * @Author: Jason Liu * @description: 保存全部模型 */ saveAll() {}, }, watch: { value(val) { this.jobNode = val; }, jobNode(val) { this.$emit("input", val); }, }, };