优化:

1、取消新增报告时,我方领导必填项
This commit is contained in:
wangyang
2025-08-13 10:43:37 +08:00
parent b46899331f
commit a6ee6db40d
4 changed files with 196 additions and 195 deletions

View File

@@ -56,7 +56,6 @@ const props = defineProps({
})
// 表单数据
const formData = ref({
customerUserList,
@@ -69,6 +68,7 @@ const formRef = ref(null);
//删除明细项的内容
let lyDeleteForm = reactive({})
function handleDeleteVisistDetailItem() {
lyDeleteForm.treeName = '联谊活动'
lyDeleteForm.visistId = props.visistId
@@ -94,6 +94,7 @@ let handleDelete = () => {
formData.value.customerUserList = null
formData.value.myUserList = null
formData.value.activeTxt = null
stayDaysIndex.value = 0
if (cache.get('checkedLYClientList') != null) {
cache.remove('checkedYWClientList');
}
@@ -194,7 +195,6 @@ let getLYVisitReportDetailContent = () => {
}
//页面卸载之后,删除缓存信息
onUnload(() => {
handleDeleteLocal()

View File

@@ -80,9 +80,9 @@
</view>
</block>
<!-- 评论 -->
<block v-if="activeTab === 1">
<view class="white-bg white-bg-2">评论内容</view>
</block>
<!-- <block v-if="activeTab === 1">-->
<!-- <view class="white-bg white-bg-2">评论内容</view>-->
<!-- </block>-->
</customTabs>
@@ -139,7 +139,7 @@ const getVisitorReportDetail = async () => {
// 报告明细&评论
const activeTab = ref(0);//默认报告明细
const tabList = ['报告明细', '评论'];
const tabList = ['报告明细'];
// 点击赞
let zanFlag = ref(false)

View File

@@ -71,7 +71,11 @@ import { ref, reactive, onMounted } from 'vue'
import MescrollUni from 'mescroll-uni/mescroll-uni.vue';
import { getNavBarPaddingTop } from '@/utils/system.js'
import { getQueryVisistList } from '../../../../api/crm/activity/activity';
import {onShow} from "@dcloudio/uni-app";
onShow(()=>{
downCallback(mescrollRef.value.mescroll)
})
let list = ref([])
let queryParams = reactive({
@@ -118,17 +122,22 @@ const downCallback = async (mescroll) => {
const upCallback = async (mescroll) => {
try {
setTimeout(async () => {
// const res = await getVisitorReportList(mescroll.num, mescroll.size);
queryParams.pageNum = 1;
queryParams.pageSize = upOption.value.page.size;
const res = await getQueryVisistList(queryParams);
if (mescroll.num === 1) {
// list.value = res.list;
list.value = res.rows;
} else {
// list.value.push(...res.list);
list.value.push(...res.rows);
}
// mescroll.endBySize(res.list.length, res.total);
console.log(res,'长度测试')
mescroll.endBySize(res.rows.length, res.total);
}, 500);
} catch (error) {
mescroll.endErr();
}
console.log('长度测试111')
}
const upOption = ref({

View File

@@ -17,7 +17,7 @@
<!-- 正文内容 -->
<view class="white-bg">
<view class="form-con">
<uni-forms ref="formRef" :model="formData" :rules="rules" label-width="100px">
<uni-forms ref="formRef" :model="formData" label-width="100px">
<view @click="addVisistReport" class="form-item-container">
<uni-forms-item label="客户名称" name="cusName" class="f-c-right">
<text class="name">{{ formData.cusName }}</text>
@@ -65,7 +65,7 @@
<uni-forms-item label="我方领导" name="leader" required
<uni-forms-item label="我方领导" name="leader"
class="uni-forms-item is-direction-top is-top">
<multipleSelect :multiple="true" :value="chooseMyLeaderList" downInner
@@ -123,14 +123,6 @@ const changeValue2 = (item, value) => {
formData.value.leader = chooseMyLeaderList
};
// 验证规则
const rules = {
leader: {
rules: [
{ required: true, errorMessage: '我方领导不能为空' }
]
}
};
// 修改日期
let changeDate = (e) => {