Browse Source

完善仓库、商品查询保存逻辑

master
guoxing 1 year ago
parent
commit
a4eea255b1
  1. 2
      yxt-as-ui/src/api/warehouse/warehouseArea.js
  2. 14
      yxt-as-ui/src/views/goods/brands/brandsAdd.vue
  3. 3
      yxt-as-ui/src/views/goods/brands/index.vue
  4. 18
      yxt-as-ui/src/views/goods/category/categoryAdd.vue
  5. 3
      yxt-as-ui/src/views/goods/category/index.vue
  6. 8
      yxt-as-ui/src/views/goods/factory/factoryAdd.vue
  7. 3
      yxt-as-ui/src/views/goods/factory/index.vue
  8. 3
      yxt-as-ui/src/views/goods/unit/index.vue
  9. 2
      yxt-as-ui/src/views/goods/unit/unitAdd.vue
  10. 15
      yxt-as-ui/src/views/warehouse/goodsShelves/goodsShelvesAdd.vue
  11. 3
      yxt-as-ui/src/views/warehouse/goodsShelves/index.vue
  12. 3
      yxt-as-ui/src/views/warehouse/warehouse/index.vue
  13. 46
      yxt-as-ui/src/views/warehouse/warehouse/warehouseAdd.vue
  14. 7
      yxt-as-ui/src/views/warehouse/warehouseArea/index.vue
  15. 14
      yxt-as-ui/src/views/warehouse/warehouseArea/warehouseAreaAdd.vue

2
yxt-as-ui/src/api/warehouse/warehouseArea.js

@ -70,7 +70,7 @@ export default {
// 库区-- 删除
deleteBySids: function(data) {
return request({
url: '/wms/apiadmin/base/wmswarehouseinfo/delBySids',
url: '/wms/apiadmin/base/wmswarehousearea/delBySids',
method: 'DELETE',
data: data,
headers: {

14
yxt-as-ui/src/views/goods/brands/brandsAdd.vue

@ -88,9 +88,10 @@
remarks: '',
letter: '',
image: "",
useOrgSid: window.sessionStorage.getItem('departmentSid'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
},
hideUploadBtn: false,
@ -143,9 +144,10 @@
remarks: '',
letter: '',
image: "",
useOrgSid: window.sessionStorage.getItem('departmentSid'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
}
this.$emit('doback')
},

3
yxt-as-ui/src/views/goods/brands/index.vue

@ -173,6 +173,9 @@
},
loadList() {
this.tableLoading = true
this.queryParams.params.userSid = window.sessionStorage.getItem('userSid')
this.queryParams.params.orgPath = window.sessionStorage.getItem('defaultOrgPath')
this.queryParams.params.menuUrl = this.$route.path
req.listPage(this.queryParams).then((resp) => {
this.tableLoading = false
if (resp.success) {

18
yxt-as-ui/src/views/goods/category/categoryAdd.vue

@ -43,7 +43,7 @@
</div>
<div class="item">
<span class="item_text">出库规则</span>
<el-select v-model="formobj.outStockRuleValue" placeholder="请选择出库规则" class="item_input" @change="selectOutStockRuleChange">
<el-select v-model="formobj.outstockRuleValue" placeholder="请选择出库规则" class="item_input" @change="selectOutStockRuleChange">
<el-option v-for="item in outStockRuleList" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey" />
</el-select>
</div>
@ -80,15 +80,16 @@
goodsTypeCode: '',
percentageRate: '',
percentageAmount: '',
outStockRuleKey: '',
outStockRuleValue: '',
outstockRule: '',
outstockRuleValue: '',
sids: '',
pname: '',
sortNo: '',
remarks: '',
useOrgSid: window.sessionStorage.getItem('departmentSid'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
},
goodsTypeList: [],
@ -141,13 +142,14 @@
goodsTypeCode: '',
percentageRate: '',
percentageAmount: '',
outStockRuleKey: '',
outstockRule: '',
outStockRuleValue: '',
sids: '',
pname: '',
sortNo: '',
remarks: '',
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
}
@ -175,7 +177,7 @@
selectOutStockRuleChange(val){
const choose = this.outStockRuleList.filter((item) => item.sid == val)
console.log('>>>>>>>>>selectOutStockRuleChange', choose)
this.formobj.outStockRuleKey = choose[0].dictKey
this.formobj. outstockRule = choose[0].dictKey
this.formobj.outStockRuleValue = choose[0].dictValue
},
}

3
yxt-as-ui/src/views/goods/category/index.vue

@ -222,6 +222,9 @@
},
loadList() {
this.tableLoading = true
this.queryParams.params.userSid = window.sessionStorage.getItem('userSid')
this.queryParams.params.orgPath = window.sessionStorage.getItem('defaultOrgPath')
this.queryParams.params.menuUrl = this.$route.path
req.listPage(this.queryParams).then((resp) => {
this.tableLoading = false
if (resp.success) {

8
yxt-as-ui/src/views/goods/factory/factoryAdd.vue

@ -53,9 +53,10 @@
manufacturerCode: '',
sortNo: '',
remarks: "",
useOrgSid: window.sessionStorage.getItem('departmentSid'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
},
}
},
@ -88,6 +89,7 @@
sortNo: '',
remarks: "",
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
}

3
yxt-as-ui/src/views/goods/factory/index.vue

@ -161,6 +161,9 @@
},
loadList() {
this.tableLoading = true
this.queryParams.params.userSid = window.sessionStorage.getItem('userSid')
this.queryParams.params.orgPath = window.sessionStorage.getItem('defaultOrgPath')
this.queryParams.params.menuUrl = this.$route.path
req.listPage(this.queryParams).then((resp) => {
this.tableLoading = false
if (resp.success) {

3
yxt-as-ui/src/views/goods/unit/index.vue

@ -161,6 +161,9 @@
},
loadList() {
this.tableLoading = true
this.queryParams.params.userSid = window.sessionStorage.getItem('userSid')
this.queryParams.params.orgPath = window.sessionStorage.getItem('defaultOrgPath')
this.queryParams.params.menuUrl = this.$route.path
req.listPage(this.queryParams).then((resp) => {
this.tableLoading = false
if (resp.success) {

2
yxt-as-ui/src/views/goods/unit/unitAdd.vue

@ -70,6 +70,7 @@
unitName: '',
remarks: '',
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
},
@ -104,6 +105,7 @@
unitName: '',
remarks: '',
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
}

15
yxt-as-ui/src/views/warehouse/goodsShelves/goodsShelvesAdd.vue

@ -69,10 +69,10 @@
locationName: '',
locationSid: '',
remarks: '',
useOrgSid: window.sessionStorage.getItem('departmentSid'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
},
warehouseList: [],
warehouseAreaList: [],
@ -144,9 +144,10 @@
locationName: '',
locationSid: '',
remarks: '',
useOrgSid: window.sessionStorage.getItem('departmentSid'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
}
this.$emit('doback')
},

3
yxt-as-ui/src/views/warehouse/goodsShelves/index.vue

@ -224,6 +224,9 @@
},
loadList() {
this.tableLoading = true
this.queryParams.params.userSid = window.sessionStorage.getItem('userSid')
this.queryParams.params.orgPath = window.sessionStorage.getItem('defaultOrgPath')
this.queryParams.params.menuUrl = this.$route.path
req.listPage(this.queryParams).then((resp) => {
this.tableLoading = false
if (resp.success) {

3
yxt-as-ui/src/views/warehouse/warehouse/index.vue

@ -190,6 +190,9 @@
},
loadList() {
this.tableLoading = true
this.queryParams.params.userSid = window.sessionStorage.getItem('userSid')
this.queryParams.params.orgPath = window.sessionStorage.getItem('defaultOrgPath')
this.queryParams.params.menuUrl = this.$route.path
req.listPage(this.queryParams).then((resp) => {
this.tableLoading = false
if (resp.success) {

46
yxt-as-ui/src/views/warehouse/warehouse/warehouseAdd.vue

@ -84,7 +84,7 @@
<div class="span-sty">经度</div>
<el-form-item>
<el-input v-model="formobj.longitude" placeholder="经度" class="addinputw addinputInfo" clearable
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
</el-form-item>
</el-col>
@ -92,7 +92,7 @@
<div class="span-sty">纬度</div>
<el-form-item>
<el-input v-model="formobj.latitude" placeholder="纬度" class="addinputw addinputInfo" clearable
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
</el-form-item>
</el-col>
@ -194,6 +194,7 @@
remarks: '',
warehouseType: "0",
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
},
@ -247,26 +248,27 @@
handleReturn(isreload) {
if (isreload === 'true') this.$emit('reloadlist')
this.formobj = {
sid: '',
warehouseName: '',
warehouseCode: '',
warehouseTypeKey: '',
warehouseTypeValue: '',
contacts: "",
mob: "",
telephone: "",
manager: '',
longitude: '',
latitude: '',
usageStatus: "",
address: '',
squareMeter: '',
sortNo: '',
remarks: '',
warehouseType: "0",
useOrgSid: window.sessionStorage.getItem('departmentSid'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
sid: '',
warehouseName: '',
warehouseCode: '',
warehouseTypeKey: '',
warehouseTypeValue: '',
contacts: "",
mob: "",
telephone: "",
manager: '',
longitude: '',
latitude: '',
usageStatus: "",
address: '',
squareMeter: '',
sortNo: '',
remarks: '',
warehouseType: "0",
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
}
this.$emit('doback')
},

7
yxt-as-ui/src/views/warehouse/warehouseArea/index.vue

@ -57,8 +57,8 @@
</el-table-column>
<el-table-column label="是否可用" align="center" width="140">
<template slot-scope="scope">
<el-switch v-model="scope.row.isEnable" active-text="" inactive-text="" active-value="1"
inactive-value="2" @change="enableChange(scope.row.sid,scope.row.isEnable)" />
<el-switch v-model="scope.row.usageStatus" active-text="" inactive-text="" active-value="0"
inactive-value="1" @change="enableChange(scope.row.sid,scope.row.usageStatus)" />
</template>
</el-table-column>
<el-table-column prop="areaName" label="库区名称" align="center" />
@ -226,6 +226,9 @@
},
loadList() {
this.tableLoading = true
this.queryParams.params.userSid = window.sessionStorage.getItem('userSid')
this.queryParams.params.orgPath = window.sessionStorage.getItem('defaultOrgPath')
this.queryParams.params.menuUrl = this.$route.path
req.listPage(this.queryParams).then((resp) => {
this.tableLoading = false
if (resp.success) {

14
yxt-as-ui/src/views/warehouse/warehouseArea/warehouseAreaAdd.vue

@ -81,9 +81,10 @@
warehouseSid: '',
areaTypeSid: "",
areaTypeName: "",
useOrgSid: window.sessionStorage.getItem('departmentSid'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
},
warehouseList: [],
@ -133,9 +134,10 @@
remarks: '',
areaTypeSid: "",
areaTypeName: "",
useOrgSid: window.sessionStorage.getItem('departmentSid'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
useOrgSid: window.sessionStorage.getItem('departmentSid'),
orgPath: window.sessionStorage.getItem('defaultOrgPath'),
createOrgSid: window.sessionStorage.getItem('orgSid'),
userSid: window.sessionStorage.getItem('userSid'),
}
this.$emit('doback')

Loading…
Cancel
Save