代码更新

This commit is contained in:
2022-11-19 15:17:02 +08:00
parent 6f16f96020
commit 771c117724
8 changed files with 992 additions and 353 deletions

View File

@@ -24,4 +24,12 @@ export function edit(data) {
})
}
export default { add, edit, del }
export function charge(data) {
return request({
url: 'api/incharge/charge',
method: 'post',
data
})
}
export default { add, edit, del, charge }

View File

@@ -67,24 +67,6 @@
</el-select>
</el-form-item>
<el-form-item label="单据状态">
<el-select
v-model="query.bill_status"
clearable
size="mini"
placeholder="单据状态"
class="filter-item"
@change="crud.toQuery"
>
<el-option
v-for="item in dict.io_bill_status"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
<el-form-item label="业务类型">
<el-select
v-model="query.bill_type"
@@ -96,7 +78,7 @@
@change="crud.toQuery"
>
<el-option
v-for="item in dict.ST_INV_OUT_TYPE"
v-for="item in dict.ST_INV_IN_TYPE"
:key="item.value"
:label="item.label"
:value="item.value"
@@ -111,13 +93,13 @@
<el-button
slot="right"
class="filter-item"
type="warning"
:disabled="dis_flag"
type="success"
:disabled="crud.selections.length !== 1"
icon="el-icon-check"
size="mini"
@click="backConfirm"
@click="charge"
>
强制确认
冲销
</el-button>
</crudOperation>
<!--表格渲染-->
@@ -130,8 +112,9 @@
style="width: 100%;"
@selection-change="crud.selectionChangeHandler"
>
<el-table-column show-overflow-tooltip prop="bill_code" width="130" label="单据编码"/>
<el-table-column show-overflow-tooltip :formatter="stateFormat" width="100" prop="bill_status" label="单据状态" />
<el-table-column type="selection" width="55" />
<el-table-column show-overflow-tooltip prop="bill_code" width="130" label="单据编码" />
<el-table-column show-overflow-tooltip :formatter="formatStatus" width="100" prop="bill_status" label="单据状态" />
<el-table-column prop="stor_name" label="仓库" width="100" />
<el-table-column show-overflow-tooltip prop="bill_type" :formatter="bill_typeFormat" label="业务类型" />
<el-table-column show-overflow-tooltip width="135" prop="biz_date" label="业务日期" />
@@ -175,9 +158,9 @@ export default {
sort: 'id,desc',
crudMethod: { ...crudInchargefrom },
optShow: {
add: true,
edit: true,
del: true,
add: false,
edit: false,
del: false,
download: false,
reset: false
}
@@ -185,15 +168,12 @@ export default {
},
mixins: [presenter(), header(), crud()],
// 数据字典
dicts: ['ST_CREATE_MODE', 'ST_INV_OUT_TYPE'],
dicts: ['ST_CREATE_MODE', 'ST_INV_IN_TYPE', 'io_bill_status'],
data() {
return {
permission: {
},
billType: null,
storlist: [],
createtypelist: [],
statuslist: []
storlist: []
}
},
created() {
@@ -204,6 +184,22 @@ export default {
methods: {
[CRUD.HOOK.beforeRefresh]() {
return true
},
charge() {
const _selectData = this.$refs.table.selection
crudInchargefrom.charge(_selectData[0]).then(res => {
this.crud.notify('操作完成!', CRUD.NOTIFICATION_TYPE.SUCCESS)
this.crud.toQuery()
})
},
formatStatus(row) {
return this.dict.label.io_bill_status[row.bill_status]
},
bill_typeFormat(row) {
return this.dict.label.ST_INV_IN_TYPE[row.bill_type]
},
create_modeFormat(row) {
return this.dict.label.ST_CREATE_MODE[row.create_mode]
}
}
}