| | |
| | | clickFun: (row) => { |
| | | submit(row.id); |
| | | }, |
| | | loading: (row) => submitLoadingId.value === row.id, |
| | | disabled: (row) => { |
| | | // 已提交则禁用 |
| | | if (row.inspectState == 1) return true; |
| | |
| | | const tableData = ref([]); |
| | | const selectedRows = ref([]); |
| | | const tableLoading = ref(false); |
| | | const submitLoadingId = ref(null); |
| | | const currentRow = ref(null) |
| | | const page = reactive({ |
| | | current: 1, |
| | |
| | | }); |
| | | }; |
| | | |
| | | // 提价 |
| | | // 提交 |
| | | const submit = async (id) => { |
| | | const res = await submitQualityInspect({id: id}) |
| | | if (res.code === 200) { |
| | | proxy.$modal.msgSuccess("提交成功"); |
| | | getList(); |
| | | submitLoadingId.value = id; |
| | | try { |
| | | const res = await submitQualityInspect({ id }); |
| | | if (res.code === 200) { |
| | | proxy.$modal.msgSuccess("提交成功"); |
| | | const row = tableData.value.find(item => item.id === id); |
| | | if (row) { |
| | | row.inspectState = 1; |
| | | } |
| | | } |
| | | } finally { |
| | | submitLoadingId.value = null; |
| | | } |
| | | } |
| | | |