Browse Source

1.修改搜索

fix_bug_pro20231227
0.0 1 year ago
parent
commit
de600815e1
  1. 2
      src/api/basicdata/basicdataGoodsAllocation.js
  2. 12
      src/api/basicdata/basicdataGoodsShelfView.ts
  3. 53
      src/views/basicdata/warehouse/goodsShelf/basicdataGoodsShelf.vue
  4. 5
      src/views/basicdata/warehouse/goodsShelf/basicdataGoodsShelfView.vue
  5. 139
      src/views/basicdata/warehouse/tray/basicdataTrayedt.vue

2
src/api/basicdata/basicdataGoodsAllocation.js

@ -51,7 +51,7 @@ export const add = (row) => {
export const update = (row) => {
return request({
url: '/api/logpm-basicdata/goodsAllocation/update',
url: '/api/logpm-warehouse/goodsAllocation/update',
method: 'post',
data: row
})

12
src/api/basicdata/basicdataGoodsShelfView.ts

@ -28,17 +28,17 @@ export function getstoreCargo(params): Promise<AxiosResponse<VisualizationRespon
}
})
}
/**
/**
*
*/
export function updategood(data): Promise<AxiosResponse<VisualizationResponseData>>{
return request({
url: '/api/logpm-basicdata/goodsAllocation/update',
url: '/api/logpm-warehouse/warehouseGoodsAllocation/update',
method: 'post',
data
})
}
/**
/**
*
*/
export function Alloclocationsnub(): Promise<AxiosResponse<VisualizationResponseData>>{
@ -47,7 +47,7 @@ export function Alloclocationsnub(): Promise<AxiosResponse<VisualizationResponse
method: 'get',
})
}
/**
/**
*
*/
export function geturl(name,params): Promise<AxiosResponse<VisualizationResponseData>>{
@ -57,7 +57,7 @@ export function geturl(name,params): Promise<AxiosResponse<VisualizationResponse
params
})
}
/**
/**
*
*/
export function posturl(name,data): Promise<AxiosResponse<VisualizationResponseData>>{
@ -66,4 +66,4 @@ export function posturl(name,data): Promise<AxiosResponse<VisualizationResponseD
method: 'post',
data
})
}
}

53
src/views/basicdata/warehouse/goodsShelf/basicdataGoodsShelf.vue

@ -10,34 +10,34 @@
<el-col >
<el-form-item label="货区:" prop="info" >
<!-- <el-cascader :options="optioner" :show-all-levels="false" clearable >-->
<el-cascader :options="optioner" style="width: 80%" v-model="query.goodsAreaInfo" placeholder="请选择货区" :show-all-levels="false" />
<el-cascader :options="optioner" style="width: 80%" v-model="query.goodsAreaInfo" placeholder="请选择货区" :show-all-levels="false" clearable />
<!-- </el-cascader>-->
</el-form-item>
<el-form-item label="货架名称" prop="info" >
<el-input v-model="query.goodsShelfName" placeholder="请输入货架名称"/>
</el-form-item>
<el-form-item label="货架状态:" prop="areaStatus">
<!-- <el-input v-model="form.areaStatus" placeholder="请输入货区状态;1-启用,2-禁用"/>-->
<el-select v-model="query.goodsShelfStatus" clearable placeholder="请选择货架状态" style="width: 80%;">
<el-option
v-for="item in goodsShelfStatusData"
:key="item.dictKey"
:label="item.dictValue"
:value="item.dictKey">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="启用状态:" prop="areaStatus">
<!-- <el-input v-model="form.areaStatus" placeholder="请输入货区状态;1-启用,2-禁用"/>-->
<el-select v-model="query.enableStatus" clearable placeholder="请选择启用状态" style="width: 80%;">
<el-option
v-for="item in enableStatusData"
:key="item.dictKey"
:label="item.dictValue"
:value="item.dictKey">
</el-option>
</el-select>
</el-form-item>
<!-- <el-form-item label="货架状态:" prop="areaStatus">-->
<!-- &lt;!&ndash; <el-input v-model="form.areaStatus" placeholder="请输入货区状态;1-启用,2-禁用"/>&ndash;&gt;-->
<!-- <el-select v-model="query.goodsShelfStatus" clearable placeholder="请选择货架状态" style="width: 80%;">-->
<!-- <el-option-->
<!-- v-for="item in goodsShelfStatusData"-->
<!-- :key="item.dictKey"-->
<!-- :label="item.dictValue"-->
<!-- :value="item.dictKey">-->
<!-- </el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="启用状态:" prop="areaStatus">-->
<!-- &lt;!&ndash; <el-input v-model="form.areaStatus" placeholder="请输入货区状态;1-启用,2-禁用"/>&ndash;&gt;-->
<!-- <el-select v-model="query.enableStatus" clearable placeholder="请选择启用状态" style="width: 80%;">-->
<!-- <el-option-->
<!-- v-for="item in enableStatusData"-->
<!-- :key="item.dictKey"-->
<!-- :label="item.dictValue"-->
<!-- :value="item.dictKey">-->
<!-- </el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-button type="primary" icon="el-icon-search" @click="searchChange" > </el-button>
<el-button icon="el-icon-delete" @click="searchReset()"> </el-button>
</el-col>
@ -618,9 +618,10 @@ export default {
this.goodsShelfStatusData = res.data.data;
});
getGoodsAreaNodeList().then(res=>{
const data = this.formatCascaderData(res.data.data);
console.log("data>>>>>>>>>>>>>>",data);
this.optioner = data
const data = res.data.data
this.optioner = this.formatCascaderData(data);
console.log(">>>>>>>>>>>>>>>>optioner",this.optioner);
})
@ -636,7 +637,7 @@ export default {
for (var i = 0; i < data.length; i++) {
if (null==data[i].children ||data[i].children.length < 1) {
// childrenchildrenundefined
delete data[i].children;
delete data[i].leaf;
} else {
// children
this.formatCascaderData(data[i].children)

5
src/views/basicdata/warehouse/goodsShelf/basicdataGoodsShelfView.vue

@ -1,3 +1,6 @@
<template>
<div class="head_top">
<div>
@ -471,7 +474,7 @@ const addhuoj = async scope => {
url='upService'
data.upShelfOrderList=[scope.row]
break;
default:
break;
}

139
src/views/basicdata/warehouse/tray/basicdataTrayedt.vue

@ -249,8 +249,8 @@ export default {
width:"100px"
},
{
label: "货位信息",
prop: "goodsAllocationName",
label: "所在库位",
prop: "positionCode",
search: true,
width:"100px"
},
@ -269,130 +269,7 @@ export default {
]
},
//
signoption: {
height:'auto',
width:'40px',
calcHeight: 30,
tip: false,
searchShow: true,
searchMenuSpan: 6,
border: true,
index: true,
viewBtn: true,
dialogClickModal: false,
emptyBtn: false, //
submitBtn: false, //
column: [
{
label: "收货人姓名",
labelWidth:'150',
span:11,
prop: "consignee",
type: "input",
width:"150px",
align:'center',
disabled:true,
// rules: [{
// required: true,
// message: "",
// trigger: "blur"
// }],
},
{
label: "收货人电话",
prop: "deliveryPhone",
labelWidth:'150',
span:11,
type: "input",
width:"150px",
align:'center',
disabled:true,
},
{
label: "收货地址",
prop: "deliveryAddress",
labelWidth:'150',
span:11,
type: "input",
width:"150px",
align:'center',
disabled:true,
},
{
label: "签收类型",
prop: "signingType",
labelWidth:'150',
span:11,
type: "radio",
width:"150px",
align:'center',
disabled:false,
dicData: [
{
label: '签收',
value: '1',
},
{
label: '代签收',
value: '2',
}
],
},
{
label: "签收图片",
prop: "deliverySignPictures",
labelWidth:'150',
type: 'upload',
listType: 'picture-card',
width:"150px",
span:15,
multiple:true,
align:'left',
action: '/blade-resource/oss/endpoint/put-file',
limit: 5,
propsHttp: {
res: 'data',
url: 'link',
},
disabled:false,
},
// {
// label: "",
// prop: "clerkSignPictures",
// type: 'upload',
// listType: 'picture-card',
// dataType: 'string',
// labelWidth:'150',
// span:15,
// multiple:true,
// width:"200px",
// align:'left',
// action: '/blade-resource/oss/endpoint/put-file',
// limit: 15,
// propsHttp: {
// res: 'data',
// url: 'link',
// },
// rules: [{
// required: true,
// message: "",
// trigger: "blur"
// }],
// },
{
label: "备注",
prop: "clerkSignRemarks",
labelWidth:'150',
span:15,
type: "input",
width:"150px",
align:'center',
},
]
},
//
@ -462,8 +339,8 @@ export default {
// width:"100px"
// },
{
label: "库位名称",
prop: "goodsAllocationName",
label: "所在库位",
prop: "positionCode",
width:"100px"
},
{
@ -535,8 +412,8 @@ export default {
width:"100px"
},
{
label: "库位名称",
prop: "goodsAllocationName",
label: "所在库位",
prop: "positionCode",
width:"100px"
},
{
@ -601,8 +478,8 @@ export default {
width:"100px"
},
{
label: "货位信息",
prop: "goodsAllocation",
label: "所在货位",
prop: "positionCode",
search: true,
width:"100px"
},

Loading…
Cancel
Save