feat: 商品报损更新列表

This commit is contained in:
GaoHao 2025-04-12 09:42:12 +08:00
parent b92f39fe89
commit ce3b817e42
1 changed files with 9 additions and 2 deletions

View File

@ -87,7 +87,7 @@
<MyDialog ref="myDialogRefbaosun" @confirm="confirmbaosun" title="报损"> <MyDialog ref="myDialogRefbaosun" @confirm="confirmbaosun" title="报损">
<el-form :model="form"> <el-form :model="form">
<el-form-item label="报损数量" label-width=""> <el-form-item label="报损数量" label-width="">
<el-input-number v-model="datas.number" label="描述文字"></el-input-number> <el-input-number v-model="datas.number" :min="1" label="描述文字"></el-input-number>
</el-form-item> </el-form-item>
<el-form-item label="报损照片" label-width=""> <el-form-item label="报损照片" label-width="">
<MultiImageUpload v-model="datas.images" /> <MultiImageUpload v-model="datas.images" />
@ -168,6 +168,7 @@ import editModalConfig from "./indexconfig/edit";
import searchConfig from "./indexconfig/search"; import searchConfig from "./indexconfig/search";
import MyDialog from "@/components/mycomponents/myDialog.vue"; import MyDialog from "@/components/mycomponents/myDialog.vue";
import Statistics from "./indexconfig/statistics.vue"; import Statistics from "./indexconfig/statistics.vue";
import { min } from 'lodash';
const { const {
searchRef, searchRef,
@ -316,7 +317,11 @@ async function handleSwitchhaocai(row: IObject) {
// //
async function handleEditClick(row: IObject) { async function handleEditClick(row: IObject) {
try {
router.push({ name: "addgoods", query: { goods_id: row.id } }); router.push({ name: "addgoods", query: { goods_id: row.id } });
} catch (error) {
ElMessage.error('没有编辑权限')
}
} }
// //
@ -347,6 +352,7 @@ async function confirmbaosun() {
let res = await UserAPI.reportDamage(datas) let res = await UserAPI.reportDamage(datas)
ElMessage.success("成功"); ElMessage.success("成功");
myDialogRefbaosun.value.close(); myDialogRefbaosun.value.close();
contentRef.value?.fetchPageData();
} }
async function confirmhaocai() { async function confirmhaocai() {
let obj = { let obj = {
@ -376,7 +382,8 @@ function typeFilter(item: any) {
async function handleOperatClick(data: IOperatData) { async function handleOperatClick(data: IOperatData) {
datas.productId = data.row.id datas.productId = data.row.id
myDialogRefbaosun.value.open(); myDialogRefbaosun.value.open();
datas.number = 1
datas.remark = ""
} }