|
@@ -186,21 +186,29 @@
|
|
|
:title="show.title" :visible.sync="storeOpen">
|
|
:title="show.title" :visible.sync="storeOpen">
|
|
|
<storeOrderDetails ref="storeDetails" />
|
|
<storeOrderDetails ref="storeDetails" />
|
|
|
</el-drawer>
|
|
</el-drawer>
|
|
|
|
|
+ <el-drawer
|
|
|
|
|
+ :with-header="false"
|
|
|
|
|
+ size="75%"
|
|
|
|
|
+ :title="show.title" :visible.sync="storeOpenTypeThree">
|
|
|
|
|
+ <packageOrderDetails ref="DetailsTypeThree" />
|
|
|
|
|
+ </el-drawer>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
<script>
|
|
<script>
|
|
|
import { listUserCoupon, getUserCoupon, delUserCoupon, addUserCoupon, updateUserCoupon, exportUserCoupon } from "@/api/his/userCoupon";
|
|
import { listUserCoupon, getUserCoupon, delUserCoupon, addUserCoupon, updateUserCoupon, exportUserCoupon } from "@/api/his/userCoupon";
|
|
|
import inquiryOrderDetails from '../../components/his/inquiryOrderDetails.vue';
|
|
import inquiryOrderDetails from '../../components/his/inquiryOrderDetails.vue';
|
|
|
import storeOrderDetails from '../../components/his/storeOrderDetails.vue';
|
|
import storeOrderDetails from '../../components/his/storeOrderDetails.vue';
|
|
|
|
|
+import packageOrderDetails from '../../components/his/packageOrderDetails.vue';
|
|
|
export default {
|
|
export default {
|
|
|
name: "UserCoupon",
|
|
name: "UserCoupon",
|
|
|
- components: { inquiryOrderDetails,storeOrderDetails },
|
|
|
|
|
|
|
+ components: { inquiryOrderDetails,storeOrderDetails,packageOrderDetails },
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
show:{
|
|
show:{
|
|
|
open:false,
|
|
open:false,
|
|
|
},
|
|
},
|
|
|
storeOpen:false,
|
|
storeOpen:false,
|
|
|
|
|
+ storeOpenTypeThree:false,
|
|
|
// 遮罩层
|
|
// 遮罩层
|
|
|
createTime:[],
|
|
createTime:[],
|
|
|
useTime:[],
|
|
useTime:[],
|
|
@@ -290,6 +298,15 @@ export default {
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
this.$refs.storeDetails.getDetails(row.businessId);
|
|
this.$refs.storeDetails.getDetails(row.businessId);
|
|
|
}, 1);
|
|
}, 1);
|
|
|
|
|
+ }else if(row.businessType==3){
|
|
|
|
|
+ console.log('进入 businessType=3 分支');
|
|
|
|
|
+ this.storeOpenTypeThree=true;
|
|
|
|
|
+ console.log('设置 storeOpenTypeThree = true 后:', this.storeOpenTypeThree);
|
|
|
|
|
+ setTimeout(() => {
|
|
|
|
|
+ console.log('调用 DetailsTypeThree 组件 getDetails');
|
|
|
|
|
+
|
|
|
|
|
+ this.$refs.DetailsTypeThree.getDetails(row.businessId);
|
|
|
|
|
+ }, 1);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
handleClickX(tab, event) {
|
|
handleClickX(tab, event) {
|