|
|
@@ -596,23 +596,29 @@ const execute = async function (tabButton) {
|
|
|
) {
|
|
|
CustomerWindowResource.uniqueByNo(tabButton.customerWindowNo).then(
|
|
|
successData => {
|
|
|
- tabButton.customerWindowRouteUrl = successData.routeUrl;
|
|
|
- if (tabButton.customerWindowNo == '20221101_151823') {
|
|
|
- localStorage.setItem(
|
|
|
- 'AssetInstance_ComplexFilterParams',
|
|
|
- JSON.stringify(props.complexFilterParams),
|
|
|
- );
|
|
|
- localStorage.setItem(
|
|
|
- 'AssetInstance_SimpleFilterParams',
|
|
|
- props.simpleFilterParams,
|
|
|
- );
|
|
|
- }
|
|
|
- //跳转到tabButton.routeUrl
|
|
|
- if (props.viewType == 'Form' || props.viewType == 'EditForm') {
|
|
|
- switchFormRoute(tabButton);
|
|
|
- } else if (props.viewType == 'Grid') {
|
|
|
- switchFormRoute(tabButton);
|
|
|
+ if (successData.errorCode == 0) {
|
|
|
+ tabButton.customerWindowRouteUrl = successData.data.routeUrl;
|
|
|
+ if (tabButton.customerWindowNo == '20221101_151823') {
|
|
|
+ localStorage.setItem(
|
|
|
+ 'AssetInstance_ComplexFilterParams',
|
|
|
+ JSON.stringify(props.complexFilterParams),
|
|
|
+ );
|
|
|
+ localStorage.setItem(
|
|
|
+ 'AssetInstance_SimpleFilterParams',
|
|
|
+ props.simpleFilterParams,
|
|
|
+ );
|
|
|
+ }
|
|
|
+ //跳转到tabButton.routeUrl
|
|
|
+ if (props.viewType == 'Form' || props.viewType == 'EditForm') {
|
|
|
+ switchFormRoute(tabButton);
|
|
|
+ } else if (props.viewType == 'Grid') {
|
|
|
+ switchFormRoute(tabButton);
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ Notify.error(_self.$t('lang.Notify.error'), successData.errorMessage, true);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
},
|
|
|
errorData => {
|
|
|
Common.processException(errorData);
|