| | |
| | | const { proxy } = getCurrentInstance(); |
| | | const { parameter_tyep } = proxy.useDict("parameter_tyep"); |
| | | |
| | | /** 系统内置参数「投入重量」,不可编辑、删除 */ |
| | | const isLockedParam = (row) => |
| | | String(row?.parameterItem ?? "").trim() === "投入重量"; |
| | | |
| | | const tableColumn = ref([ |
| | | { label: "参数编码", prop: "code" }, |
| | | { label: "参数项", prop: "parameterItem" }, |
| | |
| | | { |
| | | name: "编辑", |
| | | type: "text", |
| | | disabled: (row) => isLockedParam(row), |
| | | clickFun: (row) => showEditModal(row), |
| | | }, |
| | | { |
| | | name: "删除", |
| | | type: "text", |
| | | disabled: (row) => isLockedParam(row), |
| | | clickFun: (row) => handleDeleteRow(row), |
| | | }, |
| | | ], |
| | |
| | | }; |
| | | |
| | | const showEditModal = (row) => { |
| | | if (isLockedParam(row)) return; |
| | | record.value = { ...row }; |
| | | isShowEditModal.value = true; |
| | | }; |
| | | |
| | | const handleDeleteRow = (row) => { |
| | | if (isLockedParam(row)) return; |
| | | proxy.$modal |
| | | .confirm(`是否确认删除参数编码为"${row.code}"的数据?`) |
| | | .then(() => del([row.id])) |