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 data
}) })
} }
// /aftersalesWorkOrder/updateWorkList 修改 钉钉流程号、审核人、审核日期,财务理赔入账日期、操作人
@ -363,3 +363,13 @@ export const $_accounting = (data) => {
data 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-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> <template #footer>
<span class="dialog-footer"> <span class="dialog-footer">
<el-button @click="dialogDingTalk = false">取消</el-button> <el-button @click="dialogDingTalk = false">取消</el-button>
@ -488,6 +518,7 @@ import {
$_listAppeal, $_listAppeal,
$_listOwn, $_listOwn,
$_moneyUpdate, $_moneyUpdate,
$_updateWorkList,
} from '@/api/aftersales/aftersalesWorkOrder'; } from '@/api/aftersales/aftersalesWorkOrder';
import { getToken } from '@/utils/auth'; import { getToken } from '@/utils/auth';
import { getDictionaryBiz } from '@/api/system/dict'; // import { getDictionaryBiz } from '@/api/system/dict'; //
@ -549,8 +580,8 @@ const PermissionButton = computed(() => {
information_editing: accessControl.information_editing, // information_editing: accessControl.information_editing, //
}; };
}); });
const DingTalkinput=ref('');// const DingTalkfilling = ref({}); //
const dialogDingTalk=ref(false);// const dialogDingTalk = ref(false); //
const tabValue = ref(0); // const tabValue = ref(0); //
const publicColumnList = ref([]); // const publicColumnList = ref([]); //
const scrollContainer = ref(null); // const scrollContainer = ref(null); //
@ -2335,10 +2366,40 @@ const arbitrate = () => {
}; };
// //
const DingTalk = () => { 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 = () => { const PagerefreshPublic = () => {
console.log('执行了页面刷新公共函数'); console.log('执行了页面刷新公共函数');
@ -3029,4 +3090,10 @@ const CompletedSubmission = () => {
align-items: center; align-items: center;
justify-content: center; justify-content: center;
} }
.el_DingTalk{
:deep(.el-input--prefix){
height: 32px !important;
width: 100%;
}
}
</style> </style>

Loading…
Cancel
Save