This commit is contained in:
ljx120 2025-01-14 09:50:46 +08:00
parent b3c141c677
commit 20c8aef9bd
4 changed files with 37 additions and 12 deletions

View File

@ -206,6 +206,10 @@
align-items: center;
text-align: center;
justify-content: center;
word-break: break-all;
display: -webkit-box; /*将对象转为弹性盒模型展示*/
-webkit-box-orient: vertical; /*设置弹性盒模型子元素的排列方式*/
overflow: hidden;
}
}

View File

@ -1,7 +1,7 @@
<script setup lang="ts">
import { onLoad } from '@dcloudio/uni-app';
import { showToast } from 'vant';
import { ref, watch } from 'vue';
import { ref } from 'vue';
import { getAction, postAction, uploadAction } from '../../common/http';
import { formatDate } from '../../utils/date';
// props
@ -41,7 +41,7 @@
}
}
} else {
processes.value = JSON.parse(itemList.value.processes)
processes.value = itemList.value.processes
}
indexData.value = processes.value.processes.findIndex((l : any) => l.name == itemList.value.zt)
let nameZt = ''
@ -52,7 +52,7 @@
} else {
nameZt = itemList.value.zt
}
let name = processes.value.processes.find((l : any) => l.name != nameZt && (l.necessary))
let name = processes.value.processes.find((l : any, j : any) => j > indexData.value && (l.necessary))
postAction('/process/getNext', [nameZt, name ? name.name : '0x7c00']).then((res : any) => {
if (res.code === 200) {
specialPro.value = res.data
@ -60,13 +60,13 @@
})
getAction('/tracking/getLog?id=' + itemList.value.id).then((res : any) => {
if (res.code === 200) {
trackingLog.value=res.data
trackingLog.value = res.data
processes.value.processes.forEach((m : any) => {
if (!m.id) {
let a = res.data.find((l : any) => l.details.zt == m.name)
if (a) {
m.rq = a.details.form.czrq
res.data=res.data.concat(a.details.trackingLog)
res.data = res.data.concat(a.details.trackingLog)
}
}
})
@ -165,6 +165,7 @@
processes.value.processes.forEach((l : any, j : any) => {
if (j > indexData.value && index > j) {
if (l.necessary) {
status.value = l.name
throw l.name + '不可跳过!'
}
} else {
@ -190,13 +191,26 @@
const craftFlow = ref()
const craftFlowLc = ref()
const flowList = ref([] as any[])
const OrderAlert = ref()
//
const chooseSpecial = (item : any) => {
let a = specialPro.value.find((l : any) => l.name === item.name)
list.value = a.evidence
if (itemList.value.sd === '门店') {
OrderAlert.value = a.internalOrderAlert
} else {
OrderAlert.value = a.externalOrderAlert
}
let cs=0
processes.value.processes.forEach((l:any)=>{
if(l.name==item.name){
cs++
}
})
if(cs>=Number(OrderAlert.value)) return showToast('已超过系统限制,请联系管理员!')
special.value = item.name
specialItem.value = item
status.value = ''
let a = specialPro.value.find((l : any) => l.name === item.name)
list.value = a.evidence
showDialog.value = true
getAction('/flowBind').then((res : any) => {
if (res.code === 200) {
@ -262,7 +276,7 @@
trackingLogId: itemList.value.id,
subId: itemList.value.subId,
details: {
trackingLog:trackingLog.value,
trackingLog: trackingLog.value,
zt: special.value,
list: list.value,
form: form.value,

View File

@ -445,25 +445,32 @@
.grid-container1 {
display: grid;
grid-template-columns: 1fr;
grid-template-columns: repeat(1, 1fr);;
width: 100%;
height: 100%;
.grid-item2 {
display: flex;
white-space: pre-line;
align-items: center;
text-align: center;
justify-content: center;
padding: 5rpx;
word-break: break-all;
display: -webkit-box; /*将对象转为弹性盒模型展示*/
-webkit-box-orient: vertical; /*设置弹性盒模型子元素的排列方式*/
overflow: hidden; /*超出隐藏*/
}
.grid-item1 {
border-bottom: 1px solid #f2f2f2;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
padding: 5rpx;
word-break: break-all;
display: -webkit-box; /*将对象转为弹性盒模型展示*/
-webkit-box-orient: vertical; /*设置弹性盒模型子元素的排列方式*/
overflow: hidden; /*超出隐藏*/
}
}
}

View File

@ -36,7 +36,7 @@
}
}
} else {
processes.value = JSON.parse(itemList.value.processes)
processes.value = itemList.value.processes
}
getAction('/tracking/getLog?id='+itemList.value.id).then((res:any)=>{
if(res.code===200){