Browse Source

新增钉钉填写

pre-production
马远东 1 year ago
parent
commit
971a36ec47
  1. 12
      src/api/aftersales/aftersalesWorkOrder.js
  2. 77
      src/views/aftersales/aftersalesWorkOrder.vue

12
src/api/aftersales/aftersalesWorkOrder.js

@ -351,7 +351,7 @@ export const $_syncOrder = (data) => {
data
})
}
// /aftersalesWorkOrder/updateWorkList 修改 钉钉流程号、审核人、审核日期,财务理赔入账日期、操作人
@ -362,4 +362,14 @@ export const $_accounting = (data) => {
method: 'post',
data
})
}
//修改 钉钉流程号、审核人、审核日期,财务理赔入账日期、操作人
export const $_updateWorkList = (data) => {
return request({
url: '/api/logpm-aftersales/aftersalesWorkOrder/updateWorkList',
method: 'post',
data
})
}

77
src/views/aftersales/aftersalesWorkOrder.vue

@ -444,7 +444,37 @@
<!-- 钉钉号填写 -->
<el-dialog v-model="dialogDingTalk" title="钉钉号填写" width="30%">
<el-input v-model="DingTalkinput" placeholder="请填写钉钉号" />
<div class="el_DingTalk">
<el-form :model="DingTalkfilling" label-width="120px">
<el-form-item label="钉钉流程号">
<el-input v-model="DingTalkfilling.processNumber" placeholder="请填写钉钉号" />
</el-form-item>
<el-form-item label="审核人">
<el-input v-model="DingTalkfilling.reviewedBy" placeholder="请填写审核人" />
</el-form-item>
<el-form-item label="审核时间">
<el-date-picker
v-model="DingTalkfilling.auditTime"
type="datetime"
format="YYYY-MM-DD"
value-format="YYYY-MM-DD HH:mm:ss"
placeholder="请选择运损发现时间"
/>
</el-form-item>
<el-form-item label="财务入账时间">
<el-date-picker
v-model="DingTalkfilling.entryTime"
type="datetime"
format="YYYY-MM-DD"
value-format="YYYY-MM-DD HH:mm:ss"
placeholder="请选择运损发现时间"
/>
</el-form-item>
</el-form>
</div>
<template #footer>
<span class="dialog-footer">
<el-button @click="dialogDingTalk = false">取消</el-button>
@ -488,6 +518,7 @@ import {
$_listAppeal,
$_listOwn,
$_moneyUpdate,
$_updateWorkList,
} from '@/api/aftersales/aftersalesWorkOrder';
import { getToken } from '@/utils/auth';
import { getDictionaryBiz } from '@/api/system/dict'; //
@ -549,8 +580,8 @@ const PermissionButton = computed(() => {
information_editing: accessControl.information_editing, //
};
});
const DingTalkinput=ref('');//
const dialogDingTalk=ref(false);//
const DingTalkfilling = ref({}); //
const dialogDingTalk = ref(false); //
const tabValue = ref(0); //
const publicColumnList = ref([]); //
const scrollContainer = ref(null); //
@ -2335,10 +2366,40 @@ const arbitrate = () => {
};
//
const DingTalk = () => {
dialogDingTalk.value=true;//
if (!details.selectionList.length) {
ElMessage({
message: '请勾选数据',
type: 'warning',
});
return;
}
dialogDingTalk.value = true; //
};
//
const DingTalkSubmit = () => {};
const DingTalkSubmit = () => {
let data={
assignList:[],
}
data.processNumber = DingTalkfilling.value.processNumber;//
data.reviewedBy = DingTalkfilling.value.reviewedBy;//
data.auditTime = DingTalkfilling.value.auditTime;//
data.entryTime = DingTalkfilling.value.entryTime;//
data['assignList']= details.selectionList.map(res=>res.id)//ID
console.log(data,'处理好的值');
$_updateWorkList(data).then(res=>{
console.log(res,'钉钉流程号填写');
if(res.data.code == 200){
ElMessage({
message: res.data.msg,
type: 'success',
});
dialogDingTalk.value = false; //
empty();
PagerefreshPublic();//
}
})
};
//
const PagerefreshPublic = () => {
console.log('执行了页面刷新公共函数');
@ -3029,4 +3090,10 @@ const CompletedSubmission = () => {
align-items: center;
justify-content: center;
}
.el_DingTalk{
:deep(.el-input--prefix){
height: 32px !important;
width: 100%;
}
}
</style>

Loading…
Cancel
Save