|
|
|
@ -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> |
|
|
|
|