举手免责管理调整

dev-scheduling
姜雪 2 weeks ago
parent 6406336ca3
commit f499033b3d
  1. 10
      src/api/exemption/exemption.js
  2. 4
      src/views/exemption/components/addDialog.vue
  3. 26
      src/views/exemption/components/detailsDialog.vue
  4. 9
      src/views/exemption/index.vue

@ -22,11 +22,19 @@ export const saveItem = params => {
}; };
export const updateItem = params => { export const updateItem = params => {
return request({ return request({
url: '/blade-desk/QA/RaiseHand/update', url: '/blade-desk/QA/RaiseHand/updateSubmit',
method: 'post', method: 'post',
data: params, data: params,
}); });
}; };
//修改接口
// export const updateItem = params => {
// return request({
// url: '/blade-desk/QA/RaiseHand/update',
// method: 'post',
// data: params,
// });
// };
export const detailItem = id => { export const detailItem = id => {
return request({ return request({
url: '/blade-desk/QA/RaiseHand/detail', url: '/blade-desk/QA/RaiseHand/detail',

@ -117,7 +117,7 @@ export default {
prop: 'postName', prop: 'postName',
span: 24, span: 24,
disabled: true, disabled: true,
rules: [{ required: true, message: '请输入岗位', trigger: 'blur' }], rules: [{ required: false, message: '请输入岗位', trigger: 'blur' }],
}, },
{ {
label: '发生时间', label: '发生时间',
@ -311,7 +311,7 @@ export default {
try { try {
let res; let res;
if (this.infoTitle === '修改') { if (this.infoTitle === '重新提交') {
console.log('修改模式,需要调用修改接口'); console.log('修改模式,需要调用修改接口');
// //
res = await updateItem(params); res = await updateItem(params);

@ -12,14 +12,14 @@
> >
<el-descriptions-item label="提出人"> <el-descriptions-item label="提出人">
<span v-if="userListData && userListData.length > 0">{{ reportUserName }}</span> <span v-if="userListData && userListData.length > 0">{{ reportUserName }}</span>
<span v-else>{{ detailData.reportUserId || '-' }}</span> <span v-else>{{ detailData.reportUserId || ' ' }}</span>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="岗位">{{ detailData.postName || '-' }}</el-descriptions-item> <el-descriptions-item label="岗位">{{ detailData.postName || ' ' }}</el-descriptions-item>
<el-descriptions-item label="免责问题描述">{{ detailData.notes || '-' }}</el-descriptions-item> <el-descriptions-item label="免责问题描述">{{ detailData.notes || ' ' }}</el-descriptions-item>
<el-descriptions-item label="原因">{{ detailData.reason || '-' }}</el-descriptions-item> <el-descriptions-item label="原因">{{ detailData.reason || ' ' }}</el-descriptions-item>
<el-descriptions-item label="措施">{{ detailData.measure || '-' }}</el-descriptions-item> <el-descriptions-item label="措施">{{ detailData.measure || ' ' }}</el-descriptions-item>
<el-descriptions-item label="免责理由">{{ detailData.raiseHandReason || '-' }}</el-descriptions-item> <el-descriptions-item label="免责理由">{{ detailData.raiseHandReason || ' ' }}</el-descriptions-item>
<el-descriptions-item label="免责金额">{{ detailData.amount || '-' }}</el-descriptions-item> <el-descriptions-item label="免责金额">{{ detailData.amount || ' ' }}</el-descriptions-item>
</el-descriptions> </el-descriptions>
<el-steps :active="active" finish-status="success" class="center-steps" align-center> <el-steps :active="active" finish-status="success" class="center-steps" align-center>
@ -105,7 +105,7 @@ export default {
reportUserName() { reportUserName() {
const userId = this.detailData.reportUserId; const userId = this.detailData.reportUserId;
if (!userId || Object.keys(this.userMapObj).length === 0) { if (!userId || Object.keys(this.userMapObj).length === 0) {
return userId || '-'; return userId || ' ';
} }
return this.userMapObj[userId] || userId; return this.userMapObj[userId] || userId;
}, },
@ -131,7 +131,7 @@ export default {
getApprovalData(index, field) { getApprovalData(index, field) {
const all = this.detailData.all || []; const all = this.detailData.all || [];
const item = all[index]; const item = all[index];
return item ? (item[field] || '-') : '-'; return item ? (item[field] || ' ') : ' ';
}, },
closeDialog() { closeDialog() {
this.openShow = false; this.openShow = false;
@ -170,12 +170,12 @@ export default {
this.active = 3; // - 3 this.active = 3; // - 3
break; break;
case 3: case 3:
case 4: this.active = 4; // /退 -
this.active = 3; // /退 -
break; break;
case 5: case 4:
this.active = 3; // - 3 this.active = 5; // - 3
break; break;
default: default:
this.active = 0; // - 0 this.active = 0; // - 0
} }

@ -37,13 +37,14 @@
<el-button <el-button
type="text" type="text"
@click="updateDialog(row)" @click="updateDialog(row)"
v-if="row.status == '3' || row.status == '4' || row.status == '5'" v-if=" row.status == '0'"
>修改</el-button >重新提交</el-button
> >
<el-button <el-button
type="text" type="text"
@click="review(row)" @click="review(row)"
v-if="row.status == '1' || row.status == '2' || row.status == '0'" v-if="row.status == '1' || row.status == '2' ||row.status == '3' "
>审核</el-button >审核</el-button
> >
<el-button type="text" @click="removeLog(row)">删除</el-button> <el-button type="text" @click="removeLog(row)">删除</el-button>
@ -297,7 +298,7 @@ export default {
// //
updateDialog(row) { updateDialog(row) {
this.infoShow = true; this.infoShow = true;
this.infoTitle = '修改'; this.infoTitle = '重新提交';
this.rowItem = row; this.rowItem = row;
}, },
// //

Loading…
Cancel
Save