Commit f302e8bb authored by kzy's avatar kzy

Merge branch 'project1' of http://gitlab.91isoft.com:90/yangshuo/template_vue into project1

parents 1e10bc42 97329ff0
...@@ -18,3 +18,11 @@ export function addApplication(data) { ...@@ -18,3 +18,11 @@ export function addApplication(data) {
} }
}) })
} }
// 分页查询要处理的设备
export function getEquipment(params) {
return request({
url: '/wbwarehouse/canceListByPagination',
method: 'get',
params
})
}
...@@ -5,36 +5,24 @@ ...@@ -5,36 +5,24 @@
<el-row :gutter="40"> <el-row :gutter="40">
<el-col :span="12" style="padding-left: 16%;"> <el-col :span="12" style="padding-left: 16%;">
<el-form-item label="pn" style="flex-basis: 50%;" prop="pn"> <el-form-item label="pn" style="flex-basis: 50%;" prop="pn">
<el-input v-model="form.pn" placeholder="请输入pn" :style="{ width: '400px', height: '30px' }" :maxlength="50" /> <el-input ref="input1" v-model="form.pn" placeholder="请输入pn" :minlength="3" :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="phd" style="flex-basis: 50%;" prop="phd"> <el-form-item label="phd" style="flex-basis: 50%;" prop="phd">
<el-input v-model="form.phd" placeholder="请输入phd" :style="{ width: '400px', height: '30px' }" :maxlength="10" /> <el-input ref="input2" v-model="form.phd" placeholder="请输入phd" :style="{ width: '400px', height: '30px' }" :maxlength="10" @keyup.enter.native="handelTab(2,$event)" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="40"> <el-row :gutter="40">
<el-col :span="12" style="padding-left: 16%;"> <el-col :span="12" style="padding-left: 16%;">
<el-form-item label="prank" style="flex-basis: 50%;" prop="prank"> <el-form-item label="prank" style="flex-basis: 50%;" prop="prank">
<el-input v-model="form.prank" placeholder="请输入prank" :style="{ width: '400px', height: '30px' }" :maxlength="10" /> <el-input ref="input3" v-model="form.prank" placeholder="请输入prank" :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"> <el-col :span="12">
<el-form-item label="pgx" style="flex-basis: 50%;" prop="pgx"> <el-form-item label="pnumber" style="flex-basis: 50%;" prop="pnumber">
<el-select <el-input ref="input4" v-model="form.pnumber" placeholder="请输入phd" :style="{ width: '400px', height: '30px' }" :maxlength="10" @keyup.enter.native="handelTab(4,$event)" />
v-model="form.pgx"
clearable
placeholder="请选择pgx"
:style="{ width: '400px', height: '30px' }"
>
<el-option
v-for="(dict,index) in pissbList"
:key="index"
:label="dict.dictLabel"
:value="dict.dictValue"
/>
</el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -56,6 +44,23 @@ ...@@ -56,6 +44,23 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" style="padding-left: 1.2%">
<el-form-item label="pgx" style="flex-basis: 50%;" prop="pgx">
<el-select
v-model="form.pgx"
clearable
placeholder="请选择pgx"
:style="{ width: '400px', height: '30px' }"
>
<el-option
v-for="(dict,index) in pissbList"
:key="index"
:label="dict.dictLabel"
:value="dict.dictValue"
/>
</el-select>
</el-form-item>
</el-col>
</el-row> </el-row>
<div class="button"> <div class="button">
<el-button type="primary" @click="submitForm">提交</el-button> <el-button type="primary" @click="submitForm">提交</el-button>
...@@ -69,6 +74,11 @@ import { getDictData, addApplication } from '@/api/equipment/application' ...@@ -69,6 +74,11 @@ import { getDictData, addApplication } from '@/api/equipment/application'
export default { export default {
name: 'Role', name: 'Role',
mounted() {
this.$nextTick(() => {
this.$refs.input1.$refs.input.focus()
})
},
data() { data() {
return { return {
form: { form: {
...@@ -80,8 +90,11 @@ export default { ...@@ -80,8 +90,11 @@ export default {
}, },
rule: { rule: {
pn: [{ required: true, message: '请输入pn', trigger: 'blur' }], pn: [{ required: true, message: '请输入pn', trigger: 'blur' }],
phd: [{ pattern: /^\d+$/, message: '仅能输入数字', trigger: 'change' }], phd: [{ required: true,pattern: /^\d+$/, message: '仅能输入整数', trigger: 'blur' }],
prank: [{ pattern: /^\d+$/, message: '仅能输入数字', trigger: 'change' }] prank: [{ required: true,pattern: /^\d+$/, message: '仅能输入整数', trigger: 'blur' }],
pgx: [{ required: true, message: '请输入pgx', trigger: 'blur' }],
pissb: [{ required: true, message: '请输入pissb', trigger: 'blur' }],
pnumber: [{ required: true, message: '请输入pnumber', trigger: 'blur' }]
}, },
pissbList: [], pissbList: [],
pgxList: [ pgxList: [
...@@ -100,6 +113,17 @@ export default { ...@@ -100,6 +113,17 @@ export default {
this.init() this.init()
}, },
methods: { methods: {
handelTab(i, e) {
const that = this
if (!that.$refs['input' + i]) {
return
}
that.$nextTick(() => {
e.target.blur()
const index = i + 1
that.$refs['input' + index].focus()
})
},
// 重置 // 重置
resetFrom() { resetFrom() {
this.form = { this.form = {
...@@ -127,10 +151,16 @@ export default { ...@@ -127,10 +151,16 @@ export default {
addApplication(this.form).then(res => { addApplication(this.form).then(res => {
console.log('res', res) console.log('res', res)
if (res.code === 200) { if (res.code === 200) {
this.$message.success('操作成功') if (res.data !== null) {
if (res.data.ptype === '1') {
this.$message.success('申请成功,请稍后去设备库领用')
} else if (res.data.ptype === '2') {
this.$message.success('申请成功,请稍后去工序库领用')
}
}
this.resetFrom() this.resetFrom()
} else if (res.code === null) { } else if (res.code === null) {
this.$message.success(res.message) this.$message.error(res.message)
} }
}) })
} }
......
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
/> />
<!-- 添加或修改设备配置对话框 --> <!-- 添加或修改设备配置对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="100px" > <el-form ref="form" :model="form" :rules="rules" size="small" label-width="100px" >
<el-form-item label="pn" prop="pn"> <el-form-item label="pn" prop="pn">
<el-input ref="input1" v-model.trim="form.pn" :maxlength="30" placeholder="请输入pn" @keyup.enter.native="handelTab(1,$event)" /> <el-input ref="input1" v-model.trim="form.pn" :maxlength="30" placeholder="请输入pn" @keyup.enter.native="handelTab(1,$event)" />
...@@ -116,7 +116,7 @@ ...@@ -116,7 +116,7 @@
<el-input ref="input5" v-model.trim="form.psm" :maxlength="8" placeholder="请输入psm" @keyup.enter.native="handelTab(5,$event)" /> <el-input ref="input5" v-model.trim="form.psm" :maxlength="8" placeholder="请输入psm" @keyup.enter.native="handelTab(5,$event)" />
</el-form-item> </el-form-item>
<el-form-item label="pzl" prop="pzl"> <el-form-item label="pzl" prop="pzl">
<el-input ref="input6" v-model.trim="form.pzl" :maxlength="8" placeholder="请输入pzl" @keyup.enter.native="handelTab(6,$event)" /> <el-input ref="input6" v-model.trim="form.pzl" :maxlength="7" placeholder="请输入pzl" @keyup.enter.native="handelTab(6,$event)" />
</el-form-item> </el-form-item>
<el-form-item label="parnk" prop="prank"> <el-form-item label="parnk" prop="prank">
<el-input ref="input7" v-model.trim="form.prank" :maxlength="8" placeholder="请输入prank" @keyup.enter.native="handelTab(7,$event)" /> <el-input ref="input7" v-model.trim="form.prank" :maxlength="8" placeholder="请输入prank" @keyup.enter.native="handelTab(7,$event)" />
......
...@@ -339,10 +339,15 @@ ...@@ -339,10 +339,15 @@
<script> <script>
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'
import { getEquipment } from '@/api/equipment/application'
export default { export default {
name: 'Draw', name: 'Draw',
data() { data() {
return { return {
ptype: '',
pgx: '',
prank: '',
pissb: '',
totalApplyDetail: 0, totalApplyDetail: 0,
applyList: [], applyList: [],
canceList: [], canceList: [],
...@@ -458,16 +463,7 @@ export default { ...@@ -458,16 +463,7 @@ export default {
next() next()
}, },
created() { created() {
this.resetQuery()
if (this.$store.getters.searchParams[this.$route.path]) {
const { searchParams } = this.$store.getters; const { path } = this.$route
const param = JSON.parse(searchParams[path]) // 保留着的查询条件
this.queryParams = { ...param }
}
this.getList() this.getList()
// this.getDicts(dictCons['NORMAL_DISABLE']).then(response => {
// this.statusOptions = response.data;
// });
}, },
methods: { methods: {
handleCance() { handleCance() {
...@@ -507,7 +503,18 @@ export default { ...@@ -507,7 +503,18 @@ export default {
/** 查询warehouse列表 */ /** 查询warehouse列表 */
getDeviceList() { getDeviceList() {
this.loadingDetail = true this.loadingDetail = true
detailList(this.queryParamsDetail).then(res => { const obj = {
ptype: this.ptype,
pgx: this.pgx,
prank: this.prank,
pissb: this.pissb,
page: this.queryParamsDetail.page,
rows: this.queryParamsDetail.rows,
pn: this.queryParamsDetail.pn,
lot: this.queryParams.lot,
plocation: this.queryParams.plocation
}
getEquipment(obj).then(res => {
res.rows.createDate = parseTime(res.rows.createDate, '{y}-{m}-{d}') res.rows.createDate = parseTime(res.rows.createDate, '{y}-{m}-{d}')
this.totalDetail = res.total this.totalDetail = res.total
this.detailApplyList = res.rows this.detailApplyList = res.rows
...@@ -515,16 +522,43 @@ export default { ...@@ -515,16 +522,43 @@ export default {
}) })
}, },
handle(row) { handle(row) {
console.log('row', row)
this.applyId = row.businessId this.applyId = row.businessId
this.title = '处理' this.ptype = row.ptype
this.openHandle = !this.openHandle this.pgx = row.pgx
this.loadingDetail = true this.prank = row.prank
detailList(this.queryParamsDetail).then(res => { this.pissb = row.pissb
res.rows.createDate = parseTime(res.rows.createDate, '{y}-{m}-{d}') const obj = {
this.totalDetail = res.total pn: row.pn,
ptype: row.ptype,
pgx: row.pgx,
prank: row.prank,
pissb: row.pissb,
page: this.queryParamsDetail.page,
rows: this.queryParamsDetail.rows
}
getEquipment(obj).then(res => {
if (res.code && res.code === null) {
this.$message.warning(res.message)
}
console.log('res')
if (res.rows.createDate && res.rows.createDate !== null) {
res.rows.createDate = parseTime(res.rows.createDate, '{y}-{m}-{d}')
}
this.detailApplyList = res.rows this.detailApplyList = res.rows
this.loadingDetail = false this.loadingDetail = false
this.openHandle = true
}) })
// this.applyId = row.businessId
this.title = '处理'
// this.openHandle = !this.openHandle
this.loadingDetail = true
// detailList(this.queryParamsDetail).then(res => {
// res.rows.createDate = parseTime(res.rows.createDate, '{y}-{m}-{d}')
// this.totalDetail = res.total
// this.detailApplyList = res.rows
// this.loadingDetail = false
// })
}, },
// 获取所选行详情信息 // 获取所选行详情信息
handleDetail(row) { handleDetail(row) {
...@@ -603,7 +637,8 @@ export default { ...@@ -603,7 +637,8 @@ export default {
pn: '', pn: '',
phd: '', phd: '',
prank: '', prank: '',
pstatus: '' pstatus: '',
ptype: '1'
} }
// this.dateRange = [] // this.dateRange = []
this.handleQuery() this.handleQuery()
......
...@@ -115,7 +115,7 @@ ...@@ -115,7 +115,7 @@
/> />
<!-- 添加或修改设备配置对话框 --> <!-- 添加或修改设备配置对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="100px" > <el-form ref="form" :model="form" :rules="rules" size="small" label-width="100px" >
<el-form-item label="pn" prop="pn"> <el-form-item label="pn" prop="pn">
<el-input ref="input1" v-model.trim="form.pn" :maxlength="30" placeholder="请输入pn" @keyup.enter.native="handelTab(1,$event)" /> <el-input ref="input1" v-model.trim="form.pn" :maxlength="30" placeholder="请输入pn" @keyup.enter.native="handelTab(1,$event)" />
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
<el-input ref="input5" v-model.trim="form.psm" :maxlength="8" placeholder="请输入psm" @keyup.enter.native="handelTab(5,$event)" /> <el-input ref="input5" v-model.trim="form.psm" :maxlength="8" placeholder="请输入psm" @keyup.enter.native="handelTab(5,$event)" />
</el-form-item> </el-form-item>
<el-form-item label="pzl" prop="pzl"> <el-form-item label="pzl" prop="pzl">
<el-input ref="input6" v-model.trim="form.pzl" :maxlength="8" placeholder="请输入pzl" @keyup.enter.native="handelTab(6,$event)" /> <el-input ref="input6" v-model.trim="form.pzl" :maxlength="7" placeholder="请输入pzl" @keyup.enter.native="handelTab(6,$event)" />
</el-form-item> </el-form-item>
<el-form-item label="parnk" prop="prank"> <el-form-item label="parnk" prop="prank">
<el-input ref="input7" v-model.trim="form.prank" :maxlength="8" placeholder="请输入prank" @keyup.enter.native="handelTab(7,$event)" /> <el-input ref="input7" v-model.trim="form.prank" :maxlength="8" placeholder="请输入prank" @keyup.enter.native="handelTab(7,$event)" />
......
<template> <template>
<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">
<el-col :span="12" style="padding-left: 10%;"> <el-col :span="12" style="padding-left: 10%;">
<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" :maxlength="100" @keyup.enter.native="handelTab(1,$event)" /> <el-input ref="input1" v-model="form.pn" placeholder="请输入pn" clearable style="width: 400px" :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="100" @keyup.enter.native="handelTab(2,$event)" /> <el-input ref="input2" v-model="form.lot" placeholder="请输入lot" clearable style="width: 400px" :maxlength="100" @keyup.enter.native="handelTab(2,$event)" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="40"> <el-row :gutter="40">
<el-col :span="12" style="padding-left: 10%;"> <el-col :span="12" style="padding-left: 10%;">
<el-form-item label="位置:" style="flex-basis: 50%;" prop="plocation"> <el-form-item label="位置:" style="flex-basis: 50%;" prop="plocation">
<el-input ref="input3" v-model="form.plocation" placeholder="请输入位置" :style="{ width: '400px', height: '30px' }" :maxlength="100" @keyup.enter.native="handelTab(3,$event)" /> <el-input ref="input3" v-model="form.plocation" placeholder="请输入位置" clearable style="width: 400px" :maxlength="100" @keyup.enter.native="handelTab(3,$event)" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <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="input4" v-model="form.phd" placeholder="请输入厚度" :style="{ width: '400px', height: '30px' }" :maxlength="8" @keyup.enter.native="handelTab(4,$event)" /> <el-input ref="input4" v-model="form.phd" placeholder="请输入厚度" clearable style="width: 400px" :maxlength="8" @keyup.enter.native="handelTab(4,$event)" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="40"> <el-row :gutter="40">
<el-col :span="12" style="padding-left: 10%;"> <el-col :span="12" style="padding-left: 10%;">
<el-form-item label="psm:" style="flex-basis: 50%;" prop="psm"> <el-form-item label="psm:" style="flex-basis: 50%;" prop="psm">
<el-input ref="input5" v-model="form.psm" placeholder="请输入psm" :style="{ width: '400px', height: '30px' }" :maxlength="8" @keyup.enter.native="handelTab(5,$event)" /> <el-input ref="input5" v-model="form.psm" placeholder="请输入psm" clearable style="width: 400px" :maxlength="8" @keyup.enter.native="handelTab(5,$event)" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="pzl:" style="flex-basis: 50%;" prop="pzl"> <el-form-item label="pzl:" style="flex-basis: 50%;" prop="pzl">
<el-input ref="input6" v-model="form.pzl" placeholder="请输入pzl" :style="{ width: '400px', height: '30px' }" :maxlength="8" @keyup.enter.native="handelTab(6,$event)" /> <el-input ref="input6" v-model="form.pzl" placeholder="请输入pzl" clearable style="width: 400px" :maxlength="8" @keyup.enter.native="handelTab(6,$event)" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12" style="padding-left: 8.9%;"> <el-col :span="12" style="padding-left: 8.6%;">
<el-form-item label="prank:" style="flex-basis: 50%;" prop="prank"> <el-form-item label="prank:" style="flex-basis: 50%;" prop="prank">
<el-input ref="input7" v-model="form.prank" placeholder="请输入prank" :style="{ width: '400px', height: '30px' }" :maxlength="8" @keyup.enter.native="handelTab(7,$event)" /> <el-input ref="input7" v-model="form.prank" placeholder="请输入prank" clearable style="width: 400px" :maxlength="8" @keyup.enter.native="handelTab(7,$event)" />
</el-form-item>
</el-col>
<el-col :span="12">
&nbsp;&nbsp;
</el-col>
</el-row>
</el-form>
<el-form label-width="80px">
<el-row style="padding-left: 8.7%; 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>
<div class="button">
<el-button type="primary" @click="submitForm">提交</el-button>
</div>
</el-form> </el-form>
</div> </div>
</template> </template>
......
...@@ -265,7 +265,6 @@ ...@@ -265,7 +265,6 @@
clearable clearable
size="small" size="small"
style="width: 150px" style="width: 150px"
@keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
...@@ -337,12 +336,17 @@ ...@@ -337,12 +336,17 @@
</div> </div>
</template> </template>
<script> <script>
import { getEquipment } from '@/api/equipment/application'
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: 'Draw', name: 'Draw',
data() { data() {
return { return {
ptype: '',
pgx: '',
prank: '',
pissb: '',
totalApplyDetail: 0, totalApplyDetail: 0,
applyList: [], applyList: [],
canceList: [], canceList: [],
...@@ -423,7 +427,7 @@ export default { ...@@ -423,7 +427,7 @@ export default {
pn: undefined, pn: undefined,
lot: undefined, lot: undefined,
plocation: undefined, plocation: undefined,
ptype: 2, ptype: '2',
delFlag: 0 delFlag: 0
}, },
// 查询warehouse的参数 // 查询warehouse的参数
...@@ -433,7 +437,7 @@ export default { ...@@ -433,7 +437,7 @@ export default {
pn: undefined, pn: undefined,
lot: undefined, lot: undefined,
plocation: undefined, plocation: undefined,
ptype: 2, ptype: '2',
delFlag: 0 delFlag: 0
}, },
// 表单参数 // 表单参数
...@@ -458,16 +462,7 @@ export default { ...@@ -458,16 +462,7 @@ export default {
next() next()
}, },
created() { created() {
this.resetQuery()
if (this.$store.getters.searchParams[this.$route.path]) {
const { searchParams } = this.$store.getters; const { path } = this.$route
const param = JSON.parse(searchParams[path]) // 保留着的查询条件
this.queryParams = { ...param }
}
this.getList() this.getList()
// this.getDicts(dictCons['NORMAL_DISABLE']).then(response => {
// this.statusOptions = response.data;
// });
}, },
methods: { methods: {
handleCance() { handleCance() {
...@@ -507,7 +502,18 @@ export default { ...@@ -507,7 +502,18 @@ export default {
/** 查询warehouse列表 */ /** 查询warehouse列表 */
getDeviceList() { getDeviceList() {
this.loadingDetail = true this.loadingDetail = true
detailList(this.queryParamsDetail).then(res => { const obj = {
ptype: this.ptype,
pgx: this.pgx,
prank: this.prank,
pissb: this.pissb,
page: this.queryParamsDetail.page,
rows: this.queryParamsDetail.rows,
pn: this.queryParamsDetail.pn,
lot: this.queryParams.lot,
plocation: this.queryParams.plocation
}
getEquipment(obj).then(res => {
res.rows.createDate = parseTime(res.rows.createDate, '{y}-{m}-{d}') res.rows.createDate = parseTime(res.rows.createDate, '{y}-{m}-{d}')
this.totalDetail = res.total this.totalDetail = res.total
this.detailApplyList = res.rows this.detailApplyList = res.rows
...@@ -515,16 +521,43 @@ export default { ...@@ -515,16 +521,43 @@ export default {
}) })
}, },
handle(row) { handle(row) {
console.log('row', row)
this.applyId = row.businessId this.applyId = row.businessId
this.title = '处理' this.ptype = row.ptype
this.openHandle = !this.openHandle this.pgx = row.pgx
this.loadingDetail = true this.prank = row.prank
detailList(this.queryParamsDetail).then(res => { this.pissb = row.pissb
res.rows.createDate = parseTime(res.rows.createDate, '{y}-{m}-{d}') const obj = {
this.totalDetail = res.total pn: row.pn,
ptype: row.ptype,
pgx: row.pgx,
prank: row.prank,
pissb: row.pissb,
page: this.queryParamsDetail.page,
rows: this.queryParamsDetail.rows
}
getEquipment(obj).then(res => {
if (res.code && res.code === null ) {
this.$message.warning(res.message)
}
console.log('res')
if (res.rows.createDate && res.rows.createDate !== null) {
res.rows.createDate = parseTime(res.rows.createDate, '{y}-{m}-{d}')
}
this.detailApplyList = res.rows this.detailApplyList = res.rows
this.loadingDetail = false this.loadingDetail = false
this.openHandle = true
}) })
// this.applyId = row.businessId
this.title = '处理'
// this.openHandle = !this.openHandle
this.loadingDetail = true
// detailList(this.queryParamsDetail).then(res => {
// res.rows.createDate = parseTime(res.rows.createDate, '{y}-{m}-{d}')
// this.totalDetail = res.total
// this.detailApplyList = res.rows
// this.loadingDetail = false
// })
}, },
// 获取所选行详情信息 // 获取所选行详情信息
handleDetail(row) { handleDetail(row) {
...@@ -603,14 +636,18 @@ export default { ...@@ -603,14 +636,18 @@ export default {
pn: '', pn: '',
phd: '', phd: '',
prank: '', prank: '',
pstatus: '' pstatus: '',
ptype: '2'
} }
// this.dateRange = [] // this.dateRange = []
this.handleQuery() this.handleQuery()
}, },
// warehouse的重置按钮 // warehouse的重置按钮
resetQueryWarehouse() { resetQueryWarehouse() {
this.resetForm('queryFormWarehouse') this.queryParamsDetail.pn = null
this.queryParamsDetail.lot = null
this.queryParamsDetail.plocation = null
this.queryParamsDetail.page = 1
this.handleQueryWarehouse() this.handleQueryWarehouse()
}, },
// 多选框选中数据 // 多选框选中数据
......
...@@ -27,23 +27,6 @@ ...@@ -27,23 +27,6 @@
<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 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">-->
<!-- <el-form-item>-->
<!-- <el-button-->
<!-- type="primary"-->
<!-- size="small"-->
<!-- icon="el-icon-plus"-->
<!-- @click="handleAdd"-->
<!-- >新增</el-button>-->
<!-- <el-button-->
<!-- style="padding: 8px 7px;"-->
<!-- type="success"-->
<!-- size="small"-->
<!-- icon="el-icon-download"-->
<!-- @click="handleExport"-->
<!-- >导出</el-button>-->
<!-- </el-form-item>-->
<!-- </div>-->
</el-form> </el-form>
<!-- 分割线 --> <!-- 分割线 -->
<div class="placeholder" /> <div class="placeholder" />
......
...@@ -130,13 +130,13 @@ ...@@ -130,13 +130,13 @@
<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 v-model.trim="form.pn" :maxlength="100" placeholder="请输入pn" /> <el-input v-model.trim="form.pn" clearable :maxlength="100" placeholder="请输入pn" />
</el-form-item> </el-form-item>
<el-form-item label="dname" prop="dname"> <el-form-item label="dname" prop="dname">
<el-input v-model.trim="form.dname" :maxlength="100" placeholder="请输入dname" /> <el-input v-model.trim="form.dname" clearable :maxlength="100" placeholder="请输入dname" />
</el-form-item> </el-form-item>
<el-form-item label="dno" prop="dno"> <el-form-item label="dno" prop="dno">
<el-input v-model.trim="form.dno" :maxlength="100" placeholder="请输入dno" /> <el-input v-model.trim="form.dno" clearable :maxlength="100" placeholder="请输入dno" />
</el-form-item> </el-form-item>
<!-- <el-form-item label="remarks" prop="remarks">--> <!-- <el-form-item label="remarks" prop="remarks">-->
<!-- <el-input v-model.trim="form.remarks" :maxlength="30" placeholder="请输入remarks" />--> <!-- <el-input v-model.trim="form.remarks" :maxlength="30" placeholder="请输入remarks" />-->
......
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