feat: 统计弹窗字段变更展示

pull/53/head
刘释隆 1 year ago
parent dd547dbd05
commit c65a96826b

@ -5,17 +5,20 @@ import Content from './content/Content.vue'
import ListContent from './content/ListContent.vue'
const showList = ref(false);
const contentRef = ref(null);
const inputChange = (keyword)=>{
}
</script>
<template>
<div class="main">
<!-- 侧边 -->
<Aside />
<Aside @inputChange="inputChange" />
<!-- 内容 -->
<Content @changeShow="showList=true" />
<Content @changeShow="showList=true" ref="contentRef" />
<!-- 任务管理 -->
<!-- TODO:本地演示即可 上传注释注释 -->
<!-- <ListContent /> -->

@ -10,6 +10,7 @@ defineOptions({ name: 'Search' })
const emit = defineEmits<{
(e: 'close'): void
(e: 'select', key: string): void
(e: 'inputChange', value: string): void
}>()
const data = ref<SearchEntity[]>([])
@ -18,7 +19,8 @@ const configStore = useConfig()
const searchKeyword = ref('')
const inputHandler = debounce((keyword) => {
searchKeyword.value = keyword
searchKeyword.value = keyword;
emit('inputChange',keyword)
}, 300)
configStore.$subscribe(() => {

@ -58,7 +58,7 @@ defineExpose({
<div class="flex_box" style="height: 100px">
<div class="item">
<SvgIcon name="task_count" width="80" height="96" />
<div class="num_box">{{ toolsData?.taskTotal || 0 }}</div>
<div class="num_box">{{ toolsData?.total || 0 }}</div>
<div class="title_box">任务总数</div>
</div>
<div class="item">
@ -68,7 +68,7 @@ defineExpose({
</div>
<div class="item">
<SvgIcon name="task_over" width="80" height="96" />
<div class="num_box">{{ toolsData?.approved || 0 }}</div>
<div class="num_box">{{ toolsData?.approvedCount || 0 }}</div>
<div class="title_box">已审批</div>
</div>
</div>

@ -34,7 +34,7 @@ function showModal(id) {
async function getDetail(id) {
// const userInfo = storage.get(CURRENT_USER);
// const nodeType = userInfo.nodeType;
id = "264626184091111068";
// id = "264626184091111068";
const res = await aiApprovaltools({ taskid: id });
if (res.code === "OK") {
state.detail = res.data;
@ -126,7 +126,7 @@ defineExpose({
<div class="wrapper-hearder">
<div class="wrapper-title">智能AI审批工具</div>
<div class="wrapper-mark">
{{ detail.tenantUserName }}-{{ detail.packageName }}
{{ detail.tenantUserName || '部门信息' }}
</div>
</div>
<div class="wrapper-content">
@ -137,7 +137,7 @@ defineExpose({
<div class="tag_box">
<div class="tag_item error">
<span style="color: red">error</span> 重复图片({{
detail.similarComplete
detail.similarComplete || 0
}})
</div>
</div>
@ -148,10 +148,10 @@ defineExpose({
</div>
</div>
<div class="mark_text">
智能提示{{ detail?.similarComplete }} 张图片相似度为100%重复图片{{
detail?.passCount
智能提示{{ detail?.similarComplete || 0 }} 张图片相似度为100%重复图片{{
detail?.passCount || 0
}}张审批状态为<span style="color: #02c984">通过</span>剩余{{
detail?.pendingApprovaCount
detail?.pendingApprovaCount || 0
}}张图片建议审批为不通过
</div>
<div class="footer" @click="handleReject">

Loading…
Cancel
Save