|
@@ -80,30 +80,17 @@ const ctableRef = ref(null); //crudRef.value 获取avue-crud对象
|
|
const router = useRouter();
|
|
const router = useRouter();
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
// console.log("crudRef", crudRef)
|
|
// console.log("crudRef", crudRef)
|
|
- nextTick(async () => {
|
|
|
|
- await step1();
|
|
|
|
- await step2();
|
|
|
|
- })
|
|
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+ getSkillDetail(props.skillId).then(
|
|
|
|
+ (data)=>{
|
|
|
|
+ data2.value=data.data;
|
|
|
|
+ }
|
|
|
|
+ )
|
|
|
|
+ dataNoPageList();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
});
|
|
-const step1=()=>{
|
|
|
|
- return new Promise((getSkillDetail)=>{
|
|
|
|
- getSkillDetail(props.skillId).then(
|
|
|
|
- (data)=>{
|
|
|
|
- postIdSkill.value.postId=data.data.postId;
|
|
|
|
- }
|
|
|
|
- );
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
-const step2=()=>{
|
|
|
|
- return new Promise((dataNoPageList)=>{
|
|
|
|
- dataNoPageList();
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
|
|
+
|
|
const skillChange=(row)=>{
|
|
const skillChange=(row)=>{
|
|
if(skillValue.value!==undefined&&skillValue.value!==null&&skillValue.value!==""){
|
|
if(skillValue.value!==undefined&&skillValue.value!==null&&skillValue.value!==""){
|
|
data.value[row.$index].skillDictValue=skillValue.value;
|
|
data.value[row.$index].skillDictValue=skillValue.value;
|
|
@@ -163,7 +150,6 @@ const onHandle=()=>{
|
|
employeeSkill.value.userId=form.value.userId;
|
|
employeeSkill.value.userId=form.value.userId;
|
|
employeeSkill.value.postId=form.value.postId;
|
|
employeeSkill.value.postId=form.value.postId;
|
|
employeeSkill.value.skillList=Array.from(data.value);
|
|
employeeSkill.value.skillList=Array.from(data.value);
|
|
- console.info("11",employeeSkill.value)
|
|
|
|
addEmployeeSkill(employeeSkill.value).then(
|
|
addEmployeeSkill(employeeSkill.value).then(
|
|
(data)=>{
|
|
(data)=>{
|
|
if(data.code==="200") {
|
|
if(data.code==="200") {
|
|
@@ -183,7 +169,6 @@ const onHandle=()=>{
|
|
)
|
|
)
|
|
|
|
|
|
}
|
|
}
|
|
-const postIdValue=ref(null);
|
|
|
|
// 设置表格列或者其他自定义的option
|
|
// 设置表格列或者其他自定义的option
|
|
option2.value = {
|
|
option2.value = {
|
|
selection: true,
|
|
selection: true,
|
|
@@ -255,6 +240,12 @@ const props = defineProps({
|
|
default:()=>{
|
|
default:()=>{
|
|
return "0";
|
|
return "0";
|
|
}
|
|
}
|
|
|
|
+ },
|
|
|
|
+ postId:{
|
|
|
|
+ type:Number,
|
|
|
|
+ default:()=>{
|
|
|
|
+ return "0";
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
})
|
|
})
|
|
@@ -275,7 +266,7 @@ option.value = Object.assign(option.value,{
|
|
headerAlign: 'center',
|
|
headerAlign: 'center',
|
|
span:24,
|
|
span:24,
|
|
type: 'select',
|
|
type: 'select',
|
|
- dicUrl: import.meta.env.VITE_APP_BASE_API + "/api/v1/sys/postSkill/list/"+postIdSkill.value.postId,
|
|
|
|
|
|
+ dicUrl: import.meta.env.VITE_APP_BASE_API + "/api/v1/sys/postSkill/list/"+props.postId,
|
|
props: {
|
|
props: {
|
|
label: "userName", // 下拉菜单显示的字段
|
|
label: "userName", // 下拉菜单显示的字段
|
|
value: "userName", // 下拉菜单值的字段
|
|
value: "userName", // 下拉菜单值的字段
|