style:所有列表添加排序属性

main
黄伟杰 4 days ago
parent f6b8d38a19
commit c4e66f90af

@ -72,10 +72,10 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="分类编号" align="center" prop="id" /> <el-table-column label="分类编号" align="center" prop="id" />
<el-table-column label="分类名" align="center" prop="name" /> <el-table-column label="分类名" align="center" prop="name" sortable />
<el-table-column label="分类标志" align="center" prop="code" /> <el-table-column label="分类标志" align="center" prop="code" sortable />
<el-table-column label="分类描述" align="center" prop="description" /> <el-table-column label="分类描述" align="center" prop="description" />
<el-table-column label="分类状态" align="center" prop="status"> <el-table-column label="分类状态" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>
@ -87,7 +87,7 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -3,15 +3,15 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="定义编号" align="center" prop="id" width="400" /> <el-table-column label="定义编号" align="center" prop="id" width="400" />
<el-table-column label="流程名称" align="center" prop="name" width="200"> <el-table-column label="流程名称" align="center" prop="name" width="200" sortable>
<template #default="scope"> <template #default="scope">
<el-button type="primary" link @click="handleBpmnDetail(scope.row)"> <el-button type="primary" link @click="handleBpmnDetail(scope.row)">
<span>{{ scope.row.name }}</span> <span>{{ scope.row.name }}</span>
</el-button> </el-button>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="定义分类" align="center" prop="categoryName" width="100" /> <el-table-column label="定义分类" align="center" prop="categoryName" width="100" sortable />
<el-table-column label="表单信息" align="center" prop="formType" width="200"> <el-table-column label="表单信息" align="center" prop="formType" width="200" sortable>
<template #default="scope"> <template #default="scope">
<el-button <el-button
v-if="scope.row.formType === 10" v-if="scope.row.formType === 10"
@ -44,7 +44,7 @@
prop="deploymentTime" prop="deploymentTime"
width="180" width="180"
:formatter="dateFormatter" :formatter="dateFormatter"
/> sortable />
<el-table-column <el-table-column
label="定义描述" label="定义描述"
align="center" align="center"

@ -39,8 +39,8 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column align="center" label="编号" prop="id" /> <el-table-column align="center" label="编号" prop="id" />
<el-table-column align="center" label="表单名" prop="name" /> <el-table-column align="center" label="表单名" prop="name" sortable />
<el-table-column align="center" label="状态" prop="status"> <el-table-column align="center" label="状态" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>
@ -51,7 +51,7 @@
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
/> sortable />
<el-table-column align="center" label="操作"> <el-table-column align="center" label="操作">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -58,7 +58,7 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="编号" align="center" prop="id" /> <el-table-column label="编号" align="center" prop="id" />
<el-table-column label="组名" align="center" prop="name" /> <el-table-column label="组名" align="center" prop="name" sortable />
<el-table-column label="描述" align="center" prop="description" /> <el-table-column label="描述" align="center" prop="description" />
<el-table-column label="成员" align="center"> <el-table-column label="成员" align="center">
<template #default="scope"> <template #default="scope">
@ -67,7 +67,7 @@
</span> </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="状态" align="center" prop="status"> <el-table-column label="状态" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>
@ -77,7 +77,7 @@
align="center" align="center"
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
/> sortable />
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -76,7 +76,7 @@
:data="modelList" :data="modelList"
row-key="id" row-key="id"
> >
<el-table-column label="流程名" prop="name" min-width="150"> <el-table-column label="流程名" prop="name" min-width="150" sortable>
<template #default="scope"> <template #default="scope">
<div class="flex items-center"> <div class="flex items-center">
<el-tooltip content="拖动排序" v-if="isModelSorting"> <el-tooltip content="拖动排序" v-if="isModelSorting">
@ -110,7 +110,7 @@
</el-text> </el-text>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="表单信息" prop="formType" min-width="200"> <el-table-column label="表单信息" prop="formType" min-width="200" sortable>
<template #default="scope"> <template #default="scope">
<el-button <el-button
v-if="scope.row.formType === BpmModelFormType.NORMAL" v-if="scope.row.formType === BpmModelFormType.NORMAL"
@ -131,7 +131,7 @@
<label v-else></label> <label v-else></label>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="最后发布" prop="deploymentTime" min-width="250"> <el-table-column label="最后发布" prop="deploymentTime" min-width="250" sortable>
<template #default="scope"> <template #default="scope">
<div class="flex items-center"> <div class="flex items-center">
<span v-if="scope.row.processDefinition" class="w-150px"> <span v-if="scope.row.processDefinition" class="w-150px">

@ -60,7 +60,7 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="流程名称" align="center" prop="name" min-width="200" /> <el-table-column label="流程名称" align="center" prop="name" min-width="200" sortable />
<el-table-column label="流程图标" align="center" prop="icon" min-width="100"> <el-table-column label="流程图标" align="center" prop="icon" min-width="100">
<template #default="scope"> <template #default="scope">
<el-image :src="scope.row.icon" class="h-32px w-32px" /> <el-image :src="scope.row.icon" class="h-32px w-32px" />
@ -86,8 +86,8 @@
</el-text> </el-text>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="流程分类" align="center" prop="categoryName" min-width="100" /> <el-table-column label="流程分类" align="center" prop="categoryName" min-width="100" sortable />
<el-table-column label="表单信息" align="center" prop="formType" min-width="200"> <el-table-column label="表单信息" align="center" prop="formType" min-width="200" sortable>
<template #default="scope"> <template #default="scope">
<el-button <el-button
v-if="scope.row.formType === 10" v-if="scope.row.formType === 10"
@ -108,7 +108,7 @@
<label v-else></label> <label v-else></label>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="最后发布" align="center" prop="deploymentTime" min-width="250"> <el-table-column label="最后发布" align="center" prop="deploymentTime" min-width="250" sortable>
<template #default="scope"> <template #default="scope">
<span v-if="scope.row.processDefinition"> <span v-if="scope.row.processDefinition">
{{ formatDate(scope.row.processDefinition.deploymentTime) }} {{ formatDate(scope.row.processDefinition.deploymentTime) }}

@ -80,7 +80,7 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column align="center" label="申请编号" prop="id" /> <el-table-column align="center" label="申请编号" prop="id" />
<el-table-column align="center" label="状态" prop="status"> <el-table-column align="center" label="状态" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.BPM_PROCESS_INSTANCE_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.BPM_PROCESS_INSTANCE_STATUS" :value="scope.row.status" />
</template> </template>
@ -91,15 +91,15 @@
label="开始时间" label="开始时间"
prop="startTime" prop="startTime"
width="180" width="180"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="结束时间" label="结束时间"
prop="endTime" prop="endTime"
width="180" width="180"
/> sortable />
<el-table-column align="center" label="请假类型" prop="type"> <el-table-column align="center" label="请假类型" prop="type" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.BPM_OA_LEAVE_TYPE" :value="scope.row.type" /> <dict-tag :type="DICT_TYPE.BPM_OA_LEAVE_TYPE" :value="scope.row.type" />
</template> </template>
@ -111,7 +111,7 @@
label="申请时间" label="申请时间"
prop="createTime" prop="createTime"
width="180" width="180"
/> sortable />
<el-table-column align="center" label="操作" width="200"> <el-table-column align="center" label="操作" width="200">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -58,8 +58,8 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="编号" align="center" prop="id" /> <el-table-column label="编号" align="center" prop="id" />
<el-table-column label="名字" align="center" prop="name" /> <el-table-column label="名字" align="center" prop="name" sortable />
<el-table-column label="状态" align="center" prop="status"> <el-table-column label="状态" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>
@ -71,7 +71,7 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -1,6 +1,6 @@
<template> <template>
<el-table :data="tasks" border header-cell-class-name="table-header-gray"> <el-table :data="tasks" border header-cell-class-name="table-header-gray">
<el-table-column label="审批节点" prop="name" min-width="120" align="center" /> <el-table-column label="审批节点" prop="name" min-width="120" align="center" sortable />
<el-table-column label="审批人" min-width="100" align="center"> <el-table-column label="审批人" min-width="100" align="center">
<template #default="scope"> <template #default="scope">
{{ scope.row.assigneeUser?.nickname || scope.row.ownerUser?.nickname }} {{ scope.row.assigneeUser?.nickname || scope.row.ownerUser?.nickname }}
@ -12,15 +12,15 @@
label="开始时间" label="开始时间"
prop="createTime" prop="createTime"
min-width="140" min-width="140"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="结束时间" label="结束时间"
prop="endTime" prop="endTime"
min-width="140" min-width="140"
/> sortable />
<el-table-column align="center" label="审批状态" prop="status" min-width="90"> <el-table-column align="center" label="审批状态" prop="status" min-width="90" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.BPM_TASK_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.BPM_TASK_STATUS" :value="scope.row.status" />
</template> </template>

@ -128,17 +128,17 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="流程名称" align="center" prop="name" min-width="200px" fixed="left" /> <el-table-column label="流程名称" align="center" prop="name" min-width="200px" fixed="left" sortable />
<el-table-column <el-table-column
label="流程分类" label="流程分类"
align="center" align="center"
prop="categoryName" prop="categoryName"
min-width="100" min-width="100"
fixed="left" fixed="left"
/> sortable />
<!-- TODO @芋艿摘要 --> <!-- TODO @芋艿摘要 -->
<!-- TODO tuituiji参考钉钉1审批中时展示审批任务2非审批中展示状态 --> <!-- TODO tuituiji参考钉钉1审批中时展示审批任务2非审批中展示状态 -->
<el-table-column label="流程状态" prop="status" width="120"> <el-table-column label="流程状态" prop="status" width="120" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.BPM_PROCESS_INSTANCE_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.BPM_PROCESS_INSTANCE_STATUS" :value="scope.row.status" />
</template> </template>
@ -149,14 +149,14 @@
prop="startTime" prop="startTime"
width="180" width="180"
:formatter="dateFormatter" :formatter="dateFormatter"
/> sortable />
<el-table-column <el-table-column
label="结束时间" label="结束时间"
align="center" align="center"
prop="endTime" prop="endTime"
width="180" width="180"
:formatter="dateFormatter" :formatter="dateFormatter"
/> sortable />
<!--<el-table-column align="center" label="耗时" prop="durationInMillis" width="160"> <!--<el-table-column align="center" label="耗时" prop="durationInMillis" width="160">
<template #default="scope"> <template #default="scope">
{{ scope.row.durationInMillis > 0 ? formatPast2(scope.row.durationInMillis) : '-' }} {{ scope.row.durationInMillis > 0 ? formatPast2(scope.row.durationInMillis) : '-' }}

@ -88,17 +88,17 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="流程名称" align="center" prop="name" min-width="200px" fixed="left" /> <el-table-column label="流程名称" align="center" prop="name" min-width="200px" fixed="left" sortable />
<el-table-column <el-table-column
label="流程分类" label="流程分类"
align="center" align="center"
prop="categoryName" prop="categoryName"
min-width="100" min-width="100"
fixed="left" fixed="left"
/> sortable />
<el-table-column label="流程发起人" align="center" prop="startUser.nickname" width="120" /> <el-table-column label="流程发起人" align="center" prop="startUser.nickname" width="120" sortable />
<el-table-column label="发起部门" align="center" prop="startUser.deptName" width="120" /> <el-table-column label="发起部门" align="center" prop="startUser.deptName" width="120" sortable />
<el-table-column label="流程状态" prop="status" width="120"> <el-table-column label="流程状态" prop="status" width="120" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.BPM_PROCESS_INSTANCE_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.BPM_PROCESS_INSTANCE_STATUS" :value="scope.row.status" />
</template> </template>
@ -109,14 +109,14 @@
prop="startTime" prop="startTime"
width="180" width="180"
:formatter="dateFormatter" :formatter="dateFormatter"
/> sortable />
<el-table-column <el-table-column
label="结束时间" label="结束时间"
align="center" align="center"
prop="endTime" prop="endTime"
width="180" width="180"
:formatter="dateFormatter" :formatter="dateFormatter"
/> sortable />
<el-table-column align="center" label="耗时" prop="durationInMillis" width="169"> <el-table-column align="center" label="耗时" prop="durationInMillis" width="169">
<template #default="scope"> <template #default="scope">
{{ scope.row.durationInMillis > 0 ? formatPast2(scope.row.durationInMillis) : '-' }} {{ scope.row.durationInMillis > 0 ? formatPast2(scope.row.durationInMillis) : '-' }}

