测试问题修改zzy'

This commit is contained in:
zzyuan 2024-12-02 11:08:27 +08:00
parent d4cb578751
commit 8ba6fb2a13
10 changed files with 85 additions and 50 deletions

View File

@ -19,6 +19,15 @@ export function purchaseWarehouse(data) {
})
}
// 内层批量验收驳回API
export function rejectPurchaseWarehouse(data) {
return request({
url: '/material/purchase/storage/reject',
method: 'post',
data: data
})
}
// 查询入库编码列表
export function getMachineById(data) {

View File

@ -17,12 +17,12 @@
></el-date-picker>
</el-form-item>
<el-form-item label="状态">
<!-- <el-form-item label="状态">
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable>
<el-option label="删除" value="0"></el-option>
<el-option label="启用" value="1"></el-option>
</el-select>
</el-form-item>
</el-form-item> -->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>

View File

@ -12,7 +12,7 @@
</el-form-item>
<el-form-item prop="materialType">
<el-select v-model="queryParams.materialType" placeholder="请选择物品种类" clearable>
<el-select v-model="queryParams.materialType" placeholder="请选择物品种类" clearable filterable >
<el-option
v-for="dict in materialTypeList"
:key="dict.value"
@ -30,7 +30,7 @@
</el-form-item>
<el-form-item prop="materialName">
<el-select v-model="queryParams.materialName" placeholder="请选择设备类型" clearable>
<el-select v-model="queryParams.materialName" placeholder="请选择设备类型" clearable filterable >
<el-option
v-for="dict in materialNameList"
:key="dict.value"
@ -41,7 +41,7 @@
</el-form-item>
<el-form-item prop="materialModel">
<el-select v-model="queryParams.materialModel" placeholder="请选择规格型号" clearable>
<el-select v-model="queryParams.materialModel" placeholder="请选择规格型号" clearable filterable >
<el-option
v-for="dict in materialModelList"
:key="dict.value"

View File

@ -20,16 +20,22 @@
maxlength="20"
/>
</el-form-item>
<el-form-item prop="taskStatus">
<el-select v-model="queryParams.taskStatus" placeholder="请选择任务状态" clearable>
<el-option
v-for="item in taskStatusList"
:key="item.id"
:label="item.name"
:value="item.id"
/>
</el-select>
</el-form-item>
<!-- <el-form-item prop="status">
<el-select
clearable
filterable
style="width: 240px"
placeholder="请选择设备状态"
v-model="queryParams.status"
>
<el-option
:key="dict.value"
:label="dict.label"
:value="dict.value"
v-for="dict in dict.type.purchase_task_status"
/>
</el-select>
</el-form-item> -->
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
@ -319,7 +325,7 @@
pageNum: 1,
pageSize: 10,
keyWord:undefined,
taskStatus:undefined,
status:undefined,
},
openPrint: false,
printData: {},
@ -431,7 +437,7 @@
handleExport() {
this.download(
"/material/purchase_check_info/export",
{ ...this.queryParams },
{ ...this.queryParams,statusList:[2,12] },
`新购到货验收_${new Date().getTime()}.xlsx`
);
},

View File

@ -91,9 +91,9 @@
<el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleSave" >保存</el-button>
</el-col>
<!-- <el-col :span="1.5">
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport" v-if="isEdit">导出</el-button>
</el-col> -->
</el-col>
</el-row>
<el-table

View File

