diff --git a/.env b/.env
index 104e2c6..79153fd 100644
--- a/.env
+++ b/.env
@@ -2,7 +2,7 @@ VITE_APP_TITLE=金融产品设计及数字化营销沙盘
VITE_PORT=9520
# VITE_PROXY=http://192.168.31.125:8080
VITE_PUBLIC_PATH=./
-VITE_BASE_API=http://192.168.31.217:9000
+VITE_BASE_API=http://192.168.31.51:9000
# VITE_BASE_API=http://121.37.12.51
# VITE_BASE_API=https://www.occupationlab.com
VITE_I18N_LOCALE=zh-cn
diff --git a/src/views/product/afterLoan/1029/Index.vue b/src/views/product/afterLoan/1029/Index.vue
index 01eac58..a5d976b 100644
--- a/src/views/product/afterLoan/1029/Index.vue
+++ b/src/views/product/afterLoan/1029/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/afterLoan/1030/Index.vue b/src/views/product/afterLoan/1030/Index.vue
index a4b3e55..187663a 100644
--- a/src/views/product/afterLoan/1030/Index.vue
+++ b/src/views/product/afterLoan/1030/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/afterLoan/1031/Index.vue b/src/views/product/afterLoan/1031/Index.vue
index 7c6707f..00dd948 100644
--- a/src/views/product/afterLoan/1031/Index.vue
+++ b/src/views/product/afterLoan/1031/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/afterLoan/1032/Index.vue b/src/views/product/afterLoan/1032/Index.vue
index 436e70d..dfbadcb 100644
--- a/src/views/product/afterLoan/1032/Index.vue
+++ b/src/views/product/afterLoan/1032/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/afterLoan/1033/Detail.vue b/src/views/product/afterLoan/1033/Detail.vue
index 82a91aa..fdb465d 100644
--- a/src/views/product/afterLoan/1033/Detail.vue
+++ b/src/views/product/afterLoan/1033/Detail.vue
@@ -171,9 +171,10 @@ const showDia = (row: Record) => {
};
// 新增判分记录
const addRecord = async (data: Record) => {
- const preIds = `1,${Cookies.get('sand-level')},42,69,1033,1149`; // 1,关卡id,角色(这个页面是风控经理策略)
+ let preIds = `1,${Cookies.get('sand-level')},42,69,1033`; // 1,关卡id,角色(这个页面是风控经理策略)
const rule = [handleId(140, 28, strategyName.value, `${preIds},140`, 3)];
+ preIds += ',1149';
data.map((e) => {
e.recordChildren.forEach((n, i) => {
if (i === 2) {
diff --git a/src/views/product/afterLoan/1033/Index.vue b/src/views/product/afterLoan/1033/Index.vue
index 680a9b0..8d7814c 100644
--- a/src/views/product/afterLoan/1033/Index.vue
+++ b/src/views/product/afterLoan/1033/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/interestRate/772/Index.vue b/src/views/product/interestRate/772/Index.vue
index c814414..cf60a7b 100644
--- a/src/views/product/interestRate/772/Index.vue
+++ b/src/views/product/interestRate/772/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/interestRate/935/Index.vue b/src/views/product/interestRate/935/Index.vue
index 0d37d46..cf63424 100644
--- a/src/views/product/interestRate/935/Index.vue
+++ b/src/views/product/interestRate/935/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/interestRate/936/Index.vue b/src/views/product/interestRate/936/Index.vue
index 4074888..daae3a2 100644
--- a/src/views/product/interestRate/936/Index.vue
+++ b/src/views/product/interestRate/936/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/strategy/150/Index.vue b/src/views/product/strategy/150/Index.vue
index e15b116..68acb0c 100644
--- a/src/views/product/strategy/150/Index.vue
+++ b/src/views/product/strategy/150/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/strategy/151/Index.vue b/src/views/product/strategy/151/Index.vue
index c5ca919..812acc3 100644
--- a/src/views/product/strategy/151/Index.vue
+++ b/src/views/product/strategy/151/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/strategy/152/Index.vue b/src/views/product/strategy/152/Index.vue
index 86989f8..4f4190a 100644
--- a/src/views/product/strategy/152/Index.vue
+++ b/src/views/product/strategy/152/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/strategy/153/Index.vue b/src/views/product/strategy/153/Index.vue
index 1d5eeeb..fd65910 100644
--- a/src/views/product/strategy/153/Index.vue
+++ b/src/views/product/strategy/153/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/strategy/154/Index.vue b/src/views/product/strategy/154/Index.vue
index a32a49e..c7fde4f 100644
--- a/src/views/product/strategy/154/Index.vue
+++ b/src/views/product/strategy/154/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/strategy/155/Index.vue b/src/views/product/strategy/155/Index.vue
index 92d49e8..22dff7b 100644
--- a/src/views/product/strategy/155/Index.vue
+++ b/src/views/product/strategy/155/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/strategy/156/Index.vue b/src/views/product/strategy/156/Index.vue
index 7c33fa7..a43200e 100644
--- a/src/views/product/strategy/156/Index.vue
+++ b/src/views/product/strategy/156/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/strategy/512/Index.vue b/src/views/product/strategy/512/Index.vue
index 5873111..0c2c2c7 100644
--- a/src/views/product/strategy/512/Index.vue
+++ b/src/views/product/strategy/512/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;
diff --git a/src/views/product/strategy/513/Index.vue b/src/views/product/strategy/513/Index.vue
index 6d06650..301b747 100644
--- a/src/views/product/strategy/513/Index.vue
+++ b/src/views/product/strategy/513/Index.vue
@@ -32,7 +32,8 @@
:data="list"
@selection-change="handleSelectionChange">
+ width="55"
+ :selectable="handleDisable" />
查看
- 编辑
-
-
- 删除
-
-
-
+
+ 编辑
+
+
+ 删除
+
+
+
+
+
{
watch(keyWord, initList);
onMounted(getList);
+// 多选框条件
+const handleDisable = (row: Record) => {
+ // 内置数据禁用
+ if (row.builtIn) return false;
+ return true;
+};
+
// 多选
const handleSelectionChange = (val: Record[]) => {
multipleSelection.value = val;