库存产品修改

ywj_dev
anthonywj 2 years ago
parent e0593299e3
commit de84549490

@ -7,9 +7,9 @@ ENV = 'production'
#林纪裕 #林纪裕
# VUE_APP_BASE_API = 'http://101.43.77.55:9150/UDI_SPMS_SERVER/' # VUE_APP_BASE_API = 'http://101.43.77.55:9150/UDI_SPMS_SERVER/'
VUE_APP_BASE_API = 'http://r.jiyuudims.cloud:5004/UDI_SPMS_SERVER/' # VUE_APP_BASE_API = 'http://r.jiyuudims.cloud:5004/UDI_SPMS_SERVER/'
# 吴总测试服务器 # 吴总测试服务器
# VUE_APP_BASE_API = 'http://116.204.106.103:9150/UDI_SPMS_SERVER/' VUE_APP_BASE_API = 'http://116.204.106.103:9150/UDI_SPMS_SERVER/'
# 平潭 # 平潭
# VUE_APP_BASE_API = 'http://121.204.169.96:9150/UDI_SPMS_SERVER/' # VUE_APP_BASE_API = 'http://121.204.169.96:9150/UDI_SPMS_SERVER/'
@ -23,6 +23,9 @@ VUE_APP_BASE_API = 'http://r.jiyuudims.cloud:5004/UDI_SPMS_SERVER/'
# 实施测试服务器 wqq # 实施测试服务器 wqq
# VUE_APP_BASE_API = 'http://192.168.0.66:9160/UDI_SPMS_SERVER/' # VUE_APP_BASE_API = 'http://192.168.0.66:9160/UDI_SPMS_SERVER/'
# 平潭内网
# VUE_APP_BASE_API = 'http://10.200.200.253:9160/UDI_SPMS_SERVER/'
# 应用访问路径 例如使用前缀 /admin/ # 应用访问路径 例如使用前缀 /admin/
VUE_APP_CONTEXT_PATH = '/UDI_SPMS_CLIENT/' VUE_APP_CONTEXT_PATH = '/UDI_SPMS_CLIENT/'

@ -3,7 +3,7 @@
<el-card class="el-card"> <el-card class="el-card">
<el-form :model="filterQuery" class="query-form" size="mini" label-width="100px" v-show="showSearch"> <el-form :model="filterQuery" class="query-form" size="mini" label-width="100px" v-show="showSearch">
<el-row> <el-row>
<el-col :span="8"> <el-col :span="6">
<el-form-item class="query-form-item" label="单号:"> <el-form-item class="query-form-item" label="单号:">
<el-input v-model="filterQuery.billNo" placeholder="单号" <el-input v-model="filterQuery.billNo" placeholder="单号"
style="width: 90%" style="width: 90%"
@ -25,7 +25,7 @@
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- </el-col>--> <!-- </el-col>-->
<el-col :span="8"> <el-col :span="6">
<el-form-item class="query-form-item" label="收货仓库:"> <el-form-item class="query-form-item" label="收货仓库:">
<el-select v-model="filterQuery.invCode" placeholder="请选择收货仓库" clearable="true" <el-select v-model="filterQuery.invCode" placeholder="请选择收货仓库" clearable="true"
style="width: 90%" style="width: 90%"

@ -58,7 +58,7 @@
</el-button-group> </el-button-group>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-table v-loading="loading" :data="list" style="width: 100%"> <el-table v-loading="loading" :data="list" style="width: 100%" border>
<el-table-column label="序号" type="index"></el-table-column> <el-table-column label="序号" type="index"></el-table-column>
<el-table-column <el-table-column
label="UDI码" label="UDI码"

@ -40,7 +40,7 @@
</el-descriptions-item> </el-descriptions-item>
</el-descriptions> </el-descriptions>
<el-form :inline="true" :model="invPreProductDetailQuery" style="margin-top: 10px;" size="mini"> <el-form :inline="true" :model="invPreProductDetailQuery" style="margin-top: 10px;" size="mini" border>
<el-form-item class="query-form-item" label="UDI码:"> <el-form-item class="query-form-item" label="UDI码:">
<el-input v-model="invPreProductDetailQuery.code" <el-input v-model="invPreProductDetailQuery.code"
placeholder="请输入UDI码查询" placeholder="请输入UDI码查询"

