Commit 7d620d1679ebe273c9aaccb04cf626c344832c42
1 parent
8c7db2af
BPM 模型重构 4:修改模型,修改成单独的弹窗
Showing
1 changed file
with
7 additions
and
4 deletions
yudao-admin-ui/src/views/bpm/model/index.vue
| @@ -137,18 +137,18 @@ | @@ -137,18 +137,18 @@ | ||
| 137 | </el-radio> | 137 | </el-radio> |
| 138 | </el-radio-group> | 138 | </el-radio-group> |
| 139 | </el-form-item> | 139 | </el-form-item> |
| 140 | - <el-form-item v-if="form.formType === 10" label="流程表单" prop="formId" required error="流程表单不能为空"> | 140 | + <el-form-item v-if="form.formType === 10" label="流程表单" prop="formId"> |
| 141 | <el-select v-model="form.formId" clearable style="width: 100%"> | 141 | <el-select v-model="form.formId" clearable style="width: 100%"> |
| 142 | <el-option v-for="form in forms" :key="form.id" :label="form.name" :value="form.id"/> | 142 | <el-option v-for="form in forms" :key="form.id" :label="form.name" :value="form.id"/> |
| 143 | </el-select> | 143 | </el-select> |
| 144 | </el-form-item> | 144 | </el-form-item> |
| 145 | - <el-form-item v-if="form.formType === 20" label="表单提交路由" prop="formCustomCreatePath" required error="表单提交路由不能为空"> | 145 | + <el-form-item v-if="form.formType === 20" label="表单提交路由" prop="formCustomCreatePath" > |
| 146 | <el-input v-model="form.formCustomCreatePath" placeholder="请输入表单提交路由" style="width: 330px;" /> | 146 | <el-input v-model="form.formCustomCreatePath" placeholder="请输入表单提交路由" style="width: 330px;" /> |
| 147 | <el-tooltip class="item" effect="light" content="自定义表单的提交路径,使用 Vue 的路由地址,例如说:bpm/oa/leave/create" placement="top"> | 147 | <el-tooltip class="item" effect="light" content="自定义表单的提交路径,使用 Vue 的路由地址,例如说:bpm/oa/leave/create" placement="top"> |
| 148 | <i style="padding-left: 5px;" class="el-icon-question" /> | 148 | <i style="padding-left: 5px;" class="el-icon-question" /> |
| 149 | </el-tooltip> | 149 | </el-tooltip> |
| 150 | </el-form-item> | 150 | </el-form-item> |
| 151 | - <el-form-item v-if="form.formType === 20" label="表单查看路由" prop="formCustomViewPath" required error="表单查看路由不能为空"> | 151 | + <el-form-item v-if="form.formType === 20" label="表单查看路由" prop="formCustomViewPath"> |
| 152 | <el-input v-model="form.formCustomViewPath" placeholder="请输入表单查看路由" style="width: 330px;" /> | 152 | <el-input v-model="form.formCustomViewPath" placeholder="请输入表单查看路由" style="width: 330px;" /> |
| 153 | <el-tooltip class="item" effect="light" content="自定义表单的查看路径,使用 Vue 的路由地址,例如说:bpm/oa/leave/view" placement="top"> | 153 | <el-tooltip class="item" effect="light" content="自定义表单的查看路径,使用 Vue 的路由地址,例如说:bpm/oa/leave/view" placement="top"> |
| 154 | <i style="padding-left: 5px;" class="el-icon-question" /> | 154 | <i style="padding-left: 5px;" class="el-icon-question" /> |
| @@ -257,6 +257,9 @@ export default { | @@ -257,6 +257,9 @@ export default { | ||
| 257 | key: [{ required: true, message: "流程标识不能为空", trigger: "blur" }], | 257 | key: [{ required: true, message: "流程标识不能为空", trigger: "blur" }], |
| 258 | name: [{ required: true, message: "流程名称不能为空", trigger: "blur" }], | 258 | name: [{ required: true, message: "流程名称不能为空", trigger: "blur" }], |
| 259 | formType: [{ required: true, message: "流程名称不能为空", trigger: "blur" }], | 259 | formType: [{ required: true, message: "流程名称不能为空", trigger: "blur" }], |
| 260 | + formId: [{ required: true, message: "业务表单不能为空", trigger: "blur" }], | ||
| 261 | + formCustomCreatePath: [{ required: true, message: "表单提交路由不能为空", trigger: "blur" }], | ||
| 262 | + formCustomViewPath: [{ required: true, message: "表单查看路由不能为空", trigger: "blur" }], | ||
| 260 | }, | 263 | }, |
| 261 | 264 | ||
| 262 | // 流程导入参数 | 265 | // 流程导入参数 |
| @@ -349,7 +352,7 @@ export default { | @@ -349,7 +352,7 @@ export default { | ||
| 349 | ...row | 352 | ...row |
| 350 | }; | 353 | }; |
| 351 | // 触发一次校验 | 354 | // 触发一次校验 |
| 352 | - this.$refs["form"].validate(); | 355 | + // this.$refs["form"].validate(); |
| 353 | }, | 356 | }, |
| 354 | /** 设计按钮操作 */ | 357 | /** 设计按钮操作 */ |
| 355 | handleDesign(row) { | 358 | handleDesign(row) { |