Browse Source

技能修改

master
陈裕财 5 years ago
parent
commit
e54be91c4c
  1. 81
      src/views/xm/core/skill/skillMng.vue
  2. 3
      src/views/xm/core/xmIteration/XmIterationMng.vue
  3. 4
      src/views/xm/core/xmMenu/XmMenuMng.vue
  4. 3
      src/views/xm/core/xmMenuExchange/XmMenuExchangeMng.vue

81
src/views/xm/core/skill/skillMng.vue

@ -1,26 +1,24 @@
<template>
<section>
<el-row class="app-container" style="margin-left:-20px;margin-right:-20px;">
<el-row class="app-container">
<el-row>
<el-col :span="6">
<el-input
style="width:99%;"
v-model="needAddTagCategoryNameInputValue"
placeholder="技能分类,回车直接添加"
@keyup.enter.native="addTagCategorySubmitMethod"
></el-input>
<el-col :span="10">
<el-button type="primary" v-if="jump==true" @click="selectConfirm" icon="el-icon-finished">确认选择</el-button>
<el-button type="primary" @click="getAllHrSkill" v-loading="sectionLoading" icon="el-icon-search">查询</el-button>
</el-col>
<el-col :span="14">
<el-checkbox
v-if="userInfo.isPlatformAdmin||userInfo.isSuperAdmin"
v-model="isPub"
true-label="1"
false-label="0"
>公共分类</el-checkbox>
<el-button type="primary" v-if="jump==true" @click="selectConfirm">确认</el-button>
<el-button type="primary" @click="getAllHrSkill" v-loading="sectionLoading">查询</el-button>
</el-col>
<el-col :span="4" class="hidden-sm-and-down">
<el-input
style="width:50%;"
v-model="needAddTagCategoryNameInputValue"
placeholder="回车直接快速添加技能分类"
@keyup.enter.native="addTagCategorySubmitMethod"
></el-input>
<el-button type="primary" @click="addTagCategorySubmitMethod" icon="el-icon-finished">保持</el-button>
<el-tooltip content="黄色表示已经有的技能">
<span class="addTagSquare"></span>
</el-tooltip>
@ -30,7 +28,7 @@
</el-col>
</el-row>
</el-row>
<el-row class="app-container">
<el-row class="app-container max-height-box">
<el-row v-for="(item,index) in convertSkills" :key="item.categoryId">
<h3>
<div>
@ -150,7 +148,8 @@ export default {
checked: skill.checked ? true : false,
skillId: skill.skillId,
skillName: skill.skillName,
pubTag: skill.pubSkill,
pubSkill: skill.pubSkill,
pubc:skill.pupc,
};
if (
this.skillIds &&
@ -176,7 +175,7 @@ export default {
checked: false,
skillId: skill.skillId,
skillName: skill.skillName,
pubTag: skill.pubSkill,
pubSkill: skill.pubSkill,
},
],
};
@ -208,15 +207,6 @@ export default {
//
addTagCategorySubmitMethod() {
let that = this;
if (!(this.userInfo.isPlatformAdmin || this.userInfo.isSuperAdmin)) {
if (this.isPub == "1") {
this.$message({
message: "你不是平台管理员不能添加公共技能分类",
type: "error",
});
return;
}
}
if (
this.convertSkills.some(
@ -273,19 +263,6 @@ export default {
branchId: this.workShop.branchId,
id: categoryId,
};
if (!this.userInfo.isPlatformAdmin && !this.userInfo.isSuperAdmin) {
if (
this.convertSkills.some(
(i) => i.pubc == "1" && i.categoryId == categoryId
)
) {
this.$message({
message: "公共分类不允许删除",
type: "error",
});
return;
}
}
this.$confirm(
"此操作将永久删除该技能分类, 并连同该技能分类下面的技能也删除,是否继续?",
"提示",
@ -320,15 +297,6 @@ export default {
},
//
addTagMethod(index) {
if (!this.userInfo.isPlatformAdmin && !this.userInfo.isSuperAdmin) {
if (this.isPub == "1") {
this.$message({
message: "不是平台管理员,不允许增加公共技能",
type: "error",
});
return;
}
}
if (
this.convertSkills.some((i) => {
return i.values.some(
@ -394,19 +362,7 @@ export default {
},
//
delTagMethod(skillId, index, valueIndex) {
if (!this.userInfo.isPlatformAdmin && !this.userInfo.isSuperAdmin) {
if (
this.convertSkills[index].values.some(
(i) => i.pubSkill == "1" && i.skillId == skillId
)
) {
this.$message({
message: "公共技能不允许删除",
type: "error",
});
return;
}
}
let that = this;
let params = {
@ -563,4 +519,9 @@ export default {
box-shadow: 0px 0px 10px #fff;
}
}
.max-height-box{
max-height: 600px;
overflow-y: auto;
overflow-x: hidden;
}
</style>

3
src/views/xm/core/xmIteration/XmIterationMng.vue

@ -213,6 +213,9 @@
if(this.menuId){
params.menuId=this.menuId
}
if(!this.productId && !this.menuId){
params.branchId=this.userInfo.branchId
}
this.load.list = true;
listXmIterationWithState(params).then((res) => {

4
src/views/xm/core/xmMenu/XmMenuMng.vue

@ -329,7 +329,9 @@
return;
//params.xxx=xxxxx
}
if(!params.productId){
params.branchId=this.userInfo.branchId
}
let callback= (res)=>{
var tips=res.data.tips;
if(tips.isOk){

3
src/views/xm/core/xmMenuExchange/XmMenuExchangeMng.vue

@ -176,6 +176,9 @@
}
}
if(!params.menuId){
params.branchId=this.userInfo.branchId
}
this.load.list = true;
listXmMenuExchange(params).then((res) => {
var tips=res.data.tips;

Loading…
Cancel
Save