Browse Source

更新

fix_bug_pro20231227
zhangsiyu 1 year ago
parent
commit
7c5fb9aaaa
  1. 64
      src/views/basicdata/warehouse/goodsShelf/basicdataGoodsShelfView.vue

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

@ -77,7 +77,7 @@
<div>货位{{ ite.goodsAllocationName }}</div> <div>货位{{ ite.goodsAllocationName }}</div>
<div class="fwhserveNub"> <div class="fwhserveNub">
<div>服务号</div> <div>服务号</div>
<div v-for="it in (ite.serveNub||[])"> <div v-for="it in ite.serveNub || []">
{{ it }} {{ it }}
</div> </div>
</div> </div>
@ -113,7 +113,9 @@
<el-button type="primary" @click="showupt(2)">按自编号</el-button> <el-button type="primary" @click="showupt(2)">按自编号</el-button>
<el-button type="primary">按包件</el-button> <el-button type="primary">按包件</el-button>
<el-button type="primary">按托盘</el-button> <el-button type="primary">按托盘</el-button>
<el-button type="danger">禁用</el-button> <el-button type="primary">按库存品</el-button>
<el-button type="primary">按零担</el-button>
<el-button type="danger" @click="upgood">禁用</el-button>
</span> </span>
</template> </template>
</el-dialog> </el-dialog>
@ -166,9 +168,14 @@
</el-dialog> </el-dialog>
</template> </template>
<script setup> <script setup>
import { getVisualization, getstoreCargo } from '@/api/basicdata/basicdataGoodsShelfView'; import {
getVisualization,
getstoreCargo,
updategood,
} from '@/api/basicdata/basicdataGoodsShelfView';
import { useMessage } from 'element-plus';
import { reactive, toRefs, onMounted } from 'vue'; import { reactive, toRefs, onMounted } from 'vue';
const message = useMessage();
let details = reactive({ let details = reactive({
columnList: [ columnList: [
{ {
@ -274,44 +281,63 @@ async function initconfig() {
if (details.arrlist[details.checkselect]?.warehouseGoodsAreaVOList.length > 0) { if (details.arrlist[details.checkselect]?.warehouseGoodsAreaVOList.length > 0) {
details.checkregionselect = 0; details.checkregionselect = 0;
details.checksele = 0; details.checksele = 0;
checkshelves() checkshelves();
} else { } else {
details.checkregionselect = ''; details.checkregionselect = '';
} }
console.log(res.data, 'configconfigconfigconfigconfig'); console.log(res.data, 'configconfigconfigconfigconfig');
} }
function initpage(){ function initpage() {
// let warehousearr= // let warehousearr=
} }
async function upgood() {
let data = {
id: details.checkite.id,
enableStatus: 2,
};
let res = await updategood(data);
if (res.data.code == 200) {
message({
type: 'success',
message: '操作成功!',
});
checkshelves();
} else {
message({
type: 'error',
message: res.msg,
});
}
}
const checkcso = () => { const checkcso = () => {
if (details.arrlist[details.checkselect]?.warehouseGoodsAreaVOList.length > 0) { if (details.arrlist[details.checkselect]?.warehouseGoodsAreaVOList.length > 0) {
details.checkregionselect = 0; details.checkregionselect = 0;
details.checksele = 0; details.checksele = 0;
checkshelves() checkshelves();
} else { } else {
details.checkregionselect = ''; details.checkregionselect = '';
details.contenarr=[] details.contenarr = [];
details.contenbxsty['--length'] =0 details.contenbxsty['--length'] = 0;
} }
}; };
const checkregion = () => { const checkregion = () => {
details.checksele = 0; details.checksele = 0;
checkshelves() checkshelves();
console.log(details.checksele, 'details.checkseledetails.checksele'); console.log(details.checksele, 'details.checkseledetails.checksele');
}; };
function ckindexs(index) { function ckindexs(index) {
details.checksele = index; details.checksele = index;
checkshelves() checkshelves();
} }
async function checkshelves() { async function checkshelves() {
/** /**
* goodsAreaId 货区ID * goodsAreaId 货区ID
* goodsShelfId 货架ID * goodsShelfId 货架ID
*/ */
let goodsAreaarr=details.arrlist[details.checkselect]['warehouseGoodsAreaVOList'][details.checkregionselect] let goodsAreaarr =
let goodsShelfarr=goodsAreaarr['warehouseGoodsShelfEntitieList'][details.checksele] details.arrlist[details.checkselect]['warehouseGoodsAreaVOList'][details.checkregionselect];
let goodsShelfarr = goodsAreaarr['warehouseGoodsShelfEntitieList'][details.checksele];
let data = { let data = {
goodsAreaId: goodsAreaarr.id, goodsAreaId: goodsAreaarr.id,
goodsShelfId: goodsShelfarr.id, goodsShelfId: goodsShelfarr.id,
@ -332,7 +358,7 @@ async function checkshelves() {
// console.error(error); // console.error(error);
// } // }
// }; // };
const showupt = (value) => { const showupt = value => {
console.log('112312'); console.log('112312');
details.isshowupt = value; details.isshowupt = value;
}; };

Loading…
Cancel
Save