Commit 7d620d1679ebe273c9aaccb04cf626c344832c42

Authored by YunaiV
1 parent 8c7db2af

BPM 模型重构 4:修改模型,修改成单独的弹窗

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) {