过程项任务处理弹框调整

dev-scheduling
jinna 3 months ago
parent e45ca01746
commit 89f5fa8285
  1. 4
      src/api/processManagement/inPlantProcess.js
  2. 42
      src/views/processManagement/components/inPlantProcessHandle.vue

@ -15,8 +15,8 @@ export const getList = (current, size, params) => {
// 处理提交数据 // 处理提交数据
export const submitBatchData = (data)=>{ export const submitBatchData = (data)=>{
return request({ return request({
url: '/blade-desk/dsTaskBill/list', url: '/blade-desk/dsTaskBill/handleDsTaskBill',
method: 'get', method: 'post',
data:data data:data
}); });
} }

@ -1,12 +1,14 @@
<template> <template>
<el-dialog title="处理" append-to-body :modelValue="openShow" width="70%" @close="closeDialog"> <el-dialog title="处理" append-to-body :modelValue="openShow" width="70%" @close="closeDialog">
<!-- 单个 Form 包裹整个表格 -->
<el-form ref="tableForm" :model="form" :rules="formRules" label-width="0px">
<el-form-item label="备注:" label-width="60px">
<el-input v-model="form.fillMemo" type="textarea" :rows="3" style="width:50%" />
</el-form-item>
<div style="margin-bottom: 12px" v-if="moldAddMore"> <div style="margin-bottom: 12px" v-if="moldAddMore">
<el-button type="primary" @click="addTable">插入一行</el-button> <el-button type="primary" @click="addTable">插入一行</el-button>
<el-button type="danger" @click="delTable">删除选中行</el-button> <el-button type="danger" @click="delTable">删除选中行</el-button>
</div> </div>
<!-- 单个 Form 包裹整个表格 -->
<el-form ref="tableForm" :model="form" :rules="formRules" label-width="0px">
<!-- 全局错误提示 --> <!-- 全局错误提示 -->
<div v-if="formError" class="error-message" style="color: #f56c6c; margin-bottom: 10px"> <div v-if="formError" class="error-message" style="color: #f56c6c; margin-bottom: 10px">
{{ formError }} {{ formError }}
@ -129,9 +131,8 @@ export default {
addTable() { addTable() {
this.form.tableData.push({ this.form.tableData.push({
_select: false, // _select: false, //
wcId: '', // ID matter: '',
batchNo: '', // / process: '',
preserveContent: '', //
}); });
}, },
@ -154,7 +155,7 @@ export default {
this.formError = ''; this.formError = '';
// Form // Form
this.$refs.tableForm.validate((isValid, invalidFields) => { this.$refs.tableForm.validate(async (isValid, invalidFields) => {
if (!isValid) { if (!isValid) {
// //
this.formError = '存在未完善的字段,请检查表格中的红色提示'; this.formError = '存在未完善的字段,请检查表格中的红色提示';
@ -177,22 +178,25 @@ export default {
// //
try { try {
// const res = await submitBatchData(submitData); let query = {
// if (res.code === 200) { fillingDetailList: submitData,
// this.$message.success(''); tbId: this.rowData.id,
// this.closeDialog(); deleteIds: [],
// this.$emit('submitSuccess', submitData); fillMemo: '',
// } else { };
// this.$message.error(res.msg || ''); submitBatchData(query).then(res => {
// }
//
this.$message.success('提交成功'); this.$message.success('提交成功');
this.closeDialog(); this.closeDialog();
this.$emit('submitSuccess', submitData); this.$emit('submitSuccess', submitData);
});
//
// this.$message.success('');
// this.closeDialog();
// this.$emit('submitSuccess', submitData);
} catch (err) { } catch (err) {
this.$message.error('网络错误,请稍后重试'); this.$message.error(err);
console.error('提交失败:', err); // console.error('', err);
} }
}); });
}, },

Loading…
Cancel
Save