@ -47,19 +47,19 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="编号" align="center" prop="id" /> <el-table-column label="编号" align="center" prop="id" />
<el-table-column label="名字" align="center" prop="name" /> <el-table-column label="名字" align="center" prop="name" sortable />
<el-table-column label="类型" align="center" prop="type"> <el-table-column label="类型" align="center" prop="type" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.BPM_PROCESS_LISTENER_TYPE" :value="scope.row.type" /> <dict-tag :type="DICT_TYPE.BPM_PROCESS_LISTENER_TYPE" :value="scope.row.type" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="状态" align="center" prop="status"> <el-table-column label="状态" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="事件" align="center" prop="event" /> <el-table-column label="事件" align="center" prop="event" />
<el-table-column label="值类型" align="center" prop="valueType"> <el-table-column label="值类型" align="center" prop="valueType" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag <dict-tag
:type="DICT_TYPE.BPM_PROCESS_LISTENER_VALUE_TYPE" :type="DICT_TYPE.BPM_PROCESS_LISTENER_VALUE_TYPE"
@ -74,7 +74,7 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -40,21 +40,21 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column align="center" label="流程名" prop="processInstanceName" min-width="180" /> <el-table-column align="center" label="流程名" prop="processInstanceName" min-width="180" sortable />
<el-table-column <el-table-column
align="center" align="center"
label="流程发起人" label="流程发起人"
prop="startUser.nickname" prop="startUser.nickname"
min-width="100" min-width="100"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="流程发起时间" label="流程发起时间"
prop="processInstanceStartTime" prop="processInstanceStartTime"
width="180" width="180"
/> sortable />
<el-table-column align="center" label="抄送节点" prop="activityName" min-width="180" /> <el-table-column align="center" label="抄送节点" prop="activityName" min-width="180" sortable />
<el-table-column align="center" label="抄送人" min-width="100"> <el-table-column align="center" label="抄送人" min-width="100">
<template #default="scope"> {{ scope.row.createUser?.nickname || '系统' }} </template> <template #default="scope"> {{ scope.row.createUser?.nickname || '系统' }} </template>
</el-table-column> </el-table-column>
@ -65,7 +65,7 @@
prop="createTime" prop="createTime"
width="180" width="180"
:formatter="dateFormatter" :formatter="dateFormatter"
/> sortable />
<el-table-column align="center" label="操作" fixed="right" width="80"> <el-table-column align="center" label="操作" fixed="right" width="80">
<template #default="scope"> <template #default="scope">
<el-button link type="primary" @click="handleAudit(scope.row)"></el-button> <el-button link type="primary" @click="handleAudit(scope.row)"></el-button>

@ -114,36 +114,36 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column align="center" label="流程" prop="processInstance.name" width="180" /> <el-table-column align="center" label="流程" prop="processInstance.name" width="180" sortable />
<el-table-column <el-table-column
align="center" align="center"
label="发起人" label="发起人"
prop="processInstance.startUser.nickname" prop="processInstance.startUser.nickname"
width="100" width="100"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="发起时间" label="发起时间"
prop="createTime" prop="createTime"
width="180" width="180"
/> sortable />
<el-table-column align="center" label="当前任务" prop="name" width="180" /> <el-table-column align="center" label="当前任务" prop="name" width="180" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="任务开始时间" label="任务开始时间"
prop="createTime" prop="createTime"
width="180" width="180"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="任务结束时间" label="任务结束时间"
prop="endTime" prop="endTime"
width="180" width="180"
/> sortable />
<el-table-column align="center" label="审批状态" prop="status" width="120"> <el-table-column align="center" label="审批状态" prop="status" width="120" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.BPM_TASK_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.BPM_TASK_STATUS" :value="scope.row.status" />
</template> </template>

@ -46,37 +46,37 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column align="center" label="流程" prop="processInstance.name" width="180" /> <el-table-column align="center" label="流程" prop="processInstance.name" width="180" sortable />
<el-table-column <el-table-column
align="center" align="center"
label="发起人" label="发起人"
prop="processInstance.startUser.nickname" prop="processInstance.startUser.nickname"
width="100" width="100"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="发起时间" label="发起时间"
prop="createTime" prop="createTime"
width="180" width="180"
/> sortable />
<el-table-column align="center" label="当前任务" prop="name" width="180" /> <el-table-column align="center" label="当前任务" prop="name" width="180" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="任务开始时间" label="任务开始时间"
prop="createTime" prop="createTime"
width="180" width="180"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="任务结束时间" label="任务结束时间"
prop="endTime" prop="endTime"
width="180" width="180"
/> sortable />
<el-table-column align="center" label="审批人" prop="assigneeUser.nickname" width="100" /> <el-table-column align="center" label="审批人" prop="assigneeUser.nickname" width="100" sortable />
<el-table-column align="center" label="审批状态" prop="status" width="120"> <el-table-column align="center" label="审批状态" prop="status" width="120" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.BPM_TASK_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.BPM_TASK_STATUS" :value="scope.row.status" />
</template> </template>

@ -98,28 +98,28 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column align="center" label="流程" prop="processInstance.name" width="180" /> <el-table-column align="center" label="流程" prop="processInstance.name" width="180" sortable />
<el-table-column <el-table-column
align="center" align="center"
label="发起人" label="发起人"
prop="processInstance.startUser.nickname" prop="processInstance.startUser.nickname"
width="100" width="100"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="发起时间" label="发起时间"
prop="createTime" prop="createTime"
width="180" width="180"
/> sortable />
<el-table-column align="center" label="当前任务" prop="name" width="180" /> <el-table-column align="center" label="当前任务" prop="name" width="180" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="任务时间" label="任务时间"
prop="createTime" prop="createTime"
width="180" width="180"
/> sortable />
<el-table-column align="center" label="流程编号" prop="id" :show-overflow-tooltip="true" /> <el-table-column align="center" label="流程编号" prop="id" :show-overflow-tooltip="true" />
<el-table-column align="center" label="任务编号" prop="id" :show-overflow-tooltip="true" /> <el-table-column align="center" label="任务编号" prop="id" :show-overflow-tooltip="true" />
<el-table-column align="center" label="操作" fixed="right" width="80"> <el-table-column align="center" label="操作" fixed="right" width="80">

@ -29,7 +29,7 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="线索名称" align="center" prop="name" fixed="left" width="160"> <el-table-column label="线索名称" align="center" prop="name" fixed="left" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -61,7 +61,7 @@
label="下次联系时间" label="下次联系时间"
prop="contactNextTime" prop="contactNextTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column <el-table-column
label="最后跟进时间" label="最后跟进时间"
@ -69,25 +69,25 @@
prop="contactLastTime" prop="contactLastTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" /> <el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" />
<el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100" sortable />
<el-table-column <el-table-column
label="更新时间" label="更新时间"
align="center" align="center"
prop="updateTime" prop="updateTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
label="创建时间" label="创建时间"
align="center" align="center"
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
</el-table> </el-table>
<!-- 分页 --> <!-- 分页 -->
<Pagination <Pagination

@ -30,15 +30,15 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" fixed="left" label="合同编号" prop="no" width="180" /> <el-table-column align="center" fixed="left" label="合同编号" prop="no" width="180" sortable />
<el-table-column align="center" fixed="left" label="合同名称" prop="name" width="160"> <el-table-column align="center" fixed="left" label="合同名称" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="客户名称" prop="customerName" width="120"> <el-table-column align="center" label="客户名称" prop="customerName" width="120" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -49,7 +49,7 @@
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="商机名称" prop="businessName" width="130"> <el-table-column align="center" label="商机名称" prop="businessName" width="130" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -73,22 +73,22 @@
prop="orderDate" prop="orderDate"
width="120" width="120"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
label="合同开始时间" label="合同开始时间"
prop="startTime" prop="startTime"
width="120" width="120"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
label="合同结束时间" label="合同结束时间"
prop="endTime" prop="endTime"
width="120" width="120"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column align="center" label="客户签约人" prop="contactName" width="130"> <el-table-column align="center" label="客户签约人" prop="contactName" width="130" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -99,7 +99,7 @@
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="公司签约人" prop="signUserName" width="130" /> <el-table-column align="center" label="公司签约人" prop="signUserName" width="130" sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column <el-table-column
align="center" align="center"
@ -125,25 +125,25 @@
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="负责人" prop="ownerUserName" width="120" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="120" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="120" /> <el-table-column align="center" label="创建人" prop="creatorName" width="120" sortable />
<el-table-column align="center" fixed="right" label="合同状态" prop="auditStatus" width="120"> <el-table-column align="center" fixed="right" label="合同状态" prop="auditStatus" width="120" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" /> <dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" />
</template> </template>

@ -30,15 +30,15 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" fixed="left" label="合同编号" prop="no" width="180" /> <el-table-column align="center" fixed="left" label="合同编号" prop="no" width="180" sortable />
<el-table-column align="center" fixed="left" label="合同名称" prop="name" width="160"> <el-table-column align="center" fixed="left" label="合同名称" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="客户名称" prop="customerName" width="120"> <el-table-column align="center" label="客户名称" prop="customerName" width="120" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -49,7 +49,7 @@
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="商机名称" prop="businessName" width="130"> <el-table-column align="center" label="商机名称" prop="businessName" width="130" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -73,22 +73,22 @@
prop="orderDate" prop="orderDate"
width="120" width="120"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
label="合同开始时间" label="合同开始时间"
prop="startTime" prop="startTime"
width="120" width="120"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
label="合同结束时间" label="合同结束时间"
prop="endTime" prop="endTime"
width="120" width="120"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column align="center" label="客户签约人" prop="contactName" width="130"> <el-table-column align="center" label="客户签约人" prop="contactName" width="130" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -99,7 +99,7 @@
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="公司签约人" prop="signUserName" width="130" /> <el-table-column align="center" label="公司签约人" prop="signUserName" width="130" sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column <el-table-column
align="center" align="center"
@ -125,25 +125,25 @@
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="负责人" prop="ownerUserName" width="120" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="120" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="120" /> <el-table-column align="center" label="创建人" prop="creatorName" width="120" sortable />
<el-table-column align="center" fixed="right" label="合同状态" prop="auditStatus" width="120"> <el-table-column align="center" fixed="right" label="合同状态" prop="auditStatus" width="120" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" /> <dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" />
</template> </template>

@ -31,7 +31,7 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" label="客户名称" fixed="left" prop="name" width="160"> <el-table-column align="center" label="客户名称" fixed="left" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -62,14 +62,14 @@
label="下次联系时间" label="下次联系时间"
prop="contactNextTime" prop="contactNextTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column align="center" label="锁定状态" prop="lockStatus"> <el-table-column align="center" label="锁定状态" prop="lockStatus" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.lockStatus" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.lockStatus" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="成交状态" prop="dealStatus"> <el-table-column align="center" label="成交状态" prop="dealStatus" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" />
</template> </template>
@ -80,29 +80,29 @@
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" /> <el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" />
<el-table-column label="地址" align="center" prop="detailAddress" width="180" /> <el-table-column label="地址" align="center" prop="detailAddress" width="180" />
<el-table-column align="center" label="距离进入公海天数" prop="poolDay" width="140"> <el-table-column align="center" label="距离进入公海天数" prop="poolDay" width="140">
<template #default="scope"> {{ scope.row.poolDay }} </template> <template #default="scope"> {{ scope.row.poolDay }} </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
</el-table> </el-table>
<!-- 分页 --> <!-- 分页 -->
<Pagination <Pagination

@ -29,7 +29,7 @@
</ContentWrap> </ContentWrap>
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" label="客户名称" fixed="left" prop="name" width="160"> <el-table-column align="center" label="客户名称" fixed="left" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -60,14 +60,14 @@
label="下次联系时间" label="下次联系时间"
prop="contactNextTime" prop="contactNextTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column align="center" label="锁定状态" prop="lockStatus"> <el-table-column align="center" label="锁定状态" prop="lockStatus" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.lockStatus" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.lockStatus" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="成交状态" prop="dealStatus"> <el-table-column align="center" label="成交状态" prop="dealStatus" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" />
</template> </template>
@ -78,29 +78,29 @@
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" /> <el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" />
<el-table-column label="地址" align="center" prop="detailAddress" width="180" /> <el-table-column label="地址" align="center" prop="detailAddress" width="180" />
<el-table-column align="center" label="距离进入公海天数" prop="poolDay" width="140"> <el-table-column align="center" label="距离进入公海天数" prop="poolDay" width="140">
<template #default="scope"> {{ scope.row.poolDay }} </template> <template #default="scope"> {{ scope.row.poolDay }} </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
</el-table> </el-table>
<!-- 分页 --> <!-- 分页 -->
<Pagination <Pagination

@ -43,7 +43,7 @@
</ContentWrap> </ContentWrap>
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" label="客户名称" fixed="left" prop="name" width="160"> <el-table-column align="center" label="客户名称" fixed="left" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -74,14 +74,14 @@
label="下次联系时间" label="下次联系时间"
prop="contactNextTime" prop="contactNextTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column align="center" label="锁定状态" prop="lockStatus"> <el-table-column align="center" label="锁定状态" prop="lockStatus" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.lockStatus" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.lockStatus" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="成交状态" prop="dealStatus"> <el-table-column align="center" label="成交状态" prop="dealStatus" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" />
</template> </template>
@ -92,29 +92,29 @@
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" /> <el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" />
<el-table-column label="地址" align="center" prop="detailAddress" width="180" /> <el-table-column label="地址" align="center" prop="detailAddress" width="180" />
<el-table-column align="center" label="距离进入公海天数" prop="poolDay" width="140"> <el-table-column align="center" label="距离进入公海天数" prop="poolDay" width="140">
<template #default="scope"> {{ scope.row.poolDay }} </template> <template #default="scope"> {{ scope.row.poolDay }} </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
</el-table> </el-table>
<!-- 分页 --> <!-- 分页 -->
<Pagination <Pagination

@ -30,14 +30,14 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column align="center" fixed="left" label="回款编号" prop="no" width="180"> <el-table-column align="center" fixed="left" label="回款编号" prop="no" width="180" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.no }} {{ scope.row.no }}
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="客户名称" prop="customerName" width="120"> <el-table-column align="center" label="客户名称" prop="customerName" width="120" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -48,7 +48,7 @@
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="合同编号" prop="contractNo" width="180"> <el-table-column align="center" label="合同编号" prop="contractNo" width="180" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -65,7 +65,7 @@
label="回款日期" label="回款日期"
prop="returnTime" prop="returnTime"
width="150px" width="150px"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
label="回款金额(元)" label="回款金额(元)"
@ -73,7 +73,7 @@
width="140" width="140"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column align="center" label="回款方式" prop="returnType" width="130px"> <el-table-column align="center" label="回款方式" prop="returnType" width="130px" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_RECEIVABLE_RETURN_TYPE" :value="scope.row.returnType" /> <dict-tag :type="DICT_TYPE.CRM_RECEIVABLE_RETURN_TYPE" :value="scope.row.returnType" />
</template> </template>
@ -86,24 +86,24 @@
width="140" width="140"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column align="center" label="负责人" prop="ownerUserName" width="120" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="120" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="120" /> <el-table-column align="center" label="创建人" prop="creatorName" width="120" sortable />
<el-table-column align="center" fixed="right" label="回款状态" prop="auditStatus" width="120"> <el-table-column align="center" fixed="right" label="回款状态" prop="auditStatus" width="120" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" /> <dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" />
</template> </template>

