问题修复
This commit is contained in:
parent
609b442b4c
commit
701030849a
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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">
|
||||||
|
|
|
||||||
|
|
@ -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'() {
|
||||||
|
|
|
||||||
|
|
@ -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)
|
// 修复问题2:只对最后一个数字部分加1
|
||||||
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
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -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',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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 = '入库'
|
||||||
},
|
},
|
||||||
|
|
||||||
//通过
|
//通过
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue