This commit is contained in:
2026-03-27 08:54:07 +08:00
parent 1b22c07654
commit aeddeb9dde
2 changed files with 62 additions and 3 deletions

View File

@@ -79,13 +79,25 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="6">
<el-form-item label="需求方" prop="demandDeptName">
<el-input v-model="queryParams.demandDeptName" placeholder="请输入需求方" clearable @keyup.enter="handleQuery" />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="上传照片" prop="isUploadPhoto">
<el-select v-model="queryParams.isUploadPhoto" placeholder="请选择" clearable>
<el-option v-for="dict in uploadPhotoMenu" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="操作时间" prop="optionTime"> <el-form-item label="操作时间" prop="optionTime">
<el-date-picker v-model="optionTime" type="datetimerange" start-placeholder="开始时间" end-placeholder="结束时间" <el-date-picker v-model="optionTime" type="datetimerange" start-placeholder="开始时间" end-placeholder="结束时间"
format="YYYY/MM/DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss" /> format="YYYY/MM/DD HH:mm:ss" value-format="YYYY-MM-DD HH:mm:ss" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" class="searchBtn"> <el-col :span="6" class="searchBtn">
<el-form-item> <el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button> <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
<el-button icon="Refresh" @click="resetQuery">重置</el-button> <el-button icon="Refresh" @click="resetQuery">重置</el-button>
@@ -131,6 +143,12 @@
<el-table-column label="供应商名称" align="center" prop="gysMc" width="150" /> <el-table-column label="供应商名称" align="center" prop="gysMc" width="150" />
<el-table-column label="理货员" align="center" prop="operatorName" width="150" /> <el-table-column label="理货员" align="center" prop="operatorName" width="150" />
<el-table-column label="操作时间" align="center" prop="operationTime" width="200" /> <el-table-column label="操作时间" align="center" prop="operationTime" width="200" />
<el-table-column label="上传照片" align="center" prop="isUploadPhoto" width="200">
<template #default="scope">
{{ getUploadPhoto(scope.row.isUploadPhoto) }}
</template>
</el-table-column>
<el-table-column label="需求方" align="center" prop="demandDeptName" width="200" />
</el-table> </el-table>
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" <pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum"
@@ -177,6 +195,16 @@ const isChukuList = ref([
{ value: 3, label: "已归还", elTagType: "primary", elTagClass: null }, { value: 3, label: "已归还", elTagType: "primary", elTagClass: null },
]) ])
// 新增库存状态
const uploadPhotoMenu = ref([
{ value: 0, label: "未上传" },
{ value: 1, label: "已上传" },
]);
const getUploadPhoto = (value) => {
return uploadPhotoMenu.value.find((item) => item.value === value)?.label;
};
const data = reactive({ const data = reactive({
form: {}, form: {},
queryParams: { queryParams: {
@@ -196,6 +224,7 @@ const data = reactive({
cangku: "", cangku: "",
wlMs: "", wlMs: "",
ids: [], ids: [],
demandDeptName: "",
}, },
}); });

View File

@@ -88,7 +88,20 @@
<el-input v-model="queryParams.remark" placeholder="请输入备注" clearable @keyup.enter="handleQuery" /> <el-input v-model="queryParams.remark" placeholder="请输入备注" clearable @keyup.enter="handleQuery" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" class="searchBtn">
<el-col :span="6">
<el-form-item label="需求方" prop="demandDeptName">
<el-input v-model="queryParams.demandDeptName" placeholder="请输入需求方" clearable @keyup.enter="handleQuery" />
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="上传照片" prop="isUploadPhoto">
<el-select v-model="queryParams.isUploadPhoto" placeholder="请选择" clearable>
<el-option v-for="dict in uploadPhotoMenu" :key="dict.value" :label="dict.label" :value="dict.value" />
</el-select>
</el-form-item>
</el-col>
<el-col :span="24" class="searchBtn">
<el-form-item> <el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button> <el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
<el-button icon="Refresh" @click="resetQuery">重置</el-button> <el-button icon="Refresh" @click="resetQuery">重置</el-button>
@@ -155,6 +168,13 @@
<el-table-column label="备注" align="center" prop="remark" width="150" /> <el-table-column label="备注" align="center" prop="remark" width="150" />
<el-table-column label="上传照片" align="center" prop="isUploadPhoto" width="200">
<template #default="scope">
{{ getUploadPhoto(scope.row.isUploadPhoto) }}
</template>
</el-table-column>
<el-table-column label="需求方" align="center" prop="demandDeptName" width="200" />
<el-table-column label="一次封样号" align="center" prop="fycde1" width="150" /> <el-table-column label="一次封样号" align="center" prop="fycde1" width="150" />
<el-table-column label="二次封样号" align="center" prop="fycde2" width="150" /> <el-table-column label="二次封样号" align="center" prop="fycde2" width="150" />
<el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width" width="130"> <el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width" width="130">
@@ -332,6 +352,7 @@
<img w-full :src="dialogImageUrl" alt="Preview Image" /> <img w-full :src="dialogImageUrl" alt="Preview Image" />
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
@@ -353,6 +374,15 @@ const { proxy } = getCurrentInstance();
const showSearch = ref(true); const showSearch = ref(true);
// 新增库存状态
const uploadPhotoMenu = ref([
{ value: 0, label: "未上传" },
{ value: 1, label: "已上传" },
]);
const getUploadPhoto = (value) => {
return uploadPhotoMenu.value.find((item) => item.value === value)?.label;
};
const warehouseCode = ref(''); //所属仓库下拉数据 const warehouseCode = ref(''); //所属仓库下拉数据