|
@@ -34,7 +34,7 @@
|
|
|
{{
|
|
|
detailData.customerAddress.sendType
|
|
|
? '前台送修'
|
|
|
- : `快递寄送:${detailData.customerAddress?.getTrackingNum}`
|
|
|
+ : `快递寄送:${detailData.customerAddress?.getTrackingNum || '暂无单号'}`
|
|
|
}}
|
|
|
</DescriptionsItem>
|
|
|
<DescriptionsItem label="保修类型">
|
|
@@ -151,7 +151,7 @@
|
|
|
{{
|
|
|
detailData.customerAddress.getType == 0
|
|
|
? '前台取回'
|
|
|
- : `快递寄回 ${detailData.customerAddress?.getTrackingNum || ''}`
|
|
|
+ : `快递寄回 ${detailData.customerAddress?.getTrackingNum || '暂无单号'}`
|
|
|
}}</DescriptionsItem
|
|
|
>
|
|
|
<DescriptionsItem label="收件信息" :span="2" v-if="detailData.customerAddress">
|
|
@@ -375,10 +375,10 @@ export default defineComponent({
|
|
|
9: ['付款登记'],
|
|
|
10: ['发货登记'],
|
|
|
};
|
|
|
- butList.value = stepRes[0] ? butTypeList[stepRes[0].repairStatus || 0] : ['接单'];
|
|
|
stepList.value = stepRes;
|
|
|
let res = await detail({ repairId: repairId.value });
|
|
|
detailData.value = res;
|
|
|
+ butList.value = (stepRes[0] && res.repairerVo.status ) ? butTypeList[res.repairerVo.status] : [];
|
|
|
let countItem = {
|
|
|
id: 3,
|
|
|
price: null,
|
|
@@ -414,12 +414,13 @@ export default defineComponent({
|
|
|
repairId: detailData.value.orderReceivingVo?.repairId,
|
|
|
};
|
|
|
let openList = {
|
|
|
- 1: openTakingOrders, //检测登记
|
|
|
+ 0: openTakingOrders, //检测登记
|
|
|
+ 1: openCheckModal, //检测登记
|
|
|
2: openQuoteModal, //报价
|
|
|
3: openTakingOrders, //修改报价
|
|
|
4: openPayLogModal, //付款登记
|
|
|
- 5: registerParts, //备件出库
|
|
|
- 7: registerParts, //备件回收
|
|
|
+ 5: openPartsModal, //备件出库
|
|
|
+ 7: openPartsModal, //备件回收
|
|
|
8: openReviewModal, //测试登记
|
|
|
9: openPayLogModal, //付款登记
|
|
|
10: openDeliveryModal, //发货登记
|
|
@@ -440,6 +441,7 @@ export default defineComponent({
|
|
|
const [registerParts, { openModal: openPartsModal }] = useModal();
|
|
|
const [registerReview, { openModal: openReviewModal }] = useModal();
|
|
|
const [registerRecovery, { openModal }] = useModal();
|
|
|
+ const [registerCheck, { openModal:openCheckModal }] = useModal();
|
|
|
const [registerQuote, { openModal: openQuoteModal }] = useModal();
|
|
|
const [registerPayLog, { openModal: openPayLogModal }] = useModal();
|
|
|
const [registerDelivery, { openModal: openDeliveryModal }] = useModal();
|
|
@@ -468,6 +470,7 @@ export default defineComponent({
|
|
|
registerTakingOrders,
|
|
|
registerRemarks,
|
|
|
registerOut,
|
|
|
+ registerCheck,
|
|
|
registerAdd,
|
|
|
registerTable,
|
|
|
handleSubmit,
|