@ -30,7 +30,7 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="150"> <el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="150" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -41,7 +41,7 @@
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="合同编号" prop="contractNo" width="200px" /> <el-table-column align="center" label="合同编号" prop="contractNo" width="200px" sortable />
<el-table-column align="center" label="期数" prop="period"> <el-table-column align="center" label="期数" prop="period">
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
@ -62,7 +62,7 @@
label="计划回款日期" label="计划回款日期"
prop="returnTime" prop="returnTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="提前几天提醒" prop="remindDays" width="150" /> <el-table-column align="center" label="提前几天提醒" prop="remindDays" width="150" />
<el-table-column <el-table-column
align="center" align="center"
@ -70,14 +70,14 @@
prop="remindTime" prop="remindTime"
width="180px" width="180px"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column align="center" label="回款方式" prop="returnType" width="130px"> <el-table-column align="center" label="回款方式" prop="returnType" width="130px" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_RECEIVABLE_RETURN_TYPE" :value="scope.row.returnType" /> <dict-tag :type="DICT_TYPE.CRM_RECEIVABLE_RETURN_TYPE" :value="scope.row.returnType" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="备注" prop="remark" /> <el-table-column align="center" label="备注" prop="remark" />
<el-table-column label="负责人" prop="ownerUserName" width="120" /> <el-table-column label="负责人" prop="ownerUserName" width="120" sortable />
<el-table-column <el-table-column
align="center" align="center"
label="实际回款金额(元)" label="实际回款金额(元)"
@ -97,7 +97,7 @@
prop="receivable.returnTime" prop="receivable.returnTime"
width="180px" width="180px"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
label="实际回款金额(元)" label="实际回款金额(元)"
@ -117,15 +117,15 @@
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
<el-table-column align="center" fixed="right" label="操作" width="180px"> <el-table-column align="center" fixed="right" label="操作" width="180px">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -31,7 +31,7 @@
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
> >
<el-table-column type="selection" width="55" v-if="queryParams.contactId" /> <el-table-column type="selection" width="55" v-if="queryParams.contactId" />
<el-table-column label="商机名称" fixed="left" align="center" prop="name"> <el-table-column label="商机名称" fixed="left" align="center" prop="name" sortable>
<template #default="scope"> <template #default="scope">
<el-link type="primary" :underline="false" @click="openDetail(scope.row.id)"> <el-link type="primary" :underline="false" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -44,9 +44,9 @@
prop="price" prop="price"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column label="客户名称" align="center" prop="customerName" /> <el-table-column label="客户名称" align="center" prop="customerName" sortable />
<el-table-column label="商机组" align="center" prop="statusTypeName" /> <el-table-column label="商机组" align="center" prop="statusTypeName" sortable />
<el-table-column label="商机阶段" align="center" prop="statusName" /> <el-table-column label="商机阶段" align="center" prop="statusName" sortable />
</el-table> </el-table>
<!-- 分页 --> <!-- 分页 -->
<Pagination <Pagination

@ -38,7 +38,7 @@
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
> >
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column label="商机名称" fixed="left" align="center" prop="name"> <el-table-column label="商机名称" fixed="left" align="center" prop="name" sortable>
<template #default="scope"> <template #default="scope">
<el-link type="primary" :underline="false" @click="openDetail(scope.row.id)"> <el-link type="primary" :underline="false" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -51,9 +51,9 @@
prop="totalPrice" prop="totalPrice"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column label="客户名称" align="center" prop="customerName" /> <el-table-column label="客户名称" align="center" prop="customerName" sortable />
<el-table-column label="商机组" align="center" prop="statusTypeName" /> <el-table-column label="商机组" align="center" prop="statusTypeName" sortable />
<el-table-column label="商机阶段" align="center" prop="statusName" /> <el-table-column label="商机阶段" align="center" prop="statusName" sortable />
</el-table> </el-table>
<!-- 分页 --> <!-- 分页 -->
<Pagination <Pagination

@ -7,12 +7,12 @@
fixed="left" fixed="left"
prop="productName" prop="productName"
min-width="160" min-width="160"
> sortable>
<template #default="scope"> <template #default="scope">
{{ scope.row.productName }} {{ scope.row.productName }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="产品条码" align="center" prop="productNo" min-width="120" /> <el-table-column label="产品条码" align="center" prop="productNo" min-width="120" sortable />
<el-table-column align="center" label="产品单位" prop="productUnit" min-width="160"> <el-table-column align="center" label="产品单位" prop="productUnit" min-width="160">
<template #default="{ row }"> <template #default="{ row }">
<dict-tag :type="DICT_TYPE.CRM_PRODUCT_UNIT" :value="row.productUnit" /> <dict-tag :type="DICT_TYPE.CRM_PRODUCT_UNIT" :value="row.productUnit" />

@ -55,14 +55,14 @@
<el-tab-pane label="下属负责的" name="3" /> <el-tab-pane label="下属负责的" name="3" />
</el-tabs> </el-tabs>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" fixed="left" label="商机名称" prop="name" width="160"> <el-table-column align="center" fixed="left" label="商机名称" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="120"> <el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="120" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -86,7 +86,7 @@
label="预计成交日期" label="预计成交日期"
prop="dealTime" prop="dealTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
@ -94,45 +94,45 @@
label="下次联系时间" label="下次联系时间"
prop="contactNextTime" prop="contactNextTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
<el-table-column <el-table-column
align="center" align="center"
fixed="right" fixed="right"
label="商机状态组" label="商机状态组"
prop="statusTypeName" prop="statusTypeName"
width="140" width="140"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
fixed="right" fixed="right"
label="商机阶段" label="商机阶段"
prop="statusName" prop="statusName"
width="120" width="120"
/> sortable />
<el-table-column align="center" fixed="right" label="操作" width="130px"> <el-table-column align="center" fixed="right" label="操作" width="130px">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -36,7 +36,7 @@
<el-text v-else></el-text> <el-text v-else></el-text>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="阶段名称" width="160" prop="name"> <el-table-column align="center" label="阶段名称" width="160" prop="name" sortable>
<template #default="{ row }"> <template #default="{ row }">
<el-input v-if="!row.endStatus" v-model="row.name" placeholder="请输入状态名称" /> <el-input v-if="!row.endStatus" v-model="row.name" placeholder="请输入状态名称" />
<el-text v-else>{{ row.name }}</el-text> <el-text v-else>{{ row.name }}</el-text>

@ -25,8 +25,8 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="状态组名" align="center" prop="name" /> <el-table-column label="状态组名" align="center" prop="name" sortable />
<el-table-column label="应用部门" align="center" prop="deptNames"> <el-table-column label="应用部门" align="center" prop="deptNames" sortable>
<template #default="scope"> <template #default="scope">
<span v-if="scope.row?.deptNames?.length > 0"> <span v-if="scope.row?.deptNames?.length > 0">
{{ scope.row.deptNames.join(' ') }} {{ scope.row.deptNames.join(' ') }}
@ -41,7 +41,7 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -69,7 +69,7 @@
<el-tab-pane label="下属负责的" name="3" /> <el-tab-pane label="下属负责的" name="3" />
</el-tabs> </el-tabs>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="线索名称" align="center" prop="name" fixed="left" width="160"> <el-table-column label="线索名称" align="center" prop="name" fixed="left" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -101,7 +101,7 @@
label="下次联系时间" label="下次联系时间"
prop="contactNextTime" prop="contactNextTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column <el-table-column
label="最后跟进时间" label="最后跟进时间"
@ -109,25 +109,25 @@
prop="contactLastTime" prop="contactLastTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" /> <el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" />
<el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100" sortable />
<el-table-column <el-table-column
label="更新时间" label="更新时间"
align="center" align="center"
prop="updateTime" prop="updateTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
label="创建时间" label="创建时间"
align="center" align="center"
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
<el-table-column label="操作" align="center" min-width="110" fixed="right"> <el-table-column label="操作" align="center" min-width="110" fixed="right">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -33,7 +33,7 @@
:stripe="true" :stripe="true"
> >
<el-table-column v-if="queryParams.businessId" type="selection" width="55" /> <el-table-column v-if="queryParams.businessId" type="selection" width="55" />
<el-table-column align="center" fixed="left" label="姓名" prop="name"> <el-table-column align="center" fixed="left" label="姓名" prop="name" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -42,7 +42,7 @@
</el-table-column> </el-table-column>
<el-table-column align="center" label="手机号" prop="mobile" /> <el-table-column align="center" label="手机号" prop="mobile" />
<el-table-column align="center" label="职位" prop="post" /> <el-table-column align="center" label="职位" prop="post" />
<el-table-column align="center" label="直属上级" prop="parentName" /> <el-table-column align="center" label="直属上级" prop="parentName" sortable />
<el-table-column align="center" label="是否关键决策人" min-width="100" prop="master"> <el-table-column align="center" label="是否关键决策人" min-width="100" prop="master">
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.master" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.master" />

@ -45,7 +45,7 @@
:stripe="true" :stripe="true"
> >
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column align="center" fixed="left" label="姓名" prop="name"> <el-table-column align="center" fixed="left" label="姓名" prop="name" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -54,7 +54,7 @@
</el-table-column> </el-table-column>
<el-table-column align="center" label="手机号" prop="mobile" /> <el-table-column align="center" label="手机号" prop="mobile" />
<el-table-column align="center" label="职位" prop="post" /> <el-table-column align="center" label="职位" prop="post" />
<el-table-column align="center" label="直属上级" prop="parentName" /> <el-table-column align="center" label="直属上级" prop="parentName" sortable />
<el-table-column align="center" label="是否关键决策人" min-width="100" prop="master"> <el-table-column align="center" label="是否关键决策人" min-width="100" prop="master">
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.master" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.master" />

@ -109,14 +109,14 @@
<el-tab-pane label="下属负责的" name="3" /> <el-tab-pane label="下属负责的" name="3" />
</el-tabs> </el-tabs>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" fixed="left" label="联系人姓名" prop="name" width="160"> <el-table-column align="center" fixed="left" label="联系人姓名" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="120"> <el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="120" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -137,7 +137,7 @@
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.master" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.master" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="直属上级" prop="parentName" width="160"> <el-table-column align="center" label="直属上级" prop="parentName" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.parentId)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.parentId)">
{{ scope.row.parentName }} {{ scope.row.parentName }}
@ -151,7 +151,7 @@
label="下次联系时间" label="下次联系时间"
prop="contactNextTime" prop="contactNextTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="性别" prop="sex"> <el-table-column align="center" label="性别" prop="sex">
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.SYSTEM_USER_SEX" :value="scope.row.sex" /> <dict-tag :type="DICT_TYPE.SYSTEM_USER_SEX" :value="scope.row.sex" />
@ -164,24 +164,24 @@
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="负责人" prop="ownerUserName" width="120" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="120" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="120" /> <el-table-column align="center" label="创建人" prop="creatorName" width="120" sortable />
<el-table-column align="center" fixed="right" label="操作" width="200"> <el-table-column align="center" fixed="right" label="操作" width="200">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -10,15 +10,15 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap class="mt-10px"> <ContentWrap class="mt-10px">
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="合同名称" fixed="left" align="center" prop="name"> <el-table-column label="合同名称" fixed="left" align="center" prop="name" sortable>
<template #default="scope"> <template #default="scope">
<el-link type="primary" :underline="false" @click="openDetail(scope.row.id)"> <el-link type="primary" :underline="false" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="合同编号" align="center" prop="no" /> <el-table-column label="合同编号" align="center" prop="no" sortable />
<el-table-column label="客户名称" align="center" prop="customerName" /> <el-table-column label="客户名称" align="center" prop="customerName" sortable />
<el-table-column <el-table-column
label="合同金额(元)" label="合同金额(元)"
align="center" align="center"
@ -31,15 +31,15 @@
prop="startTime" prop="startTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
label="结束时间" label="结束时间"
align="center" align="center"
prop="endTime" prop="endTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="状态" prop="auditStatus"> <el-table-column align="center" label="状态" prop="auditStatus" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" /> <dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" />
</template> </template>

@ -7,12 +7,12 @@
fixed="left" fixed="left"
prop="productName" prop="productName"
min-width="160" min-width="160"
> sortable>
<template #default="scope"> <template #default="scope">
{{ scope.row.productName }} {{ scope.row.productName }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="产品条码" align="center" prop="productNo" min-width="120" /> <el-table-column label="产品条码" align="center" prop="productNo" min-width="120" sortable />
<el-table-column align="center" label="产品单位" prop="productUnit" min-width="160"> <el-table-column align="center" label="产品单位" prop="productUnit" min-width="160">
<template #default="{ row }"> <template #default="{ row }">
<dict-tag :type="DICT_TYPE.CRM_PRODUCT_UNIT" :value="row.productUnit" /> <dict-tag :type="DICT_TYPE.CRM_PRODUCT_UNIT" :value="row.productUnit" />

@ -80,15 +80,15 @@
<el-tab-pane label="下属负责的" name="3" /> <el-tab-pane label="下属负责的" name="3" />
</el-tabs> </el-tabs>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" fixed="left" label="合同编号" prop="no" width="180" /> <el-table-column align="center" fixed="left" label="合同编号" prop="no" width="180" sortable />
<el-table-column align="center" fixed="left" label="合同名称" prop="name" width="160"> <el-table-column align="center" fixed="left" label="合同名称" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="客户名称" prop="customerName" width="120"> <el-table-column align="center" label="客户名称" prop="customerName" width="120" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -99,7 +99,7 @@
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="商机名称" prop="businessName" width="130"> <el-table-column align="center" label="商机名称" prop="businessName" width="130" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -123,22 +123,22 @@
prop="orderDate" prop="orderDate"
width="120" width="120"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
label="合同开始时间" label="合同开始时间"
prop="startTime" prop="startTime"
width="120" width="120"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
label="合同结束时间" label="合同结束时间"
prop="endTime" prop="endTime"
width="120" width="120"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column align="center" label="客户签约人" prop="contactName" width="130"> <el-table-column align="center" label="客户签约人" prop="contactName" width="130" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -149,7 +149,7 @@
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="公司签约人" prop="signUserName" width="130" /> <el-table-column align="center" label="公司签约人" prop="signUserName" width="130" sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column <el-table-column
align="center" align="center"
@ -175,25 +175,25 @@
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="负责人" prop="ownerUserName" width="120" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="120" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="120" /> <el-table-column align="center" label="创建人" prop="creatorName" width="120" sortable />
<el-table-column align="center" fixed="right" label="合同状态" prop="auditStatus" width="120"> <el-table-column align="center" fixed="right" label="合同状态" prop="auditStatus" width="120" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" /> <dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" />
</template> </template>

@ -113,7 +113,7 @@
<el-tab-pane label="下属负责的" name="3" /> <el-tab-pane label="下属负责的" name="3" />
</el-tabs> </el-tabs>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" fixed="left" label="客户名称" prop="name" width="160"> <el-table-column align="center" fixed="left" label="客户名称" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -144,14 +144,14 @@
label="下次联系时间" label="下次联系时间"
prop="contactNextTime" prop="contactNextTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column align="center" label="锁定状态" prop="lockStatus"> <el-table-column align="center" label="锁定状态" prop="lockStatus" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.lockStatus" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.lockStatus" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="成交状态" prop="dealStatus"> <el-table-column align="center" label="成交状态" prop="dealStatus" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" />
</template> </template>
@ -162,29 +162,29 @@
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" /> <el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" />
<el-table-column align="center" label="地址" prop="detailAddress" width="180" /> <el-table-column align="center" label="地址" prop="detailAddress" width="180" />
<el-table-column align="center" label="距离进入公海天数" prop="poolDay" width="140"> <el-table-column align="center" label="距离进入公海天数" prop="poolDay" width="140">
<template #default="scope"> {{ scope.row.poolDay }} </template> <template #default="scope"> {{ scope.row.poolDay }} </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
<el-table-column align="center" fixed="right" label="操作" min-width="150"> <el-table-column align="center" fixed="right" label="操作" min-width="150">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -50,7 +50,7 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column label="操作" align="center" min-width="110" fixed="right"> <el-table-column label="操作" align="center" min-width="110" fixed="right">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -100,7 +100,7 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" label="客户名称" fixed="left" prop="name" width="160"> <el-table-column align="center" label="客户名称" fixed="left" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -131,9 +131,9 @@
label="下次联系时间" label="下次联系时间"
prop="contactNextTime" prop="contactNextTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column align="center" label="成交状态" prop="dealStatus"> <el-table-column align="center" label="成交状态" prop="dealStatus" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" />
</template> </template>
@ -144,7 +144,7 @@
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" /> <el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
@ -152,15 +152,15 @@
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
</el-table> </el-table>
<!-- 分页 --> <!-- 分页 -->
<Pagination <Pagination

@ -1,15 +1,15 @@
<template> <template>
<el-table :data="formData" :show-overflow-tooltip="true" :stripe="true" height="120"> <el-table :data="formData" :show-overflow-tooltip="true" :stripe="true" height="120">
<el-table-column label="商机名称" fixed="left" align="center" prop="name" /> <el-table-column label="商机名称" fixed="left" align="center" prop="name" sortable />
<el-table-column <el-table-column
label="商机金额" label="商机金额"
align="center" align="center"
prop="totalPrice" prop="totalPrice"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column label="客户名称" align="center" prop="customerName" /> <el-table-column label="客户名称" align="center" prop="customerName" sortable />
<el-table-column label="商机组" align="center" prop="statusTypeName" /> <el-table-column label="商机组" align="center" prop="statusTypeName" sortable />
<el-table-column label="商机阶段" align="center" prop="statusName" /> <el-table-column label="商机阶段" align="center" prop="statusName" sortable />
<el-table-column align="center" fixed="right" label="操作" width="80"> <el-table-column align="center" fixed="right" label="操作" width="80">
<template #default="{ $index }"> <template #default="{ $index }">
<el-button link type="danger" @click="handleDelete($index)"> </el-button> <el-button link type="danger" @click="handleDelete($index)"> </el-button>

@ -1,6 +1,6 @@
<template> <template>
<el-table :data="contacts" :show-overflow-tooltip="true" :stripe="true" height="150"> <el-table :data="contacts" :show-overflow-tooltip="true" :stripe="true" height="150">
<el-table-column label="姓名" fixed="left" align="center" prop="name"> <el-table-column label="姓名" fixed="left" align="center" prop="name" sortable>
<template #default="scope"> <template #default="scope">
<el-link type="primary" :underline="false" @click="openDetail(scope.row.id)"> <el-link type="primary" :underline="false" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
@ -9,7 +9,7 @@
</el-table-column> </el-table-column>
<el-table-column label="手机号" align="center" prop="mobile" /> <el-table-column label="手机号" align="center" prop="mobile" />
<el-table-column label="职位" align="center" prop="post" /> <el-table-column label="职位" align="center" prop="post" />
<el-table-column label="直属上级" align="center" prop="parentName" /> <el-table-column label="直属上级" align="center" prop="parentName" sortable />
<el-table-column label="是否关键决策人" align="center" prop="master" min-width="100"> <el-table-column label="是否关键决策人" align="center" prop="master" min-width="100">
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.master" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.master" />

@ -16,9 +16,9 @@
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="跟进人" prop="creatorName" /> <el-table-column align="center" label="跟进人" prop="creatorName" sortable />
<el-table-column align="center" label="跟进类型" prop="type"> <el-table-column align="center" label="跟进类型" prop="type" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_FOLLOW_UP_TYPE" :value="scope.row.type" /> <dict-tag :type="DICT_TYPE.CRM_FOLLOW_UP_TYPE" :value="scope.row.type" />
</template> </template>
@ -30,7 +30,7 @@
label="下次联系时间" label="下次联系时间"
prop="nextTime" prop="nextTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
label="关联联系人" label="关联联系人"

@ -28,15 +28,15 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column type="selection" width="55" /> <el-table-column type="selection" width="55" />
<el-table-column align="center" label="姓名" prop="nickname" /> <el-table-column align="center" label="姓名" prop="nickname" sortable />
<el-table-column align="center" label="部门" prop="deptName" /> <el-table-column align="center" label="部门" prop="deptName" sortable />
<el-table-column align="center" label="岗位" prop="postNames" /> <el-table-column align="center" label="岗位" prop="postNames" sortable />
<el-table-column align="center" label="权限级别" prop="level"> <el-table-column align="center" label="权限级别" prop="level">
<template #default="{ row }"> <template #default="{ row }">
<dict-tag :type="DICT_TYPE.CRM_PERMISSION_LEVEL" :value="row.level" /> <dict-tag :type="DICT_TYPE.CRM_PERMISSION_LEVEL" :value="row.level" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :formatter="dateFormatter" align="center" label="加入时间" prop="createTime" /> <el-table-column :formatter="dateFormatter" align="center" label="加入时间" prop="createTime" sortable />
</el-table> </el-table>
<!-- 表单弹窗添加/修改 --> <!-- 表单弹窗添加/修改 -->

@ -37,14 +37,14 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" row-key="id" default-expand-all> <el-table v-loading="loading" :data="list" row-key="id" default-expand-all>
<el-table-column label="分类编号" align="center" prop="id" /> <el-table-column label="分类编号" align="center" prop="id" />
<el-table-column label="分类名称" align="center" prop="name" /> <el-table-column label="分类名称" align="center" prop="name" sortable />
<el-table-column <el-table-column
label="创建时间" label="创建时间"
align="center" align="center"
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -52,20 +52,20 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="产品名称" align="center" prop="name" width="160"> <el-table-column label="产品名称" align="center" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="产品类型" align="center" prop="categoryName" width="160" /> <el-table-column label="产品类型" align="center" prop="categoryName" width="160" sortable />
<el-table-column label="产品单位" align="center" prop="unit"> <el-table-column label="产品单位" align="center" prop="unit">
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_PRODUCT_UNIT" :value="scope.row.unit" /> <dict-tag :type="DICT_TYPE.CRM_PRODUCT_UNIT" :value="scope.row.unit" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="产品编码" align="center" prop="no" /> <el-table-column label="产品编码" align="center" prop="no" sortable />
<el-table-column <el-table-column
label="价格(元)" label="价格(元)"
align="center" align="center"
@ -74,27 +74,27 @@
width="100" width="100"
/> />
<el-table-column label="产品描述" align="center" prop="description" width="150" /> <el-table-column label="产品描述" align="center" prop="description" width="150" />
<el-table-column label="上架状态" align="center" prop="status" width="120"> <el-table-column label="上架状态" align="center" prop="status" width="120" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_PRODUCT_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.CRM_PRODUCT_STATUS" :value="scope.row.status" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="负责人" align="center" prop="ownerUserName" width="120" /> <el-table-column label="负责人" align="center" prop="ownerUserName" width="120" sortable />
<el-table-column <el-table-column
label="更新时间" label="更新时间"
align="center" align="center"
prop="updateTime" prop="updateTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" width="120" /> <el-table-column label="创建人" align="center" prop="creatorName" width="120" sortable />
<el-table-column <el-table-column
label="创建时间" label="创建时间"
align="center" align="center"
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column label="操作" align="center" fixed="right" width="160"> <el-table-column label="操作" align="center" fixed="right" width="160">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -10,17 +10,17 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap class="mt-10px"> <ContentWrap class="mt-10px">
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" label="回款编号" prop="no" /> <el-table-column align="center" label="回款编号" prop="no" sortable />
<el-table-column align="center" label="客户" prop="customerName" /> <el-table-column align="center" label="客户" prop="customerName" sortable />
<el-table-column align="center" label="合同" prop="contract.no" /> <el-table-column align="center" label="合同" prop="contract.no" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter2" :formatter="dateFormatter2"
align="center" align="center"
label="回款日期" label="回款日期"
prop="returnTime" prop="returnTime"
width="150px" width="150px"
/> sortable />
<el-table-column align="center" label="回款方式" prop="returnType" width="130px"> <el-table-column align="center" label="回款方式" prop="returnType" width="130px" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_RECEIVABLE_RETURN_TYPE" :value="scope.row.returnType" /> <dict-tag :type="DICT_TYPE.CRM_RECEIVABLE_RETURN_TYPE" :value="scope.row.returnType" />
</template> </template>
@ -31,7 +31,7 @@
prop="price" prop="price"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column align="center" label="负责人" prop="ownerUserName" /> <el-table-column align="center" label="负责人" prop="ownerUserName" sortable />
<el-table-column align="center" label="备注" prop="remark" /> <el-table-column align="center" label="备注" prop="remark" />
<el-table-column align="center" fixed="right" label="操作" width="130px"> <el-table-column align="center" fixed="right" label="操作" width="130px">
<template #default="scope"> <template #default="scope">

@ -73,14 +73,14 @@
<el-tab-pane label="下属负责的" name="3" /> <el-tab-pane label="下属负责的" name="3" />
</el-tabs> </el-tabs>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" fixed="left" label="回款编号" prop="no" width="180"> <el-table-column align="center" fixed="left" label="回款编号" prop="no" width="180" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.no }} {{ scope.row.no }}
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="客户名称" prop="customerName" width="120"> <el-table-column align="center" label="客户名称" prop="customerName" width="120" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -91,7 +91,7 @@
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="合同编号" prop="contractNo" width="180"> <el-table-column align="center" label="合同编号" prop="contractNo" width="180" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -108,7 +108,7 @@
label="回款日期" label="回款日期"
prop="returnTime" prop="returnTime"
width="150px" width="150px"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
label="回款金额(元)" label="回款金额(元)"
@ -116,7 +116,7 @@
width="140" width="140"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column align="center" label="回款方式" prop="returnType" width="130px"> <el-table-column align="center" label="回款方式" prop="returnType" width="130px" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_RECEIVABLE_RETURN_TYPE" :value="scope.row.returnType" /> <dict-tag :type="DICT_TYPE.CRM_RECEIVABLE_RETURN_TYPE" :value="scope.row.returnType" />
</template> </template>
@ -129,24 +129,24 @@
width="140" width="140"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column align="center" label="负责人" prop="ownerUserName" width="120" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="120" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="120" /> <el-table-column align="center" label="创建人" prop="creatorName" width="120" sortable />
<el-table-column align="center" fixed="right" label="回款状态" prop="auditStatus" width="120"> <el-table-column align="center" fixed="right" label="回款状态" prop="auditStatus" width="120" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" /> <dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" />
</template> </template>

@ -10,8 +10,8 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap class="mt-10px"> <ContentWrap class="mt-10px">
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" label="客户名称" prop="customerName" width="150px" /> <el-table-column align="center" label="客户名称" prop="customerName" width="150px" sortable />
<el-table-column align="center" label="合同编号" prop="contractNo" width="200px" /> <el-table-column align="center" label="合同编号" prop="contractNo" width="200px" sortable />
<el-table-column align="center" label="期数" prop="period" /> <el-table-column align="center" label="期数" prop="period" />
<el-table-column <el-table-column
align="center" align="center"
@ -26,7 +26,7 @@
label="计划回款日期" label="计划回款日期"
prop="returnTime" prop="returnTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="提前几天提醒" prop="remindDays" width="150" /> <el-table-column align="center" label="提前几天提醒" prop="remindDays" width="150" />
<el-table-column <el-table-column
:formatter="dateFormatter2" :formatter="dateFormatter2"
@ -34,8 +34,8 @@
label="提醒日期" label="提醒日期"
prop="remindTime" prop="remindTime"
width="180px" width="180px"
/> sortable />
<el-table-column label="负责人" prop="ownerUserName" width="120" /> <el-table-column label="负责人" prop="ownerUserName" width="120" sortable />
<el-table-column align="center" label="备注" prop="remark" /> <el-table-column align="center" label="备注" prop="remark" />
<el-table-column align="center" fixed="right" label="操作" width="200px"> <el-table-column align="center" fixed="right" label="操作" width="200px">
<template #default="scope"> <template #default="scope">

@ -74,7 +74,7 @@
<el-tab-pane label="下属负责的" name="3" /> <el-tab-pane label="下属负责的" name="3" />
</el-tabs> </el-tabs>
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true"> <el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
<el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="150"> <el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="150" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -85,7 +85,7 @@
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="合同编号" prop="contractNo" width="200px" /> <el-table-column align="center" label="合同编号" prop="contractNo" width="200px" sortable />
<el-table-column align="center" label="期数" prop="period"> <el-table-column align="center" label="期数" prop="period">
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
@ -106,7 +106,7 @@
label="计划回款日期" label="计划回款日期"
prop="returnTime" prop="returnTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="提前几天提醒" prop="remindDays" width="150" /> <el-table-column align="center" label="提前几天提醒" prop="remindDays" width="150" />
<el-table-column <el-table-column
align="center" align="center"
@ -114,14 +114,14 @@
prop="remindTime" prop="remindTime"
width="180px" width="180px"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column align="center" label="回款方式" prop="returnType" width="130px"> <el-table-column align="center" label="回款方式" prop="returnType" width="130px" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_RECEIVABLE_RETURN_TYPE" :value="scope.row.returnType" /> <dict-tag :type="DICT_TYPE.CRM_RECEIVABLE_RETURN_TYPE" :value="scope.row.returnType" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="备注" prop="remark" /> <el-table-column align="center" label="备注" prop="remark" />
<el-table-column label="负责人" prop="ownerUserName" width="120" /> <el-table-column label="负责人" prop="ownerUserName" width="120" sortable />
<el-table-column <el-table-column
align="center" align="center"
label="实际回款金额(元)" label="实际回款金额(元)"
@ -141,7 +141,7 @@
prop="receivable.returnTime" prop="receivable.returnTime"
width="180px" width="180px"
:formatter="dateFormatter2" :formatter="dateFormatter2"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
label="实际回款金额(元)" label="实际回款金额(元)"
@ -161,15 +161,15 @@
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
<el-table-column align="center" fixed="right" label="操作" width="180px"> <el-table-column align="center" fixed="right" label="操作" width="180px">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -17,8 +17,8 @@
prop="customerName" prop="customerName"
min-width="200" min-width="200"
fixed="left" fixed="left"
/> sortable />
<el-table-column label="合同名称" align="center" prop="contractName" min-width="200" /> <el-table-column label="合同名称" align="center" prop="contractName" min-width="200" sortable />
<el-table-column <el-table-column
label="合同总金额" label="合同总金额"
align="center" align="center"
@ -43,15 +43,15 @@
<dict-tag :type="DICT_TYPE.CRM_CUSTOMER_INDUSTRY" :value="scope.row.industryId" /> <dict-tag :type="DICT_TYPE.CRM_CUSTOMER_INDUSTRY" :value="scope.row.industryId" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="负责人" align="center" prop="ownerUserName" min-width="200" /> <el-table-column label="负责人" align="center" prop="ownerUserName" min-width="200" sortable />
<el-table-column label="创建人" align="center" prop="creatorUserName" min-width="200" /> <el-table-column label="创建人" align="center" prop="creatorUserName" min-width="200" sortable />
<el-table-column <el-table-column
label="创建时间" label="创建时间"
align="center" align="center"
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
min-width="200" min-width="200"
/> sortable />
<el-table-column <el-table-column
label="下单日期" label="下单日期"
align="center" align="center"
@ -59,7 +59,7 @@
:formatter="dateFormatter" :formatter="dateFormatter"
min-width="200" min-width="200"
fixed="right" fixed="right"
/> sortable />
</el-table> </el-table>
</el-card> </el-card>
</template> </template>

@ -11,7 +11,7 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="序号" align="center" type="index" width="80" /> <el-table-column label="序号" align="center" type="index" width="80" />
<el-table-column label="区域" align="center" prop="areaName" min-width="200" /> <el-table-column label="区域" align="center" prop="areaName" min-width="200" sortable />
<el-table-column <el-table-column
label="成交周期(天)" label="成交周期(天)"
align="center" align="center"

@ -11,7 +11,7 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="序号" align="center" type="index" width="80" /> <el-table-column label="序号" align="center" type="index" width="80" />
<el-table-column label="产品名称" align="center" prop="productName" min-width="200" /> <el-table-column label="产品名称" align="center" prop="productName" min-width="200" sortable />
<el-table-column <el-table-column
label="成交周期(天)" label="成交周期(天)"
align="center" align="center"

@ -11,7 +11,7 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="序号" align="center" type="index" width="80" /> <el-table-column label="序号" align="center" type="index" width="80" />
<el-table-column label="日期" align="center" prop="ownerUserName" min-width="200" /> <el-table-column label="日期" align="center" prop="ownerUserName" min-width="200" sortable />
<el-table-column <el-table-column
label="成交周期(天)" label="成交周期(天)"
align="center" align="center"

@ -11,7 +11,7 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="序号" align="center" type="index" width="80" /> <el-table-column label="序号" align="center" type="index" width="80" />
<el-table-column label="员工姓名" align="center" prop="ownerUserName" min-width="200" /> <el-table-column label="员工姓名" align="center" prop="ownerUserName" min-width="200" sortable />
<el-table-column label="跟进次数" align="right" prop="followUpRecordCount" min-width="200" /> <el-table-column label="跟进次数" align="right" prop="followUpRecordCount" min-width="200" />
<el-table-column <el-table-column
label="跟进客户数" label="跟进客户数"

@ -11,7 +11,7 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="序号" align="center" type="index" width="80" /> <el-table-column label="序号" align="center" type="index" width="80" />
<el-table-column label="跟进方式" align="center" prop="followUpType" min-width="200"> <el-table-column label="跟进方式" align="center" prop="followUpType" min-width="200" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_FOLLOW_UP_TYPE" :value="scope.row.followUpType" /> <dict-tag :type="DICT_TYPE.CRM_FOLLOW_UP_TYPE" :value="scope.row.followUpType" />
</template> </template>

@ -11,7 +11,7 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="序号" align="center" type="index" width="80" fixed="left" /> <el-table-column label="序号" align="center" type="index" width="80" fixed="left" />
<el-table-column label="员工姓名" prop="ownerUserName" min-width="100" fixed="left" /> <el-table-column label="员工姓名" prop="ownerUserName" min-width="100" fixed="left" sortable />
<el-table-column <el-table-column
label="进入公海客户数" label="进入公海客户数"
align="right" align="right"

@ -11,7 +11,7 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="序号" align="center" type="index" width="80" fixed="left" /> <el-table-column label="序号" align="center" type="index" width="80" fixed="left" />
<el-table-column label="员工姓名" prop="ownerUserName" min-width="100" fixed="left" /> <el-table-column label="员工姓名" prop="ownerUserName" min-width="100" fixed="left" sortable />
<el-table-column <el-table-column
label="新增客户数" label="新增客户数"
align="right" align="right"

@ -11,14 +11,14 @@
<el-card class="mt-16px" shadow="never"> <el-card class="mt-16px" shadow="never">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column align="center" fixed="left" label="序号" type="index" width="80" /> <el-table-column align="center" fixed="left" label="序号" type="index" width="80" />
<el-table-column align="center" fixed="left" label="商机名称" prop="name" width="160"> <el-table-column align="center" fixed="left" label="商机名称" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="120"> <el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="120" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -42,7 +42,7 @@
label="预计成交日期" label="预计成交日期"
prop="dealTime" prop="dealTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
@ -50,45 +50,45 @@
label="下次联系时间" label="下次联系时间"
prop="contactNextTime" prop="contactNextTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
<el-table-column <el-table-column
align="center" align="center"
fixed="right" fixed="right"
label="商机状态组" label="商机状态组"
prop="statusTypeName" prop="statusTypeName"
width="140" width="140"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
fixed="right" fixed="right"
label="商机阶段" label="商机阶段"
prop="statusName" prop="statusName"
width="120" width="120"
/> sortable />
</el-table> </el-table>
<!-- 分页 --> <!-- 分页 -->
<Pagination <Pagination

@ -11,14 +11,14 @@
<el-card class="mt-16px" shadow="never"> <el-card class="mt-16px" shadow="never">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column align="center" fixed="left" label="序号" type="index" width="80" /> <el-table-column align="center" fixed="left" label="序号" type="index" width="80" />
<el-table-column align="center" fixed="left" label="商机名称" prop="name" width="160"> <el-table-column align="center" fixed="left" label="商机名称" prop="name" width="160" sortable>
<template #default="scope"> <template #default="scope">
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)"> <el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
{{ scope.row.name }} {{ scope.row.name }}
</el-link> </el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="120"> <el-table-column align="center" fixed="left" label="客户名称" prop="customerName" width="120" sortable>
<template #default="scope"> <template #default="scope">
<el-link <el-link
:underline="false" :underline="false"
@ -42,7 +42,7 @@
label="预计成交日期" label="预计成交日期"
prop="dealTime" prop="dealTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="备注" prop="remark" width="200" /> <el-table-column align="center" label="备注" prop="remark" width="200" />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
@ -50,45 +50,45 @@
label="下次联系时间" label="下次联系时间"
prop="contactNextTime" prop="contactNextTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" /> <el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" sortable />
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" /> <el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100px" sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="最后跟进时间" label="最后跟进时间"
prop="contactLastTime" prop="contactLastTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="更新时间" label="更新时间"
prop="updateTime" prop="updateTime"
width="180px" width="180px"
/> sortable />
<el-table-column <el-table-column
:formatter="dateFormatter" :formatter="dateFormatter"
align="center" align="center"
label="创建时间" label="创建时间"
prop="createTime" prop="createTime"
width="180px" width="180px"
/> sortable />
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" /> <el-table-column align="center" label="创建人" prop="creatorName" width="100px" sortable />
<el-table-column <el-table-column
align="center" align="center"
fixed="right" fixed="right"
label="商机状态组" label="商机状态组"
prop="statusTypeName" prop="statusTypeName"
width="140" width="140"
/> sortable />
<el-table-column <el-table-column
align="center" align="center"
fixed="right" fixed="right"
label="商机阶段" label="商机阶段"
prop="statusName" prop="statusName"
width="120" width="120"
/> sortable />
</el-table> </el-table>
<!-- 分页 --> <!-- 分页 -->
<Pagination <Pagination

