讲师管理bug

This commit is contained in:
zhangsir
2025-01-09 15:40:06 +08:00
parent b7e96d47c7
commit 1886d8dcfe
2 changed files with 11 additions and 11 deletions

View File

@@ -87,7 +87,7 @@ import * as lecturerApi from "@/api/Lecturer.js";
default: '', default: '',
} }
}) })
const emit = defineEmits({}) const emit = defineEmits(['update:showContent','update:AddContentList'])
const treeAddData = ref([]) const treeAddData = ref([])
const { data: treeData, loading: orgLoading } = useRequest( const { data: treeData, loading: orgLoading } = useRequest(
ORG_LIST, ORG_LIST,
@@ -120,9 +120,9 @@ import * as lecturerApi from "@/api/Lecturer.js";
orgLists.value = [] orgLists.value = []
}else{ }else{
getNot() getNot()
console.log(props?.AddContentList,'props?.AddContentList') // console.log(props?.AddContentList,'props?.AddContentList')
treeAddData.value = props?.AddContentList treeAddData.value = props?.AddContentList
orgLists.value = props?.AddContentLists orgLists.value = [...props?.AddContentLists,...props?.AddContentLists]
checkedKeys.value = props?.AddContentList?.map(item=>item.orgId) checkedKeys.value = props?.AddContentList?.map(item=>item.orgId)
} }
}); });
@@ -200,7 +200,7 @@ import * as lecturerApi from "@/api/Lecturer.js";
}) })
treeAddData.value = uniqueEndLists?.filter(item => checkedKeys.value?.checked?.includes(item.orgId)); treeAddData.value = uniqueEndLists?.filter(item => checkedKeys.value?.checked?.includes(item.orgId));
// treeAddData.value = checkedNodes; // treeAddData.value = checkedNodes;
console.log(treeAddData.value,'checkedNodes',orgLists.value) // console.log(treeAddData.value,'checkedNodes',orgLists.value)
} }
const clearTree = () => { const clearTree = () => {
treeAddData.value = []; treeAddData.value = [];

View File

@@ -120,7 +120,7 @@
<a-button type="link" v-if="record.status==0||record.status==5" @click="updateModal(record,record.status)">{{record.status==0?'停用':'启用'}}</a-button> <a-button type="link" v-if="record.status==0||record.status==5" @click="updateModal(record,record.status)">{{record.status==0?'停用':'启用'}}</a-button>
<a-button type="link" @click="() => handleLook(record, String(record.courseform))">查看</a-button> <a-button type="link" @click="() => handleLook(record, String(record.courseform))">查看</a-button>
<!-- :disabled="record.createFrom==1 ?false :true" --> <!-- :disabled="record.createFrom==1 ?false :true" -->
<a-button type="link" v-if="record.createFrom==1&&record.status != 2&&record.status!=3" @click="() => handleModify(record, String(record.courseform))">编辑</a-button> <a-button type="link" v-if="record.status == 0||record.status==4" @click="() => handleModify(record, String(record.courseform))">编辑</a-button>
<!-- <a-button :disabled="record.status==='A20' || record.status==='A30'||record.status==='S20' ?true :false" type="link" @click="() => handleOperate(record, String(record.courseform))">提交</a-button> --> <!-- <a-button :disabled="record.status==='A20' || record.status==='A30'||record.status==='S20' ?true :false" type="link" @click="() => handleOperate(record, String(record.courseform))">提交</a-button> -->
<!-- <a-button type="link" @click="handleOperate(record)">撤回</a-button> --> <!-- <a-button type="link" @click="handleOperate(record)">撤回</a-button> -->
<a-button type="link" v-if="record.status==0||record.status==4||record.status==5" @click="deleteModal(record)">删除</a-button> <a-button type="link" v-if="record.status==0||record.status==4||record.status==5" @click="deleteModal(record)">删除</a-button>
@@ -284,7 +284,7 @@
/> />
费用类型 费用类型
</template> </template>
<a-select class="draitem" v-model:value="formParam.courseType" placeholder="请选择费用类型" <a-select :disabled="formParam.createFrom==0" class="draitem" v-model:value="formParam.courseType" placeholder="请选择费用类型"
:options="courseTypeList"> :options="courseTypeList">
</a-select> </a-select>
</a-form-item> </a-form-item>
@@ -306,7 +306,7 @@
<!-- <a-select class="draitem" v-model:value="formParam.courseName" placeholder="请选择输入或选择面授课" style="width:63%" allowClear <!-- <a-select class="draitem" v-model:value="formParam.courseName" placeholder="请选择输入或选择面授课" style="width:63%" allowClear
:options="getLevelList"> :options="getLevelList">
</a-select> --> </a-select> -->
<a-input :maxlength="20" show-count v-model:value="formParam.courseName" placeholder="请输入面授课名称" class="draitem"> <a-input :disabled="formParam.createFrom==0" :maxlength="20" show-count v-model:value="formParam.courseName" placeholder="请输入面授课名称" class="draitem">
</a-input> </a-input>
</a-form-item> </a-form-item>
</a-col> </a-col>
@@ -327,7 +327,7 @@
v-model:value="formParam.sourceBelongId" v-model:value="formParam.sourceBelongId"
v-model:name="formParam.sourceBelongFullName" v-model:name="formParam.sourceBelongFullName"
></OrgClass> --> ></OrgClass> -->
<a-select v-model:value="formParam.trainOrgId" placeholder="请选择培训发生组织" allowClear <a-select :disabled="formParam.createFrom==0" v-model:value="formParam.trainOrgId" placeholder="请选择培训发生组织" allowClear
:options="orgList" @change="changeOrg"> :options="orgList" @change="changeOrg">
</a-select> </a-select>
</a-form-item> </a-form-item>
@@ -342,7 +342,7 @@
/> />
{{formParam.courseType==2?'课程':'授课'}}日期 : {{formParam.courseType==2?'课程':'授课'}}日期 :
</template> </template>
<a-date-picker :locale="locale" class="draitem" v-model:value="teachingDate" style="width:100%" :show-time="{ format: 'HH:mm' }" format="YYYY-MM-DD HH:mm" valueFormat="YYYY-MM-DD HH:mm" <a-date-picker :disabled="formParam.createFrom==0" :locale="locale" class="draitem" v-model:value="teachingDate" style="width:100%" :show-time="{ format: 'HH:mm' }" format="YYYY-MM-DD HH:mm" valueFormat="YYYY-MM-DD HH:mm"
placeholder="请选择课程日期" @select="handleSelect" /> placeholder="请选择课程日期" @select="handleSelect" />
</a-form-item> </a-form-item>
</a-col> </a-col>
@@ -377,7 +377,7 @@
/> />
参训人数 参训人数
</template> </template>
<a-input v-model:value="formParam.studys" class="draitem" @change="clearstudysNumber" <a-input :disabled="formParam.createFrom==0" v-model:value="formParam.studys" class="draitem" @change="clearstudysNumber"
placeholder="请输入参训人数" allowClear showSearch > placeholder="请输入参训人数" allowClear showSearch >
</a-input> </a-input>
</a-form-item> </a-form-item>
@@ -395,7 +395,7 @@
/> />
评分 评分
</template> </template>
<a-input-number class="draitem" v-model:value="formParam.score" :defaultValue="null" :max="100" :controls="false" :min="1" :precision="0" placeholder="请输入评分" <a-input-number :disabled="formParam.createFrom==0" class="draitem" v-model:value="formParam.score" :defaultValue="null" :max="100" :controls="false" :min="1" :precision="0" placeholder="请输入评分"
allowClear @change="scoreNumber"> allowClear @change="scoreNumber">
</a-input-number> </a-input-number>
</a-form-item> </a-form-item>