修改 监督退役页面

This commit is contained in:
GGJ
2024-04-17 14:15:19 +08:00
parent 38e88f0ff5
commit b52e913622
8 changed files with 254 additions and 234 deletions

View File

@@ -1,7 +1,7 @@
<template>
<div class="panel-tab__content">
<el-form label-width="90px" :model="needProps" :rules="rules">
<div v-if="needProps.type == 'bpmn:Process'">
<el-form label-width="90px" v-if="needProps.type != 'bpmn:Process'" :model="needProps" :rules="rules">
<!-- <div v-if="needProps.type == 'bpmn:Process'">
<el-form-item label="流程标识" prop="id">
<el-input
v-model="needProps.id"
@@ -10,8 +10,8 @@
@change="handleKeyUpdate"
/>
</el-form-item>
</div>
<div v-else>
</div> -->
<div>
<el-form-item label="ID">
<el-input v-model="elementBaseInfo.id" clearable @change="updateBaseInfo('id')" />
</el-form-item>
@@ -70,7 +70,7 @@ const resetBaseInfo = () => {
// console.log(elementBaseInfo.value, 'elementBaseInfo22222222222')
}
const handleKeyUpdate = value => {
// 校验 value 的值,只有 XML NCName 通过的情况下,才进行赋值。否则,会导致流程图报错,无法绘制的问题
//校验 value 的值,只有 XML NCName 通过的情况下,才进行赋值。否则,会导致流程图报错,无法绘制的问题
if (!value) {
return
}
@@ -81,6 +81,7 @@ const handleKeyUpdate = value => {
console.log('key 满足 XML NCName 规则,所以进行赋值')
// 在 BPMN 的 XML 中,流程标识 key其实对应的是 id 节点
elementBaseInfo.value['id'] = value
setTimeout(() => {
@@ -108,6 +109,14 @@ const handleClassifyUpdate = value => {
updateBaseInfo('processCategory')
}, 100)
}
onMounted(() => {
setTimeout(() => {
// if (needProps.value.id == undefined) {
// // handleKeyUpdate(Math.random().toString(36).slice(-8))\
// console.log(elementBaseInfo.value, '123')
// }
}, 10)
})
// const handleDescriptionUpdate=(value)=> {
// TODO 芋艿documentation 暂时无法修改,后续在看看
// this.elementBaseInfo['documentation'] = value;