| | |
| | | }); |
| | | } |
| | | |
| | | // 编辑 |
| | | export function inventoryDetail(params) { |
| | | return request({ |
| | | url: '/pc/l/wh/form/inventory/detail', |
| | | method: 'get', |
| | | params, |
| | | }); |
| | | } |
| | | |
| | | // 盘点暂存 |
| | | export function inventoryTemporaryStorage(data) { |
| | | return request({ |
| | | url: '/pc/l/wh/form/inventory/temporaryStorage', |
| | | method: 'post', |
| | | data, |
| | | }); |
| | | } |
| | | |
| | | // 完成盘点 |
| | | export function inventoryFinish(data) { |
| | | return request({ |
| | |
| | | data, |
| | | }); |
| | | } |
| | | |
| | | // 异常明细列表查询 |
| | | export function inventoryListPdDetail(params) { |
| | | return request({ |
| | | url: '/pc/l/wh/form/inventory/list/PdDetail', |
| | | method: 'get', |
| | | params, |
| | | }); |
| | | } |
| | | |
| | | // 盘点 |
| | | export function inventorySelectPdList(params) { |
| | | return request({ |
| | | url: '/pc/l/wh/form/inventory/select/pdList', |
| | | method: 'get', |
| | | params, |
| | | }); |
| | | } |
| | |
| | | table: { |
| | | showIndex: true, // 是否显示序号 |
| | | expand: false, // 是否显示详情数据 |
| | | url: SettingIplatform.apiBaseURL + '/pc/fin/sys/tenant/select/list', // 请求地址 |
| | | url: SettingIplatform.apiBaseURL + '/pc/l/wh/form/inventory/list/PdDetail', // 请求地址 |
| | | // 工具条 |
| | | tools: { |
| | | columnsCtrl: { |
| | |
| | | <template> |
| | | <win-sm :title="setting.title" @close="close" :width="'800px'"> |
| | | <win-sm :title="`${setting.title}盘点`" @close="close" :width="'800px'"> |
| | | <el-form ref="ruleForm" :model="formData" :rules="rules" class="demo-ruleForm" label-width="100px"> |
| | | <el-form-item label="盘点单名" prop="businessFormName"> |
| | | <el-input |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | loading:true, |
| | | checkAll: false, |
| | | checkedList: [], |
| | | warehouseOptions: [], // 仓库列表 |
| | |
| | | ...mapGetters(['userInfo']), |
| | | }, |
| | | created() { |
| | | if (this.setting.info) { |
| | | // this.formData = Object.assign({}, JSON.parse(this.setting.info)); |
| | | if (this.setting.id) { |
| | | this.formData = Object.assign({}, JSON.parse(this.setting.info)); |
| | | this.$set(this.formData,'operatorUserId',this.formData.operatorId) |
| | | this.$set(this.formData,'monitorUserId',this.formData.operatorId2) |
| | | this.$set(this.formData,'remark',this.formData.beiz1) |
| | | } else { |
| | | this.formData.businessFormName = formatDate(new Date(), 'yyyy年MM月份盘点'); |
| | | } |
| | |
| | | }, |
| | | { |
| | | type: 'date-picker', |
| | | dataIndex: 'incomeTimeStart', |
| | | dataIndex: 'startTime', |
| | | label: '盘点时间', |
| | | defaultValue: '', |
| | | }, |
| | | { |
| | | type: 'date-picker', |
| | | dataIndex: 'incomeTimeEnd', |
| | | dataIndex: 'endTime', |
| | | label: '至', |
| | | defaultValue: '', |
| | | }, |
| | |
| | | }, |
| | | fifterForm(params) { |
| | | this.filterFrom = Object.assign(this.filterFrom, params); |
| | | |
| | | if (this.filterFrom.startTime) { |
| | | this.filterFrom.startTime = this.filterFrom.startTime.replace(/\-/g, ''); |
| | | } |
| | | if (this.filterFrom.endTime) { |
| | | this.filterFrom.endTime = this.filterFrom.endTime.replace(/\-/g, ''); |
| | | } |
| | | this.search(1); |
| | | }, |
| | | }, |
| | |
| | | <script> |
| | | import winMd from '@/components/win/win-md'; |
| | | import myButton from '@/components/myButton/myButton'; |
| | | import { inventorySelectPdList,inventoryTemporaryStorage,inventoryFinish } from '@/api/stock/inventory'; |
| | | export default { |
| | | components: { winMd, myButton }, |
| | | props: { |
| | |
| | | }; |
| | | }, |
| | | created() { |
| | | for (let i = 0; i < 10; i++) { |
| | | this.formData.tableData.push({ |
| | | goodsTemplateName: '施乐黑色碳粉', |
| | | baseGoodsModelsId: '施乐c2201', |
| | | classification: 'A', |
| | | unit: '套', |
| | | kc: 10, |
| | | price: 20, |
| | | inventoryResult: 200, |
| | | inventoryCounts: 0, |
| | | }); |
| | | } |
| | | // for (let i = 0; i < 10; i++) { |
| | | // this.formData.tableData.push({ |
| | | // goodsTemplateName: '施乐黑色碳粉', |
| | | // baseGoodsModelsId: '施乐c2201', |
| | | // classification: 'A', |
| | | // unit: '套', |
| | | // kc: 10, |
| | | // price: 20, |
| | | // inventoryResult: 200, |
| | | // inventoryCounts: 0, |
| | | // }); |
| | | // } |
| | | inventorySelectPdList({id:this.setting.id}).then(res=>{ |
| | | this.formData = res |
| | | }) |
| | | }, |
| | | methods: { |
| | | close() { |
| | | this.$emit('close'); |
| | | }, |
| | | save() { |
| | | |
| | | |
| | | } |
| | | }, |
| | | }; |