|
|
@@ -29,10 +29,19 @@
|
|
|
height="200"
|
|
|
></el-select-tree>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="包括下级单位" prop="includeSubordinate">
|
|
|
+ <el-switch
|
|
|
+ v-model="formModel.includeSubordinate"
|
|
|
+ active-color="#13ce66"
|
|
|
+ inactive-color="#ff4949"
|
|
|
+ >
|
|
|
+ </el-switch>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="申请者角色" prop="applicationRoleId">
|
|
|
- <el-select
|
|
|
+ <el-select
|
|
|
v-model="formModel.applicationRoleId"
|
|
|
filterable
|
|
|
+ multiple
|
|
|
placeholder="请选择"
|
|
|
style="width: 280px"
|
|
|
>
|
|
|
@@ -86,15 +95,16 @@
|
|
|
<el-form-item label="审批等级" prop="level">
|
|
|
<el-input-number
|
|
|
v-model="formModel.level"
|
|
|
- placeholder="请输入备注信息"
|
|
|
+ placeholder="请输入审批等级"
|
|
|
style="width: 300px"
|
|
|
- min="1"
|
|
|
+ :min="1"
|
|
|
></el-input-number>
|
|
|
+ <span> 表示第几轮审批</span>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="请假天数" prop="days">
|
|
|
+ <el-form-item label="请假天数" prop="days" v-if="formModel.type=='2'">
|
|
|
<el-input-number
|
|
|
v-model="formModel.days"
|
|
|
- placeholder="请输入备注信息"
|
|
|
+ placeholder="请输入请假天数"
|
|
|
style="width: 300px"
|
|
|
></el-input-number>
|
|
|
</el-form-item>
|
|
|
@@ -237,10 +247,17 @@ export default {
|
|
|
(function () {
|
|
|
var id = self.formModel.id;
|
|
|
|
|
|
+ var submitModel = JSON.parse(JSON.stringify(self.formModel));
|
|
|
+
|
|
|
+ if (submitModel.applicationRoleId != null) {
|
|
|
+ var applicationRoleId = submitModel.applicationRoleId.join(",");
|
|
|
+ submitModel.applicationRoleId = applicationRoleId;
|
|
|
+ }
|
|
|
+
|
|
|
if (id == null || id.length == 0) {
|
|
|
- return applicationExamineApi.add(self.formModel);
|
|
|
+ return applicationExamineApi.add(submitModel);
|
|
|
} else {
|
|
|
- return applicationExamineApi.update(self.formModel);
|
|
|
+ return applicationExamineApi.update(submitModel);
|
|
|
}
|
|
|
})().then(function (response) {
|
|
|
var jsonData = response.data;
|
|
|
@@ -280,6 +297,12 @@ export default {
|
|
|
self.loading = false;
|
|
|
|
|
|
if (jsonData.result) {
|
|
|
+ var applicationRoleId = jsonData.data.applicationRoleId;
|
|
|
+
|
|
|
+ if (applicationRoleId != null) {
|
|
|
+ jsonData.data.applicationRoleId = applicationRoleId.split(",");
|
|
|
+ }
|
|
|
+
|
|
|
self.formModel = jsonData.data;
|
|
|
} else {
|
|
|
self.$message.error(jsonData.message + "");
|