diff --git a/src/views/aftersales/aftersalesWorkOrder.vue b/src/views/aftersales/aftersalesWorkOrder.vue
index 803be0a7..ea295edc 100644
--- a/src/views/aftersales/aftersalesWorkOrder.vue
+++ b/src/views/aftersales/aftersalesWorkOrder.vue
@@ -186,7 +186,7 @@
>
确定
@@ -2492,7 +2492,9 @@ const DetermineStorage = val => {
let ID = {};
ID = val.row.id;
data['assignList'].push(ID);
+ details.loadingObj.list=true;//开启加载效果
if (TabPermissions.value == '6') {
+
$_updateManagerConfirmed(data).then(res => {
if (res.data.code == 200) {
ElMessage({
@@ -2501,6 +2503,9 @@ const DetermineStorage = val => {
});
}
console.log(res, '完结确定');
+ tabChenge(TabPermissions.value)
+ }).catch(res=>{
+ details.loadingObj.list=false;//关闭加载效果
});
// 赔款方
console.log(data, '处理好的值');
@@ -2515,6 +2520,9 @@ const DetermineStorage = val => {
type: 'success',
});
}
+ tabChenge(TabPermissions.value)
+ }).catch(res=>{
+ details.loadingObj.list=false;//关闭加载效果
});
}
};
diff --git a/src/views/aftersales/aftersalesWorkOrderAdd.vue b/src/views/aftersales/aftersalesWorkOrderAdd.vue
index 8f720681..3c617f85 100644
--- a/src/views/aftersales/aftersalesWorkOrderAdd.vue
+++ b/src/views/aftersales/aftersalesWorkOrderAdd.vue
@@ -1161,8 +1161,10 @@ const ConfirmForm = () => {
brandName: item.brandName ? item.brandName : null, //品牌
});
});
- // 运单号拼接
- DataSubmit.waybillNumber = PackageInfo.value.map(item => item.waybillNumber).join(',');
+ DataSubmit.packageCode = [...new Set(PackageInfo.value.map(item => item.packageCode))].join(','); //包条码
+ DataSubmit.waybillNumber = [...new Set(PackageInfo.value.map(item => item.waybillNumber))].join(','); //运单号
+ DataSubmit.brandName = [...new Set(PackageInfo.value.map(item => item.brandName))].join(','); //品牌
+ DataSubmit.orderCode = [...new Set(PackageInfo.value.map(item => item.orderCode))].join(','); //包件信息订单自编码
}
// DataSubmit['packageEntityList'].push({
@@ -1174,7 +1176,7 @@ const ConfirmForm = () => {
// waybillNumber: PackageInfo.value.map(item => item.waybillNumber).join(','), //运单号
// orderCode: PackageInfo.value.map(item => item.orderCode).join(','), //订单自编码
// });
- DataSubmit.orderCode = [...new Set(PackageInfo.value.map(item => item.orderCode))].join(','); //包件信息订单自编码
+
// 总件数
Indexform.value.number = PackageInfo.value.length;
console.log(DataSubmit['packageEntityList'], '包件信息');
diff --git a/src/views/aftersales/aftersalesWorkOrderend.vue b/src/views/aftersales/aftersalesWorkOrderend.vue
index 41d121f1..6525190f 100644
--- a/src/views/aftersales/aftersalesWorkOrderend.vue
+++ b/src/views/aftersales/aftersalesWorkOrderend.vue
@@ -60,7 +60,7 @@
-
+
@@ -122,7 +122,7 @@
-
+
@@ -896,7 +900,7 @@ const dialogImgList = ref(false); //图片预览弹窗
const amplifyurl = ref(''); //当前点击的图片
const amplifysrcList = ref([]); //图片循环列表
const Replycopy = ref([]); //拷贝一份回复方
-
+const Mydata=ref();//当前登录人信息
const PackageInfo = ref([
//包件信息
{ packageCode: '', orderCode: '', waybillNumber: '' },
@@ -1063,6 +1067,7 @@ const TransportChange = val => {
// 页面初始化数据
const onLoad = () => {
+ Mydata.value=JSON.parse(localStorage.getItem('my_data'));//记录本地登录
// 获取角色权限
getDictionaryBiz('after_sales_visits').then(res => {
console.log(res, '角色字典');
@@ -1970,11 +1975,28 @@ const submit = () => {
};
// 消息回复
const replyMessage = () => {
+
+ if(!Msgtextarea.value){
+ ElMessage({
+ message: '请输入回复内容',
+ type: 'warning',
+ })
+ return
+ }
+// if (endFrom.value.processor.includes()) {
+// console.log(true);
+// } else {
+// console.log(false);
+// }
+
+
console.log(MessageContent.value, '当前的聊天记录');
console.log(warehouseData.value, '参数1212312312312312');
console.log(MessageResponsibility, '责任方');
console.log(MessageResponsibility.value,'当前处理方信息');
console.log(separateMessageResponsibility.value);
+
+
if(!MessageResponsibility.value.length && !separateMessageResponsibility.value.length){
ElMessage({
message: '请选择至少一个处理方',
@@ -2501,6 +2523,9 @@ const CustomerServiceCompleted = () => {
display: flex;
align-items: flex-end;
justify-content: space-between;
+ position: absolute;
+ right: 0;
+ bottom: 0;
:deep(.el-button) {
margin-left: 20px;
}
@@ -2569,6 +2594,24 @@ const CustomerServiceCompleted = () => {
justify-content: space-between;
align-items: center;
}
+ .inputleft{
+ display:flex;
+ :deep(.el-fil){
+ background-color: #afbdc3;
+ border: none;
+ }
+ }
+ :deep(.el_next){
+ background-color: #afbdc3;
+ border: none;
+ }
+ :deep(.el_next:hover){
+ background-color: #409eff;
+ }
+
+ }
+ :deep(.el-textarea){
+ margin-top: 6px;
}
}
}