|
@@ -12,6 +12,9 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="编码">
|
|
|
+ <el-input v-model="dataForm.recordCode" placeholder="请输入出入库编码" clearable/>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="申请人姓名">
|
|
|
<user-component v-model="dataForm.userId"/>
|
|
|
</el-form-item>
|
|
@@ -53,21 +56,24 @@
|
|
|
align="center">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="-"
|
|
|
+ prop="recordCode"
|
|
|
header-align="center"
|
|
|
align="center"
|
|
|
+ min-width="160"
|
|
|
label="编码">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="recordType"
|
|
|
header-align="center"
|
|
|
align="center"
|
|
|
+ :formatter="formatRecordType"
|
|
|
label="申请单类别">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="state"
|
|
|
header-align="center"
|
|
|
align="center"
|
|
|
+ :formatter="formatState"
|
|
|
label="申请状态">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
@@ -77,19 +83,21 @@
|
|
|
label="当前审批员">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="-"
|
|
|
+ prop="createTime"
|
|
|
header-align="center"
|
|
|
align="center"
|
|
|
+ min-width="160"
|
|
|
label="申请时间">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="recordTime"
|
|
|
header-align="center"
|
|
|
align="center"
|
|
|
+ min-width="160"
|
|
|
label="入库时间">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="-"
|
|
|
+ prop="applicant"
|
|
|
header-align="center"
|
|
|
align="center"
|
|
|
label="申请人">
|
|
@@ -136,8 +144,30 @@
|
|
|
dataForm: {
|
|
|
userId: '',
|
|
|
date: '',
|
|
|
- recordType: null
|
|
|
+ recordType: '0'
|
|
|
},
|
|
|
+ optionsState: [
|
|
|
+ {
|
|
|
+ code: '0',
|
|
|
+ value: '待提交'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: '1',
|
|
|
+ value: '待审批'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: '2',
|
|
|
+ value: '审批中'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: '3',
|
|
|
+ value: '审批完成'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ code: '4',
|
|
|
+ value: '审批不通过'
|
|
|
+ }
|
|
|
+ ],
|
|
|
recordTypeOptions: [
|
|
|
{
|
|
|
value: null,
|
|
@@ -169,7 +199,7 @@
|
|
|
getDataList () {
|
|
|
this.dataListLoading = true
|
|
|
this.$http({
|
|
|
- url: this.$http.adornUrl('/biz-service/inbound-record-ctl/list'),
|
|
|
+ url: this.$http.adornUrl('/biz-service/in-out-bound-ctl/my-submit-inbound-apply'),
|
|
|
method: 'get',
|
|
|
params: this.$http.adornParams({
|
|
|
'current': this.pageIndex,
|
|
@@ -177,7 +207,8 @@
|
|
|
'userId': this.dataForm.userId ? this.dataForm.userId : '',
|
|
|
'beginTime': this.dataForm.date[0],
|
|
|
'endTime': this.dataForm.date[1],
|
|
|
- 'recordType': this.dataForm.recordType
|
|
|
+ 'recordType': this.dataForm.recordType,
|
|
|
+ 'recordCode': this.dataForm.recordCode
|
|
|
})
|
|
|
}).then(({data}) => {
|
|
|
if (data && data.code === '200') {
|
|
@@ -217,6 +248,19 @@
|
|
|
this.$nextTick(() => {
|
|
|
this.$refs.outbound.init()
|
|
|
})
|
|
|
+ },
|
|
|
+ // 申请单类型
|
|
|
+ formatRecordType (row) {
|
|
|
+ if (!row.recordType) return ''
|
|
|
+ if (row.recordType === '0') return '入库'
|
|
|
+ if (row.recordType === '1') return '出库'
|
|
|
+ return ''
|
|
|
+ },
|
|
|
+ // 转换属性“状态”
|
|
|
+ formatState (row) {
|
|
|
+ if (!row.purchaseState) return ''
|
|
|
+ const item1 = this.optionsState.find((item) => item.code === row.purchaseState.toString())
|
|
|
+ return item1 ? item1.value : ''
|
|
|
}
|
|
|
}
|
|
|
}
|