From af908216bb0012fe849e3b49b3039c7ba238f8f0 Mon Sep 17 00:00:00 2001
From: liangxiaozhen <liangxiaozhen>
Date: 星期五, 11 八月 2023 14:35:43 +0800
Subject: [PATCH] 补充controller,修改变量,主页bug修改
---
force-app/main/default/lwc/lexTopPage/lexTopPage.js | 622 ++++++++++++++++++++++++++++++++++----------------------
1 files changed, 374 insertions(+), 248 deletions(-)
diff --git a/force-app/main/default/lwc/lexTopPage/lexTopPage.js b/force-app/main/default/lwc/lexTopPage/lexTopPage.js
index b360f04..2af5fa4 100644
--- a/force-app/main/default/lwc/lexTopPage/lexTopPage.js
+++ b/force-app/main/default/lwc/lexTopPage/lexTopPage.js
@@ -11,9 +11,9 @@
import initNotArrDetAll from '@salesforce/apex/LexConsumableGoodsInfo.initNotArrDetAll';
import initMoreThan7 from '@salesforce/apex/LexConsumableGoodsInfo.initMoreThan7';
import initMoreThan7All from '@salesforce/apex/LexConsumableGoodsInfo.initMoreThan7All';
-//table css
-import { loadStyle } from "lightning/platformResourceLoader";
-import WrappedHeaderTable from "@salesforce/resourceUrl/lexdatatable";
+//table css
+import { loadStyle } from 'lightning/platformResourceLoader';
+import WrappedHeaderTable from '@salesforce/resourceUrl/lexdatatable';
export default class LexTopPage extends NavigationMixin(LightningElement) {
@track title = [];
@@ -48,12 +48,12 @@
@track showTable = false;
@track hidecheckboxcolumn = true;
//鎺掑簭
- defaultSortDirection = "asc";
- sortDirection = "asc";
+ defaultSortDirection = 'asc';
+ sortDirection = 'asc';
sortedBy;
//鍒嗛〉start
- @track sortBy = "";
+ @track sortBy = '';
@track pageSize = 10;
error;
records;
@@ -76,212 +76,256 @@
@track colms = [
{
label: '娑堣�楀搧璁㈠崟鍚嶇О',
- type: "customOutputGood",
+ type: 'customOutputGood',
typeAttributes: {
- outputValue: { fieldName: "Name" },
+ outputValue: { fieldName: 'Name' },
type: 'Title',
- recordId: { fieldName: "Id" }
+ recordId: { fieldName: 'Id' }
},
- hideDefaultActions: true,initialWidth: 200
+ hideDefaultActions: true,
+ initialWidth: 200
},
- { label: 'SAP鍚堝悓鍙�', fieldName: 'ContractNo__c', hideDefaultActions: true},
+ {
+ label: 'SAP鍚堝悓鍙�',
+ fieldName: 'ContractNo__c',
+ hideDefaultActions: true,
+ initialWidth: 180
+ },
{
label: '璁㈠崟鎬绘暟',
- type: "customOutputGood",
+ type: 'customOutputGood',
typeAttributes: {
- outputValue: { fieldName: "Total_num__c" },
+ outputValue: { fieldName: 'Total_num__c' },
type: 'TotalNum',
- recordId: { fieldName: "Id" }
+ recordId: { fieldName: 'Id' }
},
- hideDefaultActions: true, initialWidth: 100
+ hideDefaultActions: true,
+ initialWidth: 100
},
{
label: '宸插埌璐ф暟閲�',
- type: "customOutputGood",
+ type: 'customOutputGood',
typeAttributes: {
- outputValue: { fieldName: "OrderNumber_arrived__c" },
+ outputValue: { fieldName: 'OrderNumber_arrived__c' },
type: 'ArrDet',
- recordId: { fieldName: "Id" }
+ recordId: { fieldName: 'Id' }
},
- hideDefaultActions: true, initialWidth: 110
+ hideDefaultActions: true,
+ initialWidth: 110
},
{
label: '寰呯郴缁熸搷浣滃叆搴撴暟閲�',
- type: "customOutputGood",
+ type: 'customOutputGood',
typeAttributes: {
- outputValue: { fieldName: "Delivery_detail_count__c" },
+ outputValue: { fieldName: 'Delivery_detail_count__c' },
type: 'DeliveryDet',
- recordId: { fieldName: "Id" }
+ recordId: { fieldName: 'Id' }
},
- hideDefaultActions: true, initialWidth: 180
+ hideDefaultActions: true,
+ initialWidth: 180
},
{
label: '杩樻病鍙戣揣鏁伴噺',
- type: "customOutputGood",
+ type: 'customOutputGood',
typeAttributes: {
- outputValue: { fieldName: "OrderNumber_notarrive__c" },
+ outputValue: { fieldName: 'OrderNumber_notarrive__c' },
type: 'NotArrDet',
- recordId: { fieldName: "Id" }
+ recordId: { fieldName: 'Id' }
},
- hideDefaultActions: true, initialWidth: 120
+ hideDefaultActions: true,
+ initialWidth: 120
},
{
label: '鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�',
- type: "customOutputGood",
+ type: 'customOutputGood',
typeAttributes: {
- outputValue: { fieldName: "More_than_seven_days__c" },
+ outputValue: { fieldName: 'More_than_seven_days__c' },
type: 'MoreThan7',
- recordId: { fieldName: "Id" }
+ recordId: { fieldName: 'Id' }
},
- hideDefaultActions: true, initialWidth: 180
+ hideDefaultActions: true,
+ initialWidth: 180
},
- { label: '鏈�鏂板彂璐ф棩鏈�', fieldName: 'Shipment_date__c', hideDefaultActions: true , initialWidth: 140},
- { label: '棣栨鍙戣揣鏃ユ湡', fieldName: 'First_Delivery__c', hideDefaultActions: true , initialWidth: 140}
+ {
+ label: '鏈�鏂板彂璐ф棩鏈�',
+ fieldName: 'Shipment_date__c',
+ hideDefaultActions: true,
+ initialWidth: 140
+ },
+ {
+ label: '棣栨鍙戣揣鏃ユ湡',
+ fieldName: 'First_Delivery__c',
+ hideDefaultActions: true,
+ initialWidth: 140
+ }
];
@track colms2 = [
{ label: '浜у搧鍨嬪彿', fieldName: 'prodModel', hideDefaultActions: true },
- { label: '鏁伴噺', fieldName: 'recordCount', hideDefaultActions: true ,cellAttributes: { alignment: "right" }}
+ {
+ label: '鏁伴噺',
+ fieldName: 'recordCount',
+ hideDefaultActions: true,
+ initialWidth: 60,
+ cellAttributes: { alignment: 'center' }
+ }
];
//浣跨敤鏈熼檺灏忎簬涓�骞寸殑浜у搧col
@track colm3 = [
{ label: '浜у搧鍨嬪彿', fieldName: 'prodName', hideDefaultActions: true },
- { label: '鏁伴噺', fieldName: 'countid', hideDefaultActions: true ,cellAttributes: { alignment: "left" }},
- { label: '鍗曚綅', fieldName: 'BoxPiece', hideDefaultActions: true ,cellAttributes: { alignment: "left" }}
+ {
+ label: '鏁伴噺',
+ fieldName: 'countid',
+ hideDefaultActions: true,
+ cellAttributes: { alignment: 'left' }
+ },
+ {
+ label: '鍗曚綅',
+ fieldName: 'BoxPiece',
+ hideDefaultActions: true,
+ cellAttributes: { alignment: 'left' }
+ }
];
//缁忛攢鍟嗗簱瀛樹笂涓嬮檺col
@track colm4 = [
{ label: '浜у搧鍨嬪彿', fieldName: 'prodName', hideDefaultActions: true },
- { label: '搴撳瓨涓嬮檺', fieldName: 'limitLow', hideDefaultActions: true ,cellAttributes: { alignment: "left" }},
- { label: '搴撳瓨涓婇檺', fieldName: 'limitUp', hideDefaultActions: true ,cellAttributes: { alignment: "left" }}
+ {
+ label: '搴撳瓨涓嬮檺',
+ fieldName: 'limitLow',
+ hideDefaultActions: true,
+ cellAttributes: { alignment: 'left' }
+ },
+ {
+ label: '搴撳瓨涓婇檺',
+ fieldName: 'limitUp',
+ hideDefaultActions: true,
+ cellAttributes: { alignment: 'left' }
+ }
];
@track columns = [
{
- label: "娑堣�楀搧鍚嶇О",
- fieldName: "Name__c",
- type: "Name",
+ label: '娑堣�楀搧鍚嶇О',
+ fieldName: 'Name__c',
+ type: 'Name',
sortable: true,
hideDefaultActions: true,
wrapText: true,
- cellAttributes: { alignment: "left" }
+ cellAttributes: { alignment: 'left' }
},
{
- label: "瑙勬牸",
- fieldName: "packing_list",
- cellAttributes: { alignment: "right" },
+ label: '瑙勬牸',
+ fieldName: 'packing_list',
+ cellAttributes: { alignment: 'right' },
initialWidth: 50,
wrapText: true,
- hideDefaultActions: true,
+ hideDefaultActions: true
},
{
- label: "绗笁鍒嗙被",
- fieldName: "Category3__c",
+ label: '绗笁鍒嗙被',
+ fieldName: 'Category3__c',
initialWidth: 85,
- cellAttributes: { alignment: "left" },
+ cellAttributes: { alignment: 'left' },
hideDefaultActions: true,
- wrapText: true,
+ wrapText: true
},
{
- label: "绗洓鍒嗙被",
- fieldName: "Category4__c",
- cellAttributes: { alignment: "left" },
+ label: '绗洓鍒嗙被',
+ fieldName: 'Category4__c',
+ cellAttributes: { alignment: 'left' },
+ initialWidth: 85,
+ hideDefaultActions: true,
+ wrapText: true
+ },
+ {
+ label: '绗簲鍒嗙被',
+ fieldName: 'Category5__c',
+ cellAttributes: { alignment: 'left' },
initialWidth: 85,
hideDefaultActions: true,
wrapText: true,
-
+ sortable: true
},
{
- label: "绗簲鍒嗙被",
- fieldName: "Category5__c",
- cellAttributes: { alignment: "left" },
- initialWidth: 85,
- hideDefaultActions: true,
- wrapText: true,
- sortable: true,
-
- },
- {
- label: "CFDA鐘舵��",
- fieldName: "SFDA_Status__c",
- cellAttributes: { alignment: "left" },
+ label: 'CFDA鐘舵��',
+ fieldName: 'SFDA_Status__c',
+ cellAttributes: { alignment: 'left' },
initialWidth: 80,
- hideDefaultActions: true,
+ hideDefaultActions: true
},
{
- label: "娉ㄥ唽璇佺紪鐮佸彿",
- fieldName: "approbation_No",
- cellAttributes: { alignment: "left" },
+ label: '娉ㄥ唽璇佺紪鐮佸彿',
+ fieldName: 'approbation_No',
+ cellAttributes: { alignment: 'left' },
wrapText: true,
initialWidth: 155,
- hideDefaultActions: true,
+ hideDefaultActions: true
},
{
- label: "娉ㄥ唽璇佹晥鏈�",
- fieldName: "expiration_Date",
- cellAttributes: { alignment: "left" },
+ label: '娉ㄥ唽璇佹晥鏈�',
+ fieldName: 'expiration_Date',
+ cellAttributes: { alignment: 'left' },
wrapText: true,
hideDefaultActions: true,
initialWidth: 100
},
{
- label: "浜у搧鏁伴噺涓嬮檺",
- fieldName: "lowerlimit",
- cellAttributes: { alignment: "right" },
+ label: '浜у搧鏁伴噺涓嬮檺',
+ fieldName: 'lowerlimit',
+ cellAttributes: { alignment: 'right' },
wrapText: true,
hideDefaultActions: true,
initialWidth: 100
},
{
- label: "浣跨敤鏈熼檺",
- fieldName: "guaranteeperiod",
- cellAttributes: { alignment: "left" },
+ label: '浣跨敤鏈熼檺',
+ fieldName: 'guaranteeperiod',
+ cellAttributes: { alignment: 'left' },
hideDefaultActions: true,
initialWidth: 95
},
{
label: '鏈夋晥鏈熷唴搴撳瓨',
- type: "customInventoryColor",
- cellAttributes: { alignment: "right" },
+ type: 'customInventoryColor',
+ cellAttributes: { alignment: 'right' },
typeAttributes: {
- value: { fieldName: "limitCount" },
- upperlimit: { fieldName: "upperlimit" },
- lowerlimit: { fieldName: "lowerlimit" },
- boxPrice: { fieldName: "BoxPiece" },
+ value: { fieldName: 'limitCount' },
+ upperlimit: { fieldName: 'upperlimit' },
+ lowerlimit: { fieldName: 'lowerlimit' },
+ boxPrice: { fieldName: 'BoxPiece' }
},
hideDefaultActions: true,
initialWidth: 95
},
{
- label: "杩囨湡搴撳瓨",
- fieldName: "overlimitCount",
+ label: '杩囨湡搴撳瓨',
+ fieldName: 'overlimitCount',
hideDefaultActions: true,
- cellAttributes: { alignment: "right" },
+ cellAttributes: { alignment: 'right' },
initialWidth: 75
},
{
- label: "鍗曚綅",
- fieldName: "BoxPiece",
- cellAttributes: { alignment: "left" },
+ label: '鍗曚綅',
+ fieldName: 'BoxPiece',
+ cellAttributes: { alignment: 'left' },
initialWidth: 50,
wrapText: true,
- hideDefaultActions: true,
- },
-
+ hideDefaultActions: true
+ }
];
renderedCallback() {
if (!this.stylesLoaded) {
Promise.all([loadStyle(this, WrappedHeaderTable)])
.then(() => {
- console.log("Custom styles loaded");
+ console.log('Custom styles loaded');
this.stylesLoaded = true;
})
.catch((error) => {
- console.error("Error loading custom styles");
+ console.error('Error loading custom styles');
});
}
}
@@ -294,20 +338,23 @@
this.showSpinner = true;
initPage({
pageSizeLWC: this.pageSize,
- pageTokenLWC: this.currentPageToken,
+ pageTokenLWC: this.currentPageToken
})
- .then(result => {
+ .then((result) => {
this.isNoteStay = result.isNoteStay;
- console.log('isNoteStay:'+result.isNoteStay);
+ console.log('isNoteStay:' + result.isNoteStay);
if (result.result == 'Success') {
//鍒嗛〉start
this.nextPageToken = result.paginatedAccounts.nextPageToken;
this.totalRecords = result.paginatedAccounts.totalRecords;
this.recordStart = result.paginatedAccounts.recordStart;
this.recordEnd = result.paginatedAccounts.recordEnd;
- this.totalPages = Math.ceil(result.paginatedAccounts.totalRecords / this.pageSize);
+ this.totalPages = Math.ceil(
+ result.paginatedAccounts.totalRecords / this.pageSize
+ );
console.log('this.totalPages = ' + this.totalPages);
- this.paginationVisibility = this.totalPages > 1 ? true : false;
+ this.paginationVisibility =
+ this.totalPages > 1 ? true : false;
console.log('this.sortDirection = ' + this.sortDirection);
this.loader = false;
//鍒嗛〉end
@@ -318,81 +365,117 @@
this.orderNumberNotarrive = result.orderNumberNotarrive;
this.moreThanSevenDays = result.moreThanSevenDays;
this.raesList = result.raesList;
- this.raesList.push({ Id: '1', Name: '寰呮搷浣滃叆搴撹鍗曟眹鎬�', Total_num__c: this.totalNum, OrderNumber_arrived__c: this.orderNumberArrived, Delivery_detail_count__c: this.deliveryDetailCount, OrderNumber_notarrive__c: this.orderNumberNotarrive, More_than_seven_days__c: this.moreThanSevenDays });
+ this.raesList.push({
+ Id: '1',
+ Name: '寰呮搷浣滃叆搴撹鍗曟眹鎬�',
+ Total_num__c: this.totalNum,
+ OrderNumber_arrived__c: this.orderNumberArrived,
+ Delivery_detail_count__c: this.deliveryDetailCount,
+ OrderNumber_notarrive__c: this.orderNumberNotarrive,
+ More_than_seven_days__c: this.moreThanSevenDays
+ });
this.column = result.column;
this.accountInfo = result.accountInfo;
this.accountId = result.accountInfo.Id;
this.pageRecords = result.pageRecords;
- this.overlimitdateorderdetails = result.overlimitdateorderdetails;
+ this.overlimitdateorderdetails =
+ result.overlimitdateorderdetails;
this.over_view = result.over_view;
this.overlimit = result.overlimit;
this.hasHos = result.hasHos;
this.product_Limit = result.product_Limit;
console.log('result==>' + JSON.stringify(result));
for (var i in this.pageRecords) {
- this.pageRecords[i]["Name__c"] = this.pageRecords[i].Prod.Name__c;
- this.pageRecords[i]["Category3__c"] = this.pageRecords[i].Prod.Category3__c;
- this.pageRecords[i]["Category4__c"] = this.pageRecords[i].Prod.Category3__c;
- this.pageRecords[i]["Category5__c"] = this.pageRecords[i].Prod.Category3__c;
- this.pageRecords[i]["SFDA_Status__c"] = this.pageRecords[i].Prod.SFDA_Status__c;
+ this.pageRecords[i]['Name__c'] =
+ this.pageRecords[i].Prod.Name__c;
+ this.pageRecords[i]['Category3__c'] =
+ this.pageRecords[i].Prod.Category3__c;
+ this.pageRecords[i]['Category4__c'] =
+ this.pageRecords[i].Prod.Category3__c;
+ this.pageRecords[i]['Category5__c'] =
+ this.pageRecords[i].Prod.Category3__c;
+ this.pageRecords[i]['SFDA_Status__c'] =
+ this.pageRecords[i].Prod.SFDA_Status__c;
}
//hasHos = true 鍖婚櫌鐗逛环
if (this.hasHos) {
let object1 = {
- label: "鍖婚櫌鐗逛环",
- fieldName: "hospitalSpecialOffer",
+ label: '鍖婚櫌鐗逛环',
+ fieldName: 'hospitalSpecialOffer',
hideDefaultActions: true,
type: 'boolean',
- cellAttributes: { alignment: "left" },
+ cellAttributes: { alignment: 'left' },
initialWidth: 75
-
};
this.columns.push(object1);
console.log(' this.columns' + this.columns);
for (var j in this.pageRecords) {
- this.pageRecords[j]["Name__c"] = this.pageRecords[j].Prod.Name__c;
- this.pageRecords[j]["Category3__c"] = this.pageRecords[j].Prod.Category3__c;
- this.pageRecords[j]["Category4__c"] = this.pageRecords[j].Prod.Category3__c;
- this.pageRecords[j]["Category5__c"] = this.pageRecords[j].Prod.Category3__c;
- this.pageRecords[j]["SFDA_Status__c"] = this.pageRecords[j].Prod.SFDA_Status__c;
- this.pageRecords[j]["hospitalSpecialOffer__c"] = this.pageRecords[j].hospitalSpecialOffer;
+ this.pageRecords[j]['Name__c'] =
+ this.pageRecords[j].Prod.Name__c;
+ this.pageRecords[j]['Category3__c'] =
+ this.pageRecords[j].Prod.Category3__c;
+ this.pageRecords[j]['Category4__c'] =
+ this.pageRecords[j].Prod.Category3__c;
+ this.pageRecords[j]['Category5__c'] =
+ this.pageRecords[j].Prod.Category3__c;
+ this.pageRecords[j]['SFDA_Status__c'] =
+ this.pageRecords[j].Prod.SFDA_Status__c;
+ this.pageRecords[j]['hospitalSpecialOffer__c'] =
+ this.pageRecords[j].hospitalSpecialOffer;
}
}
this.showTable = true;
- if (this.product_Limit != null && this.product_Limit != '') {
- var records = this.product_Limit.split(",");
+ if (
+ this.product_Limit != null &&
+ this.product_Limit != ''
+ ) {
+ var records = this.product_Limit.split(',');
for (var i in records) {
- var parms = records[i].split("|");
+ var parms = records[i].split('|');
var record = new Object();
- record["prodName"] = parms[0];
- record["limitLow"] = parms[1];
- record["limitUp"] = parms[2];
+ record['prodName'] = parms[0];
+ record['limitLow'] = parms[1];
+ record['limitUp'] = parms[2];
this.productLimitRecords.push(record);
}
}
// this.productLimitRecords = records;
- console.log("productLimitRecords:" + JSON.stringify(this.productLimitRecords));
- console.log("product_Limit:" + this.product_Limit);
- this.consumableorderdetailsRecordsview = result.consumableorderdetailsRecordsview;
+ console.log(
+ 'productLimitRecords:' +
+ JSON.stringify(this.productLimitRecords)
+ );
+ console.log('product_Limit:' + this.product_Limit);
+ this.consumableorderdetailsRecordsview =
+ result.consumableorderdetailsRecordsview;
//add by WangXueqin 2023/05/05
this.userPro_Type = result.userPro_Type;
console.log('this.accountId:' + this.accountId);
- console.log('this.accountInfo:' + JSON.stringify(this.accountInfo));
+ console.log(
+ 'this.accountInfo:' + JSON.stringify(this.accountInfo)
+ );
this.showSpinner = false;
this.showPage = true;
// this.showMyToast('鍒濆鍖栭〉闈㈡垚鍔�', '', 'success');
} else {
this.showPage = true;
this.showSpinner = false;
- console.log("Error:" + result.errorMsg);
- this.showMyToast('鍒濆鍖栭〉闈㈠け璐�', result.errorMsg, 'error');
+ console.log('Error:' + result.errorMsg);
+ this.showMyToast(
+ '鍒濆鍖栭〉闈㈠け璐�',
+ result.errorMsg,
+ 'error'
+ );
}
})
- .catch(error => {
+ .catch((error) => {
this.showSpinner = false;
- console.log("Error:" + error);
- this.showMyToast('鍒濆鍖栭〉闈㈠け璐�', JSON.stringify(error), 'error');
- })
+ console.log('Error:' + error);
+ this.showMyToast(
+ '鍒濆鍖栭〉闈㈠け璐�',
+ JSON.stringify(error),
+ 'error'
+ );
+ });
}
//鐐瑰嚮閾炬帴
@@ -400,7 +483,9 @@
var outputValue = event.detail.data.value;
var outputType = event.detail.data.type;
var recordId = event.detail.data.recordId;
- console.log("click:" + outputValue + "---" + outputType + "---" + recordId);
+ console.log(
+ 'click:' + outputValue + '---' + outputType + '---' + recordId
+ );
if (outputType == 'Title') {
const config = {
type: 'standard__webPage',
@@ -411,120 +496,146 @@
this[NavigationMixin.Navigate](config);
} else if (outputType == 'TotalNum') {
this.popTitle = '鎵�鏈変骇鍝佷竴瑙�';
- initTotalNum({ ordId: recordId, type: '' })
- .then(result => {
+ initTotalNum({ ordId: recordId, type: '' }).then((result) => {
+ if (result.result == 'Success') {
+ this.recordList = result.recordList;
+ console.log('data:' + JSON.stringify(this.recordList));
+ this.showPop = true;
+ } else {
+ this.showMyToast(
+ '鍔犺浇鎵�鏈変骇鍝佷竴瑙堥〉闈㈠け璐�',
+ result.errorMsg,
+ 'error'
+ );
+ }
+ });
+ } else if (outputType == 'ArrDet') {
+ if (recordId == '1') {
+ this.popTitle = '鎵�鏈夊凡鍒拌揣浜у搧涓�瑙�';
+ initArrDetAll({ type: '' }).then((result) => {
if (result.result == 'Success') {
this.recordList = result.recordList;
console.log('data:' + JSON.stringify(this.recordList));
this.showPop = true;
} else {
- this.showMyToast('鍔犺浇鎵�鏈変骇鍝佷竴瑙堥〉闈㈠け璐�', result.errorMsg, 'error');
+ this.showMyToast(
+ '鍔犺浇鎵�鏈夊凡鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�',
+ result.errorMsg,
+ 'error'
+ );
}
- })
- } else if (outputType == 'ArrDet') {
- if (recordId == '1') {
- this.popTitle = '鎵�鏈夊凡鍒拌揣浜у搧涓�瑙�';
- initArrDetAll({ type: '' })
- .then(result => {
- if (result.result == 'Success') {
- this.recordList = result.recordList;
- console.log('data:' + JSON.stringify(this.recordList));
- this.showPop = true;
- } else {
- this.showMyToast('鍔犺浇鎵�鏈夊凡鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�', result.errorMsg, 'error');
- }
- })
+ });
} else {
this.popTitle = '宸插埌璐т骇鍝佷竴瑙�';
- initArrDet({ orderId: recordId })
- .then(result => {
- if (result.result == 'Success') {
- this.recordList = result.recordList;
- console.log('data:' + JSON.stringify(this.recordList));
- this.showPop = true;
- } else {
- this.showMyToast('鍔犺浇宸插埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�', result.errorMsg, 'error');
- }
- })
+ initArrDet({ orderId: recordId }).then((result) => {
+ if (result.result == 'Success') {
+ this.recordList = result.recordList;
+ console.log('data:' + JSON.stringify(this.recordList));
+ this.showPop = true;
+ } else {
+ this.showMyToast(
+ '鍔犺浇宸插埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�',
+ result.errorMsg,
+ 'error'
+ );
+ }
+ });
}
} else if (outputType == 'DeliveryDet') {
if (recordId == '1') {
this.popTitle = '鎵�鏈夊凡鍙戣揣杩樻病鍒拌揣浜у搧涓�瑙�';
- initDeliveryDetAll({ type: '' })
- .then(result => {
- if (result.result == 'Success') {
- this.recordList = result.recordList;
- console.log('data:' + JSON.stringify(this.recordList));
- this.showPop = true;
- } else {
- this.showMyToast('鍔犺浇鎵�鏈夊凡鍙戣揣杩樻病鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�', result.errorMsg, 'error');
- }
- })
+ initDeliveryDetAll({ type: '' }).then((result) => {
+ if (result.result == 'Success') {
+ this.recordList = result.recordList;
+ console.log('data:' + JSON.stringify(this.recordList));
+ this.showPop = true;
+ } else {
+ this.showMyToast(
+ '鍔犺浇鎵�鏈夊凡鍙戣揣杩樻病鍒拌揣浜у搧涓�瑙堥〉闈㈠け璐�',
+ result.errorMsg,
+ 'error'
+ );
+ }
+ });
} else {
this.popTitle = '鏈埌璐т骇鍝佷竴瑙�';
- initDeliveryDet({ orderId: recordId })
- .then(result => {
- if (result.result == 'Success') {
- this.recordList = result.recordList;
- console.log('data:' + JSON.stringify(this.recordList));
- this.showPop = true;
- } else {
- this.showMyToast('鍔犺浇鏈埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�', result.errorMsg, 'error');
- }
- })
+ initDeliveryDet({ orderId: recordId }).then((result) => {
+ if (result.result == 'Success') {
+ this.recordList = result.recordList;
+ console.log('data:' + JSON.stringify(this.recordList));
+ this.showPop = true;
+ } else {
+ this.showMyToast(
+ '鍔犺浇鏈埌璐т骇鍝佷竴瑙堥〉闈㈠け璐�',
+ result.errorMsg,
+ 'error'
+ );
+ }
+ });
}
} else if (outputType == 'NotArrDet') {
if (recordId == '1') {
this.popTitle = '鎵�鏈夎繕娌″彂璐т骇鍝佷竴瑙�';
- initNotArrDetAll({ type: '' })
- .then(result => {
- if (result.result == 'Success') {
- this.recordList = result.recordList;
- console.log('data:' + JSON.stringify(this.recordList));
- this.showPop = true;
- } else {
- this.showMyToast('鍔犺浇鎵�鏈夎繕娌″彂璐т骇鍝佷竴瑙堥〉闈㈠け璐�', result.errorMsg, 'error');
- }
- })
+ initNotArrDetAll({ type: '' }).then((result) => {
+ if (result.result == 'Success') {
+ this.recordList = result.recordList;
+ console.log('data:' + JSON.stringify(this.recordList));
+ this.showPop = true;
+ } else {
+ this.showMyToast(
+ '鍔犺浇鎵�鏈夎繕娌″彂璐т骇鍝佷竴瑙堥〉闈㈠け璐�',
+ result.errorMsg,
+ 'error'
+ );
+ }
+ });
} else {
this.popTitle = '杩樻病鍙戣揣鏁伴噺';
- initNotArrDet({ orderId: recordId })
- .then(result => {
- if (result.result == 'Success') {
- this.recordList = result.recordList;
- console.log('data:' + JSON.stringify(this.recordList));
- this.showPop = true;
- } else {
- this.showMyToast('鍔犺浇杩樻病鍙戣揣鏁伴噺椤甸潰澶辫触', result.errorMsg, 'error');
- }
- })
+ initNotArrDet({ orderId: recordId }).then((result) => {
+ if (result.result == 'Success') {
+ this.recordList = result.recordList;
+ console.log('data:' + JSON.stringify(this.recordList));
+ this.showPop = true;
+ } else {
+ this.showMyToast(
+ '鍔犺浇杩樻病鍙戣揣鏁伴噺椤甸潰澶辫触',
+ result.errorMsg,
+ 'error'
+ );
+ }
+ });
}
-
} else if (outputType == 'MoreThan7') {
if (recordId == '1') {
this.popTitle = '鎵�鏈夊彂璐т竷澶╄繕鏈埌璐ф暟';
- initMoreThan7All({ type: '' })
- .then(result => {
- if (result.result == 'Success') {
- this.recordList = result.recordList;
- console.log('data:' + JSON.stringify(this.recordList));
- this.showPop = true;
- } else {
- this.showMyToast('鍔犺浇鎵�鏈夊彂璐т竷澶╄繕鏈埌璐ф暟椤甸潰澶辫触', result.errorMsg, 'error');
- }
- })
+ initMoreThan7All({ type: '' }).then((result) => {
+ if (result.result == 'Success') {
+ this.recordList = result.recordList;
+ console.log('data:' + JSON.stringify(this.recordList));
+ this.showPop = true;
+ } else {
+ this.showMyToast(
+ '鍔犺浇鎵�鏈夊彂璐т竷澶╄繕鏈埌璐ф暟椤甸潰澶辫触',
+ result.errorMsg,
+ 'error'
+ );
+ }
+ });
} else {
this.popTitle = '鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁�';
- initMoreThan7({ orderId: recordId })
- .then(result => {
- if (result.result == 'Success') {
- this.recordList = result.recordList;
- console.log('data:' + JSON.stringify(this.recordList));
- this.showPop = true;
- } else {
- this.showMyToast('鍔犺浇鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁伴〉闈㈠け璐�', result.errorMsg, 'error');
- }
- })
+ initMoreThan7({ orderId: recordId }).then((result) => {
+ if (result.result == 'Success') {
+ this.recordList = result.recordList;
+ console.log('data:' + JSON.stringify(this.recordList));
+ this.showPop = true;
+ } else {
+ this.showMyToast(
+ '鍔犺浇鍙戣揣涓冨ぉ杩樻湭鍒拌揣鏁伴〉闈㈠け璐�',
+ result.errorMsg,
+ 'error'
+ );
+ }
+ });
}
}
}
@@ -536,7 +647,11 @@
editProductLimit(event) {
//add by Wang Xueqin 2023/05/05
- let url = "/LexProductLimitEdit?accountid=" + this.accountId + "&userPro_Type=" + this.userPro_Type;
+ let url =
+ '/LexProductLimitEdit?accountid=' +
+ this.accountId +
+ '&userPro_Type=' +
+ this.userPro_Type;
const config = {
type: 'standard__webPage',
attributes: {
@@ -564,18 +679,24 @@
console.log('show custom message');
var iconName = '';
var content = '';
- if(variant == 'success'){
- iconName = 'utility:check';
- }else{
- iconName = 'utility:error';
+ if (variant == 'success') {
+ iconName = 'utility:check';
+ } else {
+ iconName = 'utility:error';
}
- if(message != ''){
- content = '<h2><strong>'+title+'<strong/></h2><h5>'+message+'</h5>';
- }else{
- content = '<h2><strong>'+title+'<strong/></h2>';
+ if (message != '') {
+ content =
+ '<h2><strong>' +
+ title +
+ '<strong/></h2><h5>' +
+ message +
+ '</h5>';
+ } else {
+ content = '<h2><strong>' + title + '<strong/></h2>';
}
- this.template.querySelector('c-common-toast').
- showToast(variant,content,iconName,10000);
+ this.template
+ .querySelector('c-common-toast')
+ .showToast(variant, content, iconName, 10000);
// var mode;
// if(this.isNoteStay){
// mode ='sticky';
@@ -589,17 +710,17 @@
// mode: mode
// });
// this.dispatchEvent(evt);
- }
+ }
//鎺掑簭
sortByMethod(field, reverse, primer) {
const key = primer
? function (x) {
- return primer(x[field]);
- }
+ return primer(x[field]);
+ }
: function (x) {
- return x[field];
- };
+ return x[field];
+ };
return function (a, b) {
a = key(a);
@@ -609,15 +730,17 @@
}
onHandleSort(event) {
- console.log("Sort");
+ console.log('Sort');
this.sortBy = event.detail.fieldName;
this.sortDirection = event.detail.sortDirection;
this.currentPageToken = 0;
- console.log('this.sortBy = ' + this.sortBy)
- console.log('this.sortDirection = ' + this.sortDirection)
+ console.log('this.sortBy = ' + this.sortBy);
+ console.log('this.sortDirection = ' + this.sortDirection);
const { fieldName: sortedBy, sortDirection } = event.detail;
const cloneData = [...this.pageRecords];
- cloneData.sort(this.sortByMethod(sortedBy, sortDirection === 'asc' ? 1 : -1));
+ cloneData.sort(
+ this.sortByMethod(sortedBy, sortDirection === 'asc' ? 1 : -1)
+ );
this.pageRecords = cloneData;
this.sortDirection = sortDirection;
this.sortedBy = sortedBy;
@@ -633,12 +756,14 @@
}
}
handlePrevious() {
- this.currentPageToken = Number(this.currentPageToken) - Number(this.pageSize);
+ this.currentPageToken =
+ Number(this.currentPageToken) - Number(this.pageSize);
this.init();
}
handleNext() {
- this.currentPageToken = Number(this.currentPageToken) + Number(this.pageSize);
+ this.currentPageToken =
+ Number(this.currentPageToken) + Number(this.pageSize);
this.init();
}
handleFirst() {
@@ -647,7 +772,8 @@
}
handleLast() {
- this.currentPageToken = this.totalPages > 1 ? (this.totalPages - 1) * this.pageSize : 0;
+ this.currentPageToken =
+ this.totalPages > 1 ? (this.totalPages - 1) * this.pageSize : 0;
this.init();
}
--
Gitblit v1.9.1