opt:优化

This commit is contained in:
DESKTOP-5DIJMF9\admin
2025-07-28 08:47:42 +08:00
parent b1d5976bcd
commit 92c00a502d
25 changed files with 415 additions and 180 deletions

View File

@@ -189,7 +189,7 @@
import CRUD, { crud } from '@crud/crud'
import crudSectattr from '@/views/wms/basedata/sectattr/sectattr'
import StructDiv from '@/views/wms/pub/StructDialog'
import crudRawAssist, { allDivStruct } from '@/views/wms/st/inbill/rawassist'
import crudRawAssist from '@/views/wms/st/inbill/rawassist'
import crudPoint from '@/views/wms/sch/point/schBasePoint'
export default {
@@ -291,27 +291,6 @@ export default {
tableRowClassName({ row, rowIndex }) {
row.index = rowIndex
},
deleteRow(index, rows) {
// 如果桶状态不是生成调后台逻辑
if (rows[index].status !== '01') {
crudRawAssist.deleteDisDtl(rows[index]).then(res => {
crudRawAssist.getIODtl({ 'bill_code': this.form.dtl_row.bill_code, 'open_flag': '1' }).then(res => {
this.openParam = res
})
crudRawAssist.getDisDtl(this.form.dtl_row).then(res => {
this.form.tableMater = res
})
rows[index].pop = false
}).catch(err => {
rows[index].pop = false
return
})
}
this.form.dtl_row.assign_qty = parseFloat(this.form.dtl_row.assign_qty) - parseFloat(rows[index].storage_qty)
this.form.dtl_row.unassign_qty = parseFloat(this.form.dtl_row.unassign_qty) + parseFloat(rows[index].storage_qty)
this.openParam.splice(this.form.dtl_row.index, 1, this.form.dtl_row)
rows.splice(index, 1)
},
sectQueryChange(val) {
this.sectProp = val
if (val.length === 1) {

View File

@@ -27,13 +27,13 @@
size="mini"
placeholder="全部"
class="filter-item"
@change="crud.toQuery"
@change="hand2"
>
<el-option
v-for="item in storlist"
:key="item.stor_id"
:label="item.stor_name"
:value="item.stor_id"
:value="item"
/>
</el-select>
</el-form-item>
@@ -280,6 +280,10 @@ export default {
create_modeFormat(row) {
return this.dict.label.ST_CREATE_MODE[row.create_mode]
},
hand2(value) {
debugger
this.crud.notify(value, CRUD.NOTIFICATION_TYPE.SUCCESS)
},
handleSelectionChange(val, row) {
if (val.length > 1) {
this.$refs.table.clearSelection()