Browse Source

完善上架单

zhanglei
yunuo970428 2 months ago
parent
commit
a6db55aa2d
  1. 29
      yxt-as-ui/src/api/storage/upShelf.js
  2. 15
      yxt-as-ui/src/views/storage/upShelf/upShelfAdd.vue

29
yxt-as-ui/src/api/storage/upShelf.js

@ -1,37 +1,39 @@
import request from '@/utils/request' import request from '@/utils/request'
export default { export default {
// 查询分页列表 // 查询分页列表
listPage: function(params) { listPage: function(params) {
return request({ return request({
url: '/wms/apiadmin/WmsShelfBill/listPage', url: '/wms/apiadmin/WmsShelfBill/listPage',
method: 'post', method: 'post',
data: params, data: params,
headers: { 'Content-Type': 'application/json' } headers: { 'Content-Type': 'application/json' }
}) })
}, },
// 详情回显
// 初始化
init: function(data) { init: function(data) {
return request({ return request({
url: '/wms/apiadmin/WmsShelfBill/details?sid='+data, url: '/wms/apiadmin/WmsShelfBill/details?sid=' + data,
method: 'get' method: 'get'
}); })
},
// 初始化
getInit: function(data) {
return request({
url: '/wms/apiadmin/WmsShelfBill/getInit',
method: 'get',
params: data
})
}, },
// 新增、保存 // 新增、保存
save: function(data) { save: function(data) {
return request({ return request({
url: '/wms/apiadmin/WmsShelfBill/saveOrUpdate', url: '/wms/apiadmin/WmsShelfBill/saveOrUpdate',
method: 'post', method: 'post',
data: data, data: data,
headers: { 'Content-Type': 'application/json' } headers: { 'Content-Type': 'application/json' }
}); })
}, },
deleteBySids: function(data) { deleteBySids: function(data) {
return request({ return request({
url: '/wms/apiadmin/WmsShelfBill/delBySids', url: '/wms/apiadmin/WmsShelfBill/delBySids',
@ -39,6 +41,5 @@ export default {
data: data, data: data,
headers: { 'Content-Type': 'application/json' } headers: { 'Content-Type': 'application/json' }
}) })
}, }
} }

15
yxt-as-ui/src/views/storage/upShelf/upShelfAdd.vue

@ -9,9 +9,6 @@
</div> </div>
<div class="listconadd"> <div class="listconadd">
<el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02"> <el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02">
<div class="title">
<div>基础信息</div>
</div>
<el-row class="first_row"> <el-row class="first_row">
<el-col :span="8"> <el-col :span="8">
<div class="span-sty">制单人</div> <div class="span-sty">制单人</div>
@ -21,12 +18,6 @@
<div class="span-sty">制单部门</div> <div class="span-sty">制单部门</div>
<el-form-item><span class="addinputw addinputInfo">{{ formobj.deptName }}</span></el-form-item> <el-form-item><span class="addinputw addinputInfo">{{ formobj.deptName }}</span></el-form-item>
</el-col> </el-col>
<el-col :span="8">
<div class="span-sty">制单人</div>
<el-form-item>
<el-input v-model="formobj.createByName" placeholder="" class="addinputw addinputInfo" clearable/>
</el-form-item>
</el-col>
<el-col :span="8"> <el-col :span="8">
<div class="span-sty"><span class="must">*</span>单据日期</div> <div class="span-sty"><span class="must">*</span>单据日期</div>
<el-form-item prop="createTime"> <el-form-item prop="createTime">
@ -70,7 +61,7 @@
<el-button type="primary" size="mini" @click="doGoodsBatch(scope.$index)">删除</el-button> <el-button type="primary" size="mini" @click="doGoodsBatch(scope.$index)">删除</el-button>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="商品名称" prop="goodsSkuTitle" align="center" width="200"/> <el-table-column label="商品名称" prop="goodsSpuName" align="center" width="200"/>
<el-table-column label="图号" prop="goodsSkuCode" align="center" width="150"/> <el-table-column label="图号" prop="goodsSkuCode" align="center" width="150"/>
<el-table-column label="规格" prop="goodsSkuOwnSpec" align="center" width="150"/> <el-table-column label="规格" prop="goodsSkuOwnSpec" align="center" width="150"/>
<el-table-column label="单位" prop="unit" align="center" width="120"/> <el-table-column label="单位" prop="unit" align="center" width="120"/>
@ -79,7 +70,7 @@
<el-input @keyup.native="scope.row.count = getNumber(scope.row.count, 0)" v-model="scope.row.count" clearable placeholder="" @input="inputCount(scope.row)"/> <el-input @keyup.native="scope.row.count = getNumber(scope.row.count, 0)" v-model="scope.row.count" clearable placeholder="" @input="inputCount(scope.row)"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="备注" align="center" width="180"> <el-table-column label="备注" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-input v-model="scope.row.remarks" clearable placeholder=""/> <el-input v-model="scope.row.remarks" clearable placeholder=""/>
</template> </template>
@ -205,7 +196,7 @@ export default {
}) })
this.getAllOrgper() this.getAllOrgper()
this.title = '【新增】' this.title = '【新增】'
req.init({ sid: row.sid }).then(resp => { req.getInit({ sid: row.sid, orgPath: window.sessionStorage.getItem('defaultOrgPath'), userSid: window.sessionStorage.getItem('userSid') }).then((resp) => {
if (resp.success) { if (resp.success) {
this.formobj = resp.data this.formobj = resp.data
this.formobj.deptName = window.sessionStorage.getItem('defaultOrgPathName').substring(window.sessionStorage.getItem('defaultOrgPathName').lastIndexOf('/') + 1) this.formobj.deptName = window.sessionStorage.getItem('defaultOrgPathName').substring(window.sessionStorage.getItem('defaultOrgPathName').lastIndexOf('/') + 1)

Loading…
Cancel
Save