From e7025feed31e3f14a1c49326196e3bdbce5ffa40 Mon Sep 17 00:00:00 2001 From: cclu <1106109051@qq.com> Date: Wed, 17 May 2023 19:38:46 +0800 Subject: [PATCH] update --- pages.json | 17 + pages/index/index.vue | 5 +- pages/projectWarning/components/listUnit.vue | 117 ++++++ pages/projectWarning/detail.vue | 258 +++++++++++++ pages/projectWarning/index.vue | 385 +++++++++++++++++++ util/api.js | 16 +- 6 files changed, 790 insertions(+), 8 deletions(-) create mode 100644 pages/projectWarning/components/listUnit.vue create mode 100644 pages/projectWarning/detail.vue create mode 100644 pages/projectWarning/index.vue diff --git a/pages.json b/pages.json index ee089c6..f3d858a 100644 --- a/pages.json +++ b/pages.json @@ -400,6 +400,23 @@ } ] }, + { + "root": "pages/projectWarning", + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "经营项目预警审批" + } + }, + { + "path": "detail", + "style": { + "navigationBarTitleText": "经营项目预警审批" + } + } + ] + }, { "root": "pages/contract", "pages": [ diff --git a/pages/index/index.vue b/pages/index/index.vue index 3c3d65e..ea30ced 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -8,11 +8,11 @@ :item ="item" :doCout="toDoMsg ? toDoMsg[item.id] : 0" :active="1" - @handleClick="toPage" + @handleClick="toPage" > - + + + + +

{{item.BUSINESSPROJECT_NAME}}

+ + +

{{item.PROJECTWARNING_STATE===1000?'待切换':item.PROJECTWARNING_STATE===2000?'审核中':item.PROJECTWARNING_STATE===9000?'已切换':item.PROJECTWARNING_STATE===0?'':''}}

+
+ + {{i+1}} + + + +

{{item.SERVERPART_NAME}}

+
+ + + + +

{{item.EXPIREDAYS!==0?`${item.EXPIREDAYS}`:'已到期'}}

+
+ + + + + + + +

+ {{item.BUSINESS_TYPE===1000?'合作经营':item.BUSINESS_TYPE===2000?'固定租金':''}} +
+ + {{item.WARNING_DATE}} +
+ + + + + + + diff --git a/pages/projectWarning/detail.vue b/pages/projectWarning/detail.vue new file mode 100644 index 0000000..1b1c6b5 --- /dev/null +++ b/pages/projectWarning/detail.vue @@ -0,0 +1,258 @@ + + + + diff --git a/pages/projectWarning/index.vue b/pages/projectWarning/index.vue new file mode 100644 index 0000000..c0b952c --- /dev/null +++ b/pages/projectWarning/index.vue @@ -0,0 +1,385 @@ + + + + diff --git a/util/api.js b/util/api.js index 3b2426e..6b75943 100644 --- a/util/api.js +++ b/util/api.js @@ -7,12 +7,13 @@ const publicOptions = (() => { // 获取本机的信息 brand: systemInfo.brand || '', // 设备名称 model: encodeURIComponent(systemInfo.model), // 机型 os_version: systemInfo.system, // 安卓版本号 - } })() + + export default { - /** + /** * 自定义post,get函数,返回Promise * @param {String} url 接口网址 * @param {arrayObject} data 要传的数组对象 例如: {name: '武当山道士', age: 32} @@ -42,14 +43,19 @@ export default { data: data, method: method, } - if (method == 'POST' && !isWebApi) { requstOptions.header = { - 'content-type': 'application/x-www-form-urlencoded;charset=utf-8' + 'content-type': 'application/x-www-form-urlencoded;charset=utf-8', + 'ServerpartCodes':Store.state.userData.UserCityAuthority, + 'ProvinceCode': Store.state.userData.ProvinceCode + } + }else{ + requstOptions.header = { + 'ServerpartCodes':Store.state.userData.UserCityAuthority, + 'ProvinceCode': Store.state.userData.ProvinceCode } } requstOptions.success = (res) => { - //服务器返回数据 if (res && (res.statusCode === 200 || res.statusCode === 304 || res.statusCode === 400)) { if (res.data && ((res.data.ResultCode != '999' && res.data.ResultCode != undefined) ||