@ -19,7 +19,7 @@
<el-card class="mt-16px" shadow="never"> <el-card class="mt-16px" shadow="never">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column align="center" label="序号" type="index" width="80" /> <el-table-column align="center" label="序号" type="index" width="80" />
<el-table-column align="center" label="阶段" prop="endStatus" width="200"> <el-table-column align="center" label="阶段" prop="endStatus" width="200" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_BUSINESS_END_STATUS_TYPE" :value="scope.row.endStatus" /> <dict-tag :type="DICT_TYPE.CRM_BUSINESS_END_STATUS_TYPE" :value="scope.row.endStatus" />
</template> </template>

@ -11,8 +11,8 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="公司排名" align="center" type="index" width="80" /> <el-table-column label="公司排名" align="center" type="index" width="80" />
<el-table-column label="创建人" align="center" prop="nickname" min-width="200" /> <el-table-column label="创建人" align="center" prop="nickname" min-width="200" sortable />
<el-table-column label="部门" align="center" prop="deptName" min-width="200" /> <el-table-column label="部门" align="center" prop="deptName" min-width="200" sortable />
<el-table-column label="新增联系人数(个)" align="center" prop="count" min-width="200" /> <el-table-column label="新增联系人数(个)" align="center" prop="count" min-width="200" />
</el-table> </el-table>
</el-card> </el-card>

@ -11,8 +11,8 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="公司排名" align="center" type="index" width="80" /> <el-table-column label="公司排名" align="center" type="index" width="80" />
<el-table-column label="签订人" align="center" prop="nickname" min-width="200" /> <el-table-column label="签订人" align="center" prop="nickname" min-width="200" sortable />
<el-table-column label="部门" align="center" prop="deptName" min-width="200" /> <el-table-column label="部门" align="center" prop="deptName" min-width="200" sortable />
<el-table-column label="签约合同数(个)" align="center" prop="count" min-width="200" /> <el-table-column label="签约合同数(个)" align="center" prop="count" min-width="200" />
</el-table> </el-table>
</el-card> </el-card>

