From fa523e19c4e89c3a08aff41fe5acb57392a0f0aa Mon Sep 17 00:00:00 2001
From: zuozhengqing <a13193816592@163.com>
Date: 星期一, 18 十二月 2023 14:57:43 +0800
Subject: [PATCH] 修改库存调整路由跳转,重订货规则数量设置默认值,样式调整
---
src/components/makepager/TableCommonView.vue | 8 +++
src/views/productManage/product/index.vue | 8 +++
src/views/reportForm/inboundOutboundDetail/index.vue | 6 +-
src/components/layout/components/appHeader/index.vue | 2
src/views/operate/orderPoint/index.vue | 23 +++++++++--
src/components/makepager/CommonFormTableView.vue | 1
src/views/reportForm/locationReport/index.vue | 15 ++++++-
src/views/operate/outEnterLibrary/index.vue | 9 ++--
src/router/index.js | 3 -
src/views/reportForm/outboundDetail/index.vue | 6 +-
10 files changed, 57 insertions(+), 24 deletions(-)
diff --git a/src/components/layout/components/appHeader/index.vue b/src/components/layout/components/appHeader/index.vue
index 3369f4d..97c2c1d 100644
--- a/src/components/layout/components/appHeader/index.vue
+++ b/src/components/layout/components/appHeader/index.vue
@@ -47,7 +47,7 @@
prod: `//${window.location.hostname}:9080`,
test: `//192.168.20.119:9080`,
// 鎯宠烦鍒版湰鍦板惎鍔ㄧ殑鐧诲綍椤电殑璇濋渶瑕佹妸dev鏀规垚浣犳湰鍦伴」鐩矾寰�
- dev: `//192.168.20.102:8080`
+ dev: `//192.168.8.107:8080`
}
return loginPathMap[this.environmentType()]
},
diff --git a/src/components/makepager/CommonFormTableView.vue b/src/components/makepager/CommonFormTableView.vue
index 06667cc..fae8e86 100644
--- a/src/components/makepager/CommonFormTableView.vue
+++ b/src/components/makepager/CommonFormTableView.vue
@@ -118,6 +118,7 @@
:controls="false"
size="mini"
style="width: 100%; margin-right: 5px"
+ :min="item.prop==='minInventory'?0:1"
@change="
(val) => {
commonInputChange(val, item.prop, scope.row)
diff --git a/src/components/makepager/TableCommonView.vue b/src/components/makepager/TableCommonView.vue
index 34f0287..56dc900 100644
--- a/src/components/makepager/TableCommonView.vue
+++ b/src/components/makepager/TableCommonView.vue
@@ -66,7 +66,7 @@
>{{ timeAgo(scope.row[item.prop]) }}</span
>
<div v-else-if="item.conversion">
- <span>{{ item.getStatus(scope.row[item.prop]) }}</span>
+ <p class="exceed_width">{{ item.getStatus(scope.row[item.prop]) }}</p>
</div>
<span
v-else-if="item.isClick && scope.row[item.prop]"
@@ -348,6 +348,12 @@
border-top-left-radius: 12px;
border-top-right-radius: 12px;
overflow: auto;
+ .exceed_width{
+ width: 100%;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
}
}
diff --git a/src/router/index.js b/src/router/index.js
index 0d7d048..9cbc146 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -151,8 +151,7 @@
console.log(result,"result")
next();
if (!isSkip) {
- console.log(to,"鐪嬬湅to")
- if(to.path==="/overview/overviewList"){
+ if(to.path==="/overview/overviewList"||to.path==="/overview/previewExcel"||to.path==="/operate/inventoryAdjustmentHistory"){
next();
}else{
next('/noData')
diff --git a/src/views/operate/orderPoint/index.vue b/src/views/operate/orderPoint/index.vue
index d9167c5..340eb0e 100644
--- a/src/views/operate/orderPoint/index.vue
+++ b/src/views/operate/orderPoint/index.vue
@@ -103,8 +103,8 @@
amount: 0,
operationId: 0,
minInventory: 0,
- maxInventory: 0,
- orderNumber: 0,
+ maxInventory: 1,
+ orderNumber: 1,
unit: "",
reorderId: 0,
searchTaskMap: [],
@@ -119,7 +119,16 @@
pageSize: 15,
page: 1
})
- } else {
+ }else if(this.$route.params.locationId){
+ this.searchTaskMap=[]
+ this.getData({
+ id: this.$route.params.locationId,
+ jointName:this.$route.params.locationName,
+ // type:"",
+ pageSize: 15,
+ page: 1
+ })
+ }else {
this.getData()
}
this.setTable()
@@ -190,7 +199,7 @@
},
// 鎿嶄綔杈撳叆
inputContent(val, prop, row) {
- console.log(val, prop, row)
+ console.log(row)
if (prop === "minInventory") {
this.minInventory = val
if (parseFloat(this.minInventory) - parseFloat(this.prediction) > 0) {
@@ -249,7 +258,10 @@
this.showDiscard = false
let requestUrl = this.currentRowId === 0 ? addReorderRule : updateReorderRule
let params = this.saveParams()
- requestUrl(params)
+ if(params.productId===0){
+ this.$message.warning("璇峰~鍐欎骇鍝佷俊鎭�!")
+ }else{
+ requestUrl(params)
.then((res) => {
console.log(res)
if (res.code === 200) {
@@ -262,6 +274,7 @@
console.log(err)
this.getData()
})
+ }
// }
}
},
diff --git a/src/views/operate/outEnterLibrary/index.vue b/src/views/operate/outEnterLibrary/index.vue
index 315abca..846578e 100644
--- a/src/views/operate/outEnterLibrary/index.vue
+++ b/src/views/operate/outEnterLibrary/index.vue
@@ -83,7 +83,6 @@
},
created() {
this.setTable()
- console.log(this.$route.params)
var paramsList = sessionStorage.getItem("paramsList")
let params = {}
if (paramsList) {
@@ -147,11 +146,11 @@
},
{
label: "涓氬姟绫诲瀷",
- prop: "baseOperationType",
+ prop: "operationTypeName",
isShowColumn: true,
default: true,
- conversion: true,
- getStatus: this.getBaseOperationTypeList
+ // conversion: true,
+ // getStatus: this.getBaseOperationTypeList
},
{
label: "浠�",
@@ -221,6 +220,7 @@
async getData() {
if (this.params.name === "鎶ヨ〃") {
await listByCondition({
+ // condition:"",
keyWord:this.params.keyWord,
produceId:this.params.produceId,
unit:this.params.unit,
@@ -270,7 +270,6 @@
this.getData()
},
tableRowClick(row,val) {
- console.log(row,"鐪嬬湅")
this.workType=row.baseOperationType
this.editConfig.title = val
getOperationInfo(row.operationId).then((res)=>{
diff --git a/src/views/productManage/product/index.vue b/src/views/productManage/product/index.vue
index c701e34..fb5c5fe 100644
--- a/src/views/productManage/product/index.vue
+++ b/src/views/productManage/product/index.vue
@@ -160,6 +160,12 @@
setTableColumn(showcol) {
let tableColumn = [
{
+ label: "浜у搧缂栫爜",
+ prop: "id",
+ isShowColumn: true,
+ default: true
+ },
+ {
label: "浜у搧鍚嶇О",
prop: "name",
isShowColumn: true,
@@ -167,7 +173,7 @@
},
{
label: "浜у搧瑙勬牸",
- prop: "spex",
+ prop: "specs",
isShowColumn: showcol.includes("浜у搧瑙勬牸"),
default: false
},
diff --git a/src/views/reportForm/inboundOutboundDetail/index.vue b/src/views/reportForm/inboundOutboundDetail/index.vue
index fa95d2b..fe60a74 100644
--- a/src/views/reportForm/inboundOutboundDetail/index.vue
+++ b/src/views/reportForm/inboundOutboundDetail/index.vue
@@ -130,11 +130,11 @@
},
{
label: "涓氬姟绫诲瀷",
- prop: "baseOperationType",
+ prop: "operationTypeName",
isShowColumn: true,
default: true,
- conversion: true,
- getStatus: this.getBaseOperationTypeList
+ // conversion: true,
+ // getStatus: this.getBaseOperationTypeList
},
{
label: "浠�",
diff --git a/src/views/reportForm/locationReport/index.vue b/src/views/reportForm/locationReport/index.vue
index 4c2bc2a..2759b0b 100644
--- a/src/views/reportForm/locationReport/index.vue
+++ b/src/views/reportForm/locationReport/index.vue
@@ -28,7 +28,7 @@
<i class="el-icon-refresh-left"></i>
<span>鍘嗗彶</span>
</span>
- <span @click="handleAddGoods(scope)" class="margin_left_5px no-cursor">
+ <span @click="handleAddGoods(scope.row)" class="margin_left_5px">
<i class="el-icon-refresh"></i>
<span>琛ヨ揣</span>
</span>
@@ -163,6 +163,7 @@
},
{
label: "鍦ㄥ簱鏁伴噺",
+ width:100,
prop: "amount",
isShowColumn: true,
default: true,
@@ -257,7 +258,7 @@
handleHistoryClick(row) {
console.log(row)
this.$router.push({
- name: "inboundOutboundDetail",
+ name: "outEnterLibrary",
params: {
keyWord:row.productTypeName,
produceId:row.produceId,
@@ -268,7 +269,15 @@
})
},
// 琛ヨ揣
- handleAddGoods() {}
+ handleAddGoods(row) {
+ this.$router.push({
+ name: 'orderPoint',
+ params:{
+ locationId:row.locationId,
+ locationName:row.locationName
+ }
+ })
+ }
}
}
</script>
diff --git a/src/views/reportForm/outboundDetail/index.vue b/src/views/reportForm/outboundDetail/index.vue
index e7c63ca..02fef43 100644
--- a/src/views/reportForm/outboundDetail/index.vue
+++ b/src/views/reportForm/outboundDetail/index.vue
@@ -118,11 +118,11 @@
},
{
label: "涓氬姟绫诲瀷",
- prop: "baseOperationType",
+ prop: "operationTypeName",
isShowColumn: true,
default: true,
- conversion: true,
- getStatus: this.getBaseOperationTypeList
+ // conversion: true,
+ // getStatus: this.getBaseOperationTypeList
},
{
label: "浠�",
--
Gitblit v1.8.0