diff --git a/mes-ui/mes-ui-admin-vue3/src/views/biz/salarysetting/detail.vue b/mes-ui/mes-ui-admin-vue3/src/views/biz/salarysetting/detail.vue index c8e9fcda..956f77ce 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/biz/salarysetting/detail.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/biz/salarysetting/detail.vue @@ -111,7 +111,7 @@ - + @@ -145,7 +145,12 @@ prop="procedureName" align="center" /> - + - - - + + @@ -194,8 +198,8 @@ - - + + @@ -272,7 +276,7 @@ const formRules = reactive({ salaryType: [{ required: true, message: '工资类型不能为空', trigger: 'blur' }], userId: [{ required: true, message: '员工工号不能为空', trigger: 'change' }], status: [{ required: true, message: '状态,1表示正常,2表示禁用不能为空', trigger: 'blur' }], - price:[{required: true, message: '状态,1表示正常,2表示禁用不能为空', trigger: 'blur'}] + price: [{ required: true, message: '状态,1表示正常,2表示禁用不能为空', trigger: 'blur' }] }) const formRef = ref() // 表单 Ref onMounted(() => { @@ -390,17 +394,21 @@ const handleProcedureClick = async (arr) => { arr.forEach((row) => { if (formData.value.setting.filter((item) => item.procedureType == row.id).length == 0) { const rows = { + id: 0, procedureType: row.id, procedureName: row.name, procedureCode: row.code, - workShopName: row.workShopName, + workShopName: row.workShopName } formData.value.setting.push(rows) } }) } -const onDeleteItem = (index: number) => { - formData.value.setting.splice(index, 1) +const onDeleteItem = async (index: number) => { + let deletedItems = formData.value.setting.splice(index, 1) + let id = deletedItems[0].id + if (id) await SalarySettingApi.deleteSalarySetting(id) + message.success(t('删除成功')) }