From bcfdfbb7b9a410920bc9ef9061081dc4f7501df1 Mon Sep 17 00:00:00 2001 From: xy <271556543@qq.com> Date: Mon, 5 Aug 2024 18:03:29 +0800 Subject: [PATCH] =?UTF-8?q?=E9=95=BF=E6=8A=A4=E9=99=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/http.api.js | 14 +- .../addLongInsurance/addLongInsurance.vue | 174 +++++- package_sub/pages/customer/customer.vue | 15 +- package_sub/pages/index/index.vue | 5 +- .../pages/longInsurance/longInsurance.vue | 523 ++++++++++++++++++ .../longInsurance/longInsuranceDetail.vue | 378 +++++++++++++ package_sub/pages/schedule/schedule.vue | 3 +- pages.json | 12 + pages/showimg/showimg.vue | 4 +- pages/sign/sign.vue | 149 ++--- store/index.js | 3 +- 11 files changed, 1174 insertions(+), 106 deletions(-) create mode 100644 package_sub/pages/longInsurance/longInsurance.vue create mode 100644 package_sub/pages/longInsurance/longInsuranceDetail.vue diff --git a/common/http.api.js b/common/http.api.js index 01d41fa..c9b4750 100644 --- a/common/http.api.js +++ b/common/http.api.js @@ -31,6 +31,10 @@ let apiAdmin = { callbackDetail: "/api/admin/schedule-list-callbacks/get-form/", checkList: "/api/admin/schedule-list-checks/get-list", checkDetail: "/api/admin/schedule-list-checks/get-form/", + productTypeList: "/api/admin/product-type/get-list", + saveLongInsurance: "/api/admin/long-insurance/save", + longInsuranceList: "/api/admin/long-insurance/get-list", + longInsuranceDetail: "/api/admin/long-insurance/get-form/", } // 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作 const install = (Vue, vm) => { @@ -63,6 +67,10 @@ const install = (Vue, vm) => { let adminCallbackDetail = (id) => vm.$u.get(apiAdmin.callbackDetail + id); let adminCheckList = (data = {}) => vm.$u.get(apiAdmin.checkList, data); let adminCheckDetail = (id) => vm.$u.get(apiAdmin.checkDetail + id); + let adminProductTypeList = (data) => vm.$u.get(apiAdmin.productTypeList, data); + let adminSaveLongInsurance = (data) => vm.$u.post(apiAdmin.saveLongInsurance, data); + let adminLongInsuranceList = (data) => vm.$u.get(apiAdmin.longInsuranceList, data); + let adminLongInsuranceDetail = (id) => vm.$u.get(apiAdmin.longInsuranceDetail + id); // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下 vm.$u.api = { login, @@ -90,7 +98,11 @@ const install = (Vue, vm) => { adminCallbackList, adminCallbackDetail, adminCheckList, - adminCheckDetail + adminCheckDetail, + adminProductTypeList, + adminSaveLongInsurance, + adminLongInsuranceList, + adminLongInsuranceDetail }; }; diff --git a/package_sub/pages/addLongInsurance/addLongInsurance.vue b/package_sub/pages/addLongInsurance/addLongInsurance.vue index 10014d2..fcd3783 100644 --- a/package_sub/pages/addLongInsurance/addLongInsurance.vue +++ b/package_sub/pages/addLongInsurance/addLongInsurance.vue @@ -1,6 +1,6 @@