页面调整

main
FOAM 2025-09-30 12:06:58 +08:00
parent efcda66992
commit 96f8df6017
6 changed files with 82 additions and 132 deletions

View File

@ -116,15 +116,19 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
--> -->
<el-form-item label="A/C" prop="ac">
<el-input v-model="form.ac" style="width: 180px;" />
</el-form-item>
<el-form-item label="加工内容" prop="contents"> <el-form-item label="加工内容" prop="contents">
<el-input v-model="form.contents" style="width: 180px;" /> <el-input v-model="form.contents" style="width: 180px;" />
</el-form-item> </el-form-item>
<el-form-item label="收容数" prop="srs">
<el-input v-model="form.srs" style="width: 180px;" />
</el-form-item>
<el-form-item label="单用" prop="singles"> <el-form-item label="单用" prop="singles">
<el-input v-model="form.singles" style="width: 180px;" /> <el-input v-model="form.singles" style="width: 180px;" />
</el-form-item> </el-form-item>
<el-form-item label="A/C" prop="ac">
<el-input v-model="form.ac" style="width: 180px;" />
</el-form-item>
<el-form-item label="纳所" prop="ns"> <el-form-item label="纳所" prop="ns">
<el-input v-model="form.ns" style="width: 180px;" /> <el-input v-model="form.ns" style="width: 180px;" />
</el-form-item> </el-form-item>

View File

