diff --git a/apis/index.js b/apis/index.js
index 9be41a3..33e6bb6 100644
--- a/apis/index.js
+++ b/apis/index.js
@@ -10,8 +10,8 @@ import router from '../router'
// 基础配置
const config = {
- apiUrl : 'https://douhuo.douhuofalv.com/api/',
- // apiUrl : 'https://api.douhuotest.douhuofalv.com/api/', //测试环境
+ // apiUrl : 'https://douhuo.douhuofalv.com/api/',
+ apiUrl : 'https://api.douhuotest.douhuofalv.com/api/', //测试环境
timeout : 60000
}
diff --git a/apis/interfaces/pay.js b/apis/interfaces/pay.js
index e1a1054..ac79a0d 100644
--- a/apis/interfaces/pay.js
+++ b/apis/interfaces/pay.js
@@ -87,6 +87,33 @@ const dgFree = (orderNo, type) => {
})
}
+// 银联综法支付
+const umsSynthesize = data => {
+ return request({
+ url : 'pay/cashier_desk/ums',
+ data,
+ method: 'POST'
+ })
+}
+
+// 抖拱综法支付
+const dgSynthesize = data => {
+ return request({
+ url : 'pay/cashier_desk/dg',
+ data,
+ method: 'POST'
+ })
+}
+
+// 火力值综法支付
+const coinSynthesize = data => {
+ return request({
+ url : 'pay/cashier_desk/score',
+ data,
+ method: 'POST'
+ })
+}
+
export {
coinPay,
diffCoinPay,
@@ -97,5 +124,8 @@ export {
umsFreeInfo,
dgPay,
diffDgPay,
- dgFree
+ dgFree,
+ umsSynthesize,
+ dgSynthesize,
+ coinSynthesize
}
\ No newline at end of file
diff --git a/apis/interfaces/synthesis.js b/apis/interfaces/synthesis.js
new file mode 100644
index 0000000..d24438a
--- /dev/null
+++ b/apis/interfaces/synthesis.js
@@ -0,0 +1,276 @@
+/**
+ * 手太欠
+ * 愿这世界都如故事里一样 美好而动人~
+ */
+
+import { request } from '../index'
+
+// 获取综法订单数据数量
+const synthesisCount = (data) =>{
+ return request({
+ url: "synthesis/data/orders_count",
+ data: data
+ })
+}
+
+
+// 综法咨询-一次免费列表
+const synthList = () =>{
+ return request({
+ url: "synthesis/index"
+ })
+}
+
+// 综法咨询-一次免费详情
+const synthDet = (synthesis_id) =>{
+ return request({
+ url: "synthesis/index/" + synthesis_id
+ })
+}
+
+
+// 综法咨询-一次免费创建单
+const synthPost = (synthesis_id, data) =>{
+ return request({
+ url: "synthesis/index/" + synthesis_id + "/order",
+ method: 'POST',
+ data: data
+ })
+}
+
+// 综法咨询-年费服务包列表
+const yearSynthList = data =>{
+ return request({
+ url: "synthesis/services",
+ data: data
+ })
+}
+
+// 综法咨询-年费服务包详情
+const yearSynthInfo = (service_id) =>{
+ return request({
+ url: "synthesis/services/" + service_id
+ })
+}
+
+
+// 综法咨询-年费服务包创建单
+const yearSynthPost = (service_id, data) =>{
+ return request({
+ url : "synthesis/services/" + service_id + "/buy",
+ method : 'POST',
+ data : data
+ })
+}
+
+// 综法咨询-案件委托列表
+const entrustList = () =>{
+ return request({
+ url: "synthesis/entrusts"
+ })
+}
+
+// 综法咨询-案件委托子分类
+const entrustSon = data =>{
+ return request({
+ url: "synthesis/entrust/all",
+ data: data
+ })
+}
+
+
+// 综法咨询-案件委托详情
+const entrustInfo = (entrust_id) =>{
+ return request({
+ url: "synthesis/entrust/" + entrust_id
+ })
+}
+
+
+// 综法咨询-案件委托创建单
+const entrustPost = (entrust_id, data) =>{
+ return request({
+ url: "synthesis/entrust/" + entrust_id + "/order",
+ method: 'POST',
+ data: data
+ })
+}
+
+// 综法咨询-拓展服务列表
+const expandsList = () =>{
+ return request({
+ url: "synthesis/expands",
+ })
+}
+
+
+// 综法咨询-拓展服务详情
+const expandsInfo = (expand_id) =>{
+ return request({
+ url: "synthesis/expand/" + expand_id
+ })
+}
+
+// 综法咨询-拓展服务创建单
+const expandsPost = (expand_id, data) =>{
+ return request({
+ url: "synthesis/expand/" + expand_id + "/order",
+ method: 'POST',
+ data: data
+ })
+}
+
+// 综法咨询-年费服务包微信支付
+const yearSynthPay = (service_order_id, data) =>{
+ return request({
+ url: "pay/service_order/" + service_order_id + "/wechat",
+ data: data
+ })
+}
+
+// 年费订单-列表
+const yearOrder = data =>{
+ return request({
+ url: "synthesis/services/orders",
+ data: data
+ })
+}
+
+// 年费订单-详情
+const yearOrderSee = (order_id) =>{
+ return request({
+ url: "synthesis/services/order/" + order_id
+ })
+}
+
+// 咨询单-列表
+const seekOrder = data =>{
+ return request({
+ url: "synthesis/orders",
+ data: data
+ })
+}
+
+
+// 咨询订单-详情
+const seekOrderSee = (synthesis_order_id) =>{
+ return request({
+ url: "synthesis/order/" + synthesis_order_id
+ })
+}
+
+// 委托单-列表
+const entrustOrder = data =>{
+ return request({
+ url: "synthesis/entrust/orders",
+ data: data
+ })
+}
+
+// 拓展单-列表
+const expandOrder = data =>{
+ return request({
+ url: "synthesis/expand/orders",
+ data: data
+ })
+}
+
+// 年费费--线下打款
+const offlineOpen = (data) =>{
+ return request({
+ url: "pay/offline/pay",
+ method: 'POST',
+ data: data
+ })
+}
+
+// 查看打款凭证-查看提交信息
+const bankSee = (pay_id, data) =>{
+ return request({
+ url: "pay/offline/" + pay_id + "/show",
+ data: data
+ })
+}
+
+// 编辑打款凭证
+const bankEdit = (pay_id, data) =>{
+ return request({
+ url: "pay/offline/" + pay_id + "/edit",
+ method: 'POST',
+ data: data
+ })
+}
+
+
+// 获取线下打款银行
+const bankInfo = (data) =>{
+ return request({
+ url: "pay/offline/bank"
+ })
+}
+
+// 咨询单-补差价列表
+const diffPrices = data =>{
+ return request({
+ url: "synthesis/diff_prices",
+ data: data
+ })
+}
+
+
+// 咨询单-创建补差价
+const entrustPay = data =>{
+ return request({
+ url: "synthesis/diff_prices/create",
+ method: 'POST',
+ data: data
+ })
+}
+
+// 咨询单-取消补差价
+const cancelPrices = (diff_price_id) =>{
+ return request({
+ url: "synthesis/diff_prices/" + diff_price_id,
+ method: 'DELETE'
+ })
+}
+
+// 获取签约地址
+const esignUrl = (data) =>{
+ return request({
+ url: "synthesis/esign/sign_url",
+ data: data
+ })
+}
+
+export {
+ synthesisCount,
+ synthList,
+ synthDet,
+ synthPost,
+ yearSynthList,
+ yearSynthInfo,
+ yearSynthPost,
+ entrustList,
+ entrustSon,
+ entrustInfo,
+ entrustPost,
+ expandsList,
+ expandsInfo,
+ expandsPost,
+ yearSynthPay,
+ yearOrder,
+ yearOrderSee,
+ seekOrder,
+ seekOrderSee,
+ entrustOrder,
+ expandOrder,
+ offlineOpen,
+ bankSee,
+ bankEdit,
+ bankInfo,
+ diffPrices,
+ entrustPay,
+ cancelPrices,
+ esignUrl
+}
diff --git a/apis/interfaces/synthesisOrder.js b/apis/interfaces/synthesisOrder.js
new file mode 100644
index 0000000..c6ee5d1
--- /dev/null
+++ b/apis/interfaces/synthesisOrder.js
@@ -0,0 +1,93 @@
+
+/**
+ * Web唐明明
+ * 匆匆数载恍如梦,岁月迢迢华发增。
+ * 碌碌无为枉半生,一朝惊醒万事空。
+ * moduleName: 综法订单
+ */
+
+import { request } from '../index'
+
+// 年费订单
+const servicesOrder = (data) =>{
+ return request({
+ url : "app/synthesis/services/orders",
+ data
+ })
+}
+
+// 咨询订单
+const synthesisOrder = (data) =>{
+ return request({
+ url : "app/synthesis/orders",
+ data
+ })
+}
+
+// 委托订单
+const entrustOrder = (data) =>{
+ return request({
+ url : "app/synthesis/entrusts/orders",
+ data
+ })
+}
+
+// 拓展订单
+const expandOrder = (data) =>{
+ return request({
+ url : "app/synthesis/expands/orders",
+ data
+ })
+}
+
+// 年费订单 - 详情
+const servicesInfo = service_id => {
+ return request({
+ url : 'app/synthesis/service/order/' + service_id
+ })
+}
+
+// 咨询订单 - 详情
+const synthesisInfo = service_id => {
+ return request({
+ url : 'app/synthesis/order/' + service_id
+ })
+}
+
+// 委托订单 - 详情
+const entrustInfo = service_id => {
+ return request({
+ url : 'app/synthesis/entrust/order/' + service_id
+ })
+}
+
+// 拓展订单 - 详情
+const expandInfo = service_id => {
+ return request({
+ url : 'app/synthesis/expand/order/' + service_id
+ })
+}
+
+// 订单详情
+const oderinfo = (order_id, order_type) => {
+ return request({
+ url : 'pay/cashier_desk/info',
+ data : {
+ order_id,
+ order_type
+ },
+ method : 'POST'
+ })
+}
+
+export {
+ servicesOrder,
+ synthesisOrder,
+ entrustOrder,
+ expandOrder,
+ servicesInfo,
+ synthesisInfo,
+ entrustInfo,
+ expandInfo,
+ oderinfo
+}
diff --git a/apis/interfaces/user.js b/apis/interfaces/user.js
index 68b244d..b8672bd 100644
--- a/apis/interfaces/user.js
+++ b/apis/interfaces/user.js
@@ -172,6 +172,14 @@ const getFlows = id => {
})
}
+// 获取所有省市数据
+const createCity = (data) =>{
+ return request({
+ url: "region/pro_city",
+ data: data
+ })
+}
+
export {
relations,
code,
@@ -192,5 +200,6 @@ export {
getTeam,
getTeamLogs,
getSignLogs,
- getFlows
+ getFlows,
+ createCity
}
diff --git a/components/entrustOrder.vue b/components/entrustOrder.vue
new file mode 100644
index 0000000..c953c21
--- /dev/null
+++ b/components/entrustOrder.vue
@@ -0,0 +1,152 @@
+
+
+
+
+ {{user.nickname}}{{user.username}}
+
+
+
+ {{ entrust.title || '-' }}
+
+
+
+ {{ diff || '-' }}
+
+
+
+ {{ lawyer.name || '-' }}
+
+
+
+ {{ price || '-' }}
+
+
+
+ {{ time || '-' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/expandOrder.vue b/components/expandOrder.vue
new file mode 100644
index 0000000..89bfc90
--- /dev/null
+++ b/components/expandOrder.vue
@@ -0,0 +1,152 @@
+
+
+
+
+ {{user.nickname}}{{user.username}}
+
+
+
+ {{ expand.title || '-' }}
+
+
+
+ {{ diff || '-' }}
+
+
+
+ {{ lawyer.name || '-' }}
+
+
+
+ {{ price || '-' }}
+
+
+
+ {{ time || '-' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/mould-input.vue b/components/mould-input.vue
new file mode 100644
index 0000000..43c6b44
--- /dev/null
+++ b/components/mould-input.vue
@@ -0,0 +1,67 @@
+
+
+
+
+ 元
+
+
+
+
+
+
+ 天
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/servicesOrder.vue b/components/servicesOrder.vue
new file mode 100644
index 0000000..0a6f798
--- /dev/null
+++ b/components/servicesOrder.vue
@@ -0,0 +1,148 @@
+
+
+
+
+ {{user.nickname}}{{user.username}}
+
+
+
+ {{ service.audiences || '-' }}
+
+
+
+ {{ service.title || '-' }}
+
+
+
+ {{ lawyer.name || '-' }}
+
+
+
+ {{ price || '-' }}
+
+
+
+ {{ time || '-' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/synthesisOrder.vue b/components/synthesisOrder.vue
new file mode 100644
index 0000000..068aa88
--- /dev/null
+++ b/components/synthesisOrder.vue
@@ -0,0 +1,129 @@
+
+
+
+
+ {{user.nickname}}{{user.username}}
+
+
+
+ {{ lawyer.name || '-' }}
+
+
+
+ {{ synthesis.title || '-' }}
+
+
+
+ {{ time || '-' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dhdg-pay/dgali-pay.html b/dhdg-pay/dgali-pay.html
new file mode 100644
index 0000000..31fe437
--- /dev/null
+++ b/dhdg-pay/dgali-pay.html
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+ 抖火收银台
+
+
+
+
+

+
抖火支付宝收银台
+
!!!参数错误
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/js_sdk/wa-permission/permission.js b/js_sdk/wa-permission/permission.js
new file mode 100644
index 0000000..5df5623
--- /dev/null
+++ b/js_sdk/wa-permission/permission.js
@@ -0,0 +1,272 @@
+/**
+ * 本模块封装了Android、iOS的应用权限判断、打开应用权限设置界面、以及位置系统服务是否开启
+ */
+
+var isIos
+// #ifdef APP-PLUS
+isIos = (plus.os.name == "iOS")
+// #endif
+
+// 判断推送权限是否开启
+function judgeIosPermissionPush() {
+ var result = false;
+ var UIApplication = plus.ios.import("UIApplication");
+ var app = UIApplication.sharedApplication();
+ var enabledTypes = 0;
+ if (app.currentUserNotificationSettings) {
+ var settings = app.currentUserNotificationSettings();
+ enabledTypes = settings.plusGetAttribute("types");
+ console.log("enabledTypes1:" + enabledTypes);
+ if (enabledTypes == 0) {
+ console.log("推送权限没有开启");
+ } else {
+ result = true;
+ console.log("已经开启推送功能!")
+ }
+ plus.ios.deleteObject(settings);
+ } else {
+ enabledTypes = app.enabledRemoteNotificationTypes();
+ if (enabledTypes == 0) {
+ console.log("推送权限没有开启!");
+ } else {
+ result = true;
+ console.log("已经开启推送功能!")
+ }
+ console.log("enabledTypes2:" + enabledTypes);
+ }
+ plus.ios.deleteObject(app);
+ plus.ios.deleteObject(UIApplication);
+ return result;
+}
+
+// 判断定位权限是否开启
+function judgeIosPermissionLocation() {
+ var result = false;
+ var cllocationManger = plus.ios.import("CLLocationManager");
+ var status = cllocationManger.authorizationStatus();
+ result = (status != 2)
+ console.log("定位权限开启:" + result);
+ // 以下代码判断了手机设备的定位是否关闭,推荐另行使用方法 checkSystemEnableLocation
+ /* var enable = cllocationManger.locationServicesEnabled();
+ var status = cllocationManger.authorizationStatus();
+ console.log("enable:" + enable);
+ console.log("status:" + status);
+ if (enable && status != 2) {
+ result = true;
+ console.log("手机定位服务已开启且已授予定位权限");
+ } else {
+ console.log("手机系统的定位没有打开或未给予定位权限");
+ } */
+ plus.ios.deleteObject(cllocationManger);
+ return result;
+}
+
+// 判断麦克风权限是否开启
+function judgeIosPermissionRecord() {
+ var result = false;
+ var avaudiosession = plus.ios.import("AVAudioSession");
+ var avaudio = avaudiosession.sharedInstance();
+ var permissionStatus = avaudio.recordPermission();
+ console.log("permissionStatus:" + permissionStatus);
+ if (permissionStatus == 1684369017 || permissionStatus == 1970168948) {
+ console.log("麦克风权限没有开启");
+ } else {
+ result = true;
+ console.log("麦克风权限已经开启");
+ }
+ plus.ios.deleteObject(avaudiosession);
+ return result;
+}
+
+// 判断相机权限是否开启
+function judgeIosPermissionCamera() {
+ var result = false;
+ var AVCaptureDevice = plus.ios.import("AVCaptureDevice");
+ var authStatus = AVCaptureDevice.authorizationStatusForMediaType('vide');
+ console.log("authStatus:" + authStatus);
+ if (authStatus == 3) {
+ result = true;
+ console.log("相机权限已经开启");
+ } else {
+ console.log("相机权限没有开启");
+ }
+ plus.ios.deleteObject(AVCaptureDevice);
+ return result;
+}
+
+// 判断相册权限是否开启
+function judgeIosPermissionPhotoLibrary() {
+ var result = false;
+ var PHPhotoLibrary = plus.ios.import("PHPhotoLibrary");
+ var authStatus = PHPhotoLibrary.authorizationStatus();
+ console.log("authStatus:" + authStatus);
+ if (authStatus == 3) {
+ result = true;
+ console.log("相册权限已经开启");
+ } else {
+ console.log("相册权限没有开启");
+ }
+ plus.ios.deleteObject(PHPhotoLibrary);
+ return result;
+}
+
+// 判断通讯录权限是否开启
+function judgeIosPermissionContact() {
+ var result = false;
+ var CNContactStore = plus.ios.import("CNContactStore");
+ var cnAuthStatus = CNContactStore.authorizationStatusForEntityType(0);
+ if (cnAuthStatus == 3) {
+ result = true;
+ console.log("通讯录权限已经开启");
+ } else {
+ console.log("通讯录权限没有开启");
+ }
+ plus.ios.deleteObject(CNContactStore);
+ return result;
+}
+
+// 判断日历权限是否开启
+function judgeIosPermissionCalendar() {
+ var result = false;
+ var EKEventStore = plus.ios.import("EKEventStore");
+ var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(0);
+ if (ekAuthStatus == 3) {
+ result = true;
+ console.log("日历权限已经开启");
+ } else {
+ console.log("日历权限没有开启");
+ }
+ plus.ios.deleteObject(EKEventStore);
+ return result;
+}
+
+// 判断备忘录权限是否开启
+function judgeIosPermissionMemo() {
+ var result = false;
+ var EKEventStore = plus.ios.import("EKEventStore");
+ var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(1);
+ if (ekAuthStatus == 3) {
+ result = true;
+ console.log("备忘录权限已经开启");
+ } else {
+ console.log("备忘录权限没有开启");
+ }
+ plus.ios.deleteObject(EKEventStore);
+ return result;
+}
+
+// Android权限查询
+function requestAndroidPermission(permissionID) {
+ return new Promise((resolve, reject) => {
+ plus.android.requestPermissions(
+ [permissionID], // 理论上支持多个权限同时查询,但实际上本函数封装只处理了一个权限的情况。有需要的可自行扩展封装
+ function(resultObj) {
+ var result = 0;
+ for (var i = 0; i < resultObj.granted.length; i++) {
+ var grantedPermission = resultObj.granted[i];
+ console.log('已获取的权限:' + grantedPermission);
+ result = 1
+ }
+ for (var i = 0; i < resultObj.deniedPresent.length; i++) {
+ var deniedPresentPermission = resultObj.deniedPresent[i];
+ console.log('拒绝本次申请的权限:' + deniedPresentPermission);
+ result = 0
+ }
+ for (var i = 0; i < resultObj.deniedAlways.length; i++) {
+ var deniedAlwaysPermission = resultObj.deniedAlways[i];
+ console.log('永久拒绝申请的权限:' + deniedAlwaysPermission);
+ result = -1
+ }
+ resolve(result);
+ // 若所需权限被拒绝,则打开APP设置界面,可以在APP设置界面打开相应权限
+ // if (result != 1) {
+ // gotoAppPermissionSetting()
+ // }
+ },
+ function(error) {
+ console.log('申请权限错误:' + error.code + " = " + error.message);
+ resolve({
+ code: error.code,
+ message: error.message
+ });
+ }
+ );
+ });
+}
+
+// 使用一个方法,根据参数判断权限
+function judgeIosPermission(permissionID) {
+ if (permissionID == "location") {
+ return judgeIosPermissionLocation()
+ } else if (permissionID == "camera") {
+ return judgeIosPermissionCamera()
+ } else if (permissionID == "photoLibrary") {
+ return judgeIosPermissionPhotoLibrary()
+ } else if (permissionID == "record") {
+ return judgeIosPermissionRecord()
+ } else if (permissionID == "push") {
+ return judgeIosPermissionPush()
+ } else if (permissionID == "contact") {
+ return judgeIosPermissionContact()
+ } else if (permissionID == "calendar") {
+ return judgeIosPermissionCalendar()
+ } else if (permissionID == "memo") {
+ return judgeIosPermissionMemo()
+ }
+ return false;
+}
+
+// 跳转到**应用**的权限页面
+function gotoAppPermissionSetting() {
+ if (isIos) {
+ var UIApplication = plus.ios.import("UIApplication");
+ var application2 = UIApplication.sharedApplication();
+ var NSURL2 = plus.ios.import("NSURL");
+ // var setting2 = NSURL2.URLWithString("prefs:root=LOCATION_SERVICES");
+ var setting2 = NSURL2.URLWithString("app-settings:");
+ application2.openURL(setting2);
+
+ plus.ios.deleteObject(setting2);
+ plus.ios.deleteObject(NSURL2);
+ plus.ios.deleteObject(application2);
+ } else {
+ // console.log(plus.device.vendor);
+ var Intent = plus.android.importClass("android.content.Intent");
+ var Settings = plus.android.importClass("android.provider.Settings");
+ var Uri = plus.android.importClass("android.net.Uri");
+ var mainActivity = plus.android.runtimeMainActivity();
+ var intent = new Intent();
+ intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
+ var uri = Uri.fromParts("package", mainActivity.getPackageName(), null);
+ intent.setData(uri);
+ mainActivity.startActivity(intent);
+ }
+}
+
+// 检查系统的设备服务是否开启
+// var checkSystemEnableLocation = async function () {
+function checkSystemEnableLocation() {
+ if (isIos) {
+ var result = false;
+ var cllocationManger = plus.ios.import("CLLocationManager");
+ var result = cllocationManger.locationServicesEnabled();
+ console.log("系统定位开启:" + result);
+ plus.ios.deleteObject(cllocationManger);
+ return result;
+ } else {
+ var context = plus.android.importClass("android.content.Context");
+ var locationManager = plus.android.importClass("android.location.LocationManager");
+ var main = plus.android.runtimeMainActivity();
+ var mainSvr = main.getSystemService(context.LOCATION_SERVICE);
+ var result = mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER);
+ console.log("系统定位开启:" + result);
+ return result
+ }
+}
+
+module.exports = {
+ judgeIosPermission: judgeIosPermission,
+ requestAndroidPermission: requestAndroidPermission,
+ checkSystemEnableLocation: checkSystemEnableLocation,
+ gotoAppPermissionSetting: gotoAppPermissionSetting
+}
diff --git a/pages.json b/pages.json
index 9eca141..5a79595 100644
--- a/pages.json
+++ b/pages.json
@@ -547,6 +547,7 @@
}, {
"path": "pages/im/msg",
"name": "ImMsg",
+ "auth": true,
"style": {
"navigationBarTitleText": "消息",
"enablePullDownRefresh": false,
@@ -555,19 +556,155 @@
}, {
"path": "pages/user/signLog",
"name": "SignLog",
+ "auth": true,
"style": {
"navigationBarTitleText": "合同记录",
"enablePullDownRefresh": false,
"navigationBarBackgroundColor": "#FFFFFF"
}
}, {
- "path": "pages/user/contract",
+ "path": "pages/user/contract",
"name": "SignContract",
+ "auth": true,
"style": {
"navigationBarTitleText": "合同",
- "enablePullDownRefresh": false,
+ "enablePullDownRefresh": false,
"navigationBarBackgroundColor": "#FFFFFF"
}
+ }, {
+ "path": "pages/synthesize/individual",
+ "name": "Individual",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "个人全年法律",
+ "enablePullDownRefresh": false,
+ "navigationBarBackgroundColor": "#FFFFFF"
+ }
+ }, {
+ "path": "pages/synthesize/entrust",
+ "name": "Entrust",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "案件委托",
+ "enablePullDownRefresh": false,
+ "navigationBarBackgroundColor": "#FFFFFF"
+ }
+ }, {
+ "path": "pages/synthesize/enterprise",
+ "name": "Enterprise",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "企业全年法律",
+ "enablePullDownRefresh": false,
+ "navigationBarBackgroundColor": "#FFFFFF"
+ }
+
+ }, {
+ "path": "pages/synthesize/service",
+ "name": "Service",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "拓展服务",
+ "enablePullDownRefresh": false,
+ "navigationBarBackgroundColor": "#FFFFFF"
+ }
+ }, {
+ "path": "pages/synthesize/order",
+ "name": "SynthesizeOrder",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "订单列表",
+ "enablePullDownRefresh": false,
+ "navigationBarBackgroundColor": "#FFFFFF"
+ }
+ }, {
+ "path": "pages/synthesize/servicesInfo",
+ "name": "OrderServicesInfo",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "年费订单详情",
+ "enablePullDownRefresh": false,
+ "navigationStyle": "custom",
+ "app-plus": {
+ "titleNView": {
+ "type": "transparent"
+ }
+ }
+ }
+ }, {
+ "path": "pages/synthesize/synthesisInfo",
+ "name": "OrderSynthesisInfo",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "咨询订单详情",
+ "enablePullDownRefresh": false,
+ "app-plus": {
+ "titleNView": {
+ "type": "transparent"
+ }
+ }
+ }
+ }, {
+ "path": "pages/synthesize/expandInfo",
+ "name": "OrderExpandInfo",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "委托订单详情",
+ "enablePullDownRefresh": false,
+ "app-plus": {
+ "titleNView": {
+ "type": "transparent"
+ }
+ }
+ }
+ }, {
+ "path": "pages/synthesize/entrustInfo",
+ "name": "OrderEntrustInfo",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "委托订单详情",
+ "enablePullDownRefresh": false,
+ "app-plus": {
+ "titleNView": {
+ "type": "transparent"
+ }
+ }
+ }
+ }, {
+ "path": "pages/synthesize/PersonWrite",
+ "name": "PersonWrite",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "个人法律咨询365服务包",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "pages/pay/bankPay",
+ "name": "BankPay",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "银行打款支付",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "pages/synthesize/entrustCivil",
+ "name": "EntrustCivil",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "案件委托-民事诉讼",
+ "enablePullDownRefresh": false,
+ "backgroundColor": "#FFF"
+ }
+
+ }, {
+ "path": "pages/synthesize/entrustWrite",
+ "name": "EntrustWrite",
+ "auth": true,
+ "style": {
+ "navigationBarTitleText": "案件委托-服务包",
+ "enablePullDownRefresh": false,
+ "backgroundColor": "#FFF"
+ }
}],
"globalStyle": {
"navigationBarTextStyle": "black",
diff --git a/pages/index/index.vue b/pages/index/index.vue
index ee95bd2..2aff17f 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -34,7 +34,7 @@
-
+
@@ -71,14 +71,46 @@
综法产品
- 更多
-
-
+
+
- 2022年尊享综法服务包
- ¥2200
+
+ 个人全年法律
+ 咨询服务 抖火法律
+
+ ¥365.00/年
+
+
+
+
+
+
+ 案件委托
+ 咨询服务 抖火法律
+
+ ¥200元起
+
+
+
+
+
+
+ 企业全年法律
+ 咨询服务 抖火法律
+
+ ¥3650.00起/年
+
+
+
+
+
+
+ 拓展服务
+ 咨询服务 抖火法律
+
+ ¥500元起
@@ -247,10 +279,8 @@
// console.log(this.bannerArr[e])
},
// 点击轮播图跳转自由服务包
- clickFree(){
- uni.navigateTo({
- url:'/pages/index/free'
- })
+ onView(name){
+ this.$Router.push({ name })
},
// 获取城市数据
getRegion(id){
@@ -382,21 +412,30 @@
.colum-flex{
display: flex;
flex-direction: column;
- justify-content: space-around;
+ justify-content: space-between;
height: 180rpx;
.title{
- line-height: 40rpx;
- font-size: 28rpx;
+ font-size: 34rpx;
color: #111111;
+ line-height: 40rpx;
+ margin-bottom: 10rpx;
+ @extend .nowrap;
+ }
+ .subtitle{
+ font-size: 28rpx;
+ color: gray;
+ line-height: 40rpx;
+ @extend .nowrap;
}
.price{
- line-height: 40rpx;
font-weight: bold;
color: #d51959;
- font-size: 38rpx;
+ font-size: 36rpx;
+ line-height: 40rpx;
text{
font-size: 80%;
}
+ @extend .nowrap;
}
}
}
diff --git a/pages/pay/bankPay.vue b/pages/pay/bankPay.vue
new file mode 100644
index 0000000..1f86235
--- /dev/null
+++ b/pages/pay/bankPay.vue
@@ -0,0 +1,357 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/pay/pay.vue b/pages/pay/pay.vue
index 019d8cf..8616f41 100644
--- a/pages/pay/pay.vue
+++ b/pages/pay/pay.vue
@@ -4,11 +4,15 @@
-
+