重点工作管理接口联调

dev-scheduling
zhangdi 3 months ago
parent 7899199ea9
commit 91fd01822d
  1. 32
      src/views/flowManagement/milestoneDialog.vue

@ -139,6 +139,7 @@
</template> </template>
<script> <script>
import { getRoleUserList } from '@/api/processManagement/taskDispatch'; import { getRoleUserList } from '@/api/processManagement/taskDispatch';
import { projectExecute, projectCheck, projectApprove } from '@/api/flowManagement/index';
export default { export default {
props: { props: {
@ -150,23 +151,22 @@ export default {
type: String, type: String,
default: '', default: '',
}, },
rowItem:{ rowItem: {
type: Object, type: Object,
default: () => ({}) default: () => ({}),
} },
}, },
data() { data() {
return { return {
openShow: false, openShow: false,
memberList: [], memberList: [],
executeForm:{}, executeForm: {},
executeRules: { executeRules: {
executeResult: [{ required: true, message: '请选择执行类型', trigger: 'blur' }], executeResult: [{ required: true, message: '请选择执行类型', trigger: 'blur' }],
milestoneMemo: [{ required: true, message: '请填写里程碑描述', trigger: 'blur' }], milestoneMemo: [{ required: true, message: '请填写里程碑描述', trigger: 'blur' }],
evolve: [{ required: true, message: '请填写里程碑进展', trigger: 'blur' }], evolve: [{ required: true, message: '请填写里程碑进展', trigger: 'blur' }],
lastPlan: [{ required: true, message: '请填写下一步计划', trigger: 'blur' }], lastPlan: [{ required: true, message: '请填写下一步计划', trigger: 'blur' }],
}, },
}; };
}, },
mounted() { mounted() {
@ -188,7 +188,25 @@ export default {
submit() { submit() {
this.$refs.executeForm.validate(valid => { this.$refs.executeForm.validate(valid => {
if (valid) { if (valid) {
this.executeDialog = false; // this.executeDialog = false;
if (this.title == '执行') {
projectExecute(this.executeForm).then(res => {
this.$message.success('执行成功');
this.closeDialog();
});
}
if (this.title == '核查') {
projectCheck(this.executeForm).then(res => {
this.$message.success('执行成功');
this.closeDialog();
});
}
if (this.title == '核准') {
projectApprove(this.executeForm).then(res => {
this.$message.success('执行成功');
this.closeDialog();
});
}
} }
}); });
}, },

Loading…
Cancel
Save