diff --git a/project/xiushan/apps/finance/AppGuaranteeProduct/AppGuaranteeProduct.vue b/project/xiushan/apps/finance/AppGuaranteeProduct/AppGuaranteeProduct.vue
index 7acd89a8..0ffab8c3 100644
--- a/project/xiushan/apps/finance/AppGuaranteeProduct/AppGuaranteeProduct.vue
+++ b/project/xiushan/apps/finance/AppGuaranteeProduct/AppGuaranteeProduct.vue
@@ -1,6 +1,6 @@
@@ -18,7 +18,8 @@ export default {
props: {
instance: Function,
dict: Object,
- permissions: Function
+ permissions: Function,
+ menuName: {default: "担保产品"}
},
computed: {
currentComponent() {
diff --git a/project/xiushan/apps/finance/AppGuaranteeProduct/productAdd.vue b/project/xiushan/apps/finance/AppGuaranteeProduct/productAdd.vue
index b6b3d89a..836f2181 100644
--- a/project/xiushan/apps/finance/AppGuaranteeProduct/productAdd.vue
+++ b/project/xiushan/apps/finance/AppGuaranteeProduct/productAdd.vue
@@ -54,12 +54,11 @@ export default {
props: {
instance: Function,
dict: Object,
- permissions: Function
+ permissions: Function,
+ menuName: String
},
computed: {
- addTitle() {
- return !!this.$route.query.id ? "编辑担保产品" : "添加担保产品"
- },
+ addTitle: v => `${!!v.$route.query.id ? "编辑" : "添加"}${v.menuName}`,
rules() {
return {
productName: [{required: true, message: "请输入产品名称", trigger: 'blur'}],
diff --git a/project/xiushan/apps/finance/AppGuaranteeProduct/productDetail.vue b/project/xiushan/apps/finance/AppGuaranteeProduct/productDetail.vue
index efb22180..971b677d 100644
--- a/project/xiushan/apps/finance/AppGuaranteeProduct/productDetail.vue
+++ b/project/xiushan/apps/finance/AppGuaranteeProduct/productDetail.vue
@@ -1,7 +1,7 @@
-
+
审核
@@ -63,7 +63,8 @@ export default {
props: {
instance: Function,
dict: Object,
- permissions: Function
+ permissions: Function,
+ menuName: String
},
computed: {
...mapState(['user']),
diff --git a/project/xiushan/apps/finance/AppGuaranteeProduct/productList.vue b/project/xiushan/apps/finance/AppGuaranteeProduct/productList.vue
index d348f9f4..75da1b4c 100644
--- a/project/xiushan/apps/finance/AppGuaranteeProduct/productList.vue
+++ b/project/xiushan/apps/finance/AppGuaranteeProduct/productList.vue
@@ -60,11 +60,12 @@ export default {
},
computed: {
...mapState(['user']),
- isFinanceUser: v => !!v.user.financeUser?.id && v.user.financeUser.organizationType == 2
+ isFinanceUser: v => !!v.user.financeUser?.id && v.user.financeUser.organizationType == 2,
+ queryType: v => v?.$route.query.queryType || 1
},
data() {
return {
- search: {productName: "", queryType: 1},
+ search: {productName: ""},
page: {current: 1, size: 10, total: 0},
tableData: [],
colConfigs: [
@@ -80,8 +81,9 @@ export default {
},
methods: {
getTableData() {
+ const {queryType} = this
this.instance.post("/app/appfinancialproduct/list", null, {
- params: {...this.page, ...this.search}
+ params: {...this.page, ...this.search, queryType}
}).then(res => {
if (res?.data) {
this.tableData = res.data?.records.map(e => {