|
@@ -5,64 +5,72 @@
|
|
|
多种功能增强包,不同的版本功能,智能的OA系统,总有一款适合您
|
|
|
</p>
|
|
|
<el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick">
|
|
|
- <el-tab-pane label="插件包介绍" name="first">
|
|
|
+ <el-tab-pane v-for="item in funData.introductionList" :key="item.id" :label="item.title" :name="item.title" >
|
|
|
<div class="demo-content">
|
|
|
<div>
|
|
|
- <p class="demo-title">安装多功能增强包插件,效果事半功倍 <p class="heng"></p></p>
|
|
|
- <div class="select-list list-1"
|
|
|
- @mouseenter="handleMouseEnter('list-1')"
|
|
|
- @mouseleave="handleMouseLeave('list-1')">
|
|
|
- <p class="select-title">CRM与项目管理增强包</p>
|
|
|
+ <p class="demo-title">{{item.content}} <p class="heng"></p></p>
|
|
|
+ <div v-for="(items,indexs) in item.items" :key="items.id" class="select-list " :class="'list-'+items.id"
|
|
|
+ @mouseenter="handleMouseEnter('list-'+items.id,items)"
|
|
|
+ @mouseleave="handleMouseLeave('list-'+items.id)">
|
|
|
+ <p class="select-title">{{items.title}}</p>
|
|
|
<p class="selext-content">
|
|
|
- 云厂长通过CRM和项目管理增强包,提供线索认证、多团队协作和数据统计等功能,帮助企业全面优化客户关系管理和项目执行流程。这类似于为企业的销售和项目团队提供了一个强大的协作和分析平台,提升业务效率和决策质量
|
|
|
- </p>
|
|
|
- </div>
|
|
|
- <div class="select-list list-2" @mouseenter="handleMouseEnter('list-2')" @mouseleave="handleMouseLeave('list-2')">
|
|
|
- <p class="select-title">采购与供应链管理插件</p>
|
|
|
- <p class="selext-content">
|
|
|
- 云厂长的采购插件,包括采购协议、供应商价格表和订单管理等高级功能,帮助企业实现供应链的精细化管理。这类似于为采购团队提供了一个全面的供应链管理工具,确保采购流程的透明、高效和成本效益。
|
|
|
- </p>
|
|
|
- </div>
|
|
|
- <div class="select-list list-3" @mouseenter="handleMouseEnter('list-3')" @mouseleave="handleMouseLeave('list-3')">
|
|
|
- <p class="select-title">高级OA与数据引擎插件</p>
|
|
|
- <p class="selext-content">
|
|
|
- 云厂长的高级OA系统结合数据引擎,提供报表、审批、Word自定义表单等功能,支持企业实现高效的内部管理和决策支持。这类似于为企业打造了一个全面的办公自动化平台,帮助企业实现数据驱动的智能管理。
|
|
|
+ {{items.content}}
|
|
|
</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
<img
|
|
|
class="demo-img"
|
|
|
- src="../../../assets/image/chajianbao.png"
|
|
|
+ :src="itemUrl"
|
|
|
alt=""
|
|
|
/>
|
|
|
</div>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="智能生产决策" name="second">Config</el-tab-pane>
|
|
|
- <el-tab-pane label="定制化审批流程" name="third">Role</el-tab-pane>
|
|
|
- <el-tab-pane label="试用与专业培训" name="fourth">Task</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
<div></div>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script setup lang="ts">
|
|
|
-import { ref } from "vue";
|
|
|
+import { ref,reactive,onMounted } from "vue";
|
|
|
+import { getIntroduction } from '../../../api/home'
|
|
|
import type { TabsPaneContext } from "element-plus";
|
|
|
-const activeName = ref("first");
|
|
|
+const activeName = ref("");
|
|
|
+const itemUrl = ref('')
|
|
|
+
|
|
|
+interface FunType {
|
|
|
+ introductionList:any
|
|
|
+}
|
|
|
+const funData = reactive<FunType>({
|
|
|
+ introductionList:[]
|
|
|
+})
|
|
|
|
|
|
const handleClick = (tab: TabsPaneContext, event: Event) => {
|
|
|
- console.log(tab, event);
|
|
|
};
|
|
|
|
|
|
-const handleMouseEnter = (str:string)=>{
|
|
|
+const handleMouseEnter = (str:string,item:any)=>{
|
|
|
+ console.log(str)
|
|
|
const railDom: any = document.getElementsByClassName(str);
|
|
|
railDom[0].style.borderColor = "#0D0FFF";
|
|
|
+ itemUrl.value = item.image
|
|
|
}
|
|
|
|
|
|
const handleMouseLeave = (str:string)=>{
|
|
|
-
|
|
|
const railDom: any = document.getElementsByClassName(str);
|
|
|
railDom[0].style.borderColor = "rgba(151, 151, 151, 0.1)";
|
|
|
}
|
|
|
+
|
|
|
+//获取数据
|
|
|
+const getInfo = ()=>{
|
|
|
+ getIntroduction().then(res=>{
|
|
|
+ funData.introductionList = res.data
|
|
|
+ activeName.value = res.data[0].title
|
|
|
+ itemUrl.value = res.data[0].items[0].image
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+onMounted(()=>{
|
|
|
+ getInfo()
|
|
|
+})
|
|
|
+
|
|
|
</script>
|
|
|
<style scoped lang="less">
|
|
|
.demo-tabs > .el-tabs__content {
|