Commit aaad7627 by pangchong

feat: 优化消息提醒

parent 01ad20fd
...@@ -20,3 +20,4 @@ dist ...@@ -20,3 +20,4 @@ dist
*.sln *.sln
*.sw? *.sw?
pnpm-lock.yaml pnpm-lock.yaml
pnpm-lock.yaml
...@@ -125,7 +125,7 @@ const queryList = (pageIndex, pageSize) => { ...@@ -125,7 +125,7 @@ const queryList = (pageIndex, pageSize) => {
paging.value?.complete(res.list || res.data?.list || []) paging.value?.complete(res.list || res.data?.list || [])
firstLoaded.value = true firstLoaded.value = true
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
}) })
.catch(() => { .catch(() => {
......
...@@ -53,11 +53,13 @@ ...@@ -53,11 +53,13 @@
</global-page-swiper-item> </global-page-swiper-item>
</swiper-item> </swiper-item>
</swiper> </swiper>
<!-- 消息提醒 -->
<up-toast ref="uToastRef"></up-toast>
</z-paging-swiper> </z-paging-swiper>
</template> </template>
<script setup> <script setup>
import { computed, ref } from 'vue' import { computed, nextTick, onUnmounted, ref } from 'vue'
// 获取屏幕边界到安全区域距离 // 获取屏幕边界到安全区域距离
const { safeAreaInsets } = uni.getSystemInfoSync() const { safeAreaInsets } = uni.getSystemInfoSync()
...@@ -183,6 +185,17 @@ const swiperTransition = (e) => {} ...@@ -183,6 +185,17 @@ const swiperTransition = (e) => {}
const swiperAnimationfinish = (e) => { const swiperAnimationfinish = (e) => {
current.value = e.detail.current current.value = e.detail.current
} }
//消息提示
const uToastRef = ref()
const openToast = (params) => {
nextTick(() => {
uToastRef.value?.show(params)
})
}
uni.$on('useMessage', (params) => openToast(params))
onUnmounted(() => {
uni.$off('useMessage', openToast)
})
//获取列表刷新对象 //获取列表刷新对象
const pagingArr = ref([]) const pagingArr = ref([])
defineExpose({ defineExpose({
......
...@@ -51,19 +51,14 @@ ...@@ -51,19 +51,14 @@
</view> </view>
<slot name="bottom"></slot> <slot name="bottom"></slot>
</template> </template>
<up-toast ref="uToastRef" v-if="showToast"></up-toast> <!-- 消息提醒 -->
<!-- <up-loading-page <up-toast ref="uToastRef"></up-toast>
:loading="false"
loadingText="正在加载中..."
bg-color="rgba(0, 0, 0, 0.3)"
loadingMode="spinner"
fontSize="15"
></up-loading-page> -->
</z-paging> </z-paging>
</template> </template>
<script setup> <script setup>
import { onUnload } from '@dcloudio/uni-app'
import { filterEmptyValues } from 'mocp/utils/tool' import { filterEmptyValues } from 'mocp/utils/tool'
import { computed, nextTick, ref } from 'vue' import { computed, nextTick, onUnmounted, ref } from 'vue'
const dataList = ref([]) const dataList = ref([])
const es = defineEmits(['query', 'handleLeftClick', 'handleRightClick', 'handleFooterClick']) const es = defineEmits(['query', 'handleLeftClick', 'handleRightClick', 'handleFooterClick'])
...@@ -241,7 +236,7 @@ const queryList = (pageIndex, pageSize) => { ...@@ -241,7 +236,7 @@ const queryList = (pageIndex, pageSize) => {
if (res.code == 200) { if (res.code == 200) {
paging.value?.complete(res.list || res.data?.list || []) paging.value?.complete(res.list || res.data?.list || [])
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
}) })
.catch(() => { .catch(() => {
...@@ -268,17 +263,14 @@ const handleRightClick = () => { ...@@ -268,17 +263,14 @@ const handleRightClick = () => {
} }
//消息提示 //消息提示
const uToastRef = ref() const uToastRef = ref()
const showToast = ref(true) const openToast = (params) => {
uni.$on('useMessage', (params) => {
nextTick(() => { nextTick(() => {
uToastRef.value?.show(params) uToastRef.value?.show(params)
}) })
}) }
uni.$on('closeMessage', () => { uni.$on('useMessage', (params) => openToast(params))
showToast.value = false onUnmounted(() => {
nextTick(() => { uni.$off('useMessage', openToast)
showToast.value = true
})
}) })
//点击底部按钮 //点击底部按钮
const handleFooterClick = () => { const handleFooterClick = () => {
......
...@@ -94,11 +94,11 @@ const afterRead = async (event) => { ...@@ -94,11 +94,11 @@ const afterRead = async (event) => {
}) })
} else { } else {
fileList.value.splice(fileListLen, 1) fileList.value.splice(fileListLen, 1)
uni.$mocpMessage.showToast(res.message || '请求错误') uni.$mocpMessage.error(res.message || '请求错误')
} }
} catch (error) { } catch (error) {
fileList.value.splice(fileListLen, 1) fileList.value.splice(fileListLen, 1)
uni.$mocpMessage.showToast('上传失败') uni.$mocpMessage.error('上传失败')
} }
fileListLen++ fileListLen++
} }
......
...@@ -145,13 +145,13 @@ const previewFile = (fileUrl) => { ...@@ -145,13 +145,13 @@ const previewFile = (fileUrl) => {
}, },
fail: function () { fail: function () {
uni.hideLoading() uni.hideLoading()
uni.$mocpMessage.showToast('打开文件失败,请重新打开') uni.$mocpMessage.error('打开文件失败,请重新打开')
} }
}) })
}, },
fail: function () { fail: function () {
uni.hideLoading() uni.hideLoading()
uni.$mocpMessage.showToast('打开文件失败,请重新打开') uni.$mocpMessage.error('打开文件失败,请重新打开')
} }
}) })
} }
...@@ -163,12 +163,12 @@ const onuploadEnd = (e) => { ...@@ -163,12 +163,12 @@ const onuploadEnd = (e) => {
if (res.code == 200) { if (res.code == 200) {
res.data[ps.mapFieldName] = res.data.id res.data[ps.mapFieldName] = res.data.id
fileList.value.push(res.data) fileList.value.push(res.data)
uni.$mocpMessage.showToast(res.message || '上传成功') uni.$mocpMessage.success(res.message || '上传成功')
} else { } else {
uni.$mocpMessage.showToast(res.message || '请求错误') uni.$mocpMessage.error(res.message || '请求错误')
} }
} else { } else {
uni.$mocpMessage.showToast('上传失败') uni.$mocpMessage.error('上传失败')
} }
isLoading.value = false isLoading.value = false
} }
......
export const useMessage = () => {
return {
// 消息提示
toast(message) {
uni.$emit('useMessage', { type: 'default', message })
},
// 错误消息
error(message) {
uni.$emit('useMessage', { type: 'error', message })
},
// 成功消息
success(message) {
uni.$emit('useMessage', { type: 'success', message })
},
// 警告消息
loading(message) {
uni.$emit('useMessage', { type: 'loading', duration: 200000, message: message || '加载中...' })
},
close() {
uni.$emit('closeMessage')
}
}
}
...@@ -32,7 +32,7 @@ const useAppraisalRecordStore = defineStore('appraisalRecord', { ...@@ -32,7 +32,7 @@ const useAppraisalRecordStore = defineStore('appraisalRecord', {
if (res.code == 200) { if (res.code == 200) {
this.details = res.data this.details = res.data
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
}, },
setState(...args) { setState(...args) {
......
...@@ -108,7 +108,7 @@ const useAssignWorkStore = defineStore('assignWork', { ...@@ -108,7 +108,7 @@ const useAssignWorkStore = defineStore('assignWork', {
this.arrangeWorkExtendList = res.data.arrangeWorkExtendList || [] this.arrangeWorkExtendList = res.data.arrangeWorkExtendList || []
this.arrangeWorkExtend = res.data.arrangeWorkExtendList[0] this.arrangeWorkExtend = res.data.arrangeWorkExtendList[0]
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
}, },
setState(...args) { setState(...args) {
......
...@@ -169,7 +169,7 @@ const useBaseStore = defineStore('base', { ...@@ -169,7 +169,7 @@ const useBaseStore = defineStore('base', {
}) })
resolve(selectList) resolve(selectList)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
reject() reject()
} }
}) })
......
...@@ -15,9 +15,11 @@ class ServiceLoading { ...@@ -15,9 +15,11 @@ class ServiceLoading {
}) })
} }
} }
close() { close(loading) {
if (loading || loading === '') {
uni.hideLoading() uni.hideLoading()
} }
}
} }
const serviceLoading = new ServiceLoading() const serviceLoading = new ServiceLoading()
//请求拦截器 //请求拦截器
...@@ -72,18 +74,20 @@ export const httpInterceptor = (options) => { ...@@ -72,18 +74,20 @@ export const httpInterceptor = (options) => {
//http请求 //http请求
export const http = (options) => { export const http = (options) => {
options = httpInterceptor(options) options = httpInterceptor(options)
//loading
const loading = options.config?.loading
// 1. 返回 Promise 对象 // 1. 返回 Promise 对象
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
uni.request({ uni.request({
...options, ...options,
success(res) { success(res) {
console.log('接口响应结果:', res) console.log('接口响应结果:', res)
serviceLoading.close() serviceLoading.close(loading)
const statusCode = res.statusCode const statusCode = res.statusCode
if (statusCode >= 200 && statusCode < 300) { if (statusCode >= 200 && statusCode < 300) {
if (res.data.code == 403) { if (res.data.code == 403) {
const userStore = useUserStore() const userStore = useUserStore()
uni.$mocpMessage.showToast(res.data.message) uni.$mocpMessage.error(res.data.message)
setTimeout(() => { setTimeout(() => {
userStore.handleLogOut() userStore.handleLogOut()
}, 500) }, 500)
...@@ -93,19 +97,19 @@ export const http = (options) => { ...@@ -93,19 +97,19 @@ export const http = (options) => {
} }
} else if (statusCode == 401) { } else if (statusCode == 401) {
const userStore = useUserStore() const userStore = useUserStore()
uni.$mocpMessage.showToast(res.data.message) uni.$mocpMessage.error(res.data.message)
setTimeout(() => { setTimeout(() => {
userStore.handleLogOut() userStore.handleLogOut()
}, 500) }, 500)
reject(res) reject(res)
} else { } else {
uni.$mocpMessage.showToast(res.data.message || '请求错误') uni.$mocpMessage.error(res.data.message || '请求错误')
reject(res) reject(res)
} }
}, },
fail(err) { fail(err) {
serviceLoading.close() serviceLoading.close(loading)
uni.$mocpMessage.showToast('网络错误,换个网络试试') uni.$mocpMessage.error('网络错误,换个网络试试')
reject(err) reject(err)
} }
}) })
...@@ -114,17 +118,19 @@ export const http = (options) => { ...@@ -114,17 +118,19 @@ export const http = (options) => {
//upload请求 //upload请求
export const upload = (options) => { export const upload = (options) => {
options = httpInterceptor(options) options = httpInterceptor(options)
//loading
const loading = options.config?.loading
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
uni.uploadFile({ uni.uploadFile({
...options, ...options,
success: (res) => { success: (res) => {
console.log('接口响应结果:', res) console.log('接口响应结果:', res)
serviceLoading.close() serviceLoading.close(loading)
const statusCode = res.statusCode const statusCode = res.statusCode
if (statusCode >= 200 && statusCode < 300) { if (statusCode >= 200 && statusCode < 300) {
if (res.data.code == 403) { if (res.data.code == 403) {
const userStore = useUserStore() const userStore = useUserStore()
uni.$mocpMessage.showToast(res.data.message) uni.$mocpMessage.error(res.data.message)
setTimeout(() => { setTimeout(() => {
userStore.handleLogOut() userStore.handleLogOut()
}, 500) }, 500)
...@@ -134,19 +140,19 @@ export const upload = (options) => { ...@@ -134,19 +140,19 @@ export const upload = (options) => {
} }
} else if (statusCode == 401) { } else if (statusCode == 401) {
const userStore = useUserStore() const userStore = useUserStore()
uni.$mocpMessage.showToast(res.data.message) uni.$mocpMessage.error(res.data.message)
setTimeout(() => { setTimeout(() => {
userStore.handleLogOut() userStore.handleLogOut()
}, 500) }, 500)
reject(res) reject(res)
} else { } else {
uni.$mocpMessage.showToast(res.data.message || '请求错误') uni.$mocpMessage.error(res.data.message || '请求错误')
reject(res) reject(res)
} }
}, },
fail: (err) => { fail: (err) => {
serviceLoading.close() serviceLoading.close(loading)
uni.$mocpMessage.showToast('上传失败') uni.$mocpMessage.error('上传失败')
reject(err) reject(err)
} }
}) })
......
import { nextTick, ref } from 'vue'
// utils/message.js // utils/message.js
export const showToast = (msg, options) => { export const showToast = (msg, options) => {
uni.showToast({ uni.showToast({
...@@ -5,5 +7,18 @@ export const showToast = (msg, options) => { ...@@ -5,5 +7,18 @@ export const showToast = (msg, options) => {
icon: 'none', icon: 'none',
duration: 2000, duration: 2000,
...options ...options
}); })
}
export const messageCount = ref(0)
// 消息提示
export const toast = (message) => {
uni.$emit('useMessage', { type: 'default', message })
}
// 错误消息
export const error = (message) => {
uni.$emit('useMessage', { type: 'error', message })
}
// 成功消息
export const success = (message) => {
uni.$emit('useMessage', { type: 'success', message })
} }
...@@ -70,7 +70,7 @@ const handleLogin = async () => { ...@@ -70,7 +70,7 @@ const handleLogin = async () => {
if (res.code == 200) { if (res.code == 200) {
userStore.setUserInfo(res.data) userStore.setUserInfo(res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
...@@ -72,7 +72,7 @@ const handleRightClick = () => { ...@@ -72,7 +72,7 @@ const handleRightClick = () => {
isEdit.value = false isEdit.value = false
navLeftType.value = 'icon' navLeftType.value = 'icon'
userStore.changeHomeMenuList(cloneDeep(homeMenuList.value)) userStore.changeHomeMenuList(cloneDeep(homeMenuList.value))
uni.$mocpMessage.showToast('保存菜单成功') uni.$mocpMessage.success('保存菜单成功')
} }
//编辑 //编辑
const handleChange = () => { const handleChange = () => {
......
...@@ -13,7 +13,13 @@ ...@@ -13,7 +13,13 @@
<global-picker pickAlign="right" clearable v-model="formData.mid" :options="selectList" emptyValue="-1"></global-picker> <global-picker pickAlign="right" clearable v-model="formData.mid" :options="selectList" emptyValue="-1"></global-picker>
</up-form-item> </up-form-item>
<up-form-item :label="formData.isDuty == 0 ? '公司值班经理意见' : '品质中心经理意见'" :borderBottom="true"> <up-form-item :label="formData.isDuty == 0 ? '公司值班经理意见' : '品质中心经理意见'" :borderBottom="true">
<global-picker pickAlign="right" clearable v-model="formData.opinionType" dictkey="ar_opinionType" :emptyValue="-1"></global-picker> <global-picker
pickAlign="right"
clearable
v-model="formData.opinionType"
dictkey="ar_opinionType"
:emptyValue="-1"
></global-picker>
</up-form-item> </up-form-item>
<up-form-item <up-form-item
:label="formData.isDuty == 0 ? '公司值班经理意见描述' : '品质中心经理意见描述'" :label="formData.isDuty == 0 ? '公司值班经理意见描述' : '品质中心经理意见描述'"
...@@ -72,7 +78,7 @@ const getAdminList = async (realName) => { ...@@ -72,7 +78,7 @@ const getAdminList = async (realName) => {
} }
}) })
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
const handleRightClick = async () => { const handleRightClick = async () => {
...@@ -80,9 +86,9 @@ const handleRightClick = async () => { ...@@ -80,9 +86,9 @@ const handleRightClick = async () => {
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
appraisalRecordStore.getRqmDetails() appraisalRecordStore.getRqmDetails()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
...@@ -8,6 +8,6 @@ export const changeAc = async () => { ...@@ -8,6 +8,6 @@ export const changeAc = async () => {
formData.acOwn = res.data[0]?.zop3 formData.acOwn = res.data[0]?.zop3
formData.acType = res.data[0]?.zstortgc formData.acType = res.data[0]?.zstortgc
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
...@@ -181,10 +181,10 @@ const handleSubmit = async () => { ...@@ -181,10 +181,10 @@ const handleSubmit = async () => {
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
appraisalRecordStore.getRqmDetails() appraisalRecordStore.getRqmDetails()
uni.$emit('appraisalRecordReload') uni.$emit('appraisalRecordReload', {})
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
// 添加 // 添加
......
...@@ -24,7 +24,7 @@ const open = () => { ...@@ -24,7 +24,7 @@ const open = () => {
const handleClick = (row) => { const handleClick = (row) => {
showPopup.value = false showPopup.value = false
assignWorkStore.setState('arrangeWorkExtend', row) assignWorkStore.setState('arrangeWorkExtend', row)
uni.$mocpMessage.showToast('已切换成' + row.companyFullName) uni.$mocpMessage.success('已切换成' + row.companyFullName)
} }
defineExpose({ defineExpose({
open open
......
...@@ -74,11 +74,11 @@ const handleSave = async () => { ...@@ -74,11 +74,11 @@ const handleSave = async () => {
const res = await savaLeaderApprovalApi(formData, { loading: true }) const res = await savaLeaderApprovalApi(formData, { loading: true })
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
//更新当前责任单位详情 //更新当前责任单位详情
assignWorkStore.setState('arrangeWorkExtend', res.data) assignWorkStore.setState('arrangeWorkExtend', res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
...@@ -79,9 +79,9 @@ const handleSave = async () => { ...@@ -79,9 +79,9 @@ const handleSave = async () => {
const planIndex = formData.value.findIndex((item) => item.plan.trim() === '') const planIndex = formData.value.findIndex((item) => item.plan.trim() === '')
if (planIndex > -1) { if (planIndex > -1) {
if (formData.value.length > 1) { if (formData.value.length > 1) {
return uni.$mocpMessage.showToast(`请输入分解计划${planIndex + 1}的内容`) return uni.$mocpMessage.error(`请输入分解计划${planIndex + 1}的内容`)
} else { } else {
return uni.$mocpMessage.showToast(`请输入分解计划的内容`) return uni.$mocpMessage.error(`请输入分解计划的内容`)
} }
} }
uni.$emit('changeDecompose', formData.value) uni.$emit('changeDecompose', formData.value)
......
...@@ -87,11 +87,11 @@ const handleSave = async () => { ...@@ -87,11 +87,11 @@ const handleSave = async () => {
const res = await savaFollowUpFeedbackApi(formData, { loading: true }) const res = await savaFollowUpFeedbackApi(formData, { loading: true })
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
//更新当前责任单位详情 //更新当前责任单位详情
assignWorkStore.setState('arrangeWorkExtend', res.data) assignWorkStore.setState('arrangeWorkExtend', res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
...@@ -63,11 +63,11 @@ const handleSave = async () => { ...@@ -63,11 +63,11 @@ const handleSave = async () => {
const res = await savaGzApprovalApi(formData, { loading: true }) const res = await savaGzApprovalApi(formData, { loading: true })
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
//更新当前责任单位详情 //更新当前责任单位详情
assignWorkStore.setState('arrangeWorkExtend', res.data) assignWorkStore.setState('arrangeWorkExtend', res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
...@@ -50,11 +50,11 @@ const handleSave = async () => { ...@@ -50,11 +50,11 @@ const handleSave = async () => {
const res = await savaGzFeedbackApi(formData, { loading: true }) const res = await savaGzFeedbackApi(formData, { loading: true })
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
//更新当前责任单位详情 //更新当前责任单位详情
assignWorkStore.setState('arrangeWorkExtend', res.data) assignWorkStore.setState('arrangeWorkExtend', res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
...@@ -103,11 +103,11 @@ const handleSave = async () => { ...@@ -103,11 +103,11 @@ const handleSave = async () => {
const res = await savaWorkValidateApi(formData, { loading: true }) const res = await savaWorkValidateApi(formData, { loading: true })
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
//更新当前责任单位详情 //更新当前责任单位详情
assignWorkStore.setState('arrangeWorkExtend', res.data) assignWorkStore.setState('arrangeWorkExtend', res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
...@@ -164,7 +164,7 @@ const formRef = ref() ...@@ -164,7 +164,7 @@ const formRef = ref()
const handleSave = async () => { const handleSave = async () => {
await formRef.value?.validate() await formRef.value?.validate()
if (!decompose.value || decompose.value.length == 0) { if (!decompose.value || decompose.value.length == 0) {
return uni.$mocpMessage.showToast('请添加分解计划') return uni.$mocpMessage.error('请添加分解计划')
} }
const params = { const params = {
...formData, ...formData,
...@@ -176,11 +176,11 @@ const handleSave = async () => { ...@@ -176,11 +176,11 @@ const handleSave = async () => {
const res = await savaArrangeWorkFeedbackApi(params, { loading: true }) const res = await savaArrangeWorkFeedbackApi(params, { loading: true })
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
//更新当前责任单位详情 //更新当前责任单位详情
assignWorkStore.setState('arrangeWorkExtend', res.data) assignWorkStore.setState('arrangeWorkExtend', res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
//添加分解计划 //添加分解计划
......
...@@ -50,7 +50,7 @@ const goTo = (url) => { ...@@ -50,7 +50,7 @@ const goTo = (url) => {
if (url) { if (url) {
uni.$mocpJump.navigateTo(url) uni.$mocpJump.navigateTo(url)
} else { } else {
uni.$mocpMessage.showToast('暂未开放!') uni.$mocpMessage.error('暂未开放!')
} }
} }
//跳转应用中心 //跳转应用中心
......
...@@ -188,7 +188,7 @@ const changeAc = async () => { ...@@ -188,7 +188,7 @@ const changeAc = async () => {
formData.model = res.data[0]?.zstortgc formData.model = res.data[0]?.zstortgc
formData.aviation = res.data[0]?.zop3 formData.aviation = res.data[0]?.zop3
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
//获取文件列表 //获取文件列表
...@@ -201,12 +201,12 @@ const handleSave = async () => { ...@@ -201,12 +201,12 @@ const handleSave = async () => {
const res = await updateDecisionApi(formData, { loading: true }) const res = await updateDecisionApi(formData, { loading: true })
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
//更新详情 //更新详情
res.data.file = JSON.stringify(fileList.value) res.data.file = JSON.stringify(fileList.value)
moveDecisionStore.setState('details', res.data) moveDecisionStore.setState('details', res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
...@@ -98,12 +98,12 @@ const handleSave = async () => { ...@@ -98,12 +98,12 @@ const handleSave = async () => {
const res = await addEngineeringApi(formData, { loading: true }) const res = await addEngineeringApi(formData, { loading: true })
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
res.data.estimateEngineerName = estimateOpts.value.find((item) => item.value == formData.estimateEngineer)?.label.split('(')[0] || '' res.data.estimateEngineerName = estimateOpts.value.find((item) => item.value == formData.estimateEngineer)?.label.split('(')[0] || ''
//更新详情 //更新详情
technologyEvaluationStore.setState('details', res.data) technologyEvaluationStore.setState('details', res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
...@@ -53,12 +53,12 @@ const handleSave = async () => { ...@@ -53,12 +53,12 @@ const handleSave = async () => {
const res = await addOpinionApi(formData, { loading: true }) const res = await addOpinionApi(formData, { loading: true })
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
res.data.otherFullName = otherNameOpts.value.find((item) => item.value == formData.otherName)?.label.split('(')[0] || '' res.data.otherFullName = otherNameOpts.value.find((item) => item.value == formData.otherName)?.label.split('(')[0] || ''
//更新详情 //更新详情
technologyEvaluationStore.setState('details', res.data) technologyEvaluationStore.setState('details', res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
...@@ -53,12 +53,12 @@ const handleSave = async () => { ...@@ -53,12 +53,12 @@ const handleSave = async () => {
const res = await addRatifyApi(formData, { loading: true }) const res = await addRatifyApi(formData, { loading: true })
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
res.data.customFullName = customNameOpts.value.find((item) => item.value == formData.customName)?.label.split('(')[0] || '' res.data.customFullName = customNameOpts.value.find((item) => item.value == formData.customName)?.label.split('(')[0] || ''
//更新详情 //更新详情
technologyEvaluationStore.setState('details', res.data) technologyEvaluationStore.setState('details', res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
...@@ -101,11 +101,11 @@ const handleSave = async () => { ...@@ -101,11 +101,11 @@ const handleSave = async () => {
const res = await addSupportFileApi(formData, { loading: true }) const res = await addSupportFileApi(formData, { loading: true })
if (res.code == 200) { if (res.code == 200) {
uni.$mocpJump.navigateBack() uni.$mocpJump.navigateBack()
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.success(res.message)
//更新详情 //更新详情
technologyEvaluationStore.setState('details', res.data) technologyEvaluationStore.setState('details', res.data)
} else { } else {
uni.$mocpMessage.showToast(res.message) uni.$mocpMessage.error(res.message)
} }
} }
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment