|
@@ -7,6 +7,17 @@
|
|
|
<!-- 搜索栏 -->
|
|
<!-- 搜索栏 -->
|
|
|
<UserSearch v-model="searchForm" @search="handleSearch" @reset="resetSearchParams"></UserSearch>
|
|
<UserSearch v-model="searchForm" @search="handleSearch" @reset="resetSearchParams"></UserSearch>
|
|
|
|
|
|
|
|
|
|
+ <!-- 跟进弹窗 -->
|
|
|
|
|
+ <FollowDialog
|
|
|
|
|
+ v-model:visible="followDialogVisible"
|
|
|
|
|
+ :user-data="currentRow"
|
|
|
|
|
+ :type="'school'"
|
|
|
|
|
+ :first_id="currentRow.id || 0"
|
|
|
|
|
+ :second_id="0"
|
|
|
|
|
+ :selectList="selectList"
|
|
|
|
|
+ @submit="handleDialogSubmit"
|
|
|
|
|
+ />
|
|
|
|
|
+
|
|
|
<ElCard class="art-table-card" shadow="never">
|
|
<ElCard class="art-table-card" shadow="never">
|
|
|
<!-- 表格头部 -->
|
|
<!-- 表格头部 -->
|
|
|
<ArtTableHeader v-model:columns="columnChecks" @refresh="refreshData">
|
|
<ArtTableHeader v-model:columns="columnChecks" @refresh="refreshData">
|
|
@@ -70,7 +81,7 @@
|
|
|
direction="rtl"
|
|
direction="rtl"
|
|
|
size="70%"
|
|
size="70%"
|
|
|
>
|
|
>
|
|
|
- <template #title>
|
|
|
|
|
|
|
+ <template #header>
|
|
|
<span style="font-size: 20px; font-weight: bold;">{{ currentRow.name }}</span>
|
|
<span style="font-size: 20px; font-weight: bold;">{{ currentRow.name }}</span>
|
|
|
</template>
|
|
</template>
|
|
|
<ElRow>
|
|
<ElRow>
|
|
@@ -188,17 +199,6 @@
|
|
|
</ElRow>
|
|
</ElRow>
|
|
|
</el-drawer>
|
|
</el-drawer>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- <!-- 跟进弹窗 -->
|
|
|
|
|
- <FollowDialog
|
|
|
|
|
- v-model:visible="followDialogVisible"
|
|
|
|
|
- :user-data="currentRow"
|
|
|
|
|
- :type="'school'"
|
|
|
|
|
- :first_id="currentRow.id || 0"
|
|
|
|
|
- :second_id="0"
|
|
|
|
|
- :selectList="selectList"
|
|
|
|
|
- @submit="handleDialogSubmit"
|
|
|
|
|
- />
|
|
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
@@ -297,7 +297,7 @@ const {
|
|
|
prop: 'concat',
|
|
prop: 'concat',
|
|
|
label: '关系人',
|
|
label: '关系人',
|
|
|
formatter: (row) => {
|
|
formatter: (row) => {
|
|
|
- return h(ElButton, {type: 'primary'}, () => '查看')
|
|
|
|
|
|
|
+ return h(ElButton, {type: 'primary', onClick: () => showContact(row)}, () => '查看')
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -511,7 +511,15 @@ const showDrawer = (row: Api.School.SchoolListItem): void => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- console.log(`%c timelineData.value == `, 'background:#41b883 ; padding:1px; color:#fff', timelineData.value);
|
|
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+const showContact = (row: Api.School.SchoolListItem):void => {
|
|
|
|
|
+ router.push({
|
|
|
|
|
+ path: RoutesAlias.SchoolRelation,
|
|
|
|
|
+ query: {
|
|
|
|
|
+ school_id: row.id
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|