|
@@ -1,42 +1,15 @@
|
|
|
<template>
|
|
|
- <Base-dialog
|
|
|
- title="设置"
|
|
|
- width="700px"
|
|
|
- :isShow.sync="isShow"
|
|
|
- @submit="submit"
|
|
|
- >
|
|
|
+ <Base-dialog title="设置" width="700px" :isShow.sync="isShow" @submit="submit">
|
|
|
<div class="day-set-box">
|
|
|
<el-select v-model="atype" placeholder="请选择">
|
|
|
- <el-option
|
|
|
- v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
- >
|
|
|
+ <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
- <el-form
|
|
|
- :model="{ list }"
|
|
|
- ref="ruleForm"
|
|
|
- label-width="400px"
|
|
|
- class="demo-ruleForm"
|
|
|
- label-position="left"
|
|
|
- >
|
|
|
- <el-form-item
|
|
|
- :label="item.name"
|
|
|
- v-for="(item, index) in list"
|
|
|
- :key="item.id"
|
|
|
- :prop="'list.' + index + '.date1'"
|
|
|
- :rules="{ validator: validateDate, trigger: 'change' }"
|
|
|
- >
|
|
|
- <el-date-picker
|
|
|
- style="witdh: 150px"
|
|
|
- v-model="item.date1"
|
|
|
- type="date"
|
|
|
- placeholder="选择日期"
|
|
|
- :picker-options="pickerOptions"
|
|
|
- value-format="timestamp"
|
|
|
- >
|
|
|
+ <el-form :model="{ list }" ref="ruleForm" label-width="400px" class="demo-ruleForm" label-position="left">
|
|
|
+ <el-form-item :label="item.name" v-for="(item, index) in list" :key="item.id" :prop="'list.' + index + '.date1'"
|
|
|
+ :rules="{ validator: validateDate, trigger: 'change' }">
|
|
|
+ <el-date-picker style="witdh: 150px" v-model="item.date1" type="date" placeholder="选择日期"
|
|
|
+ :picker-options="pickerOptions" value-format="timestamp">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -73,8 +46,9 @@ export default {
|
|
|
},
|
|
|
open(row) {
|
|
|
this.isShow = true;
|
|
|
+ this.init();
|
|
|
+ this.getList(984)
|
|
|
},
|
|
|
- search() {},
|
|
|
submit() {
|
|
|
this.$refs.ruleForm.validate((valid) => {
|
|
|
if (valid) {
|
|
@@ -95,17 +69,13 @@ export default {
|
|
|
}
|
|
|
return callback();
|
|
|
},
|
|
|
- },
|
|
|
- watch: {
|
|
|
- isShow: {
|
|
|
- handler(newVal) {
|
|
|
- if (newVal) {
|
|
|
- this.init();
|
|
|
- }
|
|
|
- },
|
|
|
- immediate: true,
|
|
|
+ getList(id) {
|
|
|
+ this.$api.inquireGoodsbanklist({ goodsId: id }).then((res) => {
|
|
|
+ this.list = res.data;
|
|
|
+ });
|
|
|
},
|
|
|
},
|
|
|
+
|
|
|
};
|
|
|
</script>
|
|
|
|
|
@@ -116,6 +86,7 @@ export default {
|
|
|
overflow-x: auto;
|
|
|
margin-top: 30px;
|
|
|
padding-left: 20px;
|
|
|
+
|
|
|
/deep/ {
|
|
|
.el-date-editor.el-input,
|
|
|
.el-date-editor.el-input__inner {
|