|
@@ -64,14 +64,13 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
|
|
|
|
+ <el-col :span="6" v-if="id ? false : true">
|
|
|
<el-form-item
|
|
<el-form-item
|
|
|
prop="buildTaskNow"
|
|
prop="buildTaskNow"
|
|
|
label="立即生效:"
|
|
label="立即生效:"
|
|
|
v-if="NowBuild()"
|
|
v-if="NowBuild()"
|
|
|
>
|
|
>
|
|
|
<el-checkbox
|
|
<el-checkbox
|
|
|
- :disabled="id ? true : false"
|
|
|
|
|
v-model="formData.buildTaskNow"
|
|
v-model="formData.buildTaskNow"
|
|
|
size="medium"
|
|
size="medium"
|
|
|
@change="handleCheckboxChange"
|
|
@change="handleCheckboxChange"
|
|
@@ -138,7 +137,6 @@
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
<el-form-item prop="roleIds" label="检查角色:">
|
|
<el-form-item prop="roleIds" label="检查角色:">
|
|
|
<el-select
|
|
<el-select
|
|
|
- @visible-change="getRolesByOrg"
|
|
|
|
|
label="检查角色"
|
|
label="检查角色"
|
|
|
v-model="formData.roleIds"
|
|
v-model="formData.roleIds"
|
|
|
placeholder="请选择检查角色"
|
|
placeholder="请选择检查角色"
|
|
@@ -149,7 +147,7 @@
|
|
|
<el-option
|
|
<el-option
|
|
|
v-for="item in planRoles"
|
|
v-for="item in planRoles"
|
|
|
:key="item.id"
|
|
:key="item.id"
|
|
|
- :label="item.name"
|
|
|
|
|
|
|
+ :label="item.roleName"
|
|
|
:value="item.id"
|
|
:value="item.id"
|
|
|
>
|
|
>
|
|
|
</el-option>
|
|
</el-option>
|
|
@@ -312,7 +310,7 @@ import OrgTree from "@/components/orgTree";
|
|
|
import korgTree from "@/components/k-orgTree";
|
|
import korgTree from "@/components/k-orgTree";
|
|
|
import * as api from "@/api/safetycheck/plan";
|
|
import * as api from "@/api/safetycheck/plan";
|
|
|
import { statusOptions } from "@/views/commonOption";
|
|
import { statusOptions } from "@/views/commonOption";
|
|
|
-import { findAllRole } from "@/api/system/role";
|
|
|
|
|
|
|
+import { findAllRole,findRoleByType } from "@/api/system/role";
|
|
|
import { getLabel } from "@/views/commonOption";
|
|
import { getLabel } from "@/views/commonOption";
|
|
|
import DialogSelect from "@/views/safetycheck/ruleManager/dialog.select.point.vue";
|
|
import DialogSelect from "@/views/safetycheck/ruleManager/dialog.select.point.vue";
|
|
|
export default {
|
|
export default {
|
|
@@ -381,6 +379,8 @@ export default {
|
|
|
cleanExecOrgList() {
|
|
cleanExecOrgList() {
|
|
|
this.execOrgIds = null;
|
|
this.execOrgIds = null;
|
|
|
this.formData.execOrgList = [];
|
|
this.formData.execOrgList = [];
|
|
|
|
|
+ this.formData.roleIds=[];
|
|
|
|
|
+ this.getRolesByOrg();
|
|
|
},
|
|
},
|
|
|
cleanCheckOrgList() {
|
|
cleanCheckOrgList() {
|
|
|
this.checkOrgIds = null;
|
|
this.checkOrgIds = null;
|
|
@@ -432,11 +432,12 @@ export default {
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
getRolesByOrg() {
|
|
getRolesByOrg() {
|
|
|
- let params = {
|
|
|
|
|
- orgType: null,
|
|
|
|
|
- };
|
|
|
|
|
- findAllRole(params).then((res) => {
|
|
|
|
|
- this.planRoles = res.data;
|
|
|
|
|
|
|
+ // let params = {
|
|
|
|
|
+ // orgType: null,
|
|
|
|
|
+ // };
|
|
|
|
|
+ findRoleByType(this.formData.execOrgType).then((res) => {
|
|
|
|
|
+ console.log(res,"res")
|
|
|
|
|
+ this.planRoles = res;
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
handleChange(value) {
|
|
handleChange(value) {
|