|
@@ -3,6 +3,7 @@
|
|
|
<avue-crud
|
|
|
ref="crudRef"
|
|
|
v-model:search="search"
|
|
|
+ v-loading="loading"
|
|
|
v-model="form"
|
|
|
:data="data"
|
|
|
:option="option"
|
|
@@ -284,7 +285,9 @@ const showSeqPage =(workOrderCode)=>{
|
|
|
const distribute = (id)=>{
|
|
|
ElMessageBox.confirm("当前操作不可逆,确定下发工单吗?")
|
|
|
.then(() => {
|
|
|
+ loading.value=true;
|
|
|
distributeWorkOrder(id).then((data)=>{
|
|
|
+ loading.value=false;
|
|
|
ElMessage.success(data.msg);
|
|
|
dataList()
|
|
|
})
|
|
@@ -297,7 +300,9 @@ const lockOrUnLockWorkOrder = (id,status)=>{
|
|
|
let message = status === "4" ? "解冻" : "冻结"
|
|
|
ElMessageBox.confirm("当前操作不可逆,确定"+message+"工单吗?")
|
|
|
.then(() => {
|
|
|
+ loading.value=true;
|
|
|
lockWorkOrder({id: id,workOrderState: status}).then((data)=>{
|
|
|
+ loading.value=false;
|
|
|
ElMessage.success(data.msg);
|
|
|
dataList()
|
|
|
})
|
|
@@ -306,15 +311,19 @@ const lockOrUnLockWorkOrder = (id,status)=>{
|
|
|
// catch error
|
|
|
});
|
|
|
}
|
|
|
+const loading=ref(false);
|
|
|
const zipWork=ref({});
|
|
|
const zipData=(workOrderCode)=>{
|
|
|
+ loading.value=true;
|
|
|
zipWork.value.workOrderCode=workOrderCode;
|
|
|
zipWorkOrder(zipWork.value).then(
|
|
|
(data)=>{
|
|
|
if(data.code === '200'){
|
|
|
+ loading.value=false;
|
|
|
ElMessage.success(data.msg);
|
|
|
dataList()
|
|
|
}else{
|
|
|
+ loading.value=false;
|
|
|
ElMessage.error(data.msg);
|
|
|
}
|
|
|
}
|
|
@@ -324,11 +333,14 @@ const zipData=(workOrderCode)=>{
|
|
|
const revoke = (id)=>{
|
|
|
ElMessageBox.confirm("当前操作不可逆,确定撤销工单吗?")
|
|
|
.then(() => {
|
|
|
+ loading.value=true;
|
|
|
revokeWorkOrder(id).then((data)=>{
|
|
|
if(data.code === '200'){
|
|
|
+ loading.value=false;
|
|
|
ElMessage.success(data.msg);
|
|
|
dataList()
|
|
|
}else{
|
|
|
+ loading.value=false;
|
|
|
ElMessage.error(data.msg)
|
|
|
}
|
|
|
})
|