mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 03:46:45 +08:00
修改二维码显示隐藏
This commit is contained in:
@@ -609,6 +609,13 @@ const selectRowAll = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
//暂存
|
//暂存
|
||||||
|
const currentTaskList = computed(() => {
|
||||||
|
return projectInfo.value?.stageList[activeIndex.value]?.taskDraftDtoList.length;
|
||||||
|
});
|
||||||
|
watch(currentTaskList, (oldValue,newValue) => {
|
||||||
|
request(PROJECT_DETAIL_MODIFY, projectInfo.value)
|
||||||
|
getTask()
|
||||||
|
});
|
||||||
const temporaryStorage = async () => {
|
const temporaryStorage = async () => {
|
||||||
confirmLoading.value = true
|
confirmLoading.value = true
|
||||||
await request(PROJECT_DETAIL_MODIFY, projectInfo.value)
|
await request(PROJECT_DETAIL_MODIFY, projectInfo.value)
|
||||||
|
|||||||
@@ -616,7 +616,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="operations">
|
<div class="operations">
|
||||||
<div class="operations_dropdown">
|
<div class="operations_dropdown">
|
||||||
<a-dropdown :getPopupContainer='triggerNode=> triggerNode.parentNode' v-if="item.assessmentIds.length > 0" :trigger="['click']" v-model:visible="visibleEwmpg[item.id]">
|
<a-dropdown :getPopupContainer='triggerNode=> triggerNode.parentNode' v-if="isAssessmentIdsValid(item.assessmentIds)" :trigger="['click']" v-model:visible="visibleEwmpg[item.id]">
|
||||||
<a class="ant-dropdown-link" @click="qrcodeAssement(item)">
|
<a class="ant-dropdown-link" @click="qrcodeAssement(item)">
|
||||||
评估二维码
|
评估二维码
|
||||||
<DownOutlined />
|
<DownOutlined />
|
||||||
@@ -2438,7 +2438,11 @@ export default {
|
|||||||
}
|
}
|
||||||
const qrCodeItemspg = ref([]);
|
const qrCodeItemspg = ref([]);
|
||||||
const visibleEwmpg = ref({});
|
const visibleEwmpg = ref({});
|
||||||
|
const isAssessmentIdsValid = (assessmentIds) => {
|
||||||
|
return assessmentIds.length > 0 && assessmentIds.every(id => id !== null);
|
||||||
|
};
|
||||||
const qrcodeAssement = async (item)=>{
|
const qrcodeAssement = async (item)=>{
|
||||||
|
console.log(item,'item')
|
||||||
if(qrCodeItemspg.value.length!=0){
|
if(qrCodeItemspg.value.length!=0){
|
||||||
qrCodeItemspg.value = []
|
qrCodeItemspg.value = []
|
||||||
}
|
}
|
||||||
@@ -2451,9 +2455,10 @@ export default {
|
|||||||
await courseData(planParams).then((res)=>{
|
await courseData(planParams).then((res)=>{
|
||||||
const qrCodeItemspgItem = res.data.data.map((dataItem) => ({
|
const qrCodeItemspgItem = res.data.data.map((dataItem) => ({
|
||||||
...dataItem,
|
...dataItem,
|
||||||
courseName: item.name, // 将 item 的 name 添加到每项数据中
|
courseName: item.name,
|
||||||
}));
|
}));
|
||||||
qrCodeItemspg.value = qrCodeItemspgItem.filter(item => item.assessmentId !== null);
|
qrCodeItemspg.value = qrCodeItemspgItem.filter(item => item.assessmentId !== null);
|
||||||
|
console.log(qrCodeItemspg.value,'长度')
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
function handleMenuClickpg({key}) {
|
function handleMenuClickpg({key}) {
|
||||||
@@ -5156,7 +5161,8 @@ export default {
|
|||||||
visibleEwm,
|
visibleEwm,
|
||||||
qrCodeItemspg,
|
qrCodeItemspg,
|
||||||
visibleEwmpg,
|
visibleEwmpg,
|
||||||
handleMenuClickpg
|
handleMenuClickpg,
|
||||||
|
isAssessmentIdsValid
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user