Commit 8fab2fe6 authored by CenXinYi's avatar CenXinYi

fixed: 优化+修改部分错误

Signed-off-by: 's avatarCenXinYi <2810162984@qq.com>
parent 7bb8960b
...@@ -79,10 +79,9 @@ ...@@ -79,10 +79,9 @@
<span v-if="scope.row.pgx === '002'">排水</span> <span v-if="scope.row.pgx === '002'">排水</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="pissb" prop="pissb"> <el-table-column label="pnumber" prop="pnumber">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.pissb === '0'"></span> {{ scope.row.pnumber }}
<span v-else></span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="状态" prop="pstatus"> <el-table-column label="状态" prop="pstatus">
...@@ -137,36 +136,35 @@ ...@@ -137,36 +136,35 @@
<el-dialog class="aboutSingleDetails" :title="title" :visible.sync="openDetails" width="1200px" append-to-body> <el-dialog class="aboutSingleDetails" :title="title" :visible.sync="openDetails" width="1200px" append-to-body>
<el-form ref="formDetails" :model="singleDetails" size="small" label-width="90px"> <el-form ref="formDetails" :model="singleDetails" size="small" label-width="90px">
<el-row> <el-row>
<el-col :span="12"> <el-col :span="8">
<el-form-item label="pn:" prop="pn"> <el-form-item label="pn:" prop="pn">
<el-input v-model.trim="singleDetails.pn" :readonly="true" /> <el-input v-model.trim="singleDetails.pn" :readonly="true" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="8">
<el-form-item label="phd:" prop="phd"> <el-form-item label="phd:" prop="phd">
<el-input v-model.trim="singleDetails.phd" :readonly="true" /> <el-input v-model.trim="singleDetails.phd" :readonly="true" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> <el-col :span="8">
<el-row>
<el-col :span="12">
<el-form-item label="prank:" prop="prank"> <el-form-item label="prank:" prop="prank">
<el-input v-model.trim="singleDetails.prank" :readonly="true" /> <el-input v-model.trim="singleDetails.prank" :readonly="true" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> </el-row>
<el-row>
<el-col :span="8">
<el-form-item label="pgx:" prop="pgx"> <el-form-item label="pgx:" prop="pgx">
<el-input v-model.trim="singleDetails.pgx" :readonly="true" /> <el-input v-model.trim="singleDetails.pgx" :readonly="true" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> <el-col :span="8">
<el-row>
<el-col :span="12">
<el-form-item label="pissb:" prop="pissb"> <el-form-item label="pissb:" prop="pissb">
<el-input v-model.trim="singleDetails.pissb" :readonly="true" /> <el-input v-model.trim="singleDetails.pissb" :readonly="true" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="8">
<el-form-item label="状态:" prop="pstatus"> <el-form-item label="状态:" prop="pstatus">
<template> <template>
<span v-if="singleDetails.pstatus === '0'" style="color: red">未完成</span> <span v-if="singleDetails.pstatus === '0'" style="color: red">未完成</span>
...@@ -175,17 +173,23 @@ ...@@ -175,17 +173,23 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="8">
<el-form-item label="申请人:" prop="createName"> <el-form-item label="申请人:" prop="createName">
<el-input v-model.trim="singleDetails.createName" :readonly="true" /> <el-input v-model.trim="singleDetails.createName" :readonly="true" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="8">
<el-form-item label=" 申请时间:" prop="createDate"> <el-form-item label=" 申请时间:" prop="createDate">
<el-input v-model.trim="singleDetails.createDate" :readonly="true" /> <el-input v-model.trim="singleDetails.createDate" :readonly="true" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8">
<el-form-item label="pnumber:" prop="pnumber">
<el-input v-model.trim="singleDetails.pnumber" :readonly="true" />
</el-form-item>
</el-col>
</el-row> </el-row>
</el-form> </el-form>
...@@ -378,6 +382,7 @@ export default { ...@@ -378,6 +382,7 @@ export default {
prank: '', prank: '',
pgx: '', pgx: '',
pissb: '', pissb: '',
pnumber: '',
pstatus: '', pstatus: '',
createName: '', createName: '',
createTime: '' createTime: ''
......
...@@ -212,6 +212,7 @@ ...@@ -212,6 +212,7 @@
<el-form-item label="fq_yy" prop="fq_yy"> <el-form-item label="fq_yy" prop="fq_yy">
<el-select <el-select
v-model.trim="abandonFrom.fq_yy" v-model.trim="abandonFrom.fq_yy"
style="width: 340px"
clearable clearable
placeholder="请选择fq_yy" placeholder="请选择fq_yy"
> >
......
...@@ -315,9 +315,9 @@ ...@@ -315,9 +315,9 @@
{{ scope.row.psm || '-' }} {{ scope.row.psm || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="回收时间" prop="recycleDate"> <el-table-column label="入库日期" prop="recycleDate">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.recycleDate || '-' }} {{ scope.row.recycleDate.substring(0, 7) }}
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
......
...@@ -250,7 +250,7 @@ export default { ...@@ -250,7 +250,7 @@ export default {
// TODO: 数据总条数 // TODO: 数据总条数
total: 0, total: 0,
// TODO: 关于 Ptype的数据字典 // TODO: 关于 Poperate的数据字典
selectOptionsAboutPoperate: [ selectOptionsAboutPoperate: [
{ {
value: '1', value: '1',
...@@ -369,7 +369,6 @@ export default { ...@@ -369,7 +369,6 @@ export default {
{ {
time: true, time: true,
prop: 'createDate', prop: 'createDate',
sortable: 'custom',
label: '操作时间', label: '操作时间',
align: 'center' align: 'center'
}, },
......
...@@ -26,16 +26,16 @@ ...@@ -26,16 +26,16 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="库类型" prop="ptype"> <el-form-item label="库状态" prop="poperate">
<el-select <el-select
v-model="queryEntity.entity.ptype" v-model="queryEntity.entity.poperate"
placeholder="请选择库类型" placeholder="请选择库状态"
filterable filterable
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
> >
<el-option <el-option
v-for="option in selectOptionsAboutPtype" v-for="option in selectOptionsAboutPoperate"
:key="option.value" :key="option.value"
:label="option.label" :label="option.label"
:value="option.value" :value="option.value"
...@@ -126,8 +126,8 @@ ...@@ -126,8 +126,8 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="库类型:" prop="ptype"> <el-form-item label="库状态:" prop="poperate">
{{ selectedPtype(singleDetails.ptype) }} {{ selectedPoperate(singleDetails.poperate) }}
</el-form-item> </el-form-item>
<el-form-item label="qty:" prop="qty"> <el-form-item label="qty:" prop="qty">
{{ singleDetails.qty }} {{ singleDetails.qty }}
...@@ -193,14 +193,21 @@ export default { ...@@ -193,14 +193,21 @@ export default {
// TODO: 数据总条数 // TODO: 数据总条数
total: 0, total: 0,
// TODO: 关于 Ptype的数据字典 // TODO: 关于 Poperate的数据字典
selectOptionsAboutPtype: [ selectOptionsAboutPoperate: [
{ {
value: '1', value: '1',
label: '设备库' label: '库'
}, { }, {
value: '2', value: '2',
label: '工序库' label: '出库'
},
{
value: '3',
label: '修正'
}, {
value: '4',
label: '废弃'
} }
], ],
...@@ -220,8 +227,8 @@ export default { ...@@ -220,8 +227,8 @@ export default {
pn: '', pn: '',
// TODO: lot // TODO: lot
lot: '', lot: '',
// TODO: 库类型 1设备库 2工序库 // TODO: 库状态 1入库 2出库 3修正 4废弃
ptype: '' poperate: ''
} }
}, },
// TODO: list记录表名 // TODO: list记录表名
...@@ -230,6 +237,10 @@ export default { ...@@ -230,6 +237,10 @@ export default {
inventoryRecordList: [], inventoryRecordList: [],
// TODO: 用来说明每一列的类型 // TODO: 用来说明每一列的类型
columObj: { columObj: {
// 序列
nIndex: true,
// 序列根据条件是否继承排序顺序
nIndextable: false,
// 选择框 // 选择框
selection: false, selection: false,
// 选择框根据条件是否可选 // 选择框根据条件是否可选
...@@ -262,10 +273,10 @@ export default { ...@@ -262,10 +273,10 @@ export default {
}, },
{ {
ownDefined: true, ownDefined: true,
prop: 'ptype', prop: 'poperate',
label: '库类型', label: '库状态',
ownDefinedReturn: (row, $index) => { ownDefinedReturn: (row, $index) => {
return this.selectedPtype(row.ptype) return this.selectedPoperate(row.poperate)
} }
}, },
{ {
...@@ -285,7 +296,6 @@ export default { ...@@ -285,7 +296,6 @@ export default {
{ {
time: true, time: true,
prop: 'createDate', prop: 'createDate',
sortable: 'custom',
label: '操作时间', label: '操作时间',
align: 'center' align: 'center'
}, },
...@@ -323,13 +333,6 @@ export default { ...@@ -323,13 +333,6 @@ export default {
BaseTable() { BaseTable() {
return BaseTable return BaseTable
}, },
/* TODO:自定义分页索引,实现索引继承 */
nIndex(index) {
// TODO: 当前页数 - 1 * 每页数据条数 + 1
const page = this.queryParams.page // TODO: 当前页码
const rows = this.queryParams.rows // TODO: 每页条数
return index + 1 + (page - 1) * rows
},
// TODO: 用来汇总Table组件所需要的全部数据并一次性传输给子组件 // TODO: 用来汇总Table组件所需要的全部数据并一次性传输给子组件
allTableArguments() { allTableArguments() {
const baseTableArgumentsTest = new BaseTableArgumentsTest() const baseTableArgumentsTest = new BaseTableArgumentsTest()
...@@ -382,19 +385,20 @@ export default { ...@@ -382,19 +385,20 @@ export default {
listLog(this.queryParams, this.addDateRange(this.queryEntity, this.dateRange)).then(response => { listLog(this.queryParams, this.addDateRange(this.queryEntity, this.dateRange)).then(response => {
this.inventoryRecordList = response.rows this.inventoryRecordList = response.rows
this.total = response.total this.total = response.total
// 暂时还没写后端 this.selectOptionsAboutPoperate = selectOptionsAboutPoperate
// this.selectOptionsAboutPtype = selectOptionsAboutPtype
this.loading = false this.loading = false
}) })
}, },
/* TODO: poperate的库状态判断的公用方法 */
/* TODO: ptype 库类型判断的公用方法 */ selectedPoperate(poperate) {
selectedPtype(ptype) { switch (poperate) {
switch (ptype) {
case '1': case '1':
return '设备库' return '库'
case '2': case '2':
return '工序库' return '出库'
case '3':
return '修正'
case '4':
return '废弃'
default: default:
return '' return ''
} }
...@@ -411,7 +415,7 @@ export default { ...@@ -411,7 +415,7 @@ export default {
entity: { entity: {
pn: '', pn: '',
lot: '', lot: '',
ptype: '' poperate: ''
} }
} }
this.dateRange = [] this.dateRange = []
......
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