add 增加流程查看
This commit is contained in:
parent
466d52b9f5
commit
29de8951ee
@ -22,10 +22,9 @@ const iframeLoaded = () => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
const open = async (definitionId) => {
|
const open = async (definitionId, disabled) => {
|
||||||
let url = baseUrl + `/warm-flow-ui/index.html?id=${definitionId}&disabled=false`;
|
let url = baseUrl + `/warm-flow-ui/index.html?id=${definitionId}&disabled=${disabled}`;
|
||||||
iframeUrl.value = url + '&Authorization=Bearer ' + getToken() + '&clientid=' + import.meta.env.VITE_APP_CLIENT_ID;
|
iframeUrl.value = url + '&Authorization=Bearer ' + getToken() + '&clientid=' + import.meta.env.VITE_APP_CLIENT_ID;
|
||||||
console.log(iframeUrl.value);
|
|
||||||
};
|
};
|
||||||
/** 关闭按钮 */
|
/** 关闭按钮 */
|
||||||
function close() {
|
function close() {
|
||||||
@ -35,7 +34,7 @@ function close() {
|
|||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
iframeLoaded();
|
iframeLoaded();
|
||||||
open(proxy.$route.query.definitionId);
|
open(proxy.$route.query.definitionId, proxy.$route.query.disabled);
|
||||||
});
|
});
|
||||||
/**
|
/**
|
||||||
* 对外暴露子组件方法
|
* 对外暴露子组件方法
|
||||||
|
@ -115,8 +115,11 @@
|
|||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button link type="primary" size="small" icon="Tickets" @click="handleDefinitionConfigOpen(scope.row)">绑定业务</el-button>
|
<el-button link type="primary" size="small" icon="Tickets" @click="handleDefinitionConfigOpen(scope.row)">绑定业务</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col v-if="scope.row.isPublish === 0" :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button link type="primary" icon="Pointer" size="small" @click="design(scope.row)">流程设计</el-button>
|
<el-button link type="primary" v-if="scope.row.isPublish === 0" icon="Pointer" size="small" @click="design(scope.row)"
|
||||||
|
>流程设计</el-button
|
||||||
|
>
|
||||||
|
<el-button link type="primary" v-else icon="View" size="small" @click="designView(scope.row)">查看流程</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col v-if="scope.row.isPublish !== 1" :span="1.5">
|
<el-col v-if="scope.row.isPublish !== 1" :span="1.5">
|
||||||
<el-button link type="primary" size="small" icon="CircleCheck" @click="handlePublish(scope.row)">发布流程</el-button>
|
<el-button link type="primary" size="small" icon="CircleCheck" @click="handlePublish(scope.row)">发布流程</el-button>
|
||||||
@ -585,7 +588,22 @@ const design = async (row: FlowDefinitionVo) => {
|
|||||||
proxy.$router.push({
|
proxy.$router.push({
|
||||||
path: `/workflow/design/index`,
|
path: `/workflow/design/index`,
|
||||||
query: {
|
query: {
|
||||||
definitionId: row.id
|
definitionId: row.id,
|
||||||
|
disabled: false
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查看流程
|
||||||
|
* @param row
|
||||||
|
*/
|
||||||
|
const designView = async (row: FlowDefinitionVo) => {
|
||||||
|
proxy.$router.push({
|
||||||
|
path: `/workflow/design/index`,
|
||||||
|
query: {
|
||||||
|
definitionId: row.id,
|
||||||
|
disabled: true
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user