@ -11,8 +11,8 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="公司排名" align="center" type="index" width="80" /> <el-table-column label="公司排名" align="center" type="index" width="80" />
<el-table-column label="签订人" align="center" prop="nickname" min-width="200" /> <el-table-column label="签订人" align="center" prop="nickname" min-width="200" sortable />
<el-table-column label="部门" align="center" prop="deptName" min-width="200" /> <el-table-column label="部门" align="center" prop="deptName" min-width="200" sortable />
<el-table-column <el-table-column
label="合同金额(元)" label="合同金额(元)"
align="center" align="center"

@ -11,8 +11,8 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="公司排名" align="center" type="index" width="80" /> <el-table-column label="公司排名" align="center" type="index" width="80" />
<el-table-column label="创建人" align="center" prop="nickname" min-width="200" /> <el-table-column label="创建人" align="center" prop="nickname" min-width="200" sortable />
<el-table-column label="部门" align="center" prop="deptName" min-width="200" /> <el-table-column label="部门" align="center" prop="deptName" min-width="200" sortable />
<el-table-column label="新增客户数(个)" align="center" prop="count" min-width="200" /> <el-table-column label="新增客户数(个)" align="center" prop="count" min-width="200" />
</el-table> </el-table>
</el-card> </el-card>

@ -11,8 +11,8 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="公司排名" align="center" type="index" width="80" /> <el-table-column label="公司排名" align="center" type="index" width="80" />
<el-table-column label="员工" align="center" prop="nickname" min-width="200" /> <el-table-column label="员工" align="center" prop="nickname" min-width="200" sortable />
<el-table-column label="部门" align="center" prop="deptName" min-width="200" /> <el-table-column label="部门" align="center" prop="deptName" min-width="200" sortable />
<el-table-column label="跟进次数(次)" align="center" prop="count" min-width="200" /> <el-table-column label="跟进次数(次)" align="center" prop="count" min-width="200" />
</el-table> </el-table>
</el-card> </el-card>

@ -11,8 +11,8 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="公司排名" align="center" type="index" width="80" /> <el-table-column label="公司排名" align="center" type="index" width="80" />
<el-table-column label="员工" align="center" prop="nickname" min-width="200" /> <el-table-column label="员工" align="center" prop="nickname" min-width="200" sortable />
<el-table-column label="部门" align="center" prop="deptName" min-width="200" /> <el-table-column label="部门" align="center" prop="deptName" min-width="200" sortable />
<el-table-column label="跟进客户数(个)" align="center" prop="count" min-width="200" /> <el-table-column label="跟进客户数(个)" align="center" prop="count" min-width="200" />
</el-table> </el-table>
</el-card> </el-card>

@ -11,8 +11,8 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="公司排名" align="center" type="index" width="80" /> <el-table-column label="公司排名" align="center" type="index" width="80" />
<el-table-column label="员工" align="center" prop="nickname" min-width="200" /> <el-table-column label="员工" align="center" prop="nickname" min-width="200" sortable />
<el-table-column label="部门" align="center" prop="deptName" min-width="200" /> <el-table-column label="部门" align="center" prop="deptName" min-width="200" sortable />
<el-table-column label="产品销量" align="center" prop="count" min-width="200" /> <el-table-column label="产品销量" align="center" prop="count" min-width="200" />
</el-table> </el-table>
</el-card> </el-card>

@ -11,8 +11,8 @@
<el-card shadow="never" class="mt-16px"> <el-card shadow="never" class="mt-16px">
<el-table v-loading="loading" :data="list"> <el-table v-loading="loading" :data="list">
<el-table-column label="公司排名" align="center" type="index" width="80" /> <el-table-column label="公司排名" align="center" type="index" width="80" />
<el-table-column label="签订人" align="center" prop="nickname" min-width="200" /> <el-table-column label="签订人" align="center" prop="nickname" min-width="200" sortable />
<el-table-column label="部门" align="center" prop="deptName" min-width="200" /> <el-table-column label="部门" align="center" prop="deptName" min-width="200" sortable />
<el-table-column <el-table-column
label="回款金额(元)" label="回款金额(元)"
align="center" align="center"

@ -12,7 +12,7 @@
:label="t('FactoryModeling.AutocodeRule.partTablePartTypeColumn')" :label="t('FactoryModeling.AutocodeRule.partTablePartTypeColumn')"
align="center" align="center"
prop="partType" prop="partType"
> sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_AUTOCODE_PARTTYPE" :value="scope.row.partType" /> <dict-tag :type="DICT_TYPE.ERP_AUTOCODE_PARTTYPE" :value="scope.row.partType" />
</template> </template>
@ -21,12 +21,12 @@
:label="t('FactoryModeling.AutocodeRule.partTablePartCodeColumn')" :label="t('FactoryModeling.AutocodeRule.partTablePartCodeColumn')"
align="center" align="center"
prop="partCode" prop="partCode"
/> sortable />
<el-table-column <el-table-column
:label="t('FactoryModeling.AutocodeRule.partTablePartNameColumn')" :label="t('FactoryModeling.AutocodeRule.partTablePartNameColumn')"
align="center" align="center"
prop="partName" prop="partName"
/> sortable />
<el-table-column <el-table-column
:label="t('FactoryModeling.AutocodeRule.partTablePartLengthColumn')" :label="t('FactoryModeling.AutocodeRule.partTablePartLengthColumn')"
align="center" align="center"
@ -36,7 +36,7 @@
:label="t('FactoryModeling.AutocodeRule.partTableDatetimeFormatColumn')" :label="t('FactoryModeling.AutocodeRule.partTableDatetimeFormatColumn')"
align="center" align="center"
prop="datetimeFormat" prop="datetimeFormat"
/> sortable />
<el-table-column <el-table-column
:label="t('FactoryModeling.AutocodeRule.partTableInputCharacterColumn')" :label="t('FactoryModeling.AutocodeRule.partTableInputCharacterColumn')"
align="center" align="center"
@ -51,7 +51,7 @@
:label="t('FactoryModeling.AutocodeRule.partTableSeriaStartNoColumn')" :label="t('FactoryModeling.AutocodeRule.partTableSeriaStartNoColumn')"
align="center" align="center"
prop="seriaStartNo" prop="seriaStartNo"
/> sortable />
<el-table-column <el-table-column
:label="t('FactoryModeling.AutocodeRule.partTableSeriaStepColumn')" :label="t('FactoryModeling.AutocodeRule.partTableSeriaStepColumn')"
align="center" align="center"
@ -100,7 +100,7 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
</el-table> </el-table>
</ContentWrap> </ContentWrap>
</template> </template>

@ -111,10 +111,10 @@
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="ID" align="center" prop="id" /> <el-table-column label="ID" align="center" prop="id" />
<el-table-column label="规则ID" align="center" prop="ruleId" /> <el-table-column label="规则ID" align="center" prop="ruleId" />
<el-table-column label="生成日期时间" align="center" prop="genDate" /> <el-table-column label="生成日期时间" align="center" prop="genDate" sortable />
<el-table-column label="最后产生的序号" align="center" prop="genIndex" /> <el-table-column label="最后产生的序号" align="center" prop="genIndex" />
<el-table-column label="最后产生的值" align="center" prop="lastResult" /> <el-table-column label="最后产生的值" align="center" prop="lastResult" />
<el-table-column label="最后产生的流水号" align="center" prop="lastSerialNo" /> <el-table-column label="最后产生的流水号" align="center" prop="lastSerialNo" sortable />
<el-table-column label="最后传入的参数" align="center" prop="lastInputChar" /> <el-table-column label="最后传入的参数" align="center" prop="lastInputChar" />
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="是否启用" align="center" prop="isEnable"> <el-table-column label="是否启用" align="center" prop="isEnable">
@ -128,7 +128,7 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="200px" width="200px"
/> sortable />
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -126,17 +126,17 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" :label="t('common.action')" type="selection" /> <el-table-column width="30" :label="t('common.action')" type="selection" />
<el-table-column min-width="180" :label="t('SparePartsManagement.SpareIn.no')" align="left" prop="no" /> <el-table-column min-width="180" :label="t('SparePartsManagement.SpareIn.no')" align="left" prop="no" sortable />
<el-table-column :label="t('SparePartsManagement.SpareIn.product')" align="left" sortable prop="productNames" min-width="200" /> <el-table-column :label="t('SparePartsManagement.SpareIn.product')" align="left" sortable prop="productNames" min-width="200" />
<el-table-column :label="t('SparePartsManagement.SpareIn.supplier')" align="left" prop="supplierName" /> <el-table-column :label="t('SparePartsManagement.SpareIn.supplier')" align="left" prop="supplierName" sortable />
<el-table-column <el-table-column
:label="t('SparePartsManagement.SpareIn.inTime')" :label="t('SparePartsManagement.SpareIn.inTime')"
align="center" align="center"
prop="inTime" prop="inTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column :label="t('SparePartsManagement.SpareIn.creatorName')" align="center" prop="creatorName" /> <el-table-column :label="t('SparePartsManagement.SpareIn.creatorName')" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
:label="t('SparePartsManagement.SpareIn.totalCount')" :label="t('SparePartsManagement.SpareIn.totalCount')"
align="right" align="right"
@ -151,7 +151,7 @@
prop="totalPrice" prop="totalPrice"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column :label="t('SparePartsManagement.SpareIn.status')" align="center" fixed="right" width="90" prop="status"> <el-table-column :label="t('SparePartsManagement.SpareIn.status')" align="center" fixed="right" width="90" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" />
</template> </template>

@ -119,9 +119,9 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" :label="t('common.action')" type="selection" /> <el-table-column width="30" :label="t('common.action')" type="selection" />
<el-table-column min-width="180" :label="t('SparePartsManagement.SpareOut.no')" align="center" prop="no" /> <el-table-column min-width="180" :label="t('SparePartsManagement.SpareOut.no')" align="center" prop="no" sortable />
<el-table-column :label="t('SparePartsManagement.SpareOut.product')" align="left" sortable prop="productNames" min-width="210" /> <el-table-column :label="t('SparePartsManagement.SpareOut.product')" align="left" sortable prop="productNames" min-width="210" />
<el-table-column :label="t('SparePartsManagement.SpareOut.customer')" align="center" prop="customerName" /> <el-table-column :label="t('SparePartsManagement.SpareOut.customer')" align="center" prop="customerName" sortable />
<el-table-column <el-table-column
:label="t('SparePartsManagement.SpareOut.outTime')" :label="t('SparePartsManagement.SpareOut.outTime')"
align="center" align="center"
@ -130,7 +130,7 @@
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> />
<el-table-column :label="t('SparePartsManagement.SpareOut.creatorName')" align="center" prop="creatorName" /> <el-table-column :label="t('SparePartsManagement.SpareOut.creatorName')" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
:label="t('SparePartsManagement.SpareOut.totalCount')" :label="t('SparePartsManagement.SpareOut.totalCount')"
align="right" align="right"
@ -145,7 +145,7 @@
prop="totalPrice" prop="totalPrice"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column :label="t('SparePartsManagement.SpareOut.status')" align="center" fixed="right" width="90" prop="status"> <el-table-column :label="t('SparePartsManagement.SpareOut.status')" align="center" fixed="right" width="90" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" />
</template> </template>

@ -55,13 +55,13 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column :label="t('SparePartsManagement.SpareInfo.code')" align="center" prop="barCode" /> <el-table-column :label="t('SparePartsManagement.SpareInfo.code')" align="center" prop="barCode" sortable />
<el-table-column :label="t('SparePartsManagement.SpareInfo.name')" align="left" prop="name" width="220px"/> <el-table-column :label="t('SparePartsManagement.SpareInfo.name')" align="left" prop="name" width="220px" sortable />
<el-table-column v-if="checkPermi(['erp:component:standard'])" :label="t('SparePartsManagement.SpareInfo.standard')" align="center" prop="standard" /> <el-table-column v-if="checkPermi(['erp:component:standard'])" :label="t('SparePartsManagement.SpareInfo.standard')" align="center" prop="standard" />
<el-table-column :label="t('SparePartsManagement.SpareInfo.category')" align="center" prop="categoryName" /> <el-table-column :label="t('SparePartsManagement.SpareInfo.category')" align="center" prop="categoryName" sortable />
<el-table-column :label="t('SparePartsManagement.SpareInfo.unit')" align="center" prop="unitName" /> <el-table-column :label="t('SparePartsManagement.SpareInfo.unit')" align="center" prop="unitName" sortable />
<el-table-column :label="t('SparePartsManagement.SpareInfo.safetyNumber')" align="center" prop="safetyNumber" /> <el-table-column :label="t('SparePartsManagement.SpareInfo.safetyNumber')" align="center" prop="safetyNumber" />
<el-table-column :label="t('SparePartsManagement.SpareInfo.status')" align="center" prop="status"> <el-table-column :label="t('SparePartsManagement.SpareInfo.status')" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>
@ -72,7 +72,7 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column :label="t('SparePartsManagement.SpareInfo.operate')" align="center" width="150px"> <el-table-column :label="t('SparePartsManagement.SpareInfo.operate')" align="center" width="150px">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -92,14 +92,14 @@
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column :label="t('SparePartsManagement.SpareRecord.product')" align="left" sortable prop="productName" width="210px"/> <el-table-column :label="t('SparePartsManagement.SpareRecord.product')" align="left" sortable prop="productName" width="210px"/>
<el-table-column :label="t('SparePartsManagement.SpareRecord.unit')" align="center" prop="unitName" /> <el-table-column :label="t('SparePartsManagement.SpareRecord.unit')" align="center" prop="unitName" sortable />
<el-table-column :label="t('SparePartsManagement.SpareRecord.warehouse')" align="center" prop="warehouseName" /> <el-table-column :label="t('SparePartsManagement.SpareRecord.warehouse')" align="center" prop="warehouseName" sortable />
<el-table-column :label="t('SparePartsManagement.SpareRecord.bizType')" align="center" prop="bizType" min-width="120"> <el-table-column :label="t('SparePartsManagement.SpareRecord.bizType')" align="center" prop="bizType" min-width="120" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_STOCK_RECORD_BIZ_TYPE" :value="scope.row.bizType" /> <dict-tag :type="DICT_TYPE.ERP_STOCK_RECORD_BIZ_TYPE" :value="scope.row.bizType" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="t('SparePartsManagement.SpareRecord.bizNo')" align="center" prop="bizNo" width="200" /> <el-table-column :label="t('SparePartsManagement.SpareRecord.bizNo')" align="center" prop="bizNo" width="200" sortable />
<el-table-column <el-table-column
:label="t('SparePartsManagement.SpareRecord.count')" :label="t('SparePartsManagement.SpareRecord.count')"
align="right" align="right"
@ -130,8 +130,8 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column :label="t('SparePartsManagement.SpareRecord.creatorName')" align="center" prop="creatorName" /> <el-table-column :label="t('SparePartsManagement.SpareRecord.creatorName')" align="center" prop="creatorName" sortable />
</el-table> </el-table>
<!-- 分页 --> <!-- 分页 -->
<Pagination <Pagination

