fix: 客户人员-接口地址调整
fix: 客户人员-编辑表单-多选组件、日期组件修复
This commit is contained in:
@@ -3,7 +3,7 @@ import request from "@/utils/request"
|
||||
// 查询客户人员列表
|
||||
export function getCustomerList(params){
|
||||
return request.get({
|
||||
url: '/app/appCustomerIfno/pageList',
|
||||
url: '/crm/app/appCustomerIfno/pageList',
|
||||
data: params
|
||||
},{isTransformResponse: false})
|
||||
}
|
||||
@@ -11,35 +11,35 @@ export function getCustomerList(params){
|
||||
// 查询系统推荐等级
|
||||
export function getCustomerLevel(params){
|
||||
return request.get({
|
||||
url: '/app/appCrmCusUserNewController/queryCustomerLevel',
|
||||
url: '/crm/app/appCrmCusUserNewController/queryCustomerLevel',
|
||||
data: params
|
||||
},{isTransformResponse: false})
|
||||
}
|
||||
// 客户人员新增
|
||||
export function saveappCrmCusUserNew(params){
|
||||
return request.get({
|
||||
url: '/app/appCrmCusUserNewController/add',
|
||||
url: '/crm/app/appCrmCusUserNewController/add',
|
||||
data: params
|
||||
},{isTransformResponse: false})
|
||||
}
|
||||
// 查询业务员名下所有的客户
|
||||
export function SearchForAllCustomersSalesperson(params){
|
||||
return request.get({
|
||||
url: 'app/appCrmCusUserNewController/SearchForAllCustomersSalesperson',
|
||||
url: '/crm/app/appCrmCusUserNewController/SearchForAllCustomersSalesperson',
|
||||
data: params
|
||||
},{isTransformResponse: false})
|
||||
}
|
||||
// 客户人员归属审核详情
|
||||
export function getCusUserApprovalListDetail(params){
|
||||
return request.get({
|
||||
url: '/app/appCrmCusUserNewController/getCusUserApprovalListDetail',
|
||||
url: '/crm/app/appCrmCusUserNewController/getCusUserApprovalListDetail',
|
||||
data: params
|
||||
},{isTransformResponse: false})
|
||||
}
|
||||
// 查询主归属人列表
|
||||
export function SearchForAllPerson(params){
|
||||
return request.get({
|
||||
url: '/app/appCrmCusUserNewController/SearchForAllPerson',
|
||||
url: '/crm/app/appCrmCusUserNewController/SearchForAllPerson',
|
||||
data: params
|
||||
},{isTransformResponse: false})
|
||||
}
|
||||
@@ -47,7 +47,7 @@ export function SearchForAllPerson(params){
|
||||
// 客户人员新增审核列表
|
||||
export function getCusUserApprovalList(params) {
|
||||
return request.get({
|
||||
url: '/app/appCrmCusUserNewController/getCusUserApprovalList',
|
||||
url: '/crm/app/appCrmCusUserNewController/getCusUserApprovalList',
|
||||
data: params
|
||||
}, {isTransformResponse: false}
|
||||
)
|
||||
|
||||
@@ -2,35 +2,35 @@ import request from "@/utils/request"
|
||||
// 删除客户人员归属消息
|
||||
export function removeVisit(params){
|
||||
return request.get({
|
||||
url: '/app/appVisistReport/remove',
|
||||
url: '/crm/app/appVisistReport/remove',
|
||||
data: params
|
||||
},{isTransformResponse: false})
|
||||
}
|
||||
// 更新客户人员
|
||||
export function upadateappCrmCusUserNew (data){
|
||||
return request.post({
|
||||
url: '/app/appCrmCusUserNewController/update',
|
||||
url: '/crm/app/appCrmCusUserNewController/update',
|
||||
data
|
||||
},{isTransformResponse: false})
|
||||
}
|
||||
// 客户人员审核通过
|
||||
export function clientPersonnelsApproval(data) {
|
||||
return request.get({
|
||||
url: '/app/appCrmCusUserNewController/clientPersonnelsApproval',
|
||||
url: '/crm/app/appCrmCusUserNewController/clientPersonnelsApproval',
|
||||
data
|
||||
}, {isTransformResponse: false});
|
||||
}
|
||||
//客户人员驳回
|
||||
export function customerPersonnelsRejectio(data) {
|
||||
return request.get({
|
||||
url: '/app/appCrmCusUserNewController/customerPersonnelsRejectio',
|
||||
url: '/crm/app/appCrmCusUserNewController/customerPersonnelsRejectio',
|
||||
data
|
||||
}, {isTransformResponse: false});
|
||||
}
|
||||
//主归属人变更提交
|
||||
export function submissionOfChangeOfMainOwner (data){
|
||||
return request.get({
|
||||
url: '/app/appCrmCusUserNewController/submissionOfChangeOfMainOwner',
|
||||
url: '/crm/app/appCrmCusUserNewController/submissionOfChangeOfMainOwner',
|
||||
data
|
||||
},{isTransformResponse: false})
|
||||
}
|
||||
@@ -43,8 +43,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { onMounted, reactive, ref } from "vue";
|
||||
|
||||
import { onMounted, reactive, ref, defineExpose} from "vue";
|
||||
const props = defineProps({
|
||||
// 是否显示全部清空按钮
|
||||
showClearIcon: {
|
||||
@@ -175,6 +174,14 @@ const handleChange = (index, item) => {
|
||||
// 触发回调函数
|
||||
emit("change", changevalue, realValue);
|
||||
};
|
||||
// 失去焦点时关闭选项列表
|
||||
const handleBlur = () => {
|
||||
active.value = false;
|
||||
};
|
||||
// 定义组件实例暴露的方法
|
||||
defineExpose({
|
||||
handleBlur
|
||||
});
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
<uni-forms-item label="爱好" name="hobby" class="uni-forms-item is-direction-top is-top">
|
||||
<!-- 索引:hobbyIndex 范围:hobbyList 响应:handleHobbyChange-->
|
||||
<uni-easyinput v-model="formData.hobby" placeholder="请输入爱好" :disabled="!editable"/>
|
||||
<multipleSelect :multiple="true" :value="hobbyIndex" downInner :options="hobbyList"
|
||||
<multipleSelect ref="hobbySelectRef" :multiple="true" downInner :value="hobbyIds" :options="hobbyList"
|
||||
@change="handleHobbyChange" :slabel="'name'"
|
||||
|
||||
></multipleSelect><!--placeholder="请选择爱好标签"-->
|
||||
@@ -467,20 +467,29 @@ let handleThinkLevelChange = (e) => {
|
||||
// 系统推荐等级
|
||||
let recommendLevel = ref("");
|
||||
let getRecommendLevel = async () => {
|
||||
if (formData.value.cusEstate && formData.value.functionalRequirements) {
|
||||
if (formData.value.cusEstate) {
|
||||
let {cusEstate, functionalRequirements} = formData.value;
|
||||
let param = {cusEstate, functionalRequirements};
|
||||
if (formData.value.salesmanThinkLevel) {
|
||||
param.personnelLevel = formData.value.salesmanThinkLevel;
|
||||
}
|
||||
let res = await getCustomerLevel(param).catch(err => {
|
||||
let res = await getCustomerLevel(param)
|
||||
/*.catch(err => {
|
||||
console.error(err, "客户的系统推荐等级获取失败")
|
||||
})
|
||||
if (!res.systemRecommendationLevel) {
|
||||
recommendLevel.value = "客户无等级信息,暂无法进行等级推荐"
|
||||
console.log(formData.value.systemThinkLevel + "???")
|
||||
})*/
|
||||
try{
|
||||
if(res.data.systemRecommendationLevel){
|
||||
formData.value.systemThinkLevel = res.data.systemRecommendationLevel;
|
||||
}else{
|
||||
recommendLevel.value = "客户无等级信息,暂无法进行等级推荐";
|
||||
}
|
||||
}catch(e){
|
||||
if (res.systemRecommendationLevel) {
|
||||
formData.value.systemThinkLevel = res.systemRecommendationLevel;
|
||||
}else{
|
||||
recommendLevel.value = "客户无等级信息,暂无法进行等级推荐"
|
||||
}
|
||||
}
|
||||
} else {
|
||||
recommendLevel.value = "无公司等级信息,无法推荐等级";
|
||||
}
|
||||
@@ -509,8 +518,7 @@ let handleUserTypeChange = (e) => {
|
||||
|
||||
// 选择日期
|
||||
function handleTenureTimeChange(e) {
|
||||
let {value} = e.detail;
|
||||
formData.value.tenureTime = value;
|
||||
formData.value.tenureTime = e;
|
||||
}
|
||||
|
||||
// 需求层次索引
|
||||
@@ -533,16 +541,17 @@ let handleDevelopChange = e => {
|
||||
|
||||
// 选择生日
|
||||
function handleBirthdayChange(e) {
|
||||
let{value} = e.detail
|
||||
formData.value.birthday = value;
|
||||
formData.value.birthday = e;
|
||||
}
|
||||
|
||||
// 爱好标签索引
|
||||
let hobbyIndex = reactive([]);
|
||||
let hobbyIds = ref([]);
|
||||
let hobbies = ref([]);
|
||||
// 选择爱好标签
|
||||
const handleHobbyChange = (item, value) => {
|
||||
// console.log("爱好", item, value);
|
||||
hobbyIndex = value;
|
||||
const handleHobbyChange = (items, ids) => {
|
||||
console.log('选择爱好', items, ids);
|
||||
hobbyIds.value = [];
|
||||
hobbies.value = items;
|
||||
};
|
||||
// 选择
|
||||
const handleNativeChange = (e) => {
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
<uni-forms-item label="爱好" name="hobby" class="uni-forms-item is-direction-top is-top">
|
||||
<!-- 索引:hobbyIndex 范围:hobbyList 响应:handleHobbyChange-->
|
||||
<uni-easyinput v-model="formData.hobby" placeholder="请输入爱好"/>
|
||||
<multipleSelect :multiple="true" :value="hobbyIndex" downInner :options="hobbyList"
|
||||
<multipleSelect ref="hobbySelectRef" :multiple="true" downInner :value="hobbyIds" :options="hobbyList"
|
||||
@change="handleHobbyChange" :slabel="'name'"
|
||||
|
||||
></multipleSelect><!--placeholder="请选择爱好标签"-->
|
||||
@@ -468,20 +468,29 @@ let handleThinkLevelChange = (e) => {
|
||||
// 系统推荐等级
|
||||
let recommendLevel = ref("");
|
||||
let getRecommendLevel = async () => {
|
||||
if (formData.value.cusEstate && formData.value.functionalRequirements) {
|
||||
if (formData.value.cusEstate) {
|
||||
let {cusEstate, functionalRequirements} = formData.value;
|
||||
let param = {cusEstate, functionalRequirements};
|
||||
if (formData.value.salesmanThinkLevel) {
|
||||
param.personnelLevel = formData.value.salesmanThinkLevel;
|
||||
}
|
||||
let res = await getCustomerLevel(param).catch(err => {
|
||||
let res = await getCustomerLevel(param)
|
||||
/*.catch(err => {
|
||||
console.error(err, "客户的系统推荐等级获取失败")
|
||||
})
|
||||
if (!res.systemRecommendationLevel) {
|
||||
recommendLevel.value = "客户无等级信息,暂无法进行等级推荐"
|
||||
console.log(formData.value.systemThinkLevel + "???")
|
||||
})*/
|
||||
try{
|
||||
if(res.data.systemRecommendationLevel){
|
||||
formData.value.systemThinkLevel = res.data.systemRecommendationLevel;
|
||||
}else{
|
||||
recommendLevel.value = "客户无等级信息,暂无法进行等级推荐";
|
||||
}
|
||||
}catch(e){
|
||||
if (res.systemRecommendationLevel) {
|
||||
formData.value.systemThinkLevel = res.systemRecommendationLevel;
|
||||
}else{
|
||||
recommendLevel.value = "客户无等级信息,暂无法进行等级推荐"
|
||||
}
|
||||
}
|
||||
} else {
|
||||
recommendLevel.value = "无公司等级信息,无法推荐等级";
|
||||
}
|
||||
@@ -510,8 +519,7 @@ let handleUserTypeChange = (e) => {
|
||||
|
||||
// 选择日期
|
||||
function handleTenureTimeChange(e) {
|
||||
let {value} = e.detail;
|
||||
formData.value.tenureTime = value;
|
||||
formData.value.tenureTime = e;
|
||||
}
|
||||
|
||||
// 需求层次索引
|
||||
@@ -534,17 +542,19 @@ let handleDevelopChange = e => {
|
||||
|
||||
// 选择生日
|
||||
function handleBirthdayChange(e) {
|
||||
let{value} = e.detail
|
||||
formData.value.birthday = value;
|
||||
formData.value.birthday = e;
|
||||
}
|
||||
|
||||
// 爱好标签索引
|
||||
let hobbyIndex = reactive([]);
|
||||
let hobbyIds = ref([]);
|
||||
let hobbies = ref([]);
|
||||
// 选择爱好标签
|
||||
const handleHobbyChange = (item, value) => {
|
||||
// console.log("爱好", item, value);
|
||||
hobbyIndex = value;
|
||||
const handleHobbyChange = (items, ids) => {
|
||||
console.log('选择爱好', items, ids);
|
||||
hobbyIds.value = [];
|
||||
hobbies.value = items;
|
||||
};
|
||||
|
||||
// 选择
|
||||
const handleNativeChange = (e) => {
|
||||
formData.value.nativec = (e.detail.value.map(item => {
|
||||
@@ -568,16 +578,16 @@ let handleWorkingStatusChange = e => {
|
||||
}
|
||||
|
||||
let submitForm = async () => {
|
||||
let hobbyTags = hobbyIndex.map(it => {
|
||||
let {name} = hobbyList[it];
|
||||
let hobbyTags = hobbies.value.map(it => {
|
||||
let {name} = it;
|
||||
return name;
|
||||
})
|
||||
formData.value.iphone = formData.value.mobilePhone; // 特殊处理
|
||||
const hobbyTagString = hobbyTags.join(',');
|
||||
console.log(hobbyTagString);
|
||||
if (hobbyTagString || formData.value.hobby) {
|
||||
formData.value.hobby = formData.value.hobby ? formData.value.hobby + ',' + hobbyTagString : hobbyTagString;
|
||||
formData.value.hobby = hobbyTagString ? (formData.value.hobby ? formData.value.hobby + ',' : '') + hobbyTagString : formData.value.hobby;
|
||||
}
|
||||
formData.value.iphone = formData.value.mobilePhone; // 特殊处理
|
||||
// console.log(formData.value, "校验表单数据")
|
||||
// console.log(recommendLevel);
|
||||
formData.value.cusName = customerUser.value.cusName;
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<!-- 正文内容 -->
|
||||
<view class="white-bg">
|
||||
<view class="form-con">
|
||||
<view class="form-con" @click="handleBlur">
|
||||
<uni-forms ref="formRef" :model="formData" :rules="rules" label-width="40%">
|
||||
<!-- 选择客户 -->
|
||||
<uni-forms-item label="客户名称" name="cusName" required class="f-c-right">
|
||||
@@ -178,7 +178,7 @@
|
||||
<uni-forms-item label="爱好" name="hobby" class="uni-forms-item is-direction-top is-top">
|
||||
<!-- 索引:hobbyIndex 范围:hobbyList 响应:handleHobbyChange-->
|
||||
<uni-easyinput v-model="formData.hobby" placeholder="请输入爱好"/>
|
||||
<multipleSelect :multiple="true" :value="hobbyIndex" downInner :options="hobbyList"
|
||||
<multipleSelect ref="hobbySelectRef" :multiple="true" downInner :value="hobbyIds" :options="hobbyList"
|
||||
@change="handleHobbyChange" :slabel="'name'"
|
||||
|
||||
></multipleSelect><!--placeholder="请选择爱好标签"-->
|
||||
@@ -271,7 +271,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import {ref, onMounted, computed, reactive} from 'vue'
|
||||
import {ref, reactive} from 'vue'
|
||||
import customHeader from '@/components/customHeader.vue'
|
||||
import multipleSelect from '@/components/multipleSelect.vue'
|
||||
import {
|
||||
@@ -284,7 +284,8 @@ import {
|
||||
} from "./dataMap";
|
||||
import city from "@/utils/area";
|
||||
import {getCustomerLevel, saveappCrmCusUserNew} from "@/api/crm/customer/getCustomer";
|
||||
|
||||
// 对 multipleSelect 组件的引用
|
||||
const hobbySelectRef = ref(null);
|
||||
// 表单引用
|
||||
const formRef = ref({});
|
||||
// 表单数据
|
||||
@@ -448,20 +449,29 @@ let handleThinkLevelChange = (e) => {
|
||||
// 系统推荐等级
|
||||
let recommendLevel = ref("");
|
||||
let getRecommendLevel = async () => {
|
||||
if (formData.value.cusEstate && formData.value.functionalRequirements) {
|
||||
if (formData.value.cusEstate) {
|
||||
let {cusEstate, functionalRequirements} = formData.value;
|
||||
let param = {cusEstate, functionalRequirements};
|
||||
if (formData.value.salesmanThinkLevel) {
|
||||
param.personnelLevel = formData.value.salesmanThinkLevel;
|
||||
}
|
||||
let res = await getCustomerLevel(param).catch(err => {
|
||||
let res = await getCustomerLevel(param)
|
||||
/*.catch(err => {
|
||||
console.error(err, "客户的系统推荐等级获取失败")
|
||||
})
|
||||
if (!res.systemRecommendationLevel) {
|
||||
recommendLevel.value = "客户无等级信息,暂无法进行等级推荐"
|
||||
console.log(formData.value.systemThinkLevel + "???")
|
||||
})*/
|
||||
try{
|
||||
if(res.data.systemRecommendationLevel){
|
||||
formData.value.systemThinkLevel = res.data.systemRecommendationLevel;
|
||||
}else{
|
||||
recommendLevel.value = "客户无等级信息,暂无法进行等级推荐";
|
||||
}
|
||||
}catch(e){
|
||||
if (res.systemRecommendationLevel) {
|
||||
formData.value.systemThinkLevel = res.systemRecommendationLevel;
|
||||
}else{
|
||||
recommendLevel.value = "客户无等级信息,暂无法进行等级推荐"
|
||||
}
|
||||
}
|
||||
} else {
|
||||
recommendLevel.value = "无公司等级信息,无法推荐等级";
|
||||
}
|
||||
@@ -489,9 +499,9 @@ let handleUserTypeChange = (e) => {
|
||||
}
|
||||
|
||||
// 选择日期
|
||||
function handleTenureTimeChange(e) {
|
||||
let {value} = e.detail;
|
||||
formData.value.tenureTime = value;
|
||||
function handleTenureTimeChange(val) {
|
||||
console.log(val)
|
||||
formData.value.tenureTime = val;
|
||||
}
|
||||
|
||||
// 需求层次索引
|
||||
@@ -513,18 +523,20 @@ let handleDevelopChange = e => {
|
||||
}
|
||||
|
||||
// 选择生日
|
||||
function handleBirthdayChange(e) {
|
||||
let{value} = e.detail
|
||||
formData.value.birthday = value;
|
||||
function handleBirthdayChange(val) {
|
||||
formData.value.birthday = val;
|
||||
}
|
||||
|
||||
// 爱好标签索引
|
||||
let hobbyIndex = reactive([]);
|
||||
let hobbyIds = ref([]);
|
||||
let hobbies = ref([]);
|
||||
// 选择爱好标签
|
||||
const handleHobbyChange = (item, value) => {
|
||||
// console.log("爱好", item, value);
|
||||
hobbyIndex = value;
|
||||
const handleHobbyChange = (items, ids) => {
|
||||
console.log('选择爱好', items, ids);
|
||||
hobbyIds.value = [];
|
||||
hobbies.value = items;
|
||||
};
|
||||
|
||||
// 选择
|
||||
const handleNativeChange = (e) => {
|
||||
formData.value.nativec = (e.detail.value.map(item => {
|
||||
@@ -546,16 +558,93 @@ let handleWorkingStatusChange = e => {
|
||||
workingStatusIndex.value = 0;
|
||||
formData.value.workingStatus = workingStatusList[value].name;
|
||||
}
|
||||
|
||||
let submitForm = async () => {
|
||||
let hobbyTags = hobbyIndex.map(it => {
|
||||
let {name} = hobbyList[it];
|
||||
// 多选组件失去焦点关闭
|
||||
let handleBlur = () => {
|
||||
if (hobbySelectRef.value) hobbySelectRef.value.handleBlur();
|
||||
}
|
||||
// 提取爱好标签处理逻辑
|
||||
const processHobbyTags = () => {
|
||||
let hobbyTags = hobbies.value.map(it => {
|
||||
let {name} = it;
|
||||
return name;
|
||||
})
|
||||
const hobbyTagString = hobbyTags.join(',');
|
||||
console.log(hobbyTagString);
|
||||
if (hobbyTagString || formData.value.hobby) {
|
||||
formData.value.hobby = formData.value.hobby ? formData.value.hobby + ',' + hobbyTagString : hobbyTagString;
|
||||
formData.value.hobby = hobbyTagString ? (formData.value.hobby ? formData.value.hobby + ',' : '') + hobbyTagString : formData.value.hobby;
|
||||
}
|
||||
};
|
||||
|
||||
// 提取表单验证逻辑
|
||||
const validateForm = async () => {
|
||||
formData.value.cusName = customerUser.value.cusName;
|
||||
await formRef.value.validate();
|
||||
console.log(formData.value, "提交表单数据");
|
||||
};
|
||||
|
||||
// 提取API调用逻辑
|
||||
const saveCustomerUser = async () => {
|
||||
uni.showLoading();
|
||||
try {
|
||||
const res = await saveappCrmCusUserNew(formData.value);
|
||||
if(res.code === 200){
|
||||
uni.showToast({
|
||||
title: "保存成功"
|
||||
});
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: "操作失败",
|
||||
icon: "error"
|
||||
});
|
||||
}
|
||||
setTimeout(() => uni.navigateBack(), 1500);
|
||||
} catch(err) {
|
||||
uni.showToast({
|
||||
icon: 'none',
|
||||
title: "保存失败"
|
||||
});
|
||||
}
|
||||
finally{
|
||||
uni.hideLoading()
|
||||
}
|
||||
};
|
||||
|
||||
// 简化后的 submitForm 方法
|
||||
let submitForm = async () => {
|
||||
console.log(formData.value);
|
||||
try {
|
||||
if(formData.value.iphone){
|
||||
formData.value.mobilePhone = formData.value.iphone;
|
||||
}
|
||||
// 处理爱好标签
|
||||
processHobbyTags();
|
||||
|
||||
// 表单验证
|
||||
await validateForm();
|
||||
|
||||
// 保存客户人员信息
|
||||
await saveCustomerUser();
|
||||
} catch (err) {
|
||||
uni.showToast({
|
||||
icon: 'none',
|
||||
title: '请检查并完善信息'
|
||||
});
|
||||
console.warn(err);
|
||||
}
|
||||
};
|
||||
|
||||
/*let submitForm = async () => {
|
||||
let hobbyTags = hobbies.value.map(it => {
|
||||
let {name} = it;
|
||||
return name;
|
||||
})
|
||||
const hobbyTagString = hobbyTags.join(',');
|
||||
console.log(hobbyTagString);
|
||||
if (hobbyTagString || formData.value.hobby) {
|
||||
formData.value.hobby = hobbyTagString ? (formData.value.hobby ? formData.value.hobby + ',' : '') + hobbyTagString : formData.value.hobby;
|
||||
}
|
||||
if(formData.value.iphone){
|
||||
formData.value.mobilePhone = formData.value.iphone;
|
||||
}
|
||||
// console.log(formData.value, "校验表单数据")
|
||||
// console.log(recommendLevel);
|
||||
@@ -565,19 +654,19 @@ let submitForm = async () => {
|
||||
console.log(formData.value, "提交表单数据")
|
||||
// 请求保存
|
||||
uni.showLoading()
|
||||
saveappCrmCusUserNew(formData.value).then(res=>{
|
||||
saveappCrmCusUserNew(formData.value).then(res => {
|
||||
uni.hideLoading();
|
||||
if(res.code === 200){
|
||||
if (res.code === 200) {
|
||||
uni.showToast({
|
||||
title: "保存成功"
|
||||
})
|
||||
}else{
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: "操作失败"
|
||||
})
|
||||
}
|
||||
setTimeout(()=>uni.navigateBack(), 1500);
|
||||
}).catch(err=>{
|
||||
setTimeout(() => uni.navigateBack(), 1500);
|
||||
}).catch(() => {
|
||||
uni.showToast({
|
||||
icon: 'none',
|
||||
title: "保存失败"
|
||||
@@ -593,7 +682,7 @@ let submitForm = async () => {
|
||||
})
|
||||
console.warn(err);
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user