问题修复

This commit is contained in:
hongchao 2026-01-16 16:26:04 +08:00
parent 609b442b4c
commit 701030849a
7 changed files with 28 additions and 55 deletions

View File

@ -68,21 +68,6 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="资产属性" prop="propId">
<el-select
v-model="queryParams.propId"
filterable
placeholder="请选择资产属性"
style="width: 240px"
>
<el-option
v-for="keeper in propList"
:key="keeper.propId"
:label="keeper.propName"
:value="keeper.propId"
></el-option>
</el-select>
</el-form-item>
<!-- <el-form-item label="关键字" prop="keyWord"> <!-- <el-form-item label="关键字" prop="keyWord">
<el-input <el-input
v-model="queryParams.keyWord" v-model="queryParams.keyWord"
@ -170,12 +155,6 @@
prop="unit" prop="unit"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
/> />
<el-table-column
label="资产属性"
align="center"
prop="propName"
width="100px"
/>
<el-table-column <el-table-column
label="在库数量" label="在库数量"
align="center" align="center"
@ -302,17 +281,10 @@ export default {
}, },
created() { created() {
this.getList() this.getList()
this.getPropData()
/* this.getUnitList(); /* this.getUnitList();
this.getProList(); */ this.getProList(); */
}, },
methods: { methods: {
/** 查询资产属性下拉 */
getPropData() {
getProLists().then((response) => {
this.propList = response.rows
})
},
// //
async getList() { async getList() {
this.loading = true this.loading = true

View File

@ -205,7 +205,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="固定资产编号" label="资产编号"
align="center" align="center"
prop="assetsCode" prop="assetsCode"
/> />
@ -348,7 +348,6 @@
<el-input <el-input
v-model="form.maCode" v-model="form.maCode"
placeholder="请输入设备编号" placeholder="请输入设备编号"
disabled
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -388,10 +387,10 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="固定资产编号" prop="assetsCode"> <el-form-item label="资产编号" prop="assetsCode">
<el-input <el-input
v-model="form.assetsCode" v-model="form.assetsCode"
placeholder="请输入固定资产编号" placeholder="请输入资产编号"
maxlength="50" maxlength="50"
/> />
</el-form-item> </el-form-item>
@ -558,6 +557,7 @@
<div class="maCode">规格型号{{ rowObj.specificationType }}</div> <div class="maCode">规格型号{{ rowObj.specificationType }}</div>
<div class="maCode">设备编号{{ rowObj.maCode }}</div> <div class="maCode">设备编号{{ rowObj.maCode }}</div>
<div class="maCode">二维码编号{{ rowObj.qrCode }}</div> <div class="maCode">二维码编号{{ rowObj.qrCode }}</div>
<div class="maCode">资产编号{{ rowObj.assetsCode }}</div>
</div> </div>
</div> </div>
<div slot="footer" class="dialog-footer" style="text-align: center"> <div slot="footer" class="dialog-footer" style="text-align: center">

View File

@ -82,7 +82,6 @@
v-model="maForm.arrivalTime" v-model="maForm.arrivalTime"
style="width: 240px" style="width: 240px"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
:picker-options="pickerOptions"
type="date" type="date"
placeholder="请选择到货日期" placeholder="请选择到货日期"
></el-date-picker> ></el-date-picker>
@ -489,15 +488,15 @@ export default {
} }
}, },
computed: { computed: {
pickerOptions() { // pickerOptions() {
return { // return {
disabledDate(time) { // disabledDate(time) {
const currentDate = new Date() // const currentDate = new Date()
currentDate.setHours(0, 0, 0, 0) // currentDate.setHours(0, 0, 0, 0)
return time.getTime() < currentDate.getTime() // return time.getTime() < currentDate.getTime()
}, // },
} // }
}, // },
}, },
watch: { watch: {
'maForm.purchaseTime'() { 'maForm.purchaseTime'() {

View File

@ -346,7 +346,8 @@ export default {
if (isCode) return if (isCode) return
const codeListParams = JSON.parse(JSON.stringify(this.codeList)) const codeListParams = JSON.parse(JSON.stringify(this.codeList))
codeListParams.forEach((e) => { codeListParams.forEach((e) => {
e.maCode = e.specificationType + e.tempCode // 1+
e.maCode = e.specificationType + '+' + e.tempCode
e.fixCode ? (e.fixCode = '0') : (e.fixCode = '1') e.fixCode ? (e.fixCode = '0') : (e.fixCode = '1')
return e return e
}) })
@ -399,10 +400,9 @@ export default {
/* 向下填充事件 */ /* 向下填充事件 */
onFillDownwards(index, code) { onFillDownwards(index, code) {
const codeNumList = this.extractNumber(code) // 21
let newStr = code const newStr = code.replace(/(\d+)(?!.*\d)/g, (match) => {
codeNumList.forEach((e) => { return parseInt(match) + 1
newStr = newStr.replace(e, e * 1 + 1)
}) })
this.codeList[index + 1].tempCode = newStr this.codeList[index + 1].tempCode = newStr
}, },

View File

@ -236,7 +236,7 @@
width="180" width="180"
/> />
<el-table-column <el-table-column
label="固定资产编号" label="资产编号"
align="center" align="center"
prop="assetsCode" prop="assetsCode"
width="180" width="180"
@ -366,10 +366,10 @@
:disable-branch-nodes="true" :disable-branch-nodes="true"
/> />
</el-form-item> </el-form-item>
<el-form-item label="固定资产编号" prop="assetsCode"> <el-form-item label="资产编号" prop="assetsCode">
<el-input <el-input
v-model="form.assetsCode" v-model="form.assetsCode"
placeholder="请输入固定(财务)资产编号" placeholder="请输入资产编号"
:clearable="true" :clearable="true"
maxlength="50" maxlength="50"
/> />
@ -456,6 +456,7 @@
<div class="maCode">规格型号{{ rowObj.typeName }}</div> <div class="maCode">规格型号{{ rowObj.typeName }}</div>
<div class="maCode">设备编号{{ rowObj.maCode }}</div> <div class="maCode">设备编号{{ rowObj.maCode }}</div>
<div class="maCode">标签编号{{ rowObj.labelCode }}</div> <div class="maCode">标签编号{{ rowObj.labelCode }}</div>
<div class="maCode">资产编号{{ rowObj.assetsCode }}</div>
</div> </div>
</div> </div>
<div slot="footer" class="dialog-footer" style="text-align: center"> <div slot="footer" class="dialog-footer" style="text-align: center">
@ -596,7 +597,7 @@ export default {
assetsCode: [ assetsCode: [
{ {
required: true, required: true,
message: '固定(财务)资产编号不能为空', message: '资产编号不能为空',
trigger: 'blur', trigger: 'blur',
}, },
], ],

View File

@ -176,6 +176,7 @@
<div class="maCode">规格型号{{ rowObj.typeName }}</div> <div class="maCode">规格型号{{ rowObj.typeName }}</div>
<div class="maCode">设备编号{{ rowObj.maCode }}</div> <div class="maCode">设备编号{{ rowObj.maCode }}</div>
<div class="maCode">标签编号{{ rowObj.labelCode }}</div> <div class="maCode">标签编号{{ rowObj.labelCode }}</div>
<div class="maCode">资产编号{{ rowObj.assetsCode }}</div>
</div> </div>
</div> </div>
</el-dialog> </el-dialog>

View File

@ -146,13 +146,13 @@
size="mini" size="mini"
type="primary" type="primary"
v-if="scope.row.taskStatus == '28'" v-if="scope.row.taskStatus == '28'"
>审核</el-tag >入库</el-tag
> >
<el-tag <el-tag
size="mini" size="mini"
type="warning" type="warning"
v-if="scope.row.taskStatus == '105'" v-if="scope.row.taskStatus == '105'"
>审核</el-tag >入库</el-tag
> >
<el-tag <el-tag
size="mini" size="mini"
@ -184,7 +184,7 @@
" "
@click="handleUpdate(scope.row)" @click="handleUpdate(scope.row)"
v-hasPermi="['warehousing:newTools:auditing']" v-hasPermi="['warehousing:newTools:auditing']"
>审核</el-button >入库</el-button
> >
<el-button <el-button
size="mini" size="mini"
@ -705,7 +705,7 @@ export default {
this.getDialogTable() this.getDialogTable()
this.open = true this.open = true
this.showHandle = true this.showHandle = true
this.title = '审核' this.title = '入库'
}, },
// //