iws工单接入
This commit is contained in:
parent
576bf3b248
commit
f7a6e516c0
|
|
@ -189,7 +189,9 @@
|
||||||
{
|
{
|
||||||
"path": "pages/picking/review/details",
|
"path": "pages/picking/review/details",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "领用申请详情"
|
"navigationBarTitleText": "",
|
||||||
|
"navigationStyle": "custom", // 使用自定义导航栏
|
||||||
|
"navigationBarBackImage": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,6 @@ onMounted(async () => {
|
||||||
if (origin.indexOf('ticket') != -1) {
|
if (origin.indexOf('ticket') != -1) {
|
||||||
try {
|
try {
|
||||||
uni.showLoading({ title: '登录中' })
|
uni.showLoading({ title: '登录中' })
|
||||||
|
|
||||||
const { data: result } = await iwsLoginAPI({
|
const { data: result } = await iwsLoginAPI({
|
||||||
ticket: origin.split('ticket=')[1].split('#/')[0],
|
ticket: origin.split('ticket=')[1].split('#/')[0],
|
||||||
sysType: 1,
|
sysType: 1,
|
||||||
|
|
|
||||||
|
|
@ -154,10 +154,10 @@ import { ref, computed, onUnmounted } from 'vue'
|
||||||
import { onLoad, onShow, } from '@dcloudio/uni-app'
|
import { onLoad, onShow, } from '@dcloudio/uni-app'
|
||||||
import { getCodeDeviceListAPI, setOutboundNumAPI, } from '@/services/picking/outbound.js'
|
import { getCodeDeviceListAPI, setOutboundNumAPI, } from '@/services/picking/outbound.js'
|
||||||
import { getAuditInfoAPI,receiveDetailAPI,submitAuditingApi } from '@/services/picking/review.js'
|
import { getAuditInfoAPI,receiveDetailAPI,submitAuditingApi } from '@/services/picking/review.js'
|
||||||
|
import { appLoginAPI, getUserInfoAPI, iwsLoginAPI } from '@/services/index.js'
|
||||||
import { debounce } from 'lodash-es'
|
import { debounce } from 'lodash-es'
|
||||||
|
import { useMemberStore } from '@/stores'
|
||||||
|
const memberStore = useMemberStore()
|
||||||
// const query = defineProps() // 获取上级页面传递的路由参数
|
// const query = defineProps() // 获取上级页面传递的路由参数
|
||||||
// const queryParams = JSON.parse(query.queryParams)
|
// const queryParams = JSON.parse(query.queryParams)
|
||||||
const queryParams = ref({
|
const queryParams = ref({
|
||||||
|
|
@ -201,19 +201,54 @@ const toggleForm = () => {
|
||||||
const type = ref(1)
|
const type = ref(1)
|
||||||
|
|
||||||
const userId = uni.getStorageSync('id')
|
const userId = uni.getStorageSync('id')
|
||||||
|
const origin = window.location.href
|
||||||
// 页面加载完毕
|
// 页面加载完毕
|
||||||
onLoad((options) => {
|
onLoad(async(options) => {
|
||||||
console.log("options",options)
|
if (origin.indexOf('params') != -1) {
|
||||||
// queryParams.value = JSON.parse(options.params)
|
queryParams.value = JSON.parse(options.params)
|
||||||
// auditingParams.value.taskId = queryParams.value.taskId
|
auditingParams.value.taskId = queryParams.value.taskId
|
||||||
// type.value = queryParams.value.type
|
type.value = queryParams.value.type
|
||||||
|
}else{ //工单跳转
|
||||||
|
const urlParams = new URLSearchParams(origin);
|
||||||
|
queryParams.value.taskId = urlParams.get('taskId');
|
||||||
|
queryParams.value.id = urlParams.get('id');
|
||||||
|
auditingParams.value.taskId =urlParams.get('taskId')
|
||||||
|
const ticketMatch = origin.match(/ticket=([^&]*)/);
|
||||||
|
const ticket = ticketMatch ? ticketMatch[1] : '';
|
||||||
|
// uni.showModal({
|
||||||
|
// title: '当前页面路径',
|
||||||
|
// content: ticket,
|
||||||
|
// showCancel: false
|
||||||
|
// })
|
||||||
|
const { data: result } = await iwsLoginAPI({
|
||||||
|
ticket: ticket,
|
||||||
|
sysType: 1,
|
||||||
|
})
|
||||||
|
// 1. 获取 token 并存储
|
||||||
|
memberStore.setToken(result.access_token)
|
||||||
|
// 2 . 获取用户信息并存储
|
||||||
|
const res = await getUserInfoAPI()
|
||||||
|
memberStore.setUserInfo(res.user)
|
||||||
|
// uni.showToast({ title: '登录成功!', icon: 'none' })
|
||||||
|
// uni.setStorageSync('username', loginForm.username)
|
||||||
|
// uni.setStorageSync('password', loginForm.password)
|
||||||
|
uni.setStorageSync('id', res.user.userId)
|
||||||
|
uni.setStorageSync('deptName', res.user?.dept?.deptName)
|
||||||
|
uni.setStorageSync('urlPermissions',res.urlPermissions?res.urlPermissions:[])
|
||||||
|
|
||||||
|
// setTimeout(() => {
|
||||||
|
// uni.switchTab({
|
||||||
|
// url: '/pages/picking/details',
|
||||||
|
// })
|
||||||
|
// }, 500)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
onShow(() => {
|
onShow(() => {
|
||||||
console.log(queryParams.value)
|
console.log(queryParams.value)
|
||||||
// getCodeDetailData(queryParams.value.id,queryParams.value.publishTask,queryParams.value.typeId)//获取详情
|
// getCodeDetailData(queryParams.value.id,queryParams.value.publishTask,queryParams.value.typeId)//获取详情
|
||||||
// getReviewInfo(queryParams.value.id)
|
getReviewInfo(queryParams.value.id)
|
||||||
// fetchAuditInfo()
|
fetchAuditInfo()
|
||||||
})
|
})
|
||||||
// 获取详情列表
|
// 获取详情列表
|
||||||
const getReviewInfo = async (id) => {
|
const getReviewInfo = async (id) => {
|
||||||
|
|
@ -362,6 +397,8 @@ const onHandleOutbound = async () => {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
|
||||||
|
|
||||||
.custom-steps {
|
.custom-steps {
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
}
|
}
|
||||||
|
|
@ -470,7 +507,7 @@ const onHandleOutbound = async () => {
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
background-color: #f7f8fa;
|
background-color: #f7f8fa;
|
||||||
padding: 24rpx;
|
padding: 24rpx;
|
||||||
|
padding-top: 44px;
|
||||||
:deep(.uni-steps-item-title.accepted-title) {
|
:deep(.uni-steps-item-title.accepted-title) {
|
||||||
color: red !important;
|
color: red !important;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -266,7 +266,7 @@ const changeTab = (index) => {
|
||||||
}
|
}
|
||||||
// 点击跳转详情
|
// 点击跳转详情
|
||||||
const handleItem = (item) => {
|
const handleItem = (item) => {
|
||||||
uni.navigateTo({ url: `/pages/picking/outbound/details?id=${item.id}&publishTask=${item.publishTask}` })
|
uni.navigateTo({ url: `/pages/picking/outbound/details?id=${item.id}&taskId=${item.taskId}` })
|
||||||
}
|
}
|
||||||
|
|
||||||
// 判断数据是否加载完毕
|
// 判断数据是否加载完毕
|
||||||
|
|
|
||||||
|
|
@ -95,7 +95,7 @@ export const appTransferRejectApi = (data)=> {
|
||||||
export const appWarehouseApi = (data) => {
|
export const appWarehouseApi = (data) => {
|
||||||
return http({
|
return http({
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
url: '/material/bm_qrcode_box/app_warehouse',
|
url: '/material/bm_qrcode_box/app_box_input',
|
||||||
data:data,
|
data:data,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,9 +8,9 @@ import { useMemberStore } from '@/stores'
|
||||||
const ENV = process.env.NODE_ENV
|
const ENV = process.env.NODE_ENV
|
||||||
// export const baseURL = ENV === 'development' ? 'http://192.168.0.244:18580' : 'http://192.168.0.244:18580'//测试
|
// export const baseURL = ENV === 'development' ? 'http://192.168.0.244:18580' : 'http://192.168.0.244:18580'//测试
|
||||||
// export const baseURL = ENV === 'development' ? 'http://sgwpdm.ah.sgcc.com.cn/iws/jiju-api/' : 'http://sgwpdm.ah.sgcc.com.cn/iws/jiju-api/'//生产
|
// export const baseURL = ENV === 'development' ? 'http://sgwpdm.ah.sgcc.com.cn/iws/jiju-api/' : 'http://sgwpdm.ah.sgcc.com.cn/iws/jiju-api/'//生产
|
||||||
export const baseURL = ENV === 'development' ? 'http://192.168.1.117:18080' : '/iws/jiju-api'; // 宏源服务
|
export const baseURL = ENV === 'development' ? '/api' : '/iws/jiju-api'; // 宏源服务
|
||||||
// export const baseURL = ENV === 'development' ? 'http://192.168.0.234:18080' : '***'
|
// export const baseURL = ENV === 'development' ? 'http://192.168.0.234:18080' : '***'
|
||||||
// export const baseURL = ENV === 'development' ? 'http://192.168.0.96:18080' : 'http://192.168.2.27:18080'//马
|
// export const baseURL = ENV === 'development' ? 'http://192.168.1.244:18080' : 'http://192.168.1.244:18080'//马
|
||||||
// export const baseURL = ENV === 'development' ? '/api' : '***'
|
// export const baseURL = ENV === 'development' ? '/api' : '***'
|
||||||
|
|
||||||
// **********OCR识别为NVUE文件页面请求URL需要同步配置**********
|
// **********OCR识别为NVUE文件页面请求URL需要同步配置**********
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue