mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-12 12:26:47 +08:00
讲师管理bug
This commit is contained in:
@@ -87,6 +87,7 @@
|
|||||||
rowSelectKeys.value = props.selectedRowKeys
|
rowSelectKeys.value = props.selectedRowKeys
|
||||||
selectsData.value = props.selectedRows
|
selectsData.value = props.selectedRows
|
||||||
}
|
}
|
||||||
|
emit('dataLists',data.value)
|
||||||
})
|
})
|
||||||
const rowSelection = computed(() => (props.type ? {
|
const rowSelection = computed(() => (props.type ? {
|
||||||
type: props.type,
|
type: props.type,
|
||||||
|
|||||||
@@ -51,7 +51,8 @@
|
|||||||
">
|
">
|
||||||
<BaseTable ref="stuTableRef" :columns="stuColumns" :url="USER_LIST_PAGE" pageKey="pageNo"
|
<BaseTable ref="stuTableRef" :columns="stuColumns" :url="USER_LIST_PAGE" pageKey="pageNo"
|
||||||
v-model:params="nameSearch" :request="useNewRowsPageNoInit"
|
v-model:params="nameSearch" :request="useNewRowsPageNoInit"
|
||||||
v-model:selectedRows="stuSelectRows" v-model:selectedRowKeys="stuSelectRowKeys" type="checkbox"></BaseTable>
|
v-model:selectedRows="stuSelectRows" v-model:selectedRowKeys="stuSelectRowKeys"
|
||||||
|
@dataLists="dataLists" type="checkbox"></BaseTable>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -71,14 +72,14 @@
|
|||||||
<div v-if="i < 11">
|
<div v-if="i < 11">
|
||||||
<div class="chose">
|
<div class="chose">
|
||||||
{{ item.realName }}
|
{{ item.realName }}
|
||||||
<div class="ch" @click="stuTableRef.remove(i)"></div>
|
<div class="ch" @click="deleteStu(i)"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-else>
|
<div v-else>
|
||||||
<div v-if="person">
|
<div v-if="person">
|
||||||
<div class="chose">
|
<div class="chose">
|
||||||
{{ item.realName }}
|
{{ item.realName }}
|
||||||
<div class="ch" @click="stuTableRef.remove(i)"></div>
|
<div class="ch" @click="deleteStu(i)"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -142,8 +143,14 @@ const onlineLearningList = () =>{
|
|||||||
courseList.value = res.data.filter(item=>item.status == 0).map(item => item.courseId)
|
courseList.value = res.data.filter(item=>item.status == 0).map(item => item.courseId)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
const dataList = ref(false)
|
||||||
const stuSelectRows = ref([]);
|
const stuSelectRows = ref([]);
|
||||||
|
const deleteStu = (i) => {
|
||||||
|
dataList.value && stuTableRef.value.remove(i)
|
||||||
|
}
|
||||||
|
const dataLists = (data) => {
|
||||||
|
dataList.value = data
|
||||||
|
}
|
||||||
const stuSelectRowKeys = ref([]);
|
const stuSelectRowKeys = ref([]);
|
||||||
const stuTableRef = ref();
|
const stuTableRef = ref();
|
||||||
const teaunm = ref([])
|
const teaunm = ref([])
|
||||||
@@ -292,6 +299,7 @@ watch(visiable, () => {
|
|||||||
if (!visiable.value) {
|
if (!visiable.value) {
|
||||||
stuTableRef.value && stuTableRef.value.clear();
|
stuTableRef.value && stuTableRef.value.clear();
|
||||||
stuTableRef.value && stuTableRef.value.reset({ keyword: "", departId: '' });
|
stuTableRef.value && stuTableRef.value.reset({ keyword: "", departId: '' });
|
||||||
|
dataList.value = false
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -219,6 +219,10 @@ const removeId = (e,i) =>{
|
|||||||
expenseList.value = expenseList.value.filter(item=>item.id !== e.id)
|
expenseList.value = expenseList.value.filter(item=>item.id !== e.id)
|
||||||
}
|
}
|
||||||
forData.value[indexList.value].summaryTotal = forData.value[indexList.value]?.summaryTotal - e.payableExpense
|
forData.value[indexList.value].summaryTotal = forData.value[indexList.value]?.summaryTotal - e.payableExpense
|
||||||
|
if(!forData.value[indexList.value].expenseList.length){
|
||||||
|
forData.value.splice(indexList.value,1)
|
||||||
|
forData.value.length > 0 && clickItem(forData.value[0],0)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,7 +26,10 @@
|
|||||||
<a-descriptions :column="2" bordered>
|
<a-descriptions :column="2" bordered>
|
||||||
<a-descriptions-item :labelStyle="{ width: '165px' }" label="培训发生组织编号">{{formData?.affiliationCode||'-'}}</a-descriptions-item>
|
<a-descriptions-item :labelStyle="{ width: '165px' }" label="培训发生组织编号">{{formData?.affiliationCode||'-'}}</a-descriptions-item>
|
||||||
<a-descriptions-item :labelStyle="{ width: '165px' }" label="培训发生组名称">{{formData?.affiliationName||'-'}}</a-descriptions-item>
|
<a-descriptions-item :labelStyle="{ width: '165px' }" label="培训发生组名称">{{formData?.affiliationName||'-'}}</a-descriptions-item>
|
||||||
<a-descriptions-item label="是否为根节点">{{formData?.isParent==1?'否':'是'}}</a-descriptions-item>
|
<a-descriptions-item label="是否为根节点">
|
||||||
|
<span v-if="formData?.parentName">{{ 否(formData?.parentName) }}</span>
|
||||||
|
<span v-else>是({{ {1:'一',2:'二',3:'三'}[formData?.code] }}级审批)</span>
|
||||||
|
</a-descriptions-item>
|
||||||
<a-descriptions-item label="组织担当">{{formData?.act||'-'}}</a-descriptions-item>
|
<a-descriptions-item label="组织担当">{{formData?.act||'-'}}</a-descriptions-item>
|
||||||
<a-descriptions-item v-if="formData?.isParent==1" label="一级审批人">{{formData?.one||'-'}}</a-descriptions-item>
|
<a-descriptions-item v-if="formData?.isParent==1" label="一级审批人">{{formData?.one||'-'}}</a-descriptions-item>
|
||||||
<a-descriptions-item v-if="formData?.isParent==1" label="二级审批人">{{formData?.two||'-'}}</a-descriptions-item>
|
<a-descriptions-item v-if="formData?.isParent==1" label="二级审批人">{{formData?.two||'-'}}</a-descriptions-item>
|
||||||
|
|||||||
Reference in New Issue
Block a user