@ -8,7 +8,7 @@
v-show="showSearch"
label-width="100px"
>
<el-form-item label="日期">
<el-form-item>
<el-date-picker
v-model="queryParams.time"
type="daterange"
@ -21,24 +21,24 @@
</el-date-picker>
</el-form-item>
<el-form-item label="设备状态" prop="typeId">
<!-- <el-form-item label="设备状态" prop="status">
<el-select
v-model="queryParams.typeId"
placeholder="请选择设备状态"
clearable
filterable
style="width: 240px"
clearable
filterable
style="width: 240px"
placeholder="请选择设备状态"
v-model="queryParams.status"
>
<el-option
v-for="typeItem in typesList"
:key="typeItem.typeId"
:label="typeItem.typeName"
:value="typeItem.typeId"
/>
<el-option
:key="dict.value"
:label="dict.label"
:value="dict.value"
v-for="dict in dict.type.purchase_task_status"
/>
</el-select>
</el-form-item>
</el-form-item> -->
<el-form-item label="关键字" prop="keyWord">
<el-form-item prop="keyWord">
<el-input
v-model="queryParams.keyWord"
placeholder="请输入关键字"
@ -615,6 +615,7 @@ export default {
pageSize: 10,
time: null, //
name: undefined,
status: undefined,
typeId: "",
keyWord: "",
},
@ -896,7 +897,7 @@ export default {
handleExport() {
this.download(
"/material/purchase_check_info/export",
{ ...this.queryParams },
{ ...this.queryParams,statusList: [1] },
`新购到货_${new Date().getTime()}.xlsx`
);
},

View File

@ -22,7 +22,7 @@
></el-date-picker>
</el-form-item>
<el-form-item label="设备状态" prop="status">
<!-- <el-form-item label="设备状态" prop="status">
<el-select
clearable
filterable
@ -37,7 +37,7 @@
v-for="dict in dict.type.purchase_task_status"
/>
</el-select>
</el-form-item>
</el-form-item> -->
<el-form-item label="关键字" prop="keyWord">
<el-input
@ -275,6 +275,11 @@ export default {
//
handleExport() {
console.log('数据导出')
this.download(
"/material/purchase_check_info/export",
{ ...this.queryParams,statusList:[3,13] },
`新购到货入库_${new Date().getTime()}.xlsx`
);
},
//
handleSelectionChange(list) {

View File

@ -114,9 +114,9 @@
<el-button size="mini" type="success" @click="pass(scope.row)" v-if="(scope.row.status!=19&&scope.row.manageType==1)||scope.row.manageType==0">
入库
</el-button>
<!-- <el-button size="mini" type="danger" @click="reject(scope.row)">
<el-button size="mini" type="danger" @click="reject(scope.row)" v-if="(scope.row.status!=19&&scope.row.manageType==1)||scope.row.manageType==0">
驳回
</el-button> -->
</el-button>
</template>
</el-table-column>
</el-table>
@ -214,7 +214,7 @@
import { getDeviceType} from "@/api/ma/device";
import { getManufacturerSelect} from "@/api/ma/supplier";
import { getPurchaseDetailsList,getPurchaseFileList,uploadPurchaseFile } from "@/api/purchase/goodsAccept";
import { purchaseWarehouse,getMachineById } from "@/api/purchase/goodsEntry";
import { purchaseWarehouse,getMachineById,rejectPurchaseWarehouse } from "@/api/purchase/goodsEntry";
import { downloadFile } from '@/utils/download'
import { getToken } from '@/utils/auth'
export default {
@ -423,9 +423,21 @@ export default {
}
},
//
//
reject(row) {
let obj = {
taskId: this.taskId,
typeId:row.typeId,
purchaseId: row.id
};
this.$modal.confirm('是否确认驳回该物资类型?')
.then(function() {
console.log(obj)
return rejectPurchaseWarehouse(obj)
}).then(() => {
this.$modal.msgSuccess('驳回成功')
this.getList()
}).catch(() => {});
},
//
openFileDialog(row){

View File

@ -28,7 +28,7 @@
maxlength="20"
/>
</el-form-item>
<el-form-item prop="taskStatus">
<el-form-item prop="taskStatus">
<el-select
v-model="queryParams.taskStatus"
placeholder="请选择任务状态"
@ -351,9 +351,8 @@ export default {
showHouse: false,
dateRange: [],
taskStatusList: [
{ id: '1', name: '待验收' },
{ id: '2', name: '验收合格' },
{ id: '3', name: '验收未通过' },
{ id: '21', name: '入库进行中' },
{ id: '22', name: '入库已完成' },
],
ids: [],
//
@ -472,9 +471,11 @@ export default {
},
handleExport() {
// this.download('/material/ma_machine/export', {
// ...this.queryParams
// }, `_${new Date().getTime()}.xlsx`)
this.download(
"/material/purchase_check_info/export",
{ ...this.queryParams,statusList:[3,13,4,14,19] },
`新购到货验收_${new Date().getTime()}.xlsx`
);
},
},
}

View File

@ -36,7 +36,8 @@ module.exports = {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
// target: `http://localhost:18080`,
target: `http://192.168.2.246:18080`,//马
// target: `http://192.168.2.246:18080`,//马
target: `http://192.168.0.244:18580`,//测试
// target: `http://192.168.0.110:18080`,//洪
// target: `http://192.168.0.234:18080`,//阮
// target: `http://192.168.137.1:18080`,//