@ -71,7 +71,7 @@
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column :label="t('SparePartsManagement.SpareStock.product')" align="left" sortable prop="productName" /> <el-table-column :label="t('SparePartsManagement.SpareStock.product')" align="left" sortable prop="productName" />
<el-table-column :label="t('SparePartsManagement.SpareStock.category')" align="center" prop="categoryName" /> <el-table-column :label="t('SparePartsManagement.SpareStock.category')" align="center" prop="categoryName" sortable />
<el-table-column <el-table-column
:label="t('SparePartsManagement.SpareStock.count')" :label="t('SparePartsManagement.SpareStock.count')"
align="right" align="right"
@ -79,8 +79,8 @@
prop="count" prop="count"
:formatter="erpCountTableColumnFormatter" :formatter="erpCountTableColumnFormatter"
/> />
<el-table-column :label="t('SparePartsManagement.SpareStock.unit')" align="center" prop="unitName" /> <el-table-column :label="t('SparePartsManagement.SpareStock.unit')" align="center" prop="unitName" sortable />
<el-table-column :label="t('SparePartsManagement.SpareStock.warehouse')" align="center" prop="warehouseName" /> <el-table-column :label="t('SparePartsManagement.SpareStock.warehouse')" align="center" prop="warehouseName" sortable />
</el-table> </el-table>
<!-- 分页 --> <!-- 分页 -->
<Pagination <Pagination

@ -64,16 +64,16 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="名称" align="center" prop="name" /> <el-table-column label="名称" align="center" prop="name" sortable />
<el-table-column label="编码" align="center" prop="no" /> <el-table-column label="编码" align="center" prop="no" sortable />
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="状态" align="center" prop="status"> <el-table-column label="状态" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="排序" align="center" prop="sort" /> <el-table-column label="排序" align="center" prop="sort" />
<el-table-column label="是否默认" align="center" prop="defaultStatus"> <el-table-column label="是否默认" align="center" prop="defaultStatus" sortable>
<template #default="scope"> <template #default="scope">
<el-switch <el-switch
v-model="scope.row.defaultStatus" v-model="scope.row.defaultStatus"
@ -89,7 +89,7 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -164,18 +164,18 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" label="选择" type="selection" /> <el-table-column width="30" label="选择" type="selection" />
<el-table-column min-width="180" label="付款单号" align="center" prop="no" /> <el-table-column min-width="180" label="付款单号" align="center" prop="no" sortable />
<el-table-column label="供应商" align="center" prop="supplierName" /> <el-table-column label="供应商" align="center" prop="supplierName" sortable />
<el-table-column <el-table-column
label="付款时间" label="付款时间"
align="center" align="center"
prop="paymentTime" prop="paymentTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column label="财务人员" align="center" prop="financeUserName" /> <el-table-column label="财务人员" align="center" prop="financeUserName" sortable />
<el-table-column label="付款账户" align="center" prop="accountName" /> <el-table-column label="付款账户" align="center" prop="accountName" sortable />
<el-table-column <el-table-column
label="合计付款" label="合计付款"
align="center" align="center"
@ -194,7 +194,7 @@
prop="paymentPrice" prop="paymentPrice"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column label="状态" align="center" fixed="right" width="90" prop="status"> <el-table-column label="状态" align="center" fixed="right" width="90" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" />
</template> </template>

@ -164,18 +164,18 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" label="选择" type="selection" /> <el-table-column width="30" label="选择" type="selection" />
<el-table-column min-width="180" label="收款单号" align="center" prop="no" /> <el-table-column min-width="180" label="收款单号" align="center" prop="no" sortable />
<el-table-column label="供应商" align="center" prop="supplierName" /> <el-table-column label="供应商" align="center" prop="supplierName" sortable />
<el-table-column <el-table-column
label="收款时间" label="收款时间"
align="center" align="center"
prop="receiptTime" prop="receiptTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column label="财务人员" align="center" prop="financeUserName" /> <el-table-column label="财务人员" align="center" prop="financeUserName" sortable />
<el-table-column label="收款账户" align="center" prop="accountName" /> <el-table-column label="收款账户" align="center" prop="accountName" sortable />
<el-table-column <el-table-column
label="合计收款" label="合计收款"
align="center" align="center"
@ -194,7 +194,7 @@
prop="receiptPrice" prop="receiptPrice"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column label="状态" align="center" fixed="right" width="90" prop="status"> <el-table-column label="状态" align="center" fixed="right" width="90" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" />
</template> </template>

@ -11,7 +11,7 @@
</el-button> </el-button>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="ID" align="center" prop="id" /> <el-table-column label="ID" align="center" prop="id" />
<el-table-column label="产品" align="left" prop="productName" /> <el-table-column label="产品" align="left" prop="productName" sortable />
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column <el-table-column
label="创建时间" label="创建时间"
@ -19,7 +19,7 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column label="操作" align="center"> <el-table-column label="操作" align="center">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -14,17 +14,17 @@
<Icon icon="ep:download" class="mr-5px" /> {{ t('action.export') }} <Icon icon="ep:download" class="mr-5px" /> {{ t('action.export') }}
</el-button> </el-button>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column :label="t('MoldManagement.Mold.code')" align="center" prop="code" /> <el-table-column :label="t('MoldManagement.Mold.code')" align="center" prop="code" sortable />
<el-table-column :label="t('MoldManagement.Mold.name')" align="left" prop="name" /> <el-table-column :label="t('MoldManagement.Mold.name')" align="left" prop="name" sortable />
<!-- <el-table-column label="单位" align="center" prop="unitName" /> --> <!-- <el-table-column label="单位" align="center" prop="unitName" sortable /> -->
<el-table-column :label="t('MoldManagement.Mold.useTime')" align="center" prop="useTime" /> <el-table-column :label="t('MoldManagement.Mold.useTime')" align="center" prop="useTime" sortable />
<el-table-column :label="t('MoldManagement.Mold.inTime')" align="center" prop="inTime" :formatter="dateFormatter" /> <el-table-column :label="t('MoldManagement.Mold.inTime')" align="center" prop="inTime" :formatter="dateFormatter" sortable />
<el-table-column :label="t('MoldManagement.Mold.status')" align="center" prop="status"> <el-table-column :label="t('MoldManagement.Mold.status')" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_MOLD_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.ERP_MOLD_STATUS" :value="scope.row.status" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="t('MoldManagement.Mold.machineName')" align="center" prop="machineName" /> <el-table-column :label="t('MoldManagement.Mold.machineName')" align="center" prop="machineName" sortable />
<!-- <el-table-column label="模具图片" align="center" prop="images" /> --> <!-- <el-table-column label="模具图片" align="center" prop="images" /> -->
<el-table-column :label="t('MoldManagement.Mold.remark')" align="center" prop="remark" /> <el-table-column :label="t('MoldManagement.Mold.remark')" align="center" prop="remark" />
<el-table-column :label="t('MoldManagement.Mold.isEnable')" align="center" prop="isEnable"> <el-table-column :label="t('MoldManagement.Mold.isEnable')" align="center" prop="isEnable">
@ -32,7 +32,7 @@
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.isEnable" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.isEnable" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="t('MoldManagement.Mold.createTime')" align="center" prop="createTime" :formatter="dateFormatter" width="180px" /> <el-table-column :label="t('MoldManagement.Mold.createTime')" align="center" prop="createTime" :formatter="dateFormatter" width="180px" sortable />
<el-table-column :label="t('MoldManagement.Mold.operate')" align="center" fixed="right" width="200px"> <el-table-column :label="t('MoldManagement.Mold.operate')" align="center" fixed="right" width="200px">
<template #default="scope"> <template #default="scope">
<el-button link @click="openDetail(scope.row.id)"> <el-button link @click="openDetail(scope.row.id)">

@ -95,21 +95,21 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<!-- <el-table-column type="selection" width="55" fixed="left" reserve-selection /> --> <!-- <el-table-column type="selection" width="55" fixed="left" reserve-selection /> -->
<el-table-column :label="t('MoldManagement.MoldBrand.code')" align="center" prop="code" /> <el-table-column :label="t('MoldManagement.MoldBrand.code')" align="center" prop="code" sortable />
<el-table-column :label="t('MoldManagement.MoldBrand.name')" align="left" prop="name" /> <el-table-column :label="t('MoldManagement.MoldBrand.name')" align="left" prop="name" sortable />
<el-table-column :label="t('MoldManagement.MoldBrand.moldType')" align="center" prop="moldType" /> <el-table-column :label="t('MoldManagement.MoldBrand.moldType')" align="center" prop="moldType" sortable />
<el-table-column :label="t('MoldManagement.MoldBrand.orgType')" align="center" prop="orgType"> <el-table-column :label="t('MoldManagement.MoldBrand.orgType')" align="center" prop="orgType" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.MES_ORG_TYPE" :value="scope.row.orgType" /> <dict-tag :type="DICT_TYPE.MES_ORG_TYPE" :value="scope.row.orgType" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="t('MoldManagement.MoldBrand.useTime')" align="center" prop="useTime" /> <el-table-column :label="t('MoldManagement.MoldBrand.useTime')" align="center" prop="useTime" sortable />
<!-- <el-table-column label="维保模式" align="center" prop="maintainType"> <!-- <el-table-column label="维保模式" align="center" prop="maintainType" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_MAINTAIN_TYPE" :value="scope.row.maintainType" /> <dict-tag :type="DICT_TYPE.ERP_MAINTAIN_TYPE" :value="scope.row.maintainType" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="维保周期" align="center" prop="maintainTime" /> --> <el-table-column label="维保周期" align="center" prop="maintainTime" sortable /> -->
<el-table-column :label="t('MoldManagement.MoldBrand.moldSize')" align="center" prop="moldSize" /> <el-table-column :label="t('MoldManagement.MoldBrand.moldSize')" align="center" prop="moldSize" />
<el-table-column :label="t('MoldManagement.MoldBrand.remark')" align="center" prop="remark" /> <el-table-column :label="t('MoldManagement.MoldBrand.remark')" align="center" prop="remark" />
<el-table-column <el-table-column
@ -118,7 +118,7 @@
prop="createTime" prop="createTime"
:formatter="dateFormatter" :formatter="dateFormatter"
width="180px" width="180px"
/> sortable />
<el-table-column :label="t('MoldManagement.MoldBrand.operate')" align="center" fixed="right" width="150px"> <el-table-column :label="t('MoldManagement.MoldBrand.operate')" align="center" fixed="right" width="150px">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -54,22 +54,22 @@ type="success" plain @click="handleExport" :loading="exportLoading"
</ContentWrap> </ContentWrap>
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column :label="t('MoldManagement.Mold.code')" align="center" prop="code" /> <el-table-column :label="t('MoldManagement.Mold.code')" align="center" prop="code" sortable />
<el-table-column :label="t('MoldManagement.Mold.name')" align="left" prop="name" /> <el-table-column :label="t('MoldManagement.Mold.name')" align="left" prop="name" sortable />
<el-table-column :label="t('MoldManagement.Mold.useTime')" align="center" prop="useTime" /> <el-table-column :label="t('MoldManagement.Mold.useTime')" align="center" prop="useTime" sortable />
<el-table-column :label="t('MoldManagement.Mold.status')" align="center" prop="status"> <el-table-column :label="t('MoldManagement.Mold.status')" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_MOLD_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.ERP_MOLD_STATUS" :value="scope.row.status" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="t('MoldManagement.Mold.machineName')" align="center" prop="machineName" /> <el-table-column :label="t('MoldManagement.Mold.machineName')" align="center" prop="machineName" sortable />
<el-table-column :label="t('MoldManagement.Mold.remark')" align="center" prop="remark" /> <el-table-column :label="t('MoldManagement.Mold.remark')" align="center" prop="remark" />
<el-table-column :label="t('MoldManagement.Mold.isEnable')" align="center" prop="isEnable"> <el-table-column :label="t('MoldManagement.Mold.isEnable')" align="center" prop="isEnable">
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.isEnable" /> <dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.isEnable" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="t('MoldManagement.Mold.createTime')" align="center" prop="createTime" :formatter="dateFormatter" width="180px" /> <el-table-column :label="t('MoldManagement.Mold.createTime')" align="center" prop="createTime" :formatter="dateFormatter" width="180px" sortable />
<el-table-column :label="t('MoldManagement.Mold.operate')" align="center" fixed="right" width="200px"> <el-table-column :label="t('MoldManagement.Mold.operate')" align="center" fixed="right" width="200px">
<template #default="scope"> <template #default="scope">
<el-button link @click="openDetail(scope.row.id)"> <el-button link @click="openDetail(scope.row.id)">

