This commit is contained in:
zds
2022-12-01 12:24:32 +08:00
parent 7a741704d3
commit 1091de1e92
7 changed files with 52 additions and 21 deletions

View File

@@ -134,7 +134,7 @@
@selection-change="crud.selectionChangeHandler"
>
<el-table-column prop="supp_code" label="供应商编码" min-width="100" />
<el-table-column prop="supp_name" label="供应商名称 " min-width="150" />
<el-table-column prop="supp_name" label="供应商名称 " min-width="250" />
<el-table-column prop="corp_address" label="公司地址" min-width="100" />
<el-table-column prop="corp_tele_no" label="公司电话" min-width="100" />
<el-table-column prop="jurid_name" label="法人代表" min-width="100" />

View File

@@ -161,16 +161,16 @@ export default {
// 钩子在获取表格数据之前执行false 则代表不获取数据
[CRUD.HOOK.beforeRefresh]() {
this.crud.data = []
this.cols = []
if (this.query_flag) {
this.crud.query.begin_time = (new Date().daysAgo(7)).strftime('%F', 'zh')
this.crud.query.end_time = (new Date()).strftime('%F', 'zh')
this.query_flag = false
const now = this.crud.query
crudPowderorder.getHeader(now).then(res => {
this.cols = res
})
}
const now = this.crud.query
crudPowderorder.getHeader(now).then(res => {
this.cols = res
})
return true
},
onInput() {
this.$forceUpdate()

View File

@@ -36,12 +36,13 @@
<el-date-picker
v-model="query.createTime"
type="daterange"
value-format="yyyy-MM-dd"
value-format="yyyy-MM-dd HH:mm:ss"
start-placeholder="开始日期"
end-placeholder="结束日期"
@change="crud.toQuery"
:default-time="['00:00:00', '23:59:59']"
@input="onInput()"
@change="mytoQuery"
/>
</el-form-item>
<el-form-item label="物料编码">
@@ -116,6 +117,8 @@ import Treeselect, {LOAD_CHILDREN_OPTIONS} from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
import crudMaterialbase from "@/api/wms/basedata/master/materialbase";
import crudBucketrecord from "@/api/wms/basedata/master/bucketrecord";
import Date from '@/utils/datetime'
import crudPowderorder from '@/api/wms/statistics/powderorder'
const defaultForm = {
stordaily_id: null,
@@ -139,7 +142,7 @@ const defaultForm = {
}
export default {
name: 'SendReceiveQuery',
components: {pagination, crudOperation, rrOperation, udOperation, DateRangePicker, Treeselect},
components: {pagination, crudOperation, rrOperation, Treeselect},
mixins: [presenter(), header(), form(defaultForm), crud()],
cruds() {
return CRUD({
@@ -165,6 +168,7 @@ export default {
return {
permission: {},
classes: [],
query_flag: true,
QualityList: [],
IvtList: [],
class_idStr: null,
@@ -189,10 +193,16 @@ export default {
crudBucketrecord.getIvtList().then(res => {
this.IvtList = res
})
this.crud.query.createTime = [new Date().daysAgo(30), new Date()]
},
methods: {
// 钩子在获取表格数据之前执行false 则代表不获取数据
[CRUD.HOOK.beforeRefresh]() {
if (this.query_flag) {
this.crud.query.begin_time = (new Date().daysAgo(30)).strftime('%F', 'zh')
this.crud.query.end_time = (new Date()).strftime('%F', 'zh')
this.query_flag = false
}
return true
},
queryClassId() {
@@ -208,6 +218,19 @@ export default {
})
})
},
onInput() {
this.$forceUpdate()
},
mytoQuery(array1) {
if (array1 === null) {
this.crud.query.begin_time = ''
this.crud.query.end_time = ''
} else {
this.crud.query.begin_time = array1[0]
this.crud.query.end_time = array1[1]
}
this.crud.toQuery()
},
loadClass({ action, parentNode, callback}) {
if (action === LOAD_CHILDREN_OPTIONS) {
crudClassstandard.getClass({pid: parentNode.id}).then(res => {