|
@@ -288,11 +288,13 @@
|
|
|
<quoteModel @update="reload" @register="registerQuote" />
|
|
|
<deliveryModal @update="reload" @register="registerDelivery" />
|
|
|
<payLogModal @update="reload" @register="registerPayLog" />
|
|
|
+ <payLogU8Modal @update="reload" @register="registerPayU8Log" />
|
|
|
<partsListModal @update="reload" @register="registerParts" />
|
|
|
<checkModel @update="reload" @register="registerCheck" />
|
|
|
<addAccessoryModel @update="reload" @register="registerAdd" />
|
|
|
<outModal @update="reload" @register="registerOut" />
|
|
|
<reviewModal @update="reload" @register="registerReview" />
|
|
|
+ <AccountListModal @update="reload" @register="registerAccount" />
|
|
|
</div>
|
|
|
</template>
|
|
|
<script lang="ts">
|
|
@@ -306,7 +308,9 @@
|
|
|
// import recoveryModal from './recoveryModal.vue';//录单
|
|
|
import quoteModel from './quoteModel.vue';
|
|
|
import deliveryModal from './deliveryModal.vue';
|
|
|
+ import AccountListModal from '../Accounting/ListModal.vue';
|
|
|
import payLogModal from './payLogModal.vue';
|
|
|
+ import payLogU8Modal from '../U8Sending/ListModal.vue';
|
|
|
import takingOrdersModel from './takingOrdersModel.vue';
|
|
|
import remarksModal from '../spares/remarksModal.vue';
|
|
|
import checkModel from './checkModel.vue';
|
|
@@ -326,7 +330,9 @@
|
|
|
quoteModel,
|
|
|
deliveryModal,
|
|
|
payLogModal,
|
|
|
+ payLogU8Modal,
|
|
|
takingOrdersModel,
|
|
|
+ AccountListModal,
|
|
|
remarksModal,
|
|
|
checkModel,
|
|
|
partsListModal,
|
|
@@ -398,11 +404,13 @@
|
|
|
20: ['报价'],
|
|
|
30: ['修改报价'],
|
|
|
40: ['付款登记'],
|
|
|
+ 41: ['发件登记'],
|
|
|
50: ['备件出库'],
|
|
|
60: ['添加备件', '完成维修'],
|
|
|
|
|
|
70: ['测试登记'],
|
|
|
80: ['付款登记'],
|
|
|
+ 82: ['到账登记'],
|
|
|
90: ['备件回收'],
|
|
|
91: ['备件回收'],
|
|
|
// 70: ['备件回收'],
|
|
@@ -416,12 +424,14 @@
|
|
|
20: ['work_quotedPrice'],
|
|
|
30: ['work_setPrice'],
|
|
|
40: ['work_payments'],
|
|
|
+ 41: ['U8Sending_register'],
|
|
|
50: ['repairspares_out'],
|
|
|
60: ['maintenance_add', 'maintenance_finish'],
|
|
|
90: ['repairspares_in'],
|
|
|
91: ['repairspares_in'],
|
|
|
70: ['repair_test'],
|
|
|
80: ['work_payments'],
|
|
|
+ 82: ['Account_registration'],
|
|
|
100: ['work_dispatched'],
|
|
|
};
|
|
|
stepList.value = stepRes;
|
|
@@ -461,7 +471,7 @@
|
|
|
});
|
|
|
dataSource = newdataSource;
|
|
|
priceTotal.value = countItem.total?.toFixed(2);
|
|
|
- countItem.total = res.repairerVo.warrantyType == 0 ? '0.00' : priceTotal.value;
|
|
|
+ countItem.total = (res.repairerVo.warrantyType == 0 || res.repairerVo.warrantyType == 3) ? '0.00' : priceTotal.value;
|
|
|
let addItemList = [countItem];
|
|
|
if (res.repairerVo.warrantyType == 0 || res.repairerVo.warrantyType == 3) {
|
|
|
addItemList.unshift({
|
|
@@ -499,11 +509,13 @@
|
|
|
20: openQuoteModal, //报价
|
|
|
30: openQuoteModal, //修改报价
|
|
|
40: openPayLogModal, //付款登记
|
|
|
+ 41: openPayLogU8Modal, //付款登记
|
|
|
50: openPartsModal, //备件出库
|
|
|
90: openPartsModal, //备件回收
|
|
|
91: openPartsModal, //备件回收
|
|
|
70: openReviewModal, //测试登记
|
|
|
80: openPayLogModal, //付款登记
|
|
|
+ 82: registerAccountModal, //付款登记
|
|
|
100: openDeliveryModal, //发货登记
|
|
|
61: openAddModal, //添加备件
|
|
|
62: openOutModal, //完成维修
|
|
@@ -520,8 +532,10 @@
|
|
|
openList[status](true, {
|
|
|
...record,
|
|
|
checkResult: detailData.value.repairRegisterVoList?.[0]?.checkResult,
|
|
|
+ payImgArray: detailData.value.repairPay?.payImg,
|
|
|
warrantyDate: detailData.value.repairerVo?.warrantyDate,
|
|
|
warrantyType: detailData.value.repairerVo?.warrantyType,
|
|
|
+ payAmount: detailData.value.payAmount,
|
|
|
repairManName: detailData.value.repairRegisterVo?.sysUserName,
|
|
|
});
|
|
|
}
|
|
@@ -552,10 +566,12 @@
|
|
|
}
|
|
|
const [registerParts, { openModal: openPartsModal }] = useModal();
|
|
|
const [registerReview, { openModal: openReviewModal }] = useModal();
|
|
|
+ const [registerAccount, { openModal: registerAccountModal }] = useModal();
|
|
|
const [registerRecovery, { openModal }] = useModal();
|
|
|
const [registerCheck, { openModal: openCheckModal }] = useModal();
|
|
|
const [registerQuote, { openModal: openQuoteModal }] = useModal();
|
|
|
const [registerPayLog, { openModal: openPayLogModal }] = useModal();
|
|
|
+ const [registerPayU8Log, { openModal: openPayLogU8Modal }] = useModal();
|
|
|
const [registerDelivery, { openModal: openDeliveryModal }] = useModal();
|
|
|
const [registerTakingOrders, { openModal: openTakingOrders }] = useModal();
|
|
|
const [registerRemarks, { openModal: openRemarksModal }] = useModal();
|
|
@@ -579,6 +595,9 @@
|
|
|
registerRecovery,
|
|
|
registerQuote,
|
|
|
registerPayLog,
|
|
|
+ registerPayU8Log,
|
|
|
+ registerAccount,
|
|
|
+ registerAccountModal,
|
|
|
registerDelivery,
|
|
|
registerTakingOrders,
|
|
|
registerRemarks,
|