@ -204,7 +204,7 @@ export default {
title: '物料', url: 'api/item', idField: 'id', sort: 'id,desc', crudMethod: { ...crudItem }, optShow: { title: '物料', url: 'api/item', idField: 'id', sort: 'id,desc', crudMethod: { ...crudItem }, optShow: {
add: true, add: true,
edit: false, edit: false,
del: false, del: true,
reset: true, reset: true,
download: true download: true
} }

View File

@ -238,7 +238,7 @@ export default {
optShow: { optShow: {
add: true, add: true,
edit: false, edit: false,
del: false, del: true,
reset: true, reset: true,
download: true download: true
}, },

View File

@ -56,7 +56,7 @@ export default {
kwfenzuAll: [], kwfenzuAll: [],
kwfenzu: [], kwfenzu: [],
qrOptions: { qrOptions: {
width: 60, // width: 100, //
margin: 0, // margin: 0, //
errorCorrectionLevel: 'H' // errorCorrectionLevel: 'H' //
}, },
@ -94,8 +94,8 @@ export default {
this.kkkk2=res; this.kkkk2=res;
this.kwfenzu=[] this.kwfenzu=[]
for (let i = 0; i < this.kkkk2.length; i += 14) { for (let i = 0; i < this.kkkk2.length; i += 4) {
this.kwfenzu.push(this.kkkk2.slice(i, i + 14)); this.kwfenzu.push(this.kkkk2.slice(i, i + 4));
} }
console.log(kwfenzu) console.log(kwfenzu)
}); });
@ -147,21 +147,21 @@ body {
} }
.td-item-value{ .td-item-value{
font-size: 22pt; font-size: 46pt;
font-weight: bold; font-weight: bold;
text-align: center; text-align: center;
border: #000000 2px solid; border: #000000 2px solid;
} }
.td-item-value2{ .td-item-value2{
font-size: 13pt; font-size: 30pt;
font-weight: bold; font-weight: bold;
text-align: center; text-align: center;
border: #000000 2px solid; border: #000000 2px solid;
} }
.td-item-value3{ .td-item-value3{
font-size: 9pt; font-size: 12pt;
font-weight: bold; font-weight: bold;
text-align: center; text-align: center;
border: #000000 2px solid; border: #000000 2px solid;
@ -169,8 +169,8 @@ body {
.qr-code { .qr-code {
padding: 1mm; padding: 1mm;
width: 22mm; /* 控制显示大小 */ width: 35mm; /* 控制显示大小 */
height: 22mm; height: 35mm;
image-rendering: crisp-edges; /* 保持清晰度 */ image-rendering: crisp-edges; /* 保持清晰度 */
display: block; display: block;
margin: 0 auto; margin: 0 auto;
@ -179,22 +179,22 @@ body {
.label-table { .label-table {
background: #00a0e9; background: #00a0e9;
width: 100mm; width: 190mm;
height: 40mm; height: 60mm;
background: #ffffff; background: #ffffff;
border-collapse: collapse; border-collapse: collapse;
font-size: 13px; font-size: 16px;
table-layout: fixed; table-layout: fixed;
} }
.grid-container { .grid-container {
display: grid; display: grid;
grid-template-columns: repeat(2, 1fr); /* 4列 */ grid-template-columns: repeat(1, 1fr); /* 4列 */
grid-template-rows: repeat(7, 1fr); /* 7行 */ grid-template-rows: repeat(4, 1fr); /* 7行 */
width: 100%; width: 100%;
height: 100%; height: 100%;
background: #ffffff; background: #ffffff;
gap: 1mm 1mm; /* 标签之间的间隙 */ gap: 3mm 3mm; /* 标签之间的间隙 */
} }
</style> </style>

View File

@ -88,33 +88,33 @@
width="30%" width="30%"
:close-on-click-modal="false" :close-on-click-modal="false"
> >
<el-form ref="ywFrom" :rules="ywRules" :model="inventoryButton.inventoryYW" <el-form ref="ywFrom" :rules="ywRules" :model="ywFrom"
size="small" label-width="90px" size="small" label-width="90px"
> >
<el-form-item label="品番"> <el-form-item label="品番">
<el-input v-model="inventoryButton.inventoryYW.inventory.itemKey.item.code" placeholder="品番" <el-input v-model="ywFrom.inventory.itemKey.item.code" placeholder="品番"
:disabled="true" :disabled="true"
style="width: 220px;" style="width: 220px;"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="货品名称"> <el-form-item label="货品名称">
<el-input v-model="inventoryButton.inventoryYW.inventory.itemKey.item.name" placeholder="货品名称" <el-input v-model="ywFrom.inventory.itemKey.item.name" placeholder="货品名称"
:disabled="true" :disabled="true"
style="width: 220px;" style="width: 220px;"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="原库位"> <el-form-item label="原库位">
<el-input v-model="inventoryButton.inventoryYW.inventory.point.name" placeholder="原库位" :disabled="true" <el-input v-model="ywFrom.inventory.point.name" placeholder="原库位" :disabled="true"
style="width: 220px;" style="width: 220px;"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="库存数"> <el-form-item label="库存数">
<el-input v-model="inventoryButton.inventoryYW.inventory.quantity" placeholder="库存数" :disabled="true" <el-input v-model="ywFrom.inventory.quantity" placeholder="库存数" :disabled="true"
style="width: 220px;" style="width: 220px;"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="目标点位" prop="dstPoint"> <el-form-item label="目标点位" prop="dstPoint">
<el-select v-model="inventoryButton.inventoryYW.dstPoint" value-key="id" placeholder="目标点位" <el-select v-model="ywFrom.dstPoint" value-key="id" placeholder="目标点位"
style="width: 220px;" clearable filterable style="width: 220px;" clearable filterable
> >
<el-option <el-option
@ -127,14 +127,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="移位数量" prop="rmNumber"> <el-form-item label="移位数量" prop="rmNumber">
<el-input v-model="inventoryButton.inventoryYW.rmNumber" placeholder="库存数" clearable <el-input v-model="ywFrom.rmNumber" placeholder="库存数" clearable
style="width: 220px;" style="width: 220px;"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="ywTF = false"> </el-button> <el-button @click="ywTF = false"> </el-button>
<el-button type="primary" @click="planPickSaveM(inventoryButton)"> </el-button> <el-button type="primary" @click="planPickSaveM(ywFrom)"> </el-button>
</span> </span>
</el-dialog> </el-dialog>
<!-- 箱单移位--> <!-- 箱单移位-->
@ -200,7 +200,7 @@
<el-table-column prop="itemKey.propC1" label="批次号" width="150"/> <el-table-column prop="itemKey.propC1" label="批次号" width="150"/>
<el-table-column prop="itemKey.propC2" label="税别"/> <el-table-column prop="itemKey.propC2" label="税别"/>
<el-table-column prop="itemKey.item.extendStr2" label="保管期限"/> <el-table-column prop="itemKey.item.extendStr2" label="保管期限"/>
<!-- <el-table-column v-if="checkPer(['admin','fileManagement:edit','fileManagement:del'])" label="操作" <el-table-column v-if="checkPer(['admin','fileManagement:edit','fileManagement:del'])" label="操作"
width="150px" align="center" fixed="right" width="150px" align="center" fixed="right"
> >
<template slot-scope="scope"> <template slot-scope="scope">
@ -220,7 +220,7 @@
> >
</udOperation> </udOperation>
</template> </template>
</el-table-column>--> </el-table-column>
</el-table> </el-table>
<!--分页组件--> <!--分页组件-->
<div style="float: right;"> <div style="float: right;">
@ -317,12 +317,11 @@ export default {
rmNumber: { required: true, message: '移位数量必填', trigger: 'blur' }, rmNumber: { required: true, message: '移位数量必填', trigger: 'blur' },
}, },
ywTF: false, ywTF: false,
inventoryButton: { ywFrom: {
inventoryYW: {
inventory: { itemKey: { item: {} }, point: {} }, inventory: { itemKey: { item: {} }, point: {} },
dstPoint: {}, dstPoint: {},
id: null,
rmNumber: 0 rmNumber: 0
}
}, },
pointOptions: [], pointOptions: [],
xdMoveFromFlag: false, xdMoveFromFlag: false,
@ -371,7 +370,8 @@ export default {
this.crud.toQuery() this.crud.toQuery()
}, },
ywFTM(data){ ywFTM(data){
this.inventoryButton.inventoryYW.inventory = data; this.ywFrom.inventory = data;
this.ywFrom.id=data.id;
this.ywTF=true; this.ywTF=true;
}, },
planPickSaveM(data){ planPickSaveM(data){
@ -380,8 +380,8 @@ export default {
knywInventory(data).then(res=>{ knywInventory(data).then(res=>{
this.ywTF = false; this.ywTF = false;
this.$message.success(res) this.$message.success(res)
this.inventoryButton.inventoryYW.rmNumber=0; this.ywFrom.rmNumber=0;
this.inventoryButton.inventoryYW.dstPoint= { }; this.ywFrom.dstPoint= { };
this.crud.toQuery() this.crud.toQuery()
}) })
} else { } else {

View File

@ -2,26 +2,15 @@
<div class="app-container"> <div class="app-container">
<!--工具栏--> <!--工具栏-->
<div class="head-container"> <div class="head-container">
<label class="el-form-item-label" v-show="false"></label>
<el-select v-show="false" v-model="query.itemCode" @focus="getItem" value-key="id" filterable multiple
placeholder="请选择物料" style="width: 150px;" @keyup.enter.native="crud.toQuery"
>
<el-option
v-for="item in items"
:key="item.id"
:label="item.code"
:value="item.code"
/>
</el-select>
<!-- <!--
<el-input v-model="query.itemCode" clearable placeholder="请输入物料编码" style="width: 140px;" class="filter-item" @keyup.enter.native="crud.toQuery" /> <el-input v-model="query.itemCode" clearable placeholder="请输入物料编码" style="width: 140px;" class="filter-item" @keyup.enter.native="crud.toQuery" />
--> -->
<!-- <label class="el-form-item-label">物料编码</label>--> <!-- <label class="el-form-item-label">物料编码</label>-->
<el-input v-model="query.itemCodeOne" clearable placeholder="品番编码" style="width: 150px;" <el-input v-model="query.itemCodeOne" clearable placeholder="品番" style="width: 150px;"
@keyup.enter.native="crud.toQuery" @keyup.enter.native="crud.toQuery"
/> />
<!-- <label class="el-form-item-label">物料名称</label>--> <!-- <label class="el-form-item-label">物料名称</label>-->
<el-input v-model="query.itemName" clearable placeholder="品" style="width: 150px;" <el-input v-model="query.itemName" clearable placeholder="品名" style="width: 150px;"
@keyup.enter.native="crud.toQuery" @keyup.enter.native="crud.toQuery"
/> />
@ -49,18 +38,10 @@
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择日期" placeholder="选择日期"
></el-date-picker> ></el-date-picker>
<el-checkbox label="库存预警" v-model="query.kcyj"></el-checkbox>
<el-select v-model="query.areaNames" value-key="id" clearable placeholder="库区" style="width: 180px" filterable multiple reserve-keyword="true" > <AreaSelect v-model="query.areaName" :return-type="'value'" :return-value-key="'name'" :bexb="true"
<el-option class="filter-item" placeholder="库区" style="width: 155px;"
v-for="item in areaOptions" />
:key="item.id"
:label="item.name"
:value="item.name"
>
<span style="float: left;width: 60px" >{{ item.code }}</span>
<span style="width: 200px; color: #8492a6; font-size: 13px">{{ item.name }}</span>
</el-option>
</el-select>
<rrOperation :crud="crud"/> <rrOperation :crud="crud"/>
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'--> <!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
<crudOperation :permission="permission" :tableKey="this.$options.name"> <crudOperation :permission="permission" :tableKey="this.$options.name">
@ -85,53 +66,43 @@
width="30%" width="30%"
:close-on-click-modal="false" :close-on-click-modal="false"
> >
<el-form ref="ywFrom" :rules="ywRules" :model="inventoryButton.inventoryYW" <el-form ref="ywFrom" :rules="ywRules" :model="ywFrom"
size="small" label-width="90px" size="small" label-width="90px"
> >
<el-form-item label="品番"> <el-form-item label="品番">
<el-input v-model="inventoryButton.inventoryYW.inventory.itemKey.item.code" placeholder="品番" <el-input v-model="ywFrom.item_code" placeholder="品番"
:disabled="true" :disabled="true"
style="width: 220px;" style="width: 220px;"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="货品名称"> <el-form-item label="货品名称">
<el-input v-model="inventoryButton.inventoryYW.inventory.itemKey.item.name" placeholder="货品名称" <el-input v-model="ywFrom.item_name" placeholder="货品名称"
:disabled="true" :disabled="true"
style="width: 220px;" style="width: 220px;"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="原库位"> <el-form-item label="原库位">
<el-input v-model="inventoryButton.inventoryYW.inventory.point.name" placeholder="原库位" :disabled="true" <el-input v-model="ywFrom.point_code" placeholder="原库位" :disabled="true"
style="width: 220px;" style="width: 220px;"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="库存数"> <el-form-item label="库存数">
<el-input v-model="inventoryButton.inventoryYW.inventory.quantity" placeholder="库存数" :disabled="true" <el-input v-model="ywFrom.quantity" placeholder="库存数" :disabled="true"
style="width: 220px;" style="width: 220px;"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="目标点位" prop="dstPoint"> <el-form-item label="目标库位" prop="zPoint">
<el-select v-model="inventoryButton.inventoryYW.dstPoint" value-key="id" placeholder="目标点位" <PointSelect :value-key="'id'" v-model="ywFrom.dstPoint" :point_type="'ZZKW'" :immediate="true"/>
style="width: 220px;" clearable filterable
>
<el-option
v-for="item in pointOptions"
:key="item.code"
:label="item.code"
:value="item"
>
</el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="移位数量" prop="rmNumber"> <el-form-item label="移位数量" prop="rmNumber">
<el-input v-model="inventoryButton.inventoryYW.rmNumber" placeholder="库存数" clearable <el-input v-model="ywFrom.rmNumber" placeholder="库存数" clearable
style="width: 220px;" style="width: 220px;"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="ywTF = false"> </el-button> <el-button @click="ywTF = false"> </el-button>
<el-button type="primary" @click="planPickSaveM(inventoryButton)"> </el-button> <el-button type="primary" @click="planPickSaveM(ywFrom)"> </el-button>
</span> </span>
</el-dialog> </el-dialog>
<!--表单组件--> <!--表单组件-->
@ -140,10 +111,10 @@
> >
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="110px"> <el-form ref="form" :model="form" :rules="rules" size="small" label-width="110px">
<el-form-item label="品番"> <el-form-item label="品番">
<el-input v-model="form.itemKey.item.code" style="width: 300px;" placeholder="品番" :disabled="true"/> <el-input v-model="form.item_code" style="width: 300px;" placeholder="品番" :disabled="true"/>
</el-form-item> </el-form-item>
<el-form-item label="货品名" prop="name"> <el-form-item label="货品名" prop="name">
<el-input v-model="form.itemKey.item.name" style="width: 300px;" placeholder="品名" clearable/> <el-input v-model="form.item_name" style="width: 300px;" placeholder="品名" clearable/>
</el-form-item> </el-form-item>
<el-form-item label="调整后的数量" prop="quantity"> <el-form-item label="调整后的数量" prop="quantity">
<el-input v-model="form.quantity" style="width: 300px;" placeholder="调整后的数量" clearable/> <el-input v-model="form.quantity" style="width: 300px;" placeholder="调整后的数量" clearable/>
@ -174,9 +145,6 @@
<el-form-item label="数量"> <el-form-item label="数量">
<el-input v-model="cxjlFrom.order_qty" /> <el-input v-model="cxjlFrom.order_qty" />
</el-form-item> </el-form-item>
<!--<el-form-item label="指示工厂">
<el-input v-model="cxjlFrom.gw_code" />
</el-form-item>-->
<el-form-item label="库区"> <el-form-item label="库区">
<el-input v-model="cxjlFrom.gw_name" /> <el-input v-model="cxjlFrom.gw_name" />
</el-form-item> </el-form-item>
@ -203,21 +171,21 @@
> >
<el-table-column type="selection" width="50"/> <el-table-column type="selection" width="50"/>
<el-table-column prop="id" label="序号" align="center"/> <el-table-column prop="id" label="序号" align="center"/>
<!--<el-table-column prop="area.code" label="库区" width="80"/>--> <el-table-column prop="area_name" label="库区" width="200"/>
<el-table-column prop="area.name" label="库区" width="200"/> <el-table-column prop="point_code" label="库位号" align="center"/>
<el-table-column prop="point.code" label="库位号" align="center"/> <el-table-column prop="item_code" label="品番"/>
<el-table-column prop="itemKey.item.code" label="品番"/> <el-table-column prop="item_name" label="品名"/>
<el-table-column prop="itemKey.item.name" label="品番名称"/> <el-table-column prop="prop_c2" label="税别"/>
<el-table-column prop="quantity" label="数量"/> <el-table-column prop="quantity" label="数量"/>
<!--<el-table-column prop="zzkw.code" label="制造库位" align="center"/> <el-table-column prop="inv_min" label="库存下限"/>
<el-table-column prop="area.pointCode" label="缓存库位" align="center"/>--> <el-table-column prop="kcyj_qty" label="库存不足数">
<el-table-column prop="itemKey.propC2" label="税别"/>
<el-table-column prop="point.invMin" label="库存下限">
<template slot-scope="scope"> <template slot-scope="scope">
<div v-if="scope.row.point.invMin>scope.row.quantity" style="background: #ff9292">{{ scope.row.point.invMin }}</div> <div v-if="scope.row.kcyj_qty>0" style="background: #ff9292">{{ scope.row.kcyj_qty }}</div>
<div v-if="scope.row.point.invMin<=scope.row.quantity">{{ scope.row.point.invMin }}</div> <div v-if="scope.row.kcyj_qty<=0">{{ scope.row.kcyj_qty }}</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column v-if="checkPer(['admin','fileManagement:edit','fileManagement:del'])" label="操作" <el-table-column v-if="checkPer(['admin','fileManagement:edit','fileManagement:del'])" label="操作"
width="150px" align="center" fixed="right" width="150px" align="center" fixed="right"
> >
@ -264,6 +232,8 @@ import {download} from "@/api/data";
import {downloadFile} from "@/utils"; import {downloadFile} from "@/utils";
import BomAccountPointSelect from "@/views/generic-component/BomAccountPointSelect.vue"; import BomAccountPointSelect from "@/views/generic-component/BomAccountPointSelect.vue";
import {zzjl} from "@/api/pickDetail"; import {zzjl} from "@/api/pickDetail";
import AreaSelect from "@/views/generic-component/AreaSelect.vue";
import PointSelect from "@/views/generic-component/PointSelect.vue";
const defaultForm = { const defaultForm = {
id: null, id: null,
billCode: null, billCode: null,
@ -291,7 +261,7 @@ const defaultForm = {
} }
export default { export default {
name: 'InvZz', name: 'InvZz',
components: {BomAccountPointSelect, pagination, crudOperation, rrOperation, udOperation }, components: {PointSelect, AreaSelect, BomAccountPointSelect, pagination, crudOperation, rrOperation, udOperation },
mixins: [presenter(), header(), form(defaultForm), crud()], mixins: [presenter(), header(), form(defaultForm), crud()],
cruds() { cruds() {
return CRUD({ return CRUD({
@ -300,9 +270,9 @@ export default {
bexb:true, bexb:true,
pointType:'ZZKW' pointType:'ZZKW'
}, },
areaOptions: [],
title: '库存信息', title: '库存信息',
url: 'api/inventory', url: 'api/inventory/queryInventoryZz',
downurl: 'api/inventory',
idField: 'id', idField: 'id',
sort: 'id,desc', sort: 'id,desc',
crudMethod: { ...crudInventory }, crudMethod: { ...crudInventory },
@ -335,43 +305,25 @@ export default {
rmNumber: { required: true, message: '移位数量必填', trigger: 'blur' }, rmNumber: { required: true, message: '移位数量必填', trigger: 'blur' },
}, },
ywTF: false, ywTF: false,
inventoryButton: { ywFrom: {
inventoryYW: { //inventory: {id},
inventory: { itemKey: { item: {} }, point: {} },
dstPoint: {}, dstPoint: {},
rmNumber: 0 rmNumber: 0,
} id:null,item_code:null,item_name:null,point_code:null,quantity:null
}, },
pointOptions: [],
cxjlFromFlag: false, cxjlFromFlag: false,
cxjlFrom: { bom_account_id: null,order_qty:0, item_code:null, item_name:null, zzkw_id:null, zzkw_code:null, gw_code:null, gw_name:null, status:null, remark:null,srs:0 } cxjlFrom: { bom_account_id: null,order_qty:0, item_code:null, item_name:null, zzkw_id:null, zzkw_code:null, gw_code:null, gw_name:null, status:null, remark:null,srs:0 }
} }
}, },
mounted() { mounted() {
this.getAreaOptionsAll()
this.infoData()
}, },
methods: { methods: {
// false // false
[CRUD.HOOK.beforeRefresh]() { [CRUD.HOOK.beforeRefresh]() {
return true return true
}, },
infoData(){
queryPointList({}).then(res=>{
this.pointOptions = res;
})
},
getItem() {
getItems({}).then(res => {
this.items = res.content.map(function(obj) {
if (obj.hasChildren) {
obj.children = null
}
return obj
})
})
},
deleteDataM(id) {// deleteDataM(id) {//
let ids = [] let ids = []
ids.push(id) ids.push(id)
@ -390,7 +342,7 @@ export default {
this.crud.toQuery() this.crud.toQuery()
}, },
ywFTM(data){ ywFTM(data){
this.inventoryButton.inventoryYW.inventory = data; this.ywFrom = data;
this.ywTF=true; this.ywTF=true;
}, },
planPickSaveM(data){ planPickSaveM(data){
@ -399,8 +351,8 @@ export default {
knywInventory(data).then(res=>{ knywInventory(data).then(res=>{
this.ywTF = false; this.ywTF = false;
this.$message.success(res) this.$message.success(res)
this.inventoryButton.inventoryYW.rmNumber=0; this.ywFrom.rmNumber=0;
this.inventoryButton.inventoryYW.dstPoint= { }; this.ywFrom.dstPoint= { };
this.crud.toQuery() this.crud.toQuery()
}) })
} else { } else {
@ -410,21 +362,15 @@ export default {
}) })
}, },
downXbBtn(){ downXbBtn(){
console.log(123) console.log(this.crud.downurl)
this.crud.downloadLoading = true this.crud.downloadLoading = true
download(this.crud.url + '/downloadXb', this.crud.getQueryParams()).then(result => { download('api/inventory/downloadZz', this.crud.getQueryParams()).then(result => {
downloadFile(result, this.crud.title + '数据', 'xlsx') downloadFile(result, this.crud.title + '数据', 'xlsx')
this.crud.downloadLoading = false this.crud.downloadLoading = false
}).catch(() => { }).catch(() => {
this.crud.downloadLoading = false this.crud.downloadLoading = false
}) })
}, },
//
getAreaOptionsAll() {
queryAreaList({bexb:true,enabled:true}).then(res => {
this.areaOptions = res
})
},
getChangeVule(dben) { getChangeVule(dben) {
this.cxjlFrom.order_qty=dben.srs; this.cxjlFrom.order_qty=dben.srs;
this.cxjlFrom.item_code=dben.item_code; this.cxjlFrom.item_code=dben.item_code;