退料修复
This commit is contained in:
parent
a9fbc971c9
commit
1a2dc09f34
|
|
@ -78,14 +78,13 @@
|
||||||
<uni-col :span="6">设备编码:</uni-col>
|
<uni-col :span="6">设备编码:</uni-col>
|
||||||
<uni-col :span="12">
|
<uni-col :span="12">
|
||||||
<!-- <uni-easyinput placeholder="请输入内容" maxlength="30" v-model="maCode" /> -->
|
<!-- <uni-easyinput placeholder="请输入内容" maxlength="30" v-model="maCode" /> -->
|
||||||
<eselect
|
<uni-data-select
|
||||||
style="width: 100%; height: 90rpx"
|
style="width: 100%; height: 90rpx"
|
||||||
v-model="maCode"
|
v-model="maCode"
|
||||||
ref="treeSelect2"
|
:localdata="codeList"
|
||||||
:options="codeList"
|
|
||||||
@change="changeMaCode"
|
@change="changeMaCode"
|
||||||
@clear="clearMaCode"
|
@clear="clearMaCode"
|
||||||
></eselect>
|
></uni-data-select>
|
||||||
</uni-col>
|
</uni-col>
|
||||||
<uni-col :span="6">
|
<uni-col :span="6">
|
||||||
<view class="coding-btn search-btn" @click="getMaInfo">编码检索</view>
|
<view class="coding-btn search-btn" @click="getMaInfo">编码检索</view>
|
||||||
|
|
@ -163,7 +162,7 @@ const bmFileInfos = ref([]) // 上传后的图片信息
|
||||||
const scanQrCodeRef = ref(null)
|
const scanQrCodeRef = ref(null)
|
||||||
const codeList = ref([])
|
const codeList = ref([])
|
||||||
const isExpanded = ref(false)
|
const isExpanded = ref(false)
|
||||||
|
const flag = ref(false)
|
||||||
const leftClick = () => {
|
const leftClick = () => {
|
||||||
// 返回
|
// 返回
|
||||||
uni.navigateBack({
|
uni.navigateBack({
|
||||||
|
|
@ -188,9 +187,8 @@ const getMaCodeList = async () => {
|
||||||
if (!res.data || res.data.length === 0) return
|
if (!res.data || res.data.length === 0) return
|
||||||
codeList.value = res.data.map((item) => {
|
codeList.value = res.data.map((item) => {
|
||||||
return {
|
return {
|
||||||
id: item.maCode,
|
value: item.maCode,
|
||||||
name: item.maCode,
|
text: item.maCode
|
||||||
parentId: 0,
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|
@ -200,7 +198,7 @@ const getMaCodeList = async () => {
|
||||||
|
|
||||||
const changeMaCode = (e) => {
|
const changeMaCode = (e) => {
|
||||||
console.log('🚀 ~ changeMaCode ~ e:', e)
|
console.log('🚀 ~ changeMaCode ~ e:', e)
|
||||||
maCode.value = e.id
|
maCode.value = e
|
||||||
}
|
}
|
||||||
|
|
||||||
const clearMaCode = () => {
|
const clearMaCode = () => {
|
||||||
|
|
@ -219,6 +217,7 @@ const clearMaCode = () => {
|
||||||
}
|
}
|
||||||
//根据编码获取设备类型
|
//根据编码获取设备类型
|
||||||
const getMaInfo = () => {
|
const getMaInfo = () => {
|
||||||
|
flag.value = false
|
||||||
console.log(maCode.value)
|
console.log(maCode.value)
|
||||||
if (!maCode.value) {
|
if (!maCode.value) {
|
||||||
uni.showToast({ title: '请选择设备编码!', icon: 'none' })
|
uni.showToast({ title: '请选择设备编码!', icon: 'none' })
|
||||||
|
|
@ -240,6 +239,7 @@ const getMaInfo = () => {
|
||||||
maStatusName.value = res.data[0].maStatusName
|
maStatusName.value = res.data[0].maStatusName
|
||||||
maId.value = res.data[0].maId
|
maId.value = res.data[0].maId
|
||||||
typeId.value = res.data[0].typeId
|
typeId.value = res.data[0].typeId
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
uni.showToast({ title: '该编码非该单位工程领用,不可退料!', icon: 'none' })
|
uni.showToast({ title: '该编码非该单位工程领用,不可退料!', icon: 'none' })
|
||||||
}
|
}
|
||||||
|
|
@ -252,8 +252,8 @@ const getMaInfo = () => {
|
||||||
const qrCode = ref('') //图片展示
|
const qrCode = ref('') //图片展示
|
||||||
// 二维码扫码
|
// 二维码扫码
|
||||||
const scanStart = async () => {
|
const scanStart = async () => {
|
||||||
|
|
||||||
qrCode.value = ''
|
qrCode.value = ''
|
||||||
|
|
||||||
if (scanQrCodeRef.value) {
|
if (scanQrCodeRef.value) {
|
||||||
scanQrCodeRef.value.scanQrCode()
|
scanQrCodeRef.value.scanQrCode()
|
||||||
}
|
}
|
||||||
|
|
@ -337,23 +337,28 @@ const getMaInfoScan = () => {
|
||||||
url: '/material/back_apply_info/getMachine',
|
url: '/material/back_apply_info/getMachine',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
data: param,
|
data: param,
|
||||||
success: (res) => {
|
success: async (res) => {
|
||||||
console.log(res)
|
console.log(res)
|
||||||
|
await getMaCodeList();
|
||||||
if(!res.data.code){
|
if(!res.data.code){
|
||||||
res = JSON.parse(decryptWithSM4(res.data))
|
res = JSON.parse(decryptWithSM4(res.data))
|
||||||
}else{
|
}else{
|
||||||
res = JSON.parse(res.data)
|
res = res.data
|
||||||
}
|
}
|
||||||
console.log("xxxxxxxxxxxxxxxx",res)
|
console.log("xxxxxxxxxxxxxxxx",res)
|
||||||
if (res.code == 200) {
|
if (res.code == 200) {
|
||||||
|
|
||||||
console.log(res)
|
console.log(res)
|
||||||
console.log(res.data[0])
|
console.log(res.data[0])
|
||||||
maCode.value = res.data[0].maCode
|
maCode.value = res.data[0].maCode;
|
||||||
|
console.log("333333333333",maCode.value)
|
||||||
|
console.log('codeList:', JSON.stringify(codeList.value))
|
||||||
typeName.value = res.data[0].typeName
|
typeName.value = res.data[0].typeName
|
||||||
materialName.value = res.data[0].typeModelName
|
materialName.value = res.data[0].typeModelName
|
||||||
maStatusName.value = res.data[0].maStatusName
|
maStatusName.value = res.data[0].maStatusName
|
||||||
maId.value = res.data[0].maId
|
maId.value = res.data[0].maId
|
||||||
typeId.value = res.data[0].typeId
|
typeId.value = res.data[0].typeId
|
||||||
|
flag.value = true
|
||||||
}else{
|
}else{
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '错误提示',
|
title: '错误提示',
|
||||||
|
|
@ -480,7 +485,9 @@ const submitCode = () => {
|
||||||
// uni.navigateBack({
|
// uni.navigateBack({
|
||||||
// delta: 1 // 返回到已存在的页面
|
// delta: 1 // 返回到已存在的页面
|
||||||
// });
|
// });
|
||||||
scanStart()
|
if(flag.value){
|
||||||
|
scanStart()
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
uni.showToast({ title: res.msg, icon: 'none' })
|
uni.showToast({ title: res.msg, icon: 'none' })
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -173,7 +173,6 @@ const getCodeDeviceInfoData = async () => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
console.log(res)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 标签变更处理
|
// 标签变更处理
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue