|
|
@@ -86,7 +86,7 @@
|
|
|
>
|
|
|
<div class="top-dsc">
|
|
|
<div class="position">
|
|
|
- <p>名称:{{ it.wu_pin_ming_chen }}</p>
|
|
|
+ <p>名称:{{ it.wu_liao_ming_chen }}</p>
|
|
|
<p>编码:{{ it.wu_liao_bian_ma_ || "空" }}</p>
|
|
|
<p>位置:{{ it.cun_fang_wei_zhi_ || "空" }}</p>
|
|
|
<p>货号:{{ it.huo_hao_ || "空" }}</p>
|
|
|
@@ -106,9 +106,9 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="goodshelf-name" v-if="index == 1">
|
|
|
+ <!-- <div class="goodshelf-name" v-if="index == 1">
|
|
|
{{ desString }}
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -164,7 +164,6 @@ export default {
|
|
|
},
|
|
|
filters: {
|
|
|
indexfilter: function (value,data) {
|
|
|
- console.log(value,data)
|
|
|
if (data[0]) {
|
|
|
return value + 1;
|
|
|
} else {
|
|
|
@@ -211,7 +210,6 @@ export default {
|
|
|
|
|
|
curdPost("sql", sqlString).then((response) => {
|
|
|
this_.quyu_arr = response.variables.data;
|
|
|
- console.log(this_.quyu_arr,"sqlqrr")
|
|
|
this_.quyu_arr.forEach(it=>{
|
|
|
it.wei_zhi_.includes("-")?"":it.qu_yu_ =it.qu_yu_+it.wei_zhi_.slice(3,4);
|
|
|
})
|
|
|
@@ -260,34 +258,32 @@ export default {
|
|
|
let value = this.formInline.qu_yu_value
|
|
|
let num = value.split("号")[0];
|
|
|
let type = this.sqlSlice(value,num);
|
|
|
- console.log(type)
|
|
|
var sqlString =`select * from t_mjwlgl where cun_fang_wei_zhi_ like ` +
|
|
|
"'%" +
|
|
|
type +
|
|
|
"%'";
|
|
|
- console.log(sqlString);
|
|
|
+
|
|
|
this.queryLoad(sqlString, type);
|
|
|
this.formInline.qu_yu_value = value;
|
|
|
this.quyuShow = value
|
|
|
},
|
|
|
- queryLoad(sql, py) {
|
|
|
-
|
|
|
+ queryLoad(sql, py) {
|
|
|
var datas = [];
|
|
|
this.cenghao = [];
|
|
|
- const labelsMap = {}; // map存储
|
|
|
+ const labelsMap = {}; // 货架分层的数据初始化
|
|
|
let typeData = [];
|
|
|
var sqltype =
|
|
|
`select DISTINCT SUBSTR(wei_zhi_,1,6) as wei_zhi_ from t_ck where wei_zhi_ like ` +"'%" +py +"%'" +"ORDER BY wei_zhi_ ASC "; //
|
|
|
- console.log(sqltype, sql,"传进来参数");
|
|
|
+
|
|
|
curdPost("sql", sqltype).then((res) => {
|
|
|
typeData = res.variables.data; //查询该位置具有多少层
|
|
|
curdPost("sql", sql).then((res) => {//sql 查询该位置在物料管理库存信息的物料
|
|
|
- datas = res.variables.data;// 该位置的库存信息
|
|
|
+ datas = res.variables.data;// 该位置的所有物料信息
|
|
|
typeData.forEach((item) => { //组件以货架分层的数据: {1:[],2:[],3:[],4:[],5:[],6}
|
|
|
let num = item.wei_zhi_.split("-")[1];
|
|
|
- labelsMap[num] = [];
|
|
|
+ labelsMap[num] = [];// 货架分层的数据初始化
|
|
|
});
|
|
|
- if (datas.length == 0) { //没有物料存在该位置
|
|
|
+ if (datas.length == 0) { //该位置(冰箱)一个物料都没有
|
|
|
for (var prop in labelsMap) {
|
|
|
typeData.forEach((item) => { //组件以货架分层的数据: {1:[],2:[],3:[],4:[],5:[],6}
|
|
|
let num = item.wei_zhi_.split("-")[1];
|
|
|
@@ -312,7 +308,7 @@ export default {
|
|
|
let num = item.wei_zhi_.split("-")[1];
|
|
|
if(num == prop){
|
|
|
labelsMap[prop].push({ cun_fang_wei_zhi_: item.wei_zhi_});
|
|
|
- labelsMap[prop].push({ "zhuangtai": "空"});
|
|
|
+ // labelsMap[prop].push({ "zhuangtai": "空"});
|
|
|
}
|
|
|
});
|
|
|
// labelsMap[prop].push({ cun_fang_wei_zhi_: "空" });
|
|
|
@@ -325,10 +321,10 @@ export default {
|
|
|
if (labelsMap.hasOwnProperty(prop)) {
|
|
|
if (labelsMap[prop].length > 1) {
|
|
|
var item = labelsMap[prop].slice(1);
|
|
|
- console.log(item);
|
|
|
+
|
|
|
newarr.push(item);
|
|
|
} else {
|
|
|
- console.log(labelsMap[prop]);
|
|
|
+
|
|
|
newarr.push(labelsMap[prop]);
|
|
|
}
|
|
|
}
|
|
|
@@ -342,12 +338,12 @@ export default {
|
|
|
let value = e.target.innerText;
|
|
|
let num = value.split("号")[0];
|
|
|
let type = this.sqlSlice(value,num);
|
|
|
- console.log(type)
|
|
|
+
|
|
|
var sqlString =`select * from t_mjwlgl where cun_fang_wei_zhi_ like ` +
|
|
|
"'%" +
|
|
|
type +
|
|
|
"%'";
|
|
|
- console.log(sqlString);
|
|
|
+
|
|
|
this.queryLoad(sqlString, type);
|
|
|
this.formInline.qu_yu_value = value;
|
|
|
this.quyuShow = value;
|