|
|
@ -38,29 +38,16 @@ import { quickWords } from '@/config/deliver'; |
|
|
|
|
|
|
|
const props = defineProps({ |
|
|
|
data: { type: Object, default: {} }, |
|
|
|
msgId: { default: '', type: String } |
|
|
|
msgId: { default: '', type: String }, |
|
|
|
}); |
|
|
|
const emits = defineEmits(['hide', 'submit-end']); |
|
|
|
const store = useStore(); |
|
|
|
const remindData = computed(() => store.state.socket.remindData); // 小红点 |
|
|
|
const words = computed(() => quickWords[props.data.mode]); // 快捷用语 |
|
|
|
const projectId = computed(() => store.getters['project/projectId']); |
|
|
|
const task = inject('task'); |
|
|
|
const commit = ref(''); // 提交的信息 |
|
|
|
const score = ref(100); // 评分 |
|
|
|
|
|
|
|
let msgId = ref(null); |
|
|
|
|
|
|
|
watch(remindData, () => { |
|
|
|
remindData.value.forEach(remind => { |
|
|
|
const remind_data = JSON.parse(remind.data); |
|
|
|
|
|
|
|
if (remind_data.data.taskId === task.id) { |
|
|
|
msgId.value = remind.id; |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
/** |
|
|
|
* 提交评审信息 |
|
|
|
* 提交成功后隐藏modal 重置表单控件 |
|
|
@ -76,9 +63,9 @@ async function handleSubmit(mode) { |
|
|
|
type: mode === 'RESOLVE' ? 1 : 2, |
|
|
|
remark: commit.value, |
|
|
|
score: mode === 'RESOLVE' ? score.value : '', |
|
|
|
msgId: msgId.value |
|
|
|
msgId: task.msgId, |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
await uni.$u.api.checkDeliver(param); |
|
|
|
handleHide(); // 隐藏 + 重置 |
|
|
|
uni.$ui.showToast('审核信息提交成功'); |
|
|
|