申购修改

dev
郑明梁 2 years ago
parent b6fe555ab7
commit e450b6f4c0

@ -9,37 +9,40 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :span="8">--> <el-col :span="8">
<!-- <el-form-item label="申购部门">--> <el-form-item label="申购部门">
<!-- <el-select v-model="filterQuery.deptCode" placeholder="请选择申购部门" style="width: 90%"--> <el-select v-model="filterQuery.deptCode" placeholder="请选择申购部门" style="width: 90%"
<!-- @change="getInvList"--> @change="getInvList"
<!-- >--> >
<!-- <el-option--> <el-option
<!-- v-for="item in deptList"--> v-for="item in deptList"
<!-- :key="item.code"--> :key="item.code"
<!-- :label="item.name"--> :label="item.name"
<!-- :value="item.code"--> :value="item.code"
<!-- >--> >
<!-- <span style="float: left">{{ item.name }}</span>--> <span style="float: left">{{ item.name }}</span>
<!-- </el-option>--> </el-option>
<!-- </el-select>--> </el-select>
<!-- </el-form-item>--> </el-form-item>
<!-- </el-col>--> </el-col>
<el-col :span="8">
<el-form-item label="申购仓库">
<el-select v-model="filterQuery.invCode" @change="getList" style="width: 90%" clearable
placeholder="请选择所属仓库">
<el-option
v-for="item in invList"
:key="item.name"
:label="item.name"
:value="item.code">
<span style="float: left">{{ item.name }}</span>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<!-- <el-col :span="8">--> <el-row>
<!-- <el-form-item label="申购仓库">-->
<!-- <el-select v-model="filterQuery.invCode" @change="getList" style="width: 90%" clearable-->
<!-- placeholder="请选择所属仓库">-->
<!-- <el-option-->
<!-- v-for="item in invList"-->
<!-- :key="item.name"-->
<!-- :label="item.name"-->
<!-- :value="item.code">-->
<!-- <span style="float: left">{{ item.name }}</span>-->
<!-- </el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<el-col :span="8"> <el-col :span="8">
<el-form-item label="紧急程度:" prop="emergency"> <el-form-item label="紧急程度:" prop="emergency">
<el-select v-model="filterQuery.emergency" placeholder="请选择紧急程度" style="width: 90%" clearable> <el-select v-model="filterQuery.emergency" placeholder="请选择紧急程度" style="width: 90%" clearable>
@ -66,34 +69,6 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!-- <el-row>-->
<!-- <el-col :span="8">-->
<!-- <el-form-item label="紧急程度:" prop="emergency">-->
<!-- <el-select v-model="filterQuery.emergency" placeholder="请选择紧急程度" style="width: 90%" clearable>-->
<!-- <el-option label="正常" :value=1></el-option>-->
<!-- <el-option label="较急" :value=2></el-option>-->
<!-- <el-option label="特急" :value=3></el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- <el-col :span="8">-->
<!-- <el-form-item label="创建时间:">-->
<!-- <el-date-picker-->
<!-- :picker-options="pickerOptions"-->
<!-- v-model="actDateRange"-->
<!-- type="daterange"-->
<!-- format="yyyy 年 MM 月 dd 日"-->
<!-- style="width: 90%"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- range-separator="至"-->
<!-- start-placeholder="开始日期"-->
<!-- end-placeholder="结束日期"-->
<!-- >-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
</el-form> </el-form>
<div class="top-right-btn"> <div class="top-right-btn">
@ -111,8 +86,8 @@
:default-sort="defaultSort" @sort-change="handleSortChange"> :default-sort="defaultSort" @sort-change="handleSortChange">
<el-table-column label="序号" type="index" width="60"></el-table-column> <el-table-column label="序号" type="index" width="60"></el-table-column>
<el-table-column label="申购单号" prop="billNo"></el-table-column> <el-table-column label="申购单号" prop="billNo"></el-table-column>
<el-table-column label="申购部门" prop="targetDeptName"></el-table-column> <el-table-column label="申购部门" prop="deptName"></el-table-column>
<el-table-column label="申购仓库" prop="targetInvName"></el-table-column> <el-table-column label="申购仓库" prop="invName"></el-table-column>
<el-table-column label="紧急程度" prop="emergency"> <el-table-column label="紧急程度" prop="emergency">
<template slot-scope="scope"> <template slot-scope="scope">
{{ emergencyMap[scope.row.emergency] }} {{ emergencyMap[scope.row.emergency] }}

@ -9,33 +9,36 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :span="8">--> <el-col :span="8">
<!-- <el-form-item label="申购部门">--> <el-form-item label="申购部门">
<!-- <el-select v-model="filterQuery.deptCode" @change="getInvList" placeholder="请选择申购部门" style="width: 90%">--> <el-select v-model="filterQuery.deptCode" clearable @change="getInvList" placeholder="请选择申购部门" style="width: 90%">
<!-- <el-option--> <el-option
<!-- v-for="item in deptList"--> v-for="item in deptList"
<!-- :key="item.code"--> :key="item.code"
<!-- :label="item.name"--> :label="item.name"
<!-- :value="item.code"--> :value="item.code"
<!-- >--> >
<!-- <span style="float: left">{{ item.name }}</span>--> <span style="float: left">{{ item.name }}</span>
<!-- </el-option>--> </el-option>
<!-- </el-select>--> </el-select>
<!-- </el-form-item>--> </el-form-item>
<!-- </el-col>--> </el-col>
<!-- <el-col :span="8">--> <el-col :span="8">
<!-- <el-form-item label="申购仓库">--> <el-form-item label="申购仓库">
<!-- <el-select v-model="filterQuery.invCode" style="width: 90%" clearable placeholder="请选择所属仓库">--> <el-select v-model="filterQuery.invCode" style="width: 90%" clearable placeholder="请选择所属仓库">
<!-- <el-option--> <el-option
<!-- v-for="item in invList"--> v-for="item in invList"
<!-- :key="item.name"--> :key="item.name"
<!-- :label="item.name"--> :label="item.name"
<!-- :value="item.code">--> :value="item.code">
<!-- <span style="float: left">{{ item.name }}</span>--> <span style="float: left">{{ item.name }}</span>
<!-- </el-option>--> </el-option>
<!-- </el-select>--> </el-select>
<!-- </el-form-item>--> </el-form-item>
<!-- </el-col>--> </el-col>
</el-row>
<el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="紧急程度:" prop="emergency"> <el-form-item label="紧急程度:" prop="emergency">
<el-select v-model="filterQuery.emergency" placeholder="请选择紧急程度" style="width: 90%" clearable> <el-select v-model="filterQuery.emergency" placeholder="请选择紧急程度" style="width: 90%" clearable>
@ -61,9 +64,6 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row>
<el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="审核时间:"> <el-form-item label="审核时间:">
<el-date-picker <el-date-picker
@ -170,7 +170,7 @@
<script> <script>
import pureApplyDetail from "./pureApplyDetailDialog"; import pureApplyDetail from "./pureApplyDetailDialog";
import {delApply, auditOrder, listApplyDetail, auditListApply} from "@/api/purchase/purApply"; import {delApply, auditOrder, listApplyDetail, auditListApply} from "@/api/purchase/purApply";
import {getInvListByUser} from "@/api/system/invWarehouse"; import {filterAll, getInvListByUser} from "@/api/system/invWarehouse";
import {getDeptListByUser} from "@/api/auth/authDept"; import {getDeptListByUser} from "@/api/auth/authDept";
import {filterSubAll} from "@/api/system/invSubWarehouse"; import {filterSubAll} from "@/api/system/invSubWarehouse";
@ -463,11 +463,11 @@ export default {
}) })
}, },
getDeptList() { getDeptList() {
getDeptListByUser().then((res) => { filterAll().then((res) => {
this.deptList = res.data || []; this.deptList = res.data || [];
if (this.deptList.length > 0) { if (this.deptList.length > 0) {
this.filterQuery.targetDeptCode = this.deptList[0].code this.filterQuery.deptCode = this.deptList[0].code
this.invCodebe = this.filterQuery.targetDeptCode this.invCodebe = this.filterQuery.deptCode
} }
this.getList(); this.getList();
this.getInvList(); this.getInvList();
@ -495,7 +495,7 @@ export default {
} }
, ,
created() { created() {
this.getList(); this.getDeptList();
} }
, ,
} }

Loading…
Cancel
Save