Merge branch 'master' of http://www.beijingsoft.cn:9090/r/mdmweb
| | |
| | | <!-- |
| | | * @Date: 2025-06-20 20:48:17 |
| | | * @LastEditors: 李喆(开发组) lzhe@yxqiche.com |
| | | * @LastEditTime: 2025-08-11 16:34:15 |
| | | * @LastEditors: gaoshp |
| | | * @LastEditTime: 2025-08-17 10:17:27 |
| | | * @FilePath: /mdmweb/src/views/flowmgr/programexport.vue |
| | | --> |
| | | <template> |
| | |
| | | { |
| | | label: '通过时间', |
| | | prop: 'createTime', |
| | | sortable: true, |
| | | }, |
| | | { |
| | | label: '已办时间', |
| | | prop: 'updateTime', |
| | | sortable: true, |
| | | }, |
| | | { |
| | | label: '通过时间', |
| | |
| | | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| | | searchRange: true, |
| | | searchSpan: 8, |
| | | sortable: true, |
| | | }, |
| | | ], |
| | | } |
| | |
| | | <!-- <el-button :size="size" text v-if="row.nodeType == 70" icon="el-icon-position" type="primary" @click="downsend(row)" placeholder="下发" title="下发"></el-button> --> |
| | | <!-- 替换 --> |
| | | <el-button :size="size" text v-if="row.nodeType == 60 && row.parentIds.indexOf('0,1,')>-1" icon="el-icon-switch" type="primary" @click="replacement(row)" placeholder="替换" title="替换"></el-button> |
| | | <el-button :size="size" text v-if="row.nodeType == 60 && row.parentIds.indexOf('0,2')>-1" icon="el-icon-lock" type="primary" @click="locked(row)" placeholder="锁定" title="锁定"></el-button> |
| | | <!-- <el-button :size="size" text v-if="row.nodeType == 60 && row.parentIds.indexOf('0,2')>-1" icon="el-icon-unlock" type="primary" @click="locked(row)" placeholder="解锁" title="解锁"></el-button> --> |
| | | <el-button :size="size" text v-if="row.nodeType == 60 && row.parentIds.indexOf('0,2')>-1 && !row.isLocked" icon="el-icon-lock" type="primary" @click="locked(row,true)" placeholder="锁定" title="锁定"></el-button> |
| | | <el-button :size="size" text v-if="row.nodeType == 60 && row.parentIds.indexOf('0,2')>-1 && row.isLocked" icon="el-icon-unlock" type="primary" @click="locked(row,false)" placeholder="解锁" title="解锁"></el-button> |
| | | </template> |
| | | </avue-crud> |
| | | <!-- 新增节点 --> |
| | |
| | | |
| | | }, |
| | | methods: { |
| | | locked(row) { |
| | | this.$confirm('是否锁定吗?', { |
| | | locked(row, isLock) { |
| | | row.isLocked == isLock |
| | | this.$confirm(`是否${isLock ? '锁定' : '解锁'}`, { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }).then(() => { |
| | | |
| | | axios({ |
| | | url: '/blade-mdm/program/node/lock', |
| | | url: isLock ? '/blade-mdm/program/node/lock' : '/blade-mdm/flow/lock/start-unlock', |
| | | method: 'post', |
| | | params: {id: row.id} |
| | | params: {id: row.id,node: row.id} |
| | | }).then(res => { |
| | | if(res.data.code == 200) { |
| | | this.$message({type: 'success',message: '操作成功!'}); |