|
@@ -8,7 +8,7 @@
|
|
|
append-to-body
|
|
append-to-body
|
|
|
width="80%"
|
|
width="80%"
|
|
|
>
|
|
>
|
|
|
- <div>
|
|
|
|
|
|
|
+ <div>
|
|
|
<el-form :model="returnForm" ref="returnForm">
|
|
<el-form :model="returnForm" ref="returnForm">
|
|
|
<el-row :gutter="24">
|
|
<el-row :gutter="24">
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
@@ -38,12 +38,17 @@
|
|
|
</el-form>
|
|
</el-form>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <pickList v-if="pickListShow" @closeDialog="closeDialog"></pickList>
|
|
|
|
|
|
|
+ <pickList
|
|
|
|
|
+ v-if="pickListShow"
|
|
|
|
|
+ @closeDialog="closeDialog"
|
|
|
|
|
+ @emitSave="emitSave"
|
|
|
|
|
+ ></pickList>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
import { getCode } from '@/api/produce/workOrder';
|
|
import { getCode } from '@/api/produce/workOrder';
|
|
|
|
|
+ import { refundable } from '@/api/materialReturn/index.js';
|
|
|
import pickList from './pickList.vue';
|
|
import pickList from './pickList.vue';
|
|
|
export default {
|
|
export default {
|
|
|
components: { pickList },
|
|
components: { pickList },
|
|
@@ -57,7 +62,9 @@
|
|
|
scene: ''
|
|
scene: ''
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- pickListShow: false
|
|
|
|
|
|
|
+ pickListShow: false,
|
|
|
|
|
+
|
|
|
|
|
+ returnList: []
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -80,6 +87,13 @@
|
|
|
|
|
|
|
|
handleClose() {
|
|
handleClose() {
|
|
|
this.$emit('close');
|
|
this.$emit('close');
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ emitSave(pickIds) {
|
|
|
|
|
+ refundable(pickIds).then((res) => {
|
|
|
|
|
+ this.returnList = res
|
|
|
|
|
+ console.log(res, 22);
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|