|
@@ -32,8 +32,7 @@
|
|
|
:data="item"
|
|
|
:config="listConfig"
|
|
|
:showMore="
|
|
|
- item.afterSalesRecordDetail &&
|
|
|
- item.afterSalesRecordDetail.length > 0
|
|
|
+ item.afterSalesRecordDetail || route.query.status == 0
|
|
|
? true
|
|
|
: false
|
|
|
"
|
|
@@ -130,11 +129,11 @@ const getDetails = (id) => {
|
|
|
const obj = JSON.parse(window.localStorage.getItem("jxstAfterSalesData"));
|
|
|
for (let i = 0; i < formData.data.bomDetailList.length; i++) {
|
|
|
const e = formData.data.bomDetailList[i];
|
|
|
- if (e.afterSalesRecordDetail && e.afterSalesRecordDetail.length > 0) {
|
|
|
+ if (e.afterSalesRecordDetail) {
|
|
|
e.productName = e.productName + " (售后)";
|
|
|
}
|
|
|
for (const key in obj) {
|
|
|
- if (e.id === key) {
|
|
|
+ if (e.productId === key) {
|
|
|
e.accessoriesId = key;
|
|
|
e.remark = obj[key].remark;
|
|
|
e.fileList = obj[key].fileList;
|
|
@@ -187,7 +186,7 @@ const onSubmit = () => {
|
|
|
};
|
|
|
|
|
|
const handleClickItem = (item) => {
|
|
|
- if (item.afterSalesRecordDetail && item.afterSalesRecordDetail.length > 0) {
|
|
|
+ if (item.afterSalesRecordDetail || route.query.status == 0) {
|
|
|
proxy.$router.push({
|
|
|
path: "jxskAfterSalesEditItem",
|
|
|
query: {
|
|
@@ -196,8 +195,10 @@ const handleClickItem = (item) => {
|
|
|
code: formData.data.code,
|
|
|
productName: formData.data.productName,
|
|
|
productSn: formData.data.productSn,
|
|
|
- remark: item.remark,
|
|
|
- fileList: item.fileList,
|
|
|
+ remark: item.afterSalesRecordDetail
|
|
|
+ ? item.afterSalesRecordDetail.remark
|
|
|
+ : "",
|
|
|
+ fileList: [],
|
|
|
status: route.query.status,
|
|
|
}),
|
|
|
},
|