@ -71,9 +71,9 @@
v-if="refreshTable" v-if="refreshTable"
> >
<el-table-column :label="t('FactoryModeling.ProductCategory.tableCodeColumn')" align="center" prop="code" sortable/> <el-table-column :label="t('FactoryModeling.ProductCategory.tableCodeColumn')" align="center" prop="code" sortable/>
<el-table-column :label="t('FactoryModeling.ProductCategory.tableNameColumn')" align="center" prop="name" /> <el-table-column :label="t('FactoryModeling.ProductCategory.tableNameColumn')" align="center" prop="name" sortable />
<el-table-column :label="t('FactoryModeling.ProductCategory.tableSortColumn')" align="center" prop="sort" sortable/> <el-table-column :label="t('FactoryModeling.ProductCategory.tableSortColumn')" align="center" prop="sort" sortable/>
<el-table-column :label="t('FactoryModeling.ProductCategory.tableStatusColumn')" align="center" prop="status"> <el-table-column :label="t('FactoryModeling.ProductCategory.tableStatusColumn')" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>

@ -68,7 +68,7 @@
<el-table-column :label="t('FactoryModeling.ProductInformation.tableStandardColumn')" align="center" prop="standard" sortable/> <el-table-column :label="t('FactoryModeling.ProductInformation.tableStandardColumn')" align="center" prop="standard" sortable/>
<el-table-column :label="t('FactoryModeling.ProductInformation.tableCategoryColumn')" align="center" prop="subCategoryName" sortable/> <el-table-column :label="t('FactoryModeling.ProductInformation.tableCategoryColumn')" align="center" prop="subCategoryName" sortable/>
<el-table-column :label="t('FactoryModeling.ProductInformation.tableUnitColumn')" align="center" prop="unitName" sortable/> <el-table-column :label="t('FactoryModeling.ProductInformation.tableUnitColumn')" align="center" prop="unitName" sortable/>
<el-table-column :label="t('FactoryModeling.ProductInformation.tableStatusColumn')" align="center" prop="status"> <el-table-column :label="t('FactoryModeling.ProductInformation.tableStatusColumn')" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>

@ -84,7 +84,7 @@
align="center" align="center"
prop="changeRate" prop="changeRate"
/> />
<el-table-column :label="t('FactoryModeling.ProductUnit.tableStatusColumn')" align="center" prop="status"> <el-table-column :label="t('FactoryModeling.ProductUnit.tableStatusColumn')" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>

@ -68,17 +68,17 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" label="选择" type="selection" /> <el-table-column width="30" label="选择" type="selection" />
<el-table-column min-width="180" label="入库单号" align="center" prop="no" /> <el-table-column min-width="180" label="入库单号" align="center" prop="no" sortable />
<el-table-column label="供应商" align="center" prop="supplierName" /> <el-table-column label="供应商" align="center" prop="supplierName" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column <el-table-column
label="入库时间" label="入库时间"
align="center" align="center"
prop="inTime" prop="inTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
label="应付金额" label="应付金额"
align="center" align="center"

@ -198,17 +198,17 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" label="选择" type="selection" /> <el-table-column width="30" label="选择" type="selection" />
<el-table-column min-width="180" label="入库单号" align="center" prop="no" /> <el-table-column min-width="180" label="入库单号" align="center" prop="no" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column label="供应商" align="center" prop="supplierName" /> <el-table-column label="供应商" align="center" prop="supplierName" sortable />
<el-table-column <el-table-column
label="入库时间" label="入库时间"
align="center" align="center"
prop="inTime" prop="inTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
label="总数量" label="总数量"
align="center" align="center"
@ -235,7 +235,7 @@
</el-tag> </el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="采购审核" align="center" fixed="right" width="90" prop="status"> <el-table-column label="采购审核" align="center" fixed="right" width="90" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" />
</template> </template>

@ -72,17 +72,17 @@
</el-radio> </el-radio>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column min-width="180" label="订单单号" align="center" prop="no" /> <el-table-column min-width="180" label="订单单号" align="center" prop="no" sortable />
<el-table-column label="供应商" align="center" prop="supplierName" /> <el-table-column label="供应商" align="center" prop="supplierName" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column <el-table-column
label="订单时间" label="订单时间"
align="center" align="center"
prop="orderTime" prop="orderTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
label="总数量" label="总数量"
align="center" align="center"

@ -72,17 +72,17 @@
</el-radio> </el-radio>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column min-width="180" label="订单单号" align="center" prop="no" /> <el-table-column min-width="180" label="订单单号" align="center" prop="no" sortable />
<el-table-column label="供应商" align="center" prop="supplierName" /> <el-table-column label="供应商" align="center" prop="supplierName" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column <el-table-column
label="订单时间" label="订单时间"
align="center" align="center"
prop="orderTime" prop="orderTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
label="总数量" label="总数量"
align="center" align="center"

@ -164,17 +164,17 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" label="选择" type="selection" /> <el-table-column width="30" label="选择" type="selection" />
<el-table-column min-width="180" label="订单单号" align="center" prop="no" /> <el-table-column min-width="180" label="订单单号" align="center" prop="no" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column label="供应商" align="center" prop="supplierName" /> <el-table-column label="供应商" align="center" prop="supplierName" sortable />
<el-table-column <el-table-column
label="订单时间" label="订单时间"
align="center" align="center"
prop="orderTime" prop="orderTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
label="总数量" label="总数量"
align="center" align="center"
@ -217,8 +217,8 @@
prop="arrivalTime" prop="arrivalTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="状态" align="center" fixed="right" width="90" prop="status"> <el-table-column label="状态" align="center" fixed="right" width="90" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" />
</template> </template>

@ -68,17 +68,17 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" label="选择" type="selection" /> <el-table-column width="30" label="选择" type="selection" />
<el-table-column min-width="180" label="退货单号" align="center" prop="no" /> <el-table-column min-width="180" label="退货单号" align="center" prop="no" sortable />
<el-table-column label="供应商" align="center" prop="supplierName" /> <el-table-column label="供应商" align="center" prop="supplierName" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column <el-table-column
label="退货时间" label="退货时间"
align="center" align="center"
prop="returnTime" prop="returnTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
label="应退金额" label="应退金额"
align="center" align="center"

@ -198,17 +198,17 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" label="选择" type="selection" /> <el-table-column width="30" label="选择" type="selection" />
<el-table-column min-width="180" label="退货单号" align="center" prop="no" /> <el-table-column min-width="180" label="退货单号" align="center" prop="no" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column label="供应商" align="center" prop="supplierName" /> <el-table-column label="供应商" align="center" prop="supplierName" sortable />
<el-table-column <el-table-column
label="退货时间" label="退货时间"
align="center" align="center"
prop="returnTime" prop="returnTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
label="总数量" label="总数量"
align="center" align="center"
@ -235,7 +235,7 @@
</el-tag> </el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="审核状态" align="center" fixed="right" width="90" prop="status"> <el-table-column label="审核状态" align="center" fixed="right" width="90" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" />
</template> </template>

@ -64,14 +64,14 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="名称" align="center" prop="name" /> <el-table-column label="名称" align="center" prop="name" sortable />
<el-table-column label="联系人" align="center" prop="contact" /> <el-table-column label="联系人" align="center" prop="contact" />
<el-table-column label="手机号码" align="center" prop="mobile" /> <el-table-column label="手机号码" align="center" prop="mobile" />
<el-table-column label="联系电话" align="center" prop="telephone" /> <el-table-column label="联系电话" align="center" prop="telephone" />
<el-table-column label="电子邮箱" align="center" prop="email" /> <el-table-column label="电子邮箱" align="center" prop="email" />
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="排序" align="center" prop="sort" /> <el-table-column label="排序" align="center" prop="sort" />
<el-table-column label="状态" align="center" prop="status"> <el-table-column label="状态" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>

@ -64,14 +64,14 @@
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
<el-table-column label="名称" align="center" prop="name" /> <el-table-column label="名称" align="center" prop="name" sortable />
<el-table-column label="联系人" align="center" prop="contact" /> <el-table-column label="联系人" align="center" prop="contact" />
<el-table-column label="手机号码" align="center" prop="mobile" /> <el-table-column label="手机号码" align="center" prop="mobile" />
<el-table-column label="联系电话" align="center" prop="telephone" /> <el-table-column label="联系电话" align="center" prop="telephone" />
<el-table-column label="电子邮箱" align="center" prop="email" /> <el-table-column label="电子邮箱" align="center" prop="email" />
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="排序" align="center" prop="sort" /> <el-table-column label="排序" align="center" prop="sort" />
<el-table-column label="状态" align="center" prop="status"> <el-table-column label="状态" align="center" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.COMMON_STATUS" :value="scope.row.status" />
</template> </template>

@ -72,17 +72,17 @@
</el-radio> </el-radio>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column min-width="180" label="订单单号" align="center" prop="no" /> <el-table-column min-width="180" label="订单单号" align="center" prop="no" sortable />
<el-table-column label="客户" align="center" prop="customerName" /> <el-table-column label="客户" align="center" prop="customerName" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column <el-table-column
label="订单时间" label="订单时间"
align="center" align="center"
prop="orderTime" prop="orderTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
label="总数量" label="总数量"
align="center" align="center"

@ -72,17 +72,17 @@
</el-radio> </el-radio>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column min-width="180" label="订单单号" align="center" prop="no" /> <el-table-column min-width="180" label="订单单号" align="center" prop="no" sortable />
<el-table-column label="客户" align="center" prop="customerName" /> <el-table-column label="客户" align="center" prop="customerName" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column <el-table-column
label="订单时间" label="订单时间"
align="center" align="center"
prop="orderTime" prop="orderTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
label="总数量" label="总数量"
align="center" align="center"

@ -149,9 +149,9 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" label="选择" type="selection" /> <el-table-column width="30" label="选择" type="selection" />
<el-table-column min-width="180" label="订单单号" align="center" prop="no" /> <el-table-column min-width="180" label="订单单号" align="center" prop="no" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column label="客户" align="center" prop="customerName" /> <el-table-column label="客户" align="center" prop="customerName" sortable />
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column <el-table-column
label="交货时间" label="交货时间"
@ -159,7 +159,7 @@
prop="planOutTime" prop="planOutTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column <el-table-column
label="总数量" label="总数量"
align="center" align="center"
@ -184,7 +184,7 @@
prop="orderTime" prop="orderTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column <el-table-column
label="金额合计" label="金额合计"
align="center" align="center"
@ -203,12 +203,12 @@
prop="depositPrice" prop="depositPrice"
:formatter="erpPriceTableColumnFormatter" :formatter="erpPriceTableColumnFormatter"
/> />
<el-table-column label="状态" align="center" fixed="right" width="90" prop="status"> <el-table-column label="状态" align="center" fixed="right" width="90" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column label="操作" align="center" fixed="right" min-width="260"> <el-table-column label="操作" align="center" fixed="right" min-width="260">
<template #default="scope"> <template #default="scope">
<el-button <el-button

@ -68,17 +68,17 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" label="选择" type="selection" /> <el-table-column width="30" label="选择" type="selection" />
<el-table-column min-width="180" label="出库单号" align="center" prop="no" /> <el-table-column min-width="180" label="出库单号" align="center" prop="no" sortable />
<el-table-column label="客户" align="center" prop="customerName" /> <el-table-column label="客户" align="center" prop="customerName" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column <el-table-column
label="出库时间" label="出库时间"
align="center" align="center"
prop="outTime" prop="outTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
label="应收金额" label="应收金额"
align="center" align="center"

@ -193,17 +193,17 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column width="30" label="选择" type="selection" /> <el-table-column width="30" label="选择" type="selection" />
<el-table-column min-width="180" label="出库单号" align="center" prop="no" /> <el-table-column min-width="180" label="出库单号" align="center" prop="no" sortable />
<el-table-column label="产品信息" align="center" prop="productNames" min-width="200" /> <el-table-column label="产品信息" align="center" prop="productNames" min-width="200" sortable />
<el-table-column label="客户" align="center" prop="customerName" /> <el-table-column label="客户" align="center" prop="customerName" sortable />
<el-table-column <el-table-column
label="出库时间" label="出库时间"
align="center" align="center"
prop="outTime" prop="outTime"
:formatter="dateFormatter2" :formatter="dateFormatter2"
width="120px" width="120px"
/> sortable />
<el-table-column label="创建人" align="center" prop="creatorName" /> <el-table-column label="创建人" align="center" prop="creatorName" sortable />
<el-table-column <el-table-column
label="总数量" label="总数量"
align="center" align="center"
@ -230,7 +230,7 @@
</el-tag> </el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="审核状态" align="center" fixed="right" width="90" prop="status"> <el-table-column label="审核状态" align="center" fixed="right" width="90" prop="status" sortable>
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" /> <dict-tag :type="DICT_TYPE.ERP_AUDIT_STATUS" :value="scope.row.status" />
</template> </template>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save