@ -73,6 +73,34 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6">
<el-form-item class="query-form-item" label="供应商名称:" v-if="showSup">
<el-select
v-model="filterQuery.supId"
filterable
remote
clearable="true"
reserve-keyword
placeholder="请选择供应商名称"
:remote-method="findMethod"
size="mini"
:loading="corpLoading"
@change="corpChange"
style="width: 90%"
>
<el-option
v-for="item in fromOptions"
:key="item.name"
:label="item.name"
:value="item.erpId"
>
<span style="float: left">{{ item.name }}</span>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row> </el-row>
</el-form> </el-form>
<div class="top-right-btn"> <div class="top-right-btn">
@ -158,7 +186,7 @@ import {getInvListByUser} from "@/api/system/invWarehouse";
import {getInvPreInProduct, deleteInvPreInProduct} from "@/api/inventory/invPreInSearch"; import {getInvPreInProduct, deleteInvPreInProduct} from "@/api/inventory/invPreInSearch";
import {getBasicUnitMaintains} from "@/api/basic/basicUnitMaintain"; import {getBasicUnitMaintains} from "@/api/basic/basicUnitMaintain";
import {isBlank} from "@/utils/strUtil"; import {isBlank} from "@/utils/strUtil";
import invPreProductsDetail from "@/views/inventory/InvPreProductsDetail.vue"; import invPreProductsDetail from "@/views/inventory/InvPreInProductsDetail.vue";
export default { export default {
name: "InvPreProducts", name: "InvPreProducts",
@ -173,7 +201,7 @@ export default {
supId: null, supId: null,
zczbhhzbapzbh: null, zczbhhzbapzbh: null,
ylqxzcrbarmc: null, ylqxzcrbarmc: null,
invCode: this.$store.getters.locInvCode, invCode: null,
page: 1, page: 1,
limit: 10, limit: 10,
}, },
@ -217,9 +245,9 @@ export default {
supId: null, supId: null,
zczbhhzbapzbh: null, zczbhhzbapzbh: null,
ylqxzcrbarmc: null, ylqxzcrbarmc: null,
invCode: this.$store.getters.locInvCode,
page: 1, page: 1,
limit: 10, limit: 10,
invCode: null,
}; };
this.getList(); this.getList();
}, },

