|
|
@@ -125,6 +125,7 @@ import {
|
|
|
getMerchantOrderInfoAllList,
|
|
|
merchantFollowInfoAllocationAccount,
|
|
|
merchantFollowInfoList,
|
|
|
+ merchantFollowInfoOrderVisible,
|
|
|
merchantFollowInfoReliveOrder,
|
|
|
updateStartLevel
|
|
|
} from "@/api/order";
|
|
|
@@ -132,6 +133,7 @@ import { useMultiTagsStoreHook } from "@/store/modules/multiTags";
|
|
|
import { cloneDeep, isString } from "@pureadmin/utils";
|
|
|
import { getChildAccount } from "@/api/childAccount";
|
|
|
import { getDictionary } from "@/utils/dictionary";
|
|
|
+import { AesEncode } from "@/utils/crypto";
|
|
|
|
|
|
defineOptions({
|
|
|
name: "OrderLoan"
|
|
|
@@ -516,30 +518,40 @@ buttons.value = [
|
|
|
type: "primary"
|
|
|
},
|
|
|
onClick(val) {
|
|
|
- let params = {
|
|
|
- id: val.row.id,
|
|
|
- orderNo: val.row.orderNo
|
|
|
+ let visibleParams = {
|
|
|
+ id: AesEncode(val.row.id)
|
|
|
};
|
|
|
- Object.keys(params).forEach(param => {
|
|
|
- if (!isString(params[param])) {
|
|
|
- params[param] = params[param].toString();
|
|
|
+ merchantFollowInfoOrderVisible(visibleParams).then(res => {
|
|
|
+ if (res.code === 0 && res.data.visible === true) {
|
|
|
+ let params = {
|
|
|
+ id: val.row.id,
|
|
|
+ orderNo: val.row.orderNo
|
|
|
+ };
|
|
|
+ Object.keys(params).forEach(param => {
|
|
|
+ if (!isString(params[param])) {
|
|
|
+ params[param] = params[param].toString();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ // 保存信息到标签页
|
|
|
+ useMultiTagsStoreHook().handleTags("push", {
|
|
|
+ path: `/order/order-loan/detail`,
|
|
|
+ name: "OrderLoanDetail",
|
|
|
+ query: params,
|
|
|
+ meta: {
|
|
|
+ title: `订单详情`,
|
|
|
+ // 如果使用的是非国际化精简版title可以像下面这么写
|
|
|
+ // title: `No.${index} - 详情信息`,
|
|
|
+ // 最大打开标签数
|
|
|
+ dynamicLevel: 1
|
|
|
+ }
|
|
|
+ });
|
|
|
+ // 路由跳转
|
|
|
+ router.push({ name: "OrderLoanDetail", query: params });
|
|
|
+ } else {
|
|
|
+ ElMessage.error(res.data.msg);
|
|
|
+ return;
|
|
|
}
|
|
|
});
|
|
|
- // 保存信息到标签页
|
|
|
- useMultiTagsStoreHook().handleTags("push", {
|
|
|
- path: `/order/order-loan/detail`,
|
|
|
- name: "OrderLoanDetail",
|
|
|
- query: params,
|
|
|
- meta: {
|
|
|
- title: `订单详情`,
|
|
|
- // 如果使用的是非国际化精简版title可以像下面这么写
|
|
|
- // title: `No.${index} - 详情信息`,
|
|
|
- // 最大打开标签数
|
|
|
- dynamicLevel: 1
|
|
|
- }
|
|
|
- });
|
|
|
- // 路由跳转
|
|
|
- router.push({ name: "OrderLoanDetail", query: params });
|
|
|
}
|
|
|
},
|
|
|
{
|