Merge remote-tracking branch 'origin/master'

# Conflicts:
#	src/utils/dict.ts
pull/781/head
苑坤 2025-05-12 23:34:00 +08:00
commit fc7b9ce6da
6 changed files with 33 additions and 28 deletions

View File

@ -127,7 +127,7 @@ export const changeContract = async (data: TransferReqVO) => {
// 合同变更列表 // 合同变更列表
export const changeContractList = async (data: TransferReqVO) => { export const changeContractList = async (data: TransferReqVO) => {
return await request.put({ url: '/crm/contract-change-record/page', data }) return await request.get({ url: '/crm/contract-change-record/page', data })
} }

View File

@ -238,9 +238,12 @@ export enum DICT_TYPE {
MATCHING_PRODUCT_TYPES="matching_product_types", //对接产品类型 MATCHING_PRODUCT_TYPES="matching_product_types", //对接产品类型
// ========== ERP - 企业资源计划模块 ========== // ========== ERP - 企业资源计划模块 ==========
// ========== TTS - 项目模块 ==========
TTS_PROJECT_LEVEL="tts_project_level", //项目级别 TTS_PROJECT_LEVEL="tts_project_level", //项目级别
TTS_PROJECT_TYPE="tts_project_type", //项目类型 TTS_PROJECT_TYPE="tts_project_type", //项目类型
TTS_TASK_LEVEL = 'tts_task_level', //对接模式 TTS_TASK_LEVEL = 'tts_task_level', //对接模式
TTS_APPLY_STATUS = 'tts_apply_status',
// ========== ERP - 企业资源计划模块 ========== // ========== ERP - 企业资源计划模块 ==========

View File

@ -16,28 +16,28 @@
</el-button> </el-button>
</BusinessDetailsHeader> </BusinessDetailsHeader>
<el-col> <el-col>
<el-tabs> <!-- <el-tabs> -->
<el-tab-pane label="跟进记录"> <!-- <el-tab-pane label="跟进记录">
<FollowUpList :biz-id="businessId" :biz-type="BizTypeEnum.CRM_BUSINESS" /> <FollowUpList :biz-id="businessId" :biz-type="BizTypeEnum.CRM_BUSINESS" />
</el-tab-pane> </el-tab-pane> -->
<el-tab-pane label="详细资料"> <!-- <el-tab-pane label="详细资料"> -->
<BusinessDetailsInfo :business="business" /> <BusinessDetailsInfo :business="business" />
</el-tab-pane> <!-- </el-tab-pane> -->
<el-tab-pane label="联系人" lazy> <!-- <el-tab-pane label="联系人" lazy>
<ContactList <ContactList
:biz-id="business.id!" :biz-id="business.id!"
:biz-type="BizTypeEnum.CRM_BUSINESS" :biz-type="BizTypeEnum.CRM_BUSINESS"
:business-id="business.id" :business-id="business.id"
:customer-id="business.customerId" :customer-id="business.customerId"
/> />
</el-tab-pane> </el-tab-pane> -->
<!-- <el-tab-pane label="产品"> <!-- <el-tab-pane label="产品">
<BusinessProductList :business="business" /> <BusinessProductList :business="business" />
</el-tab-pane> --> </el-tab-pane> -->
<!-- <el-tab-pane label="合同" lazy> <!-- <el-tab-pane label="合同" lazy>
<ContractList :biz-id="business.id!" :biz-type="BizTypeEnum.CRM_BUSINESS" /> <ContractList :biz-id="business.id!" :biz-type="BizTypeEnum.CRM_BUSINESS" />
</el-tab-pane> --> </el-tab-pane> -->
<el-tab-pane label="操作日志"> <!-- <el-tab-pane label="操作日志">
<OperateLogV2 :log-list="logList" /> <OperateLogV2 :log-list="logList" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="团队成员"> <el-tab-pane label="团队成员">
@ -48,8 +48,8 @@
:show-action="true" :show-action="true"
@quit-team="close" @quit-team="close"
/> />
</el-tab-pane> </el-tab-pane> -->
</el-tabs> <!-- </el-tabs> -->
</el-col> </el-col>
<!-- 表单弹窗添加/修改 --> <!-- 表单弹窗添加/修改 -->

View File

@ -3,9 +3,9 @@
<el-button v-if="permissionListRef?.validateWrite" @click="openForm('update', contact.id)"> <el-button v-if="permissionListRef?.validateWrite" @click="openForm('update', contact.id)">
编辑 编辑
</el-button> </el-button>
<el-button v-if="permissionListRef?.validateOwnerUser" type="primary" @click="transfer"> <!-- <el-button v-if="permissionListRef?.validateOwnerUser" type="primary" @click="transfer">
转移 转移
</el-button> </el-button> -->
</ContactDetailsHeader> </ContactDetailsHeader>
<el-col> <el-col>
<el-tabs> <el-tabs>

View File

@ -1,14 +1,14 @@
<!-- 合同详情页面组件--> <!-- 合同详情页面组件-->
<template> <template>
<ContentWrap class="mt-10px"> <!-- <ContentWrap class="mt-10px">
<el-col> <el-col> -->
<el-tabs> <!-- <el-tabs> -->
<el-tab-pane label="跟进记录"> <!-- <el-tab-pane label="跟进记录">
<FollowUpList :biz-id="contract.id" :type="1" :biz-type="BizTypeEnum.CRM_CONTRACT" /> <FollowUpList :biz-id="contract.id" :type="1" :biz-type="BizTypeEnum.CRM_CONTRACT" />
</el-tab-pane> </el-tab-pane> -->
<el-tab-pane label="合同信息"> <!-- <el-tab-pane label="合同信息"> -->
<ContractDetailsInfo :contract="contract" :id="props.id" /> <ContractDetailsInfo :contract="contract" :id="props.id" />
</el-tab-pane> <!-- </el-tab-pane> -->
<!-- <el-tab-pane label="产品"> <!-- <el-tab-pane label="产品">
<ContractProductList :contract="contract" /> <ContractProductList :contract="contract" />
</el-tab-pane> --> </el-tab-pane> -->
@ -26,7 +26,7 @@
:customer-id="contract.customerId" :customer-id="contract.customerId"
/> />
</el-tab-pane> --> </el-tab-pane> -->
<el-tab-pane label="团队成员"> <!-- <el-tab-pane label="团队成员">
<PermissionList <PermissionList
ref="permissionListRef" ref="permissionListRef"
:type="1" :type="1"
@ -38,10 +38,10 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="操作日志"> <el-tab-pane label="操作日志">
<OperateLogV2 :log-list="logList" /> <OperateLogV2 :log-list="logList" />
</el-tab-pane> </el-tab-pane> -->
</el-tabs> <!-- </el-tabs> -->
</el-col> <!-- </el-col>
</ContentWrap> </ContentWrap> -->
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>

View File

@ -32,11 +32,10 @@
<el-form-item label="申请上线日期" prop="onlineDate"> <el-form-item label="申请上线日期" prop="onlineDate">
<el-date-picker <el-date-picker
v-model="queryParams.onlineDate" v-model="queryParams.onlineDate"
value-format="YYYY-MM-DD HH:mm:ss" value-format="YYYY-MM-DD"
type="daterange" type="daterange"
start-placeholder="开始日期" start-placeholder="开始日期"
end-placeholder="结束日期" end-placeholder="结束日期"
:default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
class="!w-240px" class="!w-240px"
/> />
</el-form-item> </el-form-item>
@ -95,7 +94,7 @@
</el-table-column> </el-table-column>
<el-table-column label="审批状态" align="center" prop="auditStatus" width="110"> <el-table-column label="审批状态" align="center" prop="auditStatus" width="110">
<template #default="scope"> <template #default="scope">
<dict-tag :type="DICT_TYPE.CRM_AUDIT_STATUS" :value="scope.row.auditStatus" /> <dict-tag :type="DICT_TYPE.TTS_APPLY_STATUS" :value="scope.row.auditStatus" />
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column label="上线注意事项" align="center" prop="precautions" /> <!-- <el-table-column label="上线注意事项" align="center" prop="precautions" />
@ -296,4 +295,7 @@ onMounted(async() => {
getList() getList()
}) })
onActivated(()=>{
getList()
})
</script> </script>