@ -73,6 +73,33 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" >
<el-form-item class="query-form-item" label="供应商名称:" v-if="showSup">
<el-select
v-model="filterQuery.supId"
filterable
remote
clearable="true"
reserve-keyword
placeholder="请选择供应商名称"
:remote-method="findMethod"
size="mini"
:loading="corpLoading"
@change="corpChange"
style="width: 90%"
>
<el-option
v-for="item in fromOptions"
:key="item.name"
:label="item.name"
:value="item.erpId"
>
<span style="float: left">{{ item.name }}</span>
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row> </el-row>
</el-form> </el-form>
<div class="top-right-btn"> <div class="top-right-btn">
@ -217,7 +244,7 @@ export default {
supId: null, supId: null,
zczbhhzbapzbh: null, zczbhhzbapzbh: null,
ylqxzcrbarmc: null, ylqxzcrbarmc: null,
invCode: this.$store.getters.locInvCode, invCode: null,
page: 1, page: 1,
limit: 10, limit: 10,
}; };
@ -246,7 +273,7 @@ export default {
getList() { getList() {
this.loading = true; this.loading = true;
this.filterQuery.supId = this.$store.getters.customerId; // this.filterQuery.supId = this.$store.getters.customerId;
getInvPreProduct(this.filterQuery).then((res) => { getInvPreProduct(this.filterQuery).then((res) => {
this.loading = false; this.loading = false;
if (res.code === 20000) { if (res.code === 20000) {

@ -74,7 +74,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item class="query-form-item" label="供应商名称:"> <el-form-item class="query-form-item" label="供应商名称:" v-if="showSup">
<el-select <el-select
v-model="filterQuery.supId" v-model="filterQuery.supId"
filterable filterable

@ -104,17 +104,17 @@
</template> </template>
<script> <script>
import { import {
filterLog, filterLog,
deleteLog, deleteLog,
createSchedule, createSchedule,
findConfig, findConfig,
updateConfig, updateConfig,
infoByStatus infoByStatus
} from "../../api/sync/spsSyncStatus"; } from "../../api/sync/spsSyncStatus";
import store from "@/store"; import store from "@/store";
export default { export default {
data() { data() {
return { return {
filterQuery: { filterQuery: {
@ -415,35 +415,35 @@
this.getList(); this.getList();
this.getConfig(); this.getConfig();
}, },
}; };
</script> </script>
<style> <style>
.itemTag { .itemTag {
float: left; float: left;
text-align: left; text-align: left;
margin-top: 10px; margin-top: 10px;
width: 100px; width: 100px;
} }
.text { .text {
font-size: 13px; font-size: 13px;
font-family: "Microsoft YaHei"; font-family: "Microsoft YaHei";
} }
.el-row { .el-row {
display: flex; display: flex;
flex-wrap: wrap; flex-wrap: wrap;
} }
.el-col { .el-col {
border-radius: 4px; border-radius: 4px;
flex-wrap: wrap; flex-wrap: wrap;
} }
.syncInfo { .syncInfo {
font-size: medium; font-size: medium;
font-family: "Microsoft YaHei"; font-family: "Microsoft YaHei";
line-height: 25px; line-height: 25px;
} }
</style> </style>

@ -30,7 +30,8 @@
<el-form-item> <el-form-item>
<el-button-group> <el-button-group>
<el-button type="primary" icon="el-icon-refresh" @click="onReset" <el-button type="primary" icon="el-icon-refresh" @click="onReset"
>重置</el-button >重置
</el-button
> >
<el-button type="primary" @click="onSubmit" icon="el-icon-search" <el-button type="primary" @click="onSubmit" icon="el-icon-search"
>查询 >查询
@ -75,7 +76,7 @@
</el-tag> </el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="备注" prop="remark"> </el-table-column> <el-table-column label="备注" prop="remark"></el-table-column>
<el-table-column label="操作"> <el-table-column label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
@ -124,7 +125,7 @@
<el-form-item label="部门名称:" prop="name"> <el-form-item label="部门名称:" prop="name">
<el-input <el-input
v-model="formData.name" v-model="formData.name"
style="width: 90%" style="width: 80%"
clearable clearable
size="small" size="small"
></el-input> ></el-input>
@ -244,7 +245,7 @@
prop="employeeName" prop="employeeName"
></el-table-column> ></el-table-column>
<el-table-column label="用户账号" prop="userName"></el-table-column> <el-table-column label="用户账号" prop="userName"></el-table-column>
<el-table-column label="备注" prop="comments"> </el-table-column> <el-table-column label="备注" prop="comments"></el-table-column>
<el-table-column label="操作"> <el-table-column label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
@ -315,7 +316,7 @@
<el-table-column label="序号" type="index"></el-table-column> <el-table-column label="序号" type="index"></el-table-column>
<el-table-column label="仓库名称" prop="name"></el-table-column> <el-table-column label="仓库名称" prop="name"></el-table-column>
<el-table-column label="仓库编码" prop="code"></el-table-column> <el-table-column label="仓库编码" prop="code"></el-table-column>
<el-table-column label="备注" prop="remark"> </el-table-column> <el-table-column label="备注" prop="remark"></el-table-column>
<!-- <el-table-column label="操作">--> <!-- <el-table-column label="操作">-->
<!-- <template slot-scope="scope">--> <!-- <template slot-scope="scope">-->
<!-- <el-button--> <!-- <el-button-->
@ -347,11 +348,11 @@ import {
saveWarehouse, saveWarehouse,
} from "@/api/system/invWarehouse"; } from "@/api/system/invWarehouse";
import { treeList, treeSelectedList } from "@/api/system/dataStatus"; import {treeList, treeSelectedList} from "@/api/system/dataStatus";
import Treeselect from "@riophae/vue-treeselect"; import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css"; import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import { listDeptUser, removeUser } from "@/api/system/deptUser"; import {listDeptUser, removeUser} from "@/api/system/deptUser";
import { filterSubAll } from "@/api/system/invSubWarehouse"; import {filterSubAll} from "@/api/system/invSubWarehouse";
export default { export default {
data() { data() {
@ -382,9 +383,9 @@ export default {
deptOptions: [], deptOptions: [],
rules: { rules: {
name: [ name: [
{ required: true, message: "部门名称不能为空", trigger: "blur" }, {required: true, message: "部门名称不能为空", trigger: "blur"},
], ],
status: [{ required: true, message: "状态不能为空", trigger: "blur" }], status: [{required: true, message: "状态不能为空", trigger: "blur"}],
}, },
menuExpand: false, menuExpand: false,
menuNodeAll: false, menuNodeAll: false,
@ -628,7 +629,8 @@ export default {
} }
}); });
}) })
.catch(() => {}); .catch(() => {
});
}, },
toggleExpandAll() { toggleExpandAll() {
this.refreshTable = false; this.refreshTable = false;
@ -666,7 +668,7 @@ export default {
}); });
}, },
getDeptStatusMenuTreeselect(deptId) { getDeptStatusMenuTreeselect(deptId) {
let query = { deptId: deptId }; let query = {deptId: deptId};
return treeSelectedList(query).then((response) => { return treeSelectedList(query).then((response) => {
this.menuOptions = response.data.menus; this.menuOptions = response.data.menus;
return response; return response;
@ -749,7 +751,8 @@ export default {
} }
}); });
}) })
.catch(() => {}); .catch(() => {
});
}, },
// //
@ -770,8 +773,9 @@ export default {
this.getInvList(); this.getInvList();
}, },
}, },
components: { Treeselect }, components: {Treeselect},
mounted() {}, mounted() {
},
created() { created() {
this.getList(); this.getList();
}, },

@ -432,8 +432,8 @@ export default {
total: 0, total: 0,
advanceTypeTypeMap: { advanceTypeTypeMap: {
1: "入账库", 1: "入账库",
2: "寄售库", 3: "寄售库",
3: "预验收库", 2: "预验收库",
}, },
formMap: { formMap: {
add: "仓库信息-新增", add: "仓库信息-新增",

Loading…
Cancel
Save