提交模型设计代码
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
<label v-if="!isEditTitle" @click="editTitle"
|
||||
>{{ form.title }}<edit-outlined class="node-wrap-drawer-title-edit" />
|
||||
</label>
|
||||
<a-input
|
||||
<el-input
|
||||
v-if="isEditTitle"
|
||||
ref="nodeTitle"
|
||||
v-model:value="form.title"
|
||||
@@ -33,43 +33,43 @@
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
<a-layout-content>
|
||||
<a-tabs v-model:activeKey="activeKey">
|
||||
<a-tab-pane key="1" tab="抄送配置" force-render>
|
||||
<a-form layout="vertical" :model="userTypeForm">
|
||||
<el-container>
|
||||
<el-tabs v-model="activeKey">
|
||||
<el-tab-pane name="1" label="抄送配置" lazy>
|
||||
<el-form layout="vertical" :model="userTypeForm">
|
||||
<div v-show="nodeLegal" style="margin-bottom: 10px">
|
||||
<a-alert message="请选择抄送人员!" type="error" />
|
||||
<el-alert message="请选择抄送人员!" type="error" />
|
||||
</div>
|
||||
<div class="mb-2">
|
||||
<span class="left-span-label">选择要抄送的人员</span>
|
||||
</div>
|
||||
<a-radio-group v-model:value="userSelectionType" style="width: 100%">
|
||||
<a-row style="padding-bottom: 10px">
|
||||
<a-col :span="8" v-for="userSelectionType in userSelectionTypeList" :key="userSelectionType.value">
|
||||
<a-radio :value="userSelectionType.value" @click="selectionClick(userSelectionType.value)">
|
||||
<el-radio-group v-model:value="userSelectionType" style="width: 100%">
|
||||
<el-row style="padding-bottom: 10px">
|
||||
<el-col :span="8" v-for="userSelectionType in userSelectionTypeList" :key="userSelectionType.value">
|
||||
<el-radio :value="userSelectionType.value" @click="selectionClick(userSelectionType.value)">
|
||||
{{ userSelectionType.label }}
|
||||
</a-radio>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-radio-group>
|
||||
<a-form-item v-if="userSelectionType === 'USER'">
|
||||
<a-button class="mt-2" type="primary" size="small" round @click="openSelector">
|
||||
</el-radio>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-radio-group>
|
||||
<el-form-item v-if="userSelectionType === 'USER'">
|
||||
<el-button class="mt-2" type="primary" size="small" round @click="openSelector">
|
||||
<template #icon>
|
||||
<search-outlined />
|
||||
</template>
|
||||
选择
|
||||
</a-button>
|
||||
</el-button>
|
||||
<p />
|
||||
<prop-tag :tag-list="getTagList('USER')" />
|
||||
</a-form-item>
|
||||
<a-form-item v-if="recordData.formType === 'DESIGN' && userSelectionType === 'FORM_USER'">
|
||||
</el-form-item>
|
||||
<el-form-item v-if="recordData.formType === 'DESIGN' && userSelectionType === 'FORM_USER'">
|
||||
<div class="mt-2">
|
||||
<a-button type="primary" @click="openSelector" size="small">
|
||||
<el-button type="primary" @click="openSelector" size="small">
|
||||
<template #icon>
|
||||
<search-outlined />
|
||||
</template>
|
||||
选择
|
||||
</a-button>
|
||||
</el-button>
|
||||
</div>
|
||||
<div class="mt-2">
|
||||
<prop-tag
|
||||
@@ -77,21 +77,21 @@
|
||||
:tag-list="form.properties.participateInfo[0]"
|
||||
/>
|
||||
</div>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
</el-form-item>
|
||||
<el-form-item
|
||||
class="mt-2"
|
||||
v-if="recordData.formType === 'DEFINE' && userSelectionType === 'FORM_USER'"
|
||||
name="formUser"
|
||||
:rules="[{ required: true, message: '请输入人员变量' }]"
|
||||
>
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<el-tooltip>
|
||||
<template #title>单个字段可以采用:字段名,多个采用:字段名1,字段名2,字段名3</template>
|
||||
<question-circle-outlined />
|
||||
人员变量:
|
||||
</a-tooltip>
|
||||
</el-tooltip>
|
||||
</template>
|
||||
<a-input
|
||||
<el-input
|
||||
style="width: 50%"
|
||||
v-model:value="userTypeForm.formUser"
|
||||
allow-clear
|
||||
@@ -99,22 +99,23 @@
|
||||
@keyup.enter="customFormUser"
|
||||
placeholder="请输入人员变量"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-tab-pane>
|
||||
<a-tab-pane key="2" tab="执行监听" force-render>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane name="2" label="执行监听" lazy>
|
||||
<prop-listener-info
|
||||
ref="propExecutionListenerInfoRef"
|
||||
v-if="form&&form.properties&&form.properties.executionListenerInfo"
|
||||
:listener-value="form.properties.executionListenerInfo"
|
||||
:default-listener-list="executionListenerInfo"
|
||||
:listener-value-array="executionListenerArray"
|
||||
/>
|
||||
</a-tab-pane>
|
||||
</a-tabs>
|
||||
</a-layout-content>
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
</el-container>
|
||||
<template #footer>
|
||||
<a-button type="primary" style="margin-right: 8px" @click="save">保存</a-button>
|
||||
<a-button @click="drawer = false">取消</a-button>
|
||||
<el-button type="primary" style="margin-right: 8px" @click="save">保存</el-button>
|
||||
<el-button @click="drawer = false">取消</el-button>
|
||||
</template>
|
||||
</xn-form-container>
|
||||
<form-user-selector ref="formUserSelectorRef" :form-field-list="formFieldListValue" @click="userCallBack" />
|
||||
@@ -123,7 +124,7 @@
|
||||
:org-tree-api="selectorApiFunction.orgTreeApi"
|
||||
:user-page-api="selectorApiFunction.userPageApi"
|
||||
:checked-user-list-api="selectorApiFunction.checkedUserListApi"
|
||||
:data-is-converter-flw="true"
|
||||
:datel-is-converter-flw="true"
|
||||
@onBack="userCallBack"
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user