|
@@ -7,7 +7,8 @@
|
|
|
@saveColumn="saveColumnTwo('crud', 'option', 'optionList', 270)" :page.sync="page">
|
|
|
<template slot-scope="{type,size,row,index}" slot="menu">
|
|
|
<!-- <el-button :size="size" :type="type" @click="check(row)">查看</el-button> -->
|
|
|
- <el-button :size="size" :type="type" :disabled="row.item >= 1" @click="$refs.crud.rowDel(row, index)">删除</el-button>
|
|
|
+ <el-button :size="size" :type="type" :disabled="row.item >= 1"
|
|
|
+ @click="$refs.crud.rowDel(row, index)">删除</el-button>
|
|
|
</template>
|
|
|
<template slot-scope="{type,size,row,$index}" slot="menuLeft">
|
|
|
<el-button icon="el-icon-plus" type="primary" :size="size" @click="detailsOpen = true">新采购单</el-button>
|
|
@@ -16,12 +17,13 @@
|
|
|
<template slot-scope="{row,index}" slot="stockClerkName">
|
|
|
<el-select placeholder="请选择" v-if="row.$cellEdit" v-model="row.stockClerkName" size="small" filterable
|
|
|
allow-create default-first-option clearable>
|
|
|
- <el-option v-for="item in stockClerkNameList" :key="item" :label="item.account" :value="item.account"></el-option>
|
|
|
+ <el-option v-for="item in stockClerkNameList" :key="item" :label="item.account"
|
|
|
+ :value="item.account"></el-option>
|
|
|
</el-select>
|
|
|
<span v-else>{{ row.stockClerkName }}</span>
|
|
|
</template>
|
|
|
<template slot-scope="{type,size,row,$index}" slot="customerId">
|
|
|
- <span>{{ row.customerName}}</span>
|
|
|
+ <span>{{ row.customerName }}</span>
|
|
|
</template>
|
|
|
<template slot-scope="{ row, index }" slot="billno">
|
|
|
<span style="color: #409EFF;cursor: pointer" @click.stop="editOpen(row, 1)">{{ row.billno }}
|
|
@@ -168,16 +170,18 @@ export default {
|
|
|
}],
|
|
|
// width: 120,
|
|
|
}, {
|
|
|
- label: "业务日期",
|
|
|
+ label: '业务日期',
|
|
|
prop: "createTime",
|
|
|
- search: true,
|
|
|
+ searchProp: "createTimeList",
|
|
|
+ type: "date",
|
|
|
overHidden: true,
|
|
|
- type: "datetime",
|
|
|
- value: dateFormat(new Date(), 'yyyy-MM-dd hh:mm:ss'),
|
|
|
- format: "yyyy-MM-dd HH:mm",
|
|
|
- valueFormat: "yyyy-MM-dd HH:mm:ss",
|
|
|
- // width: 200
|
|
|
- }, {
|
|
|
+ search: true,
|
|
|
+ width: 100,
|
|
|
+ searchRange: true,
|
|
|
+ searchDefaultTime: ["00:00:00", "23:59:59"],
|
|
|
+ format: "yyyy-MM-dd HH:mm:ss",
|
|
|
+ valueFormat: "yyyy-MM-dd HH:mm:ss"
|
|
|
+ },{
|
|
|
label: "库管",
|
|
|
prop: "stockClerkName",
|
|
|
search: true,
|
|
@@ -315,17 +319,22 @@ export default {
|
|
|
this.onLoad(this.page, params)
|
|
|
},
|
|
|
onLoad(page, params = {}) {
|
|
|
- console.log(this.search);
|
|
|
+ let storageId = this.search.storageName;
|
|
|
+ let searchWithoutStorageName = { ...this.search };
|
|
|
+ delete searchWithoutStorageName.storageName;
|
|
|
+
|
|
|
params = {
|
|
|
...params,
|
|
|
current: page.currentPage,
|
|
|
size: page.pageSize,
|
|
|
bizTypeName: "SHGD,TKSHGD",
|
|
|
- ...Object.assign(params, this.search),
|
|
|
- storageId:this.search.storageName,
|
|
|
- statusName:this.search.$statusName,
|
|
|
- stockClerkName:this.search.$stockClerkName
|
|
|
- }
|
|
|
+ ...Object.assign(params, searchWithoutStorageName),
|
|
|
+ storageId: storageId,
|
|
|
+ statusName: this.search.$statusName,
|
|
|
+ stockClerkName: this.search.$stockClerkName
|
|
|
+ };
|
|
|
+ delete params.storageName;
|
|
|
+ // delete this.search.storageName
|
|
|
this.loading = true
|
|
|
getList(params).then(res => {
|
|
|
this.dataList = res.data.data.records
|
|
@@ -336,12 +345,12 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
editOpen(row, status) {
|
|
|
- this.form = row
|
|
|
- this.detailData = {
|
|
|
- id: row.id,
|
|
|
- status: status
|
|
|
- };
|
|
|
- this.detailsOpen = true;
|
|
|
+ this.form = row
|
|
|
+ this.detailData = {
|
|
|
+ id: row.id,
|
|
|
+ status: status
|
|
|
+ };
|
|
|
+ this.detailsOpen = true;
|
|
|
},
|
|
|
//自定义列保存
|
|
|
async saveColumnTwo(ref, option, optionBack, code) {
|