Commit c2f29763 authored by wdy's avatar wdy

Merge remote-tracking branch 'origin/project1' into project1

parents b9bf9ac2 5b6f4b04
...@@ -135,14 +135,14 @@ ...@@ -135,14 +135,14 @@
@pagination="getList" @pagination="getList"
/> />
<!-- 添加或修改设备基本信息配置对话框 --> <!-- 添加或修改 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body :close-on-click-modal="false" @close="cancel"> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body :close-on-click-modal="false" @close="cancel">
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px">
<el-form-item label="pn" prop="pn"> <el-form-item label="pn" prop="pn">
<el-input <el-input
ref="input1" ref="input1"
v-model.trim="form.pn" v-model.trim="form.pn"
:maxlength="5" :maxlength="100"
placeholder="请输入pn" placeholder="请输入pn"
@keyup.enter.native="handelTab(1,$event)" @keyup.enter.native="handelTab(1,$event)"
/> />
...@@ -179,7 +179,7 @@ ...@@ -179,7 +179,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="prank" prop="prank"> <el-form-item label="prank" prop="prank">
<el-input v-model.trim="form.prank" :maxlength="5" placeholder="请输入prank" /> <el-input v-model.trim="form.prank" :maxlength="9" placeholder="请输入prank" />
</el-form-item> </el-form-item>
<el-form-item label="pissb" prop="pissb"> <el-form-item label="pissb" prop="pissb">
<el-select <el-select
...@@ -198,10 +198,10 @@ ...@@ -198,10 +198,10 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="psm" prop="psm"> <el-form-item label="psm" prop="psm">
<el-input v-model.trim="form.psm" :maxlength="5" placeholder="请输入psm" /> <el-input v-model.trim="form.psm" :maxlength="9" placeholder="请输入psm" />
</el-form-item> </el-form-item>
<el-form-item label="psy" prop="psy"> <el-form-item label="psy" prop="psy">
<el-input v-model.trim="form.psy" :maxlength="5" placeholder="请输入psy" /> <el-input v-model.trim="form.psy" :maxlength="10" placeholder="请输入psy" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
...@@ -217,7 +217,7 @@ import { add, listBasicInfo, updataInfo, getDetailById, deleteLogical } from '@/ ...@@ -217,7 +217,7 @@ import { add, listBasicInfo, updataInfo, getDetailById, deleteLogical } from '@/
import { parseTime } from '@/utils' import { parseTime } from '@/utils'
import { getDictData } from '@/api/equipment/application' import { getDictData } from '@/api/equipment/application'
export default { export default {
name: 'Role', name: 'BasicInfo',
data() { data() {
return { return {
// 遮罩层 // 遮罩层
...@@ -288,8 +288,7 @@ export default { ...@@ -288,8 +288,7 @@ export default {
// 表单校验 // 表单校验
rules: { rules: {
pn: [ pn: [
{ required: true, message: '请输入pn', trigger: 'change' }, { required: true, message: '请输入pn', trigger: 'change' }
{ pattern: /^\d{1,5}$/, message: '请输入数字且少于五位', trigger: 'change' }
], ],
ptype: [ ptype: [
{ required: true, message: '请选择ptype', trigger: 'change' } { required: true, message: '请选择ptype', trigger: 'change' }
...@@ -299,16 +298,16 @@ export default { ...@@ -299,16 +298,16 @@ export default {
], ],
prank: [ prank: [
{ required: true, message: '请输入prank', trigger: 'change' }, { required: true, message: '请输入prank', trigger: 'change' },
{ pattern: /^\d{1,5}$/, message: '请输入数字且少于五位', trigger: 'change' }], { pattern: /^[0-9]+(\.[0-9]+)?$/, message: '请输入纯数字或小数', trigger: 'change' }],
pissb: [ pissb: [
{ required: true, message: '请选择pissb', trigger: 'blur' } { required: true, message: '请选择pissb', trigger: 'blur' }
], ],
psm: [ psm: [
{ required: true, message: '请输入psm', trigger: 'change' }, { required: true, message: '请输入psm', trigger: 'change' },
{ pattern: /^\d{1,5}$/, message: '请输入数字且少于五位', trigger: 'change' }], { pattern: /^[0-9]+(\.[0-9]+)?$/, message: '请输入纯数字或小数', trigger: 'change' }],
psy: [ psy: [
{ required: true, message: '请输入psy', trigger: 'change' }, { required: true, message: '请输入psy', trigger: 'change' },
{ pattern: /^\d{1,5}$/, message: '请输入数字且少于五位', trigger: 'change' } { pattern: /^[0-9]+(\.[0-9]+)?$/, message: '请输入纯数字或小数', trigger: 'change' }
] ]
}, },
deptOptions: [] deptOptions: []
......
...@@ -224,6 +224,8 @@ ...@@ -224,6 +224,8 @@
> >
<el-table v-loading="loading" border :data="tableList" @selection-change="handleSelectionChange" style="padding: 0 10px;"> <el-table v-loading="loading" border :data="tableList" @selection-change="handleSelectionChange" style="padding: 0 10px;">
<el-table-column type="index" label="序号" width="80" />
<el-table-column label="pn" prop="pn" > <el-table-column label="pn" prop="pn" >
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.pn || '-' }} {{ scope.row.pn || '-' }}
......
...@@ -223,7 +223,9 @@ ...@@ -223,7 +223,9 @@
size="50%" size="50%"
> >
<el-table v-loading="loading" border :data="tableList" @selection-change="handleSelectionChange" style="padding: 0 10px;"> <el-table v-loading="loading" border :data="tableList" @selection-change="handleSelectionChange" style="padding: 0 10px;">
<el-table-column type="index" label="序号" width="80" />
<el-table-column label="pn" prop="pn" > <el-table-column label="pn" prop="pn" >
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.pn || '-' }} {{ scope.row.pn || '-' }}
......
...@@ -235,13 +235,6 @@ ...@@ -235,13 +235,6 @@
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<!-- <pagination-->
<!-- v-show="totalDetail>0"-->
<!-- :total="totalDetail"-->
<!-- :page.sync="queryParams.page"-->
<!-- :limit.sync="queryParams.rows"-->
<!-- @pagination="getDeviceList"-->
<!-- />-->
</el-dialog> </el-dialog>
<!-- TODO: 处理 --> <!-- TODO: 处理 -->
...@@ -348,7 +341,7 @@ ...@@ -348,7 +341,7 @@
import { listWbApply, deleteLogical, detailList, batchAddition, detail } from '@/api/equipment/draw' import { listWbApply, deleteLogical, detailList, batchAddition, detail } from '@/api/equipment/draw'
import { parseTime } from '@/utils' import { parseTime } from '@/utils'
export default { export default {
name: 'Role', name: 'Draw',
data() { data() {
return { return {
totalApplyDetail: 0, totalApplyDetail: 0,
......
...@@ -214,22 +214,22 @@ ...@@ -214,22 +214,22 @@
<el-dialog :title="abandonTitle" :visible.sync="abandonOpen" width="500px" append-to-body :close-on-click-modal="false"> <el-dialog :title="abandonTitle" :visible.sync="abandonOpen" width="500px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="abandonFrom" :rules="abandonFromRules" size="small" label-width="80px"> <el-form ref="form" :model="abandonFrom" :rules="abandonFromRules" size="small" label-width="80px">
<el-form-item label="fq_yy" prop="fq_yy"> <el-form-item label="fq_yy" prop="fq_yy">
<el-input v-model.trim="abandonFrom.fq_yy" :maxlength="30" placeholder="请输入fq_yy" /> <el-input v-model.trim="abandonFrom.fq_yy" :maxlength="100" placeholder="请输入fq_yy" />
</el-form-item> </el-form-item>
<el-form-item label="fq_bz" prop="fq_bz"> <el-form-item label="fq_bz" prop="fq_bz">
<el-input v-model.trim="abandonFrom.fq_bz" :maxlength="30" placeholder="请输入fq_bz" /> <el-input v-model.trim="abandonFrom.fq_bz" :maxlength="100" placeholder="请输入fq_bz" />
</el-form-item> </el-form-item>
<el-form-item label="fq_dd" prop="fq_dd"> <el-form-item label="fq_dd" prop="fq_dd">
<el-input v-model.trim="abandonFrom.fq_dd" :maxlength="30" placeholder="请输入fq_dd" /> <el-input v-model.trim="abandonFrom.fq_dd" :maxlength="100" placeholder="请输入fq_dd" />
</el-form-item> </el-form-item>
<el-form-item label="fq_mcode" prop="fq_mcode"> <el-form-item label="fq_mcode" prop="fq_mcode">
<el-input v-model.trim="abandonFrom.fq_mcode" :maxlength="30" placeholder="请输入fq_mcode" /> <el-input v-model.trim="abandonFrom.fq_mcode" :maxlength="100" placeholder="请输入fq_mcode" />
</el-form-item> </el-form-item>
<el-form-item label="fq_ys" prop="fq_ys"> <el-form-item label="fq_ys" prop="fq_ys">
<el-input v-model.trim="abandonFrom.fq_ys" :maxlength="30" placeholder="请输入fq_ys" /> <el-input v-model.trim="abandonFrom.fq_ys" :maxlength="100" placeholder="请输入fq_ys" />
</el-form-item> </el-form-item>
<el-form-item label="fq_dbxi" prop="fq_dbxi"> <el-form-item label="fq_dbxi" prop="fq_dbxi">
<el-input v-model.trim="abandonFrom.fq_dbxi" :maxlength="30" placeholder="请输入fq_dbxi" /> <el-input v-model.trim="abandonFrom.fq_dbxi" :maxlength="100" placeholder="请输入fq_dbxi" />
</el-form-item> </el-form-item>
......
...@@ -2,32 +2,33 @@ ...@@ -2,32 +2,33 @@
<div class="app-container"> <div class="app-container">
<el-form ref="form" :model="form" :rules="rule" label-width="80px"> <el-form ref="form" :model="form" :rules="rule" label-width="80px">
<div class="info"><span class="title">设备入库</span></div> <div class="info"><span class="title">设备入库</span></div>
<el-row :gutter="40"> <el-row :gutter="40" style="padding-left: 8.6%;">
<el-col :span="12" style="padding-left: 10%;"> <el-col :span="12">
<el-form-item label="pn:" style="flex-basis: 50%;" prop="pn"> <el-form-item label="pn:" style="flex-basis: 50%;" prop="pn">
<el-input ref="input1" v-model="form.pn" placeholder="请输入pn" :style="{ width: '400px', height: '30px' }" :maxlength="10" @keyup.enter.native="handelTab(1,$event)" /> <el-input ref="input1" v-model="form.pn" placeholder="请输入pn" :style="{ width: '400px', height: '30px' }" :maxlength="100" @keyup.enter.native="handelTab(1,$event)" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="lot:" style="flex-basis: 50%;" prop="lot"> <el-form-item label="lot:" style="flex-basis: 50%;" prop="lot">
<el-input ref="input2" v-model="form.lot" placeholder="请输入lot" :style="{ width: '400px', height: '30px' }" :maxlength="10" @keyup.enter.native="handelTab(2,$event)" /> <el-input ref="input2" v-model="form.lot" placeholder="请输入lot" :style="{ width: '400px', height: '30px' }" :maxlength="100" @keyup.enter.native="handelTab(2,$event)" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row :gutter="40" style="padding-left: 8.6%;">
<el-col :span="12" style="padding-left: 8.6%;"> <el-col :span="12">
<el-form-item label="厚度:" style="flex-basis: 50%;" prop="phd"> <el-form-item label="厚度:" style="flex-basis: 50%;" prop="phd">
<el-input ref="input3" v-model="form.phd" placeholder="请输入厚度" :style="{ width: '400px', height: '30px' }" :maxlength="10" @keyup.enter.native="handelTab(3,$event)" /> <el-input ref="input3" v-model="form.phd" placeholder="请输入厚度" :style="{ width: '400px', height: '30px' }" :maxlength="10" @keyup.enter.native="handelTab(3,$event)" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" style="padding-left: 8.6%;"> <el-col :span="12">
<el-button type="primary" @click="handleConfirm">确认</el-button> <el-form-item style="flex-basis: 50%;" >
<el-button ref="input4" type="primary" @click="handleConfirm">确认</el-button>
</el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
<!-- <div class="mb12 font-small-bold" style="display: flex; padding-left: 12%;">设备入库列表</div>--> <el-table border :data="tableData" style="width: 86.4%; padding-left: 13.6%;">
<el-table border :data="tableData" style="width: 100%; "> <el-table-column type="index" label="序号" width="50px"/>
<el-table-column type="index" label="序号" width="80" />
<el-table-column label="pn" prop="businessId"> <el-table-column label="pn" prop="businessId">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.pn || '-' }} {{ scope.row.pn || '-' }}
...@@ -43,7 +44,7 @@ ...@@ -43,7 +44,7 @@
{{ scope.row.phd || '-' }} {{ scope.row.phd || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" class-name="small-padding fixed-width" width="180px"> <el-table-column label="操作" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
size="mini" size="mini"
...@@ -61,17 +62,23 @@ ...@@ -61,17 +62,23 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
<el-form ref="form" :model="form" :rules="rule" label-width="80px"> <el-form ref="form" :model="form" :rules="rule" label-width="80px">
<el-row> <el-row style="padding-left: 8.6%; padding-top: 1.5%">
<el-col :span="12" style="padding-left: 8.6%;"> <el-col :span="12">
<el-form-item label="位置:" style="flex-basis: 50%;" prop="plocation"> <el-form-item label="位置:" style="flex-basis: 50%;" prop="plocation">
<el-input v-model="form.plocation" placeholder="请输入位置" :style="{ width: '400px', height: '30px' }" :maxlength="10" @keyup.enter.native="handelTab(3,$event)" /> <el-input v-model="form.plocation" placeholder="请输入位置" :style="{ width: '400px', height: '30px' }" :maxlength="100" />
</el-form-item>
</el-col>
</el-row>
</el-form>
<el-form label-width="80px">
<el-row style="padding-left: 8.6%; padding-top: 1%">
<el-col :span="12">
<el-form-item style="flex-basis: 50%;" >
<el-button type="primary" @click="submitForm">提交</el-button>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
<div class="button">
<el-button type="primary" @click="submitForm">提交</el-button>
</div>
</div> </div>
</template> </template>
...@@ -97,10 +104,19 @@ export default { ...@@ -97,10 +104,19 @@ export default {
showForm: false, // 控制表单显示与隐藏 showForm: false, // 控制表单显示与隐藏
selectedItem: null, // 存储当前被选中的表格行数据 selectedItem: null, // 存储当前被选中的表格行数据
rule: { rule: {
pn: [{ required: true, message: '请输入pn', trigger: 'blur' }], pn: [
lot: [{ required: true, message: '请输入lot', trigger: 'blur' }], { required: true, message: '请输入pn', trigger: 'blur' },
plocation: [{ required: true, message: '请输入位置', trigger: 'blur' }], { max: 100, message: '输入长度不能超过100个字符', trigger: 'change' }
phd: [{ pattern: /^\d+$/, message: '仅能输入数字', trigger: 'change' }] ],
lot: [
{ required: true, message: '请输入lot', trigger: 'blur' },
{ max: 100, message: '输入长度不能超过100个字符', trigger: 'change' }
],
plocation: [
{ required: true, message: '请输入位置', trigger: 'blur' },
{ max: 100, message: '输入长度不能超过100个字符', trigger: 'change' }
],
phd: [{ pattern: /^\d+$/, message: '仅能输入整数', trigger: 'change' }]
} }
} }
}, },
...@@ -147,7 +163,6 @@ export default { ...@@ -147,7 +163,6 @@ export default {
const { const {
pn, pn,
lot, lot,
plocation,
phd phd
} = this.form } = this.form
...@@ -155,8 +170,7 @@ export default { ...@@ -155,8 +170,7 @@ export default {
const newRow = { const newRow = {
pn, pn,
lot, lot,
phd, phd
plocation
} }
if (this.form.index === undefined) { if (this.form.index === undefined) {
if (this.tableData.length) { if (this.tableData.length) {
...@@ -176,7 +190,6 @@ export default { ...@@ -176,7 +190,6 @@ export default {
this.form.pn = '' this.form.pn = ''
this.form.lot = '' this.form.lot = ''
this.form.phd = '' this.form.phd = ''
this.form.plocation = ''
} }
} else { } else {
this.tableData.push(newRow) this.tableData.push(newRow)
...@@ -184,7 +197,6 @@ export default { ...@@ -184,7 +197,6 @@ export default {
this.form.pn = '' this.form.pn = ''
this.form.lot = '' this.form.lot = ''
this.form.phd = '' this.form.phd = ''
this.form.plocation = ''
} }
} else { } else {
let number = 0 let number = 0
...@@ -205,7 +217,6 @@ export default { ...@@ -205,7 +217,6 @@ export default {
this.form.pn = '' this.form.pn = ''
this.form.lot = '' this.form.lot = ''
this.form.phd = '' this.form.phd = ''
this.form.plocation = ''
this.form.index = undefined this.form.index = undefined
} }
} }
...@@ -246,28 +257,44 @@ export default { ...@@ -246,28 +257,44 @@ export default {
}, },
// 提交时要调的接口 // 提交时要调的接口
submitForm() { submitForm() {
const {
plocation
} = this.form
if (this.tableData.length === 0) {
this.$message.warning('请先确定表格数据')
return
}
this.$confirm('是否确认操作?', '提示', { this.$confirm('是否确认操作?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
const newRow = {
plocation
}
this.$refs.form.validate((valid) => { this.$refs.form.validate((valid) => {
if (valid) { if (valid) {
console.log('form', this.form) console.log('form', this.form)
this.tableData.forEach(item => { this.tableData.forEach(item => {
item.plocation = this.form.plocation item.plocation = this.form.plocation
}) })
console.log('tableData', this.tableData)
add(this.tableData).then(res => { add(this.tableData).then(res => {
if (res.code === 200) { if (res.code === 200) {
this.open = false this.open = false
this.$message.success('操作成功') this.$message.success('操作成功')
this.tableData = [] this.tableData = []
this.form.plocation = ''
} else if (res.code === null) { } else if (res.code === null) {
this.$message.error(res.message) this.$message.error(res.message)
this.tableData = []
this.form.plocation = ''
} }
}) })
} else { } else {
this.tableData = []
this.tableData.push(newRow)
// 清空输入框
this.from.plocation = ''
// 校验失败,显示错误信息或进行其他操作 // 校验失败,显示错误信息或进行其他操作
} }
}) })
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
v-model="queryEntity.entity.pn" v-model="queryEntity.entity.pn"
placeholder="请输入pn" placeholder="请输入pn"
clearable clearable
:maxlength="20" :maxlength="inputMaxLength"
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
v-model="queryEntity.entity.lot" v-model="queryEntity.entity.lot"
placeholder="请输入lot" placeholder="请输入lot"
clearable clearable
:maxlength="20" :maxlength="inputMaxLength"
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
v-model="queryEntity.entity.plocation" v-model="queryEntity.entity.plocation"
placeholder="请输入plocation" placeholder="请输入plocation"
clearable clearable
:maxlength="20" :maxlength="inputMaxLength"
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
...@@ -234,6 +234,9 @@ export default { ...@@ -234,6 +234,9 @@ export default {
delIcon: 'el-icon-delete', delIcon: 'el-icon-delete',
exportIcon: 'el-icon-download', exportIcon: 'el-icon-download',
// TODO: 限制搜索输入框的最大能输入数
inputMaxLength: 100,
// TODO:遮罩层 // TODO:遮罩层
loading: true, loading: true,
// 非多个禁用 // 非多个禁用
...@@ -599,8 +602,6 @@ export default { ...@@ -599,8 +602,6 @@ export default {
} }
} }
/* TODO: 专门用来解决el-input边框的问题 */ /* TODO: 专门用来解决el-input边框的问题 */
.aboutSingleDetails{ .aboutSingleDetails{
.el-form{ .el-form{
......
...@@ -30,13 +30,14 @@ ...@@ -30,13 +30,14 @@
<div style="float: right"> <div style="float: right">
<el-form-item> <el-form-item>
<el-button <el-button
style="padding: 8px 7px;"
type="primary" type="primary"
size="small" size="small"
icon="el-icon-plus" icon="el-icon-plus"
@click="handleAdd" @click="handleAdd"
>新增</el-button> >新增</el-button>
<el-button <el-button
style="padding: 8px 7px; width: 79px" style="padding: 8px 7px;"
type="success" type="success"
size="small" size="small"
icon="el-icon-download" icon="el-icon-download"
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" style="padding: 8px 7px;" icon="el-icon-search" size="small" @click="handleQuery">查询</el-button> <el-button type="primary" style="padding: 8px 7px;" icon="el-icon-search" size="small" @click="handleQuery">查询</el-button>
<el-button type="primary" style="padding: 8px 7px;" icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button> <el-button style="padding: 8px 7px;" icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button>
</el-form-item> </el-form-item>
<!-- <div style="float: right">--> <!-- <div style="float: right">-->
<!-- <el-form-item>--> <!-- <el-form-item>-->
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
v-model="queryEntity.entity.pn" v-model="queryEntity.entity.pn"
placeholder="请输入pn" placeholder="请输入pn"
clearable clearable
:maxlength="20" :maxlength="inputMaxLength"
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
v-model="queryEntity.entity.lot" v-model="queryEntity.entity.lot"
placeholder="请输入lot" placeholder="请输入lot"
clearable clearable
:maxlength="20" :maxlength="inputMaxLength"
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
...@@ -180,7 +180,8 @@ export default { ...@@ -180,7 +180,8 @@ export default {
exportSize: 'small', exportSize: 'small',
delIcon: 'el-icon-delete', delIcon: 'el-icon-delete',
exportIcon: 'el-icon-download', exportIcon: 'el-icon-download',
// TODO: 限制搜索输入框的最大能输入数
inputMaxLength: 100,
// TODO:遮罩层 // TODO:遮罩层
loading: true, loading: true,
// 非多个禁用 // 非多个禁用
...@@ -414,23 +415,17 @@ export default { ...@@ -414,23 +415,17 @@ export default {
} }
this.getList() this.getList()
}, },
/* TODO: 获取详情信息*/
handleDetail: function(row) { handleDetail: function(row) {
/* TODO: 如果库状态为‘废弃’,即为‘4’时,则可以进入 */ this.singleDetails = { ...row }
if (row.poperate !== '4') { /* TODO: 设置单项详情的查询的条件 */
this.singleDetails = { ...row } this.singleLogIdAndPn['businessId'] = row.businessId
} else { this.singleLogIdAndPn['pn'] = row.pn
/* TODO: 设置单项详情的查询的条件 */ /* TODO: 进行单项详情的查询 */
this.singleLogIdAndPn['businessId'] = row.businessId findSingleLogDetail(this.singleLogIdAndPn).then(
this.singleLogIdAndPn['pn'] = row.pn response => {
/* TODO: 进行单项详情的查询 */ this.singleDetails = Object.assign({}, response.data, { ...row })
findSingleLogDetail(this.singleLogIdAndPn).then( }
response => { )
this.title = '记录详情'
this.singleDetails = Object.assign({}, response.data, { ...row })
}
)
}
this.title = '记录详情' this.title = '记录详情'
this.openDetails = true this.openDetails = true
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment