作者 lihongjuan

1

要显示太多修改。

为保证性能只显示 11 of 11+ 个文件。

... ... @@ -5,15 +5,15 @@
// plus.screen.lockOrientation('portrait-primary');
},
onShow: function() {
console.log('App Show')
},
onHide: function() {
console.log('App Hide')
},
post: function(url, data,method) {
post: function(url, data, method) {
// (showLoad == undefined || showLoad) ?
// wx.showLoading({
// title: '加载中',
... ... @@ -27,16 +27,16 @@
token: token || ''
},
postData;
// console.log(token,"token")
// console.log(token,"token")
//网络请求
uni.request({
url: this.globalData.baseUrl + url,
data: data,
method: method,
header: header,
success: function(res) {
// console.log(res)//返回取得的数据
success: function(res) {
// console.log(res)//返回取得的数据
// console.log(res)
if (res.statusCode == 200) {
resolve(res);
... ... @@ -52,7 +52,7 @@
// wx.hideNavigationBarLoading()
},
fail: function(e) {
console.log(e)
console.log(e)
reject('网络出错');
// (showLoad || showLoad == undefined) ? wx.hideLoading() : "";
wx.hideNavigationBarLoading()
... ... @@ -64,22 +64,55 @@
});
return promise;
},
globalData: {
userInfo: null,
// baseUrl: 'http://icrgangjuren.w.brotop.cn/'
// baseUrl:'http://39.105.61.115:1912/api/'
baseUrl:'https://www.bjzha.net/api/'
baseUrl: 'http://39.105.61.115:1912/api/'
}
}
</script>
<style>
/*每个页面公共css */
.flex {
display: flex;
}
.flexone {
display: flex;
align-items: center;
}
.flextwo {
display: flex;
align-items: center;
justify-content: space-between;
}
.flexthree {
display: flex;
align-items: center;
justify-content: center;
}
.flexfour {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.flexfive {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-around;
}
.register {
width: 100%;
height: 100%;
... ... @@ -91,59 +124,62 @@
z-index: 5;
/* display:none */
}
.taizhangwrap{
width:750rpx;
height:664rpx;
.taizhangwrap {
width: 750rpx;
height: 664rpx;
background: #fff;
position: absolute;
top:0rpx;
left:0;
top: 0rpx;
left: 0;
padding: 0 32rpx;
box-sizing: border-box;
}
.zibot{
display:flex;
.zibot {
display: flex;
align-items: center;
justify-content: center;
margin:100rpx;
}
.reset{
width:200rpx;
height:64rpx;
background:rgba(232,80,0,1);
opacity:1;
border-radius:8rpx;
color:#fff;
margin: 100rpx;
}
.reset {
width: 200rpx;
height: 64rpx;
background: rgba(232, 80, 0, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 24rpx;
text-align: center;
line-height: 64rpx;
margin-right:24rpx;
margin-right: 24rpx;
}
.nodata{
color:#999;
.nodata {
color: #999;
font-size: 32rpx;
text-align: center;
margin-top:200rpx;
margin-top: 200rpx;
}
/* 评审类型 */
.wrapitem {
display: flex;
align-items: center;
margin-top: 40rpx;
}
.wrapitemleft {
width: 120rpx;
}
.wrapitemleft {
color: #06121E;
font-size: 28rpx
}
.wrapitemright {
width: 544rpx;
height: 76rpx;
... ... @@ -156,35 +192,35 @@
padding: 20rpx;
box-sizing: border-box;
}
.wrapitemright input {
width: 100%;
color: #8C9198;
font-size: 28rpx;
}
.nianduright {
width: 14rpx;
height: 22rpx;
font-size: 0;
}
.nianduleft {
width: 500rpx;
}
.nianduright image {
width: 100%;
height: 100%;
}
.time {
display: flex;
align-items: center;
margin-left: 18rpx;
}
.timeleft {
width: 232rpx;
height: 76rpx;
... ... @@ -195,15 +231,15 @@
box-sizing: border-box;
color: #8C9198;
font-size: 28rpx;
}
.timeleft input {
width: 100%;
color: #8C9198;
fotn-size: 28rpx;
}
.timemiddle {
width: 39rpx;
background: rgba(189, 196, 206, 1);
... ... @@ -211,7 +247,7 @@
opacity: 1;
margin: 0 20rpx;
}
.chaxun {
width: 200rpx;
height: 64rpx;
... ... @@ -222,60 +258,67 @@
font-size: 24rpx;
text-align: center;
line-height: 64rpx;
}
.projectname {
color: #8C9198;
font-size: 28rpx;
}
.detailname{
color:#0093FF;
.detailname {
color: #0093FF;
font-size: 24rpx;
margin-left:20rpx;
margin-left: 20rpx;
}
.headleft input{
width:100%;
height:100%;
.headleft input {
width: 100%;
height: 100%;
}
.tabfooter{
display:flex;
.tabfooter {
display: flex;
align-items: center;
justify-content: space-between;
position:fixed;
height:110rpx;
width:750rpx;
bottom:0;
left:0;
position: fixed;
height: 110rpx;
width: 750rpx;
bottom: 0;
left: 0;
padding: 14rpx 48rpx;
box-sizing: border-box;
background: #fff;
border-top:1rpx solid #F5F5F5;
border-top: 1rpx solid #f9f9f9;
}
.tabfooteritem{
width:200rpx;
display:flex;
.tabfooteritem {
width: 200rpx;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.tabfooteritemimg{
width:45rpx;
height:48rpx;
.tabfooteritemimg {
width: 45rpx;
height: 48rpx;
font-size: 0;
}
.tabfooteritemimg image{
width:100%;
height:100%;
.tabfooteritemimg image {
width: 100%;
height: 100%;
}
.tabfooteritemtop{
width:100rpx;
color:#BDC4CE;
.tabfooteritemtop {
width: 100rpx;
color: #BDC4CE;
font-size: 22rpx;
text-align: center;
}
.tabfooteritemtopactive{
color:#2E85ED
.tabfooteritemtopactive {
color: #2E85ED
}
</style>
... ...
... ... @@ -2,14 +2,52 @@
page{
background: #F9F9F9;
}
/* 评审类型 */
.pingkind{
width:686rpx;
height:282rpx;
background:rgba(255,255,255,1);
opacity:1;
border-radius:12rpx;
margin:30rpx auto 0;
padding: 26rpx 50rpx;
box-sizing: border-box;
}
.pingtitle{
color:#06121E;
font-size: 28rpx;
font-weight: bold;
}
.pingnum{
color:#0093FF;
font-size: 32rpx;
font-weight: bold;
}
.pingtext{
color:#06121E;
font-size: 24rpx;
text-align: center;
}
.textbox{
margin-top:16rpx;
height:66rpx;
}
.totalnum{
margin-top:20rpx;
}
.head{
display:flex;
align-items: center;
background: #fff;
box-sizing: border-box;
position: fixed;
margin-top:32rpx;
/* position: fixed;
top:0;
left:0
left:0 */
}
.pingbox{
margin-top:54rpx;
}
.headitem{
color:#3D444D;
... ... @@ -28,7 +66,7 @@ page{
.daibanlist{
padding: 0 32rpx;
box-sizing: border-box;
margin-top:100rpx;
/* margin-top:100rpx; */
padding-bottom: 50rpx;
margin-bottom: 150rpx;
}
... ...
{
"name" : "touzimanager",
"appid" : "__UNI__83059CA",
"description" : "",
"name" : "大足投资项目评审管理平台",
"appid" : "__UNI__BFF07C0",
"description" : "对项目进行管理和分配,统计分析账目类别,对项目进行评审",
"versionName" : "1.0.0",
"versionCode" : "100",
"versionCode" : 1,
"transformPx" : false,
/* 5+App特有相关 */
"app-plus" : {
"usingComponents" : true,
"nvueCompiler" : "uni-app",
"compilerVersion" : 3,
"splashscreen" : {
"alwaysShowBeforeRender" : true,
"waiting" : true,
... ... @@ -50,7 +48,41 @@
/* ios打包配置 */
"ios" : {},
/* SDK配置 */
"sdkConfigs" : {}
"sdkConfigs" : {
"ad" : {}
},
"icons" : {
"android" : {
"xhdpi" : "unpackage/res/icons/96x96.png",
"hdpi" : "unpackage/res/icons/72x72.png",
"xxhdpi" : "unpackage/res/icons/144x144.png",
"xxxhdpi" : "unpackage/res/icons/192x192.png"
},
"ios" : {
"iphone" : {
"app@3x" : "unpackage/res/icons/180x180.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png",
"app@2x" : "unpackage/res/icons/120x120.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"notification@3x" : "unpackage/res/icons/60x60.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"settings@3x" : "unpackage/res/icons/87x87.png",
"spotlight@3x" : "unpackage/res/icons/120x120.png"
},
"appstore" : "unpackage/res/icons/1024x1024.png",
"ipad" : {
"app" : "unpackage/res/icons/76x76.png",
"app@2x" : "unpackage/res/icons/152x152.png",
"notification" : "unpackage/res/icons/20x20.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"proapp@2x" : "unpackage/res/icons/167x167.png",
"settings" : "unpackage/res/icons/29x29.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"spotlight" : "unpackage/res/icons/40x40.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png"
}
}
}
}
},
/* 快应用特有相关 */
... ... @@ -59,8 +91,7 @@
"mp-weixin" : {
"appid" : "wxf7da30b9dfb07870",
"setting" : {
"urlCheck" : false,
"minified" : true
"urlCheck" : false
},
"usingComponents" : true
},
... ...
{
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
"path": "pages/index/index",
"style": {
"navigationStyle":"custom"
}
},
{
"path": "pages/block/block",
"style": {
"navigationBarTitleText": "",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/examinejingban/examinejingban",
"style": {
"navigationBarTitleText": "经办人审核",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/concat/concat",
"style": {
"navigationBarTitleText": "合同和发票",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/reviewreport/reviewreport",
"style": {
"navigationBarTitleText": "评审报告",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/seequestion/seequestion",
"style": {
"navigationBarTitleText": "查看问题",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/download/download",
"style": {
"navigationBarTitleText": "下载",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/question/question",
"style": {
"navigationBarTitleText": "问题往来",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/fujian/fujian",
"style": {
"navigationBarTitleText": "附件管理",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/seesongshen/seesongshen",
"style": {
"navigationBarTitleText": "项目送审资料",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/projectziliao/projectziliao",
"style": {
"navigationBarTitleText": "项目资料",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/budgetshenhe/budgetshenhe",
"style": {
"navigationBarTitleText": "预算项目审核",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/daiban/daiban",
"style": {
"navigationBarTitleText": "投资项目评审管理平台",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/index/index",
"path": "pages/yinsi/yinsi",
"style": {
"navigationStyle":"custom"
"navigationBarTitleText": "隐私协议",
"navigationBarTextStyle": "black",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
}
},
{
"path": "pages/daiban/daiban",
"path": "pages/zhugauntaidetail/zhugauntaidetail",
"style": {
"navigationBarTitleText": "投资项目评审管理平台",
"navigationBarTitleText": "项目组台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white"
}
},
{
"path": "pages/yinsi/yinsi",
"style": {
"navigationBarTitleText": "隐私协议",
"navigationBarTextStyle": "black",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zhugauntaidetail/zhugauntaidetail",
"style": {
"navigationBarTitleText": "项目组台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zhuanjiahuidetail/zhuanjiahuidetail",
"style": {
"navigationBarTitleText": "专家分类台账明细",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
}
},
{
"path": "pages/zhuanjiahuidetail/zhuanjiahuidetail",
"style": {
"navigationBarTitleText": "专家分类台账明细",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
}
},
{
"path": "pages/xiangmuleixinghuidetail/xiangmuleixinghuidetail",
"style": {
"navigationBarTitleText": "项目类型分类台账明细",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
{
"path": "pages/xiangmuleixinghuidetail/xiangmuleixinghuidetail",
"style": {
"navigationBarTitleText": "项目类型分类台账明细",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/songshenjinedetail/songshenjinedetail",
"style": {
"navigationBarTitleText": "送审金额分类台账明细",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/songshenjinedetail/songshenjinedetail",
"style": {
"navigationBarTitleText": "送审金额分类台账明细",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/shenjianhuidetail/shenjianhuidetail",
"style": {
"navigationBarTitleText": "审减率分类台账明细",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/shenjianhuidetail/shenjianhuidetail",
"style": {
"navigationBarTitleText": "审减率分类台账明细",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/zixundanweihuitail/zixundanweihuidetail",
"style": {
"navigationBarTitleText": "咨询单位分类台账明细",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/zixundanweihuitail/zixundanweihuidetail",
"style": {
"navigationBarTitleText": "咨询单位分类台账明细",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/zhuanjiahui/zhuanjiahui",
"style": {
"navigationBarTitleText": "专家分类台帐",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/zhuanjiahui/zhuanjiahui",
"style": {
"navigationBarTitleText": "专家分类台帐",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/xiangmuleixinghui/xiangmuleixinghui",
"style": {
"navigationBarTitleText": "项目类型分类汇总",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/xiangmuleixinghui/xiangmuleixinghui",
"style": {
"navigationBarTitleText": "项目类型分类汇总",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/songshenjine/songshenjine",
"style": {
"navigationBarTitleText": "送审金额分类汇总",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/songshenjine/songshenjine",
"style": {
"navigationBarTitleText": "送审金额分类汇总",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/shenjianhuizong/shenjianhuizong",
"style": {
"navigationBarTitleText": "审减率分类汇总",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/shenjianhuizong/shenjianhuizong",
"style": {
"navigationBarTitleText": "审减率分类汇总",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/xiangmuzutaizhang/xiangmuzutaizhang",
"style": {
"navigationBarTitleText": "项目组台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/xiangmuzutaizhang/xiangmuzutaizhang",
"style": {
"navigationBarTitleText": "项目组台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/zhuguantaizhang/zhugauntaizhang",
"style": {
"navigationBarTitleText": "主管部门台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/zhuguantaizhang/zhugauntaizhang",
"style": {
"navigationBarTitleText": "主管部门台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/yusuantaidetail/yusuantaidetail",
"style": {
"navigationBarTitleText": "预算项目台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/yusuantaidetail/yusuantaidetail",
"style": {
"navigationBarTitleText": "预算项目台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/yusuantaizhang/yusuantaizhang",
"style": {
"navigationBarTitleText": "预算项目台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/yusuantaizhang/yusuantaizhang",
"style": {
"navigationBarTitleText": "预算项目台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/danweitaizhang/danweitaizhang",
"style": {
"navigationBarTitleText": "咨询单位分类台帐",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/danweitaizhang/danweitaizhang",
"style": {
"navigationBarTitleText": "咨询单位分类台帐",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/xiangmutaizhang/xiangmutaizhang",
"style": {
"navigationBarTitleText": "项目台帐",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/xiangmutaizhang/xiangmutaizhang",
"style": {
"navigationBarTitleText": "项目台帐",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/zixundanweihuizong/zixundanweihuizong",
"style": {
"navigationBarTitleText": "咨询单位分类台帐",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/zixundanweihuizong/zixundanweihuizong",
"style": {
"navigationBarTitleText": "咨询单位分类台帐",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12",
"buttons": [{
"float": "right",
"fontSize": "12",
"text": "筛选"
}]
}
}
},
{
"path": "pages/tubiao/tubiao",
"style": {
"navigationBarTitleText": "项目趋势台帐",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/tubiao/tubiao",
"style": {
"navigationBarTitleText": "项目趋势台帐",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/xiangmuprogress/xiangmuprogress",
// "navigationStyle": "custom"
"style": {
"navigationBarTitleText": "项目在审过程表",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/xiangmuprogress/xiangmuprogress",
// "navigationStyle": "custom"
"style": {
"navigationBarTitleText": "项目在审过程表",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/jieduantaizhang/jieduantaizhang",
"style": {
"navigationBarTitleText": "项目组台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/jieduantaizhang/jieduantaizhang",
"style": {
"navigationBarTitleText": "项目组台账",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zhuanjiafenpeisec/zhuanjiafenpeisec",
"style": {
"navigationBarTitleText": "专家分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zhuanjiafenpeisec/zhuanjiafenpeisec",
"style": {
"navigationBarTitleText": "专家分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zhuanjiafenpei/zhuanjiafenpei",
"style": {
"navigationBarTitleText": "专家分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zhuanjiafenpei/zhuanjiafenpei",
"style": {
"navigationBarTitleText": "专家分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zixundanweifen/zixundanweifen",
"style": {
"navigationBarTitleText": "咨询单位分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zixundanweifen/zixundanweifen",
"style": {
"navigationBarTitleText": "咨询单位分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zixunfenpei/zixunfenpei",
"style": {
"navigationBarTitleText": "项目组分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zixunfenpei/zixunfenpei",
"style": {
"navigationBarTitleText": "项目组分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/danweivote/danweivote",
"style": {
"navigationBarTitleText": "咨询单位投票日志",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/danweivote/danweivote",
"style": {
"navigationBarTitleText": "咨询单位投票日志",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/danweizixun/danweizixun",
"style": {
"navigationBarTitleText": "咨询单位分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/danweizixun/danweizixun",
"style": {
"navigationBarTitleText": "咨询单位分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zixunfen/zixunfen",
"style": {
"navigationBarTitleText": "项目组分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/zixunfen/zixunfen",
"style": {
"navigationBarTitleText": "项目组分配",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/taizhang/taizhang",
"style": {
"navigationBarTitleText": "投资项目评审管理平台",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/taizhang/taizhang",
"style": {
"navigationBarTitleText": "投资项目评审管理平台",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/guocheng/guocheng",
"style": {
"navigationBarTitleText": "投资项目评审管理平台",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/guocheng/guocheng",
"style": {
"navigationBarTitleText": "投资项目评审管理平台",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/renwu/renwu",
"style": {
"navigationBarTitleText": "投资项目评审管理平台",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
},
{
"path": "pages/renwu/renwu",
"style": {
"navigationBarTitleText": "投资项目评审管理平台",
"navigationBarBackgroundColor": "#0093FF",
"navigationBarTextStyle": "white",
"app-plus": {
"titleNView": {
"titleSize": "12"
}
}
}
],
}
],
// "tabBar": {
// "selectedColor": "#2E85ED",
// "list": [{
// "pagePath": "pages/daiban/daiban",
// "text": "我的任务",
// "selectedColor": "#2E85ED",
// "iconPath": "static/img/daiban.png",
// "selectedIconPath": "static/img/daibanactive.png"
// },
// // {
// // "pagePath": "pages/renwu/renwu",
// // "text": "任务分配",
// // "selectedColor": "#2E85ED",
// // "iconPath": "static/img/renwu.png",
// // "selectedIconPath": "static/img/renwuactive.png"
// // },
// // {
// // "pagePath": "pages/guocheng/guocheng",
// // "text": "项目过程",
// // "selectedColor": "#2E85ED",
// // "iconPath": "static/img/xiangmu.png",
// // "selectedIconPath": "static/img/xiangmuactive.png"
// // },
// {
// "pagePath": "pages/taizhang/taizhang",
// "text": "功能中心",
// "selectedColor": "#2E85ED",
// "iconPath": "static/img/renwu.png",
// "selectedIconPath": "static/img/renwuactive.png"
// }
// ]
// },
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
"condition": { //模式配置,仅开发期间生效
"current": 0, //当前激活的模式(list 的索引项)
"list": [{
"name": "投资项目评审管理平台", //模式名称
"path": "pages/index/index", //启动页面,必选
"query": "" //启动参数,在页面的onLoad函数里面得到
}]
}
}
... ...
<template>
</template>
<script>
</script>
<style>
</style>
... ...
<template>
<view class="box">
<view class="head">
<view class="headleft">
<input type="text" placeholder="输入项目名称查询" @input="enterxiangmu" />
</view>
<view class="headright" @click="chaxun">查询</view>
</view>
<view class="nodata" v-if="zixunlist.length==0">暂无数据</view>
<view class="fenzulist" v-else>
<view class="fenzuitem" v-for="(item,index) in zixunlist" :key="index">
<view class="fenzutop">
<view class="fenzutopleft">
<view class="fenzutopshang">
<text class="bianhao">项目编号:</text><text class="bianhaonum"> {{item.fnumber}}</text>
</view>
<!-- <view class="fenzutopshang">
<text class="bianhao">任务编号:</text><text class="bianhaonum"> {{item.fbillno}}</text>
</view> -->
</view>
<!-- <view class="fenzutopright">
<view class="fenzunoimg">
<image src="../../static/img/yifen.png" mode="" v-if="item.ftaskprocess=='已分配'"></image>
<image src="../../static/img/nofen.png" mode="" v-else></image>
</view>
<view class="fenzunoname">{{item.ftaskprocess}}</view>
</view> -->
</view>
<view class="fenzuobottom">
<view class="fenzutopshang">
<text class="bianhao">项目名称:</text><text class="bianhaonum">
{{item.fname}}
</text>
</view>
<view class="fenzutopshang">
<text class="bianhao">评审类型:</text><text class="bianhaonum">{{item.freviewtype}}</text>
</view>
<!-- 任务状态 -->
<view class="statebox flexone">
<view class="stateboxitem flexfour">
<view class="stateboxitemtop">任务</view>
<view class='stateboxitembot flexone'>
<view class="stateimg">
<image src="../../static/img/duigou.png" mode=""></image>
</view>
<view class="statename">{{item.ftaskstatus}}</view>
</view>
</view>
<view class="stateboxitem flexfour">
<view class="stateboxitemtop">经办人审核</view>
<view class='stateboxitembot flexone'>
<view class="stateimg" v-if="item.fdirstatus=='未提交'">
<image src="../../static/img/wrong.png" mode=""></image>
</view>
<view class="stateimg" v-else>
<image src="../../static/img/yifen.png" mode=""></image>
</view>
<view class="statename">{{item.fdirstatus}}</view>
</view>
</view>
<view class="stateboxitem flexfour">
<view class="stateboxitemtop">征求意见稿</view>
<view class='stateboxitembot flexone'>
<view class="stateimg" v-if="item.ffinauditstatus=='未提交'">
<image src="../../static/img/wrong.png" mode=""></image>
</view>
<view class="stateimg" v-else>
<image src="../../static/img/yifen.png" mode=""></image>
</view>
<view class="statename">{{item.ffinauditstatus}}</view>
</view>
</view>
<view class="stateboxitem flexfour">
<view class="stateboxitemtop">评审报告</view>
<view class='stateboxitembot flexone'>
<view class="stateimg" v-if="item.freporttatus=='未提交'">
<image src="../../static/img/wrong.png" mode=""></image>
</view>
<view class="stateimg" v-if="item.freporttatus=='已提交'">
<image src="../../static/img/report.png" mode=""></image>
</view>
<view class="stateimg" v-if="item.freporttatus=='已确认'">
<image src="../../static/img/yifen.png" mode=""></image>
</view>
<view class="statename">{{item.freporttatus==null?'':item.freporttatus}}</view>
</view>
</view>
<view class="stateboxitem flexfour">
<view class="stateboxitemtop">合同发票</view>
<view class='stateboxitembot flexone'>
<view class="stateimg" v-if="item.fservicestatus=='未提交'">
<image src="../../static/img/wrong.png" mode=""></image>
</view>
<view class="stateimg" v-if="item.fservicestatus=='已提交'">
<image src="../../static/img/report.png" mode=""></image>
</view>
<view class="stateimg" v-if="item.fservicestatus=='已确认'">
<image src="../../static/img/yifen.png" mode=""></image>
</view>
<view class="statename">{{item.fservicestatus==null?'':item.fservicestatus}}</view>
</view>
</view>
</view>
<!-- 状态按钮-->
<view class="btnlist">
<view class="btnitem" @click="see(item)">查看</view>
<!-- <view class="btnitem" @click="jingban(item)" v-if="showhide[4].status!=0">经办人审核</view>
<view class="btnitem" @click="pingshen(item)" v-if="showhide[4].status!=0">评审报告确认</view>
<view class="btnitem" @click="concatsure(item)" v-if="showhide[4].status!=0">合同发票确认</view>
-->
<!--
<view class="btnitem" @click="question(item)">问题往来</view>
<view class="btnitem" @click="jingban(item)" >经办人审核</view>
<view class="btnitem" @click="pingshen(item)" >评审报告确认</view>
<view class="btnitem" @click="concatsure(item)" >合同发票确认</view> -->
</view>
<!-- <view class="fenzutopshang">
<text class="bianhao">项目类型:</text><text class="bianhaonum"> {{item.projecttype}}</text>
</view>
<view class="fenzutopshang">
<text class="bianhao">项目组:</text><text class="bianhaonum">{{item.fteam==null?'':item.fteam}} </text>
</view>
<view class="fenzutopshang">
<text class="bianhao">评审类型:</text><text class="bianhaonum">{{item.freviewtype}} </text>
</view>
<view class="fenzutopshang">
<text class="bianhao">评审类型:</text><text class="bianhaonum">{{item.freviewtype}} </text>
</view>
<view class="fenzutopshang">
<text class="bianhao">项目组分配状态:</text><text class="bianhaonum">{{item.ftaskprocess}}</text>
</view>
<view class="fenzutopshang">
<text class="bianhao">任务状态:</text><text class="bianhaonum" v-if="item.ftaskstatus==null"></text><text class="bianhaonum"
v-else>{{item.ftaskstatus}}</text>
</view>
<view class="fenzutopshang">
<text class="bianhao">评审报告状态:</text><text class="bianhaonum" v-if="item.freporttatus==null"></text><text class="bianhaonum"
v-else>{{item.freporttatus}}</text>
</view>
<view class="fenzutopshang">
<text class="bianhao">合同发票状态:</text><text class="bianhaonum" v-if="item.fservicestatus==null"></text><text class="bianhaonum"
v-else>{{item.fservicestatus}}</text>
</view>
<view class="fenzubottom" @click="xiangmuzufen" :data-item="item">
<view class="fenzubtn">项目组分配</view>
</view> -->
</view>
</view>
<!-- <view class="fenzuitem">
<view class="fenzutop">
<view class="fenzutopleft">
<view class="fenzutopshang">
<text class="bianhao">项目编号:</text><text class="bianhaonum"> 20191115001</text>
</view>
<view class="fenzutopshang">
<text class="bianhao">任务编号:</text><text class="bianhaonum"> 20191115001</text>
</view>
</view>
<view class="fenzutopright">
<view class="fenzunoimg">
<image src="../../static/img/yifen.png" mode=""></image>
</view>
<view class="fenzunoname">未分配</view>
</view>
</view>
<view class="fenzuobottom">
<view class="fenzutopshang">
<text class="bianhao">项目名称:</text><text class="bianhaonum">
机关服务中心会务处保安服务项目
</text>
</view>
<view class="fenzutopshang">
<text class="bianhao">项目类型:</text><text class="bianhaonum"> 预算</text>
</view>
<view class="fenzutopshang">
<text class="bianhao">项目组:</text><text class="bianhaonum"> </text>
</view>
<view class="fenzubottom">
<view class="fenzubtn">项目组分配</view>
</view>
</view>
</view>
-->
</view>
</view>
</template>
<script>
import app from "../../App.vue";
export default {
data() {
return {
zixunlist: [],
keyword: '',
querylist: [],
type:'',
showhide:''
}
},
onLoad(options) {
this.showhide = uni.getStorageSync("showhide");
console.log('4389489',JSON.stringify(this.showhide))
this.type=options.type;
this.type=Number(this.type)
switch(this.type){
case 1:
console.log(this.type)
uni.setNavigationBarTitle({
  title:'预算项目审核'
})
this.project='prj_toaudit_budget'
break;
case 2:
console.log(this.type)
uni.setNavigationBarTitle({
  title:'结算项目审核'
})
this.project='prj_toaudit_settlement'
break;
case 3:
uni.setNavigationBarTitle({
  title:'决算项目审核'
})
this.project='prj_toaudit_change'
break;
case 4:
uni.setNavigationBarTitle({
  title:'土地成本项目审核'
})
this.project='prj_toaudit_land'
break;
}
},
methods: {
// 项目组分配
xiangmuzufen(item) {
// let item = e.currentTarget.dataset.item;
let newitem = JSON.stringify(item)
console.log(item)
let finorgid = item.finorgid;
let fprojectid = item.fprojectid;
uni.navigateTo({
url: '../zixunfenpei/zixunfenpei?item=' + newitem
})
},
question(item){
console.log(item)
let questionid=item.fprojectid
uni.setStorageSync("questionid",questionid)
uni.navigateTo({
url:'/pages/question/question?quesprojectid='+questionid
})
},
getbudgetlist() {
let that = this;
let url = "project/Get_ProjectInventory";
let param = {
fprojectcategory:that.project,
fuserid: uni.getStorageSync("userid"),
fprojectid:'',
role:uni.getStorageSync("role"),
}
console.log('8877665544',param)
app.post(url, param, 'get').then(r => {
console.log(r)
// console.log('数组',JSON.stringify(r.data));
that.zixunlist = r.data;
that.querylist = r.data;
}).catch(err => {
console.log(err)
})
},
// 查看
see(item){
let newitem=JSON.stringify(item);
// console.log(newitem)
uni.navigateTo({
url:'/pages/projectziliao/projectziliao?item='+newitem
})
},
enterxiangmu(e) {
console.log(e)
this.keyword = e.target.value;
},
// 经办人
jingban(item){
let newitem=JSON.stringify(item)
uni.navigateTo({
url:'/pages/examinejingban/examinejingban?item='+newitem
})
},
// 评审报告
pingshen(item){
let newitem=JSON.stringify(item)
uni.navigateTo({
url:'/pages/reviewreport/reviewreport?item='+newitem
})
},
// 合同发票确认
concatsure(item){
let newitem=JSON.stringify(item)
uni.navigateTo({
url:'/pages/concat/concat?item='+newitem
})
},
chaxun() {
if (this.keyword == '') {
this.getbudgetlist();
} else {
console.log(9988776655)
let newxiangmuarr = [];
let newzixunlist = this.querylist;
let name = [];
for (var obj of newzixunlist) {
name.push(obj.fname);
}
console.log('名称', name)
for (var i = 0; i < newzixunlist.length; i++) {
for (var j = 0; j < name.length; j++) {
if (name[j].indexOf(this.keyword) >= 0) {
if (j == i) {
newxiangmuarr.push(newzixunlist[i])
}
// console.log(9999)
}
}
}
console.log('9999000777', newxiangmuarr);
this.zixunlist = newxiangmuarr;
}
}
},
onShow:function(){
this.getbudgetlist();
}
}
</script>
<style>
page {
background: #F9F9F9;
}
image{
width:100%;
height:100%;
}
.btnlist{
display:flex;
align-items: center;
flex-wrap: wrap;
margin-top:20rpx;
}
.btnitem{
width:194rpx;
height:64rpx;
background:rgba(0,147,255,1);
opacity:1;
border-radius:8rpx;
color:#fff;
font-size: 24rpx;
text-align: center;
line-height: 64rpx;
margin-right:12rpx;
margin-bottom:30rpx;
}
.statebox{
flex-wrap: wrap;
margin-top:32rpx;
}
.stateboxitem{
width:188rpx;
height:132rpx;
border:1rpx solid rgba(189,196,206,1);
opacity:1;
border-radius:8rpx;
margin-right:15rpx;
margin-bottom:28rpx;
}
.stateboxitemtop{
color:#06121E;
font-size: 24rpx;
}
.stateboxitembot{
margin-top:10rpx;
}
.head {
display: flex;
align-items: center;
padding: 20rpx 32rpx;
box-sizing: border-box;
background: #fff;
position: fixed;
top: 0;
left: 0;
z-index:999;
}
.stateimg{
width:28rpx;
height:28rpx;
font-size: 0;
}
.statename{
color:#06121E;
font-size: 24rpx;
margin-left:5rpx;
}
.fenzulist {
margin-top: 100rpx;
}
.headleft {
width: 572rpx;
height: 60rpx;
background: rgba(238, 238, 238, 1);
opacity: 1;
border-radius: 8rpx;
padding: 10rpx 24rpx;
box-sizing: border-box;
display: felex;
align-items: center;
display: flex;
align-items: center;
}
.headleft input {
color: #BDC4CE;
font-size: 28rpx;
}
.headright {
width: 98rpx;
height: 60rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 22rpx;
text-align: center;
line-height: 60rpx;
margin-left: 16rpx;
}
.fenzuitem {
width: 686rpx;
/* height: 484rpx; */
background: rgba(255, 255, 255, 1);
box-shadow: 0px 6rpx 6rpx rgba(0, 0, 0, 0.03);
opacity: 1;
border-radius: 20rpx;
margin: 20rpx auto 0;
padding: 28rpx 32rpx 40rpx;
box-sizing: border-box;
}
.fenzutopright {}
.fenzunoimg {
width: 28rpx;
height: 28rpx;
font-size: 0;
margin-right: 10rpx;
}
.fenzunoimg image {
width: 100%;
height: 100%;
}
.bianhao {
color: #8C9198;
font-size: 24rpx;
}
.bianhaonum {
color: #06121E;
font-size: 24rpx;
letter-spacing: 2rpx;
}
.fenzunoname {
color: #3D444D;
font-size: 24rpx;
}
.fenzutopright {
display: flex;
align-items: center;
width: 126rpx;
height: 48rpx;
border: 1rpx solid rgba(189, 196, 206, 1);
opacity: 1;
border-radius: 8rpx;
padding: 0 5rpx;
box-sizing: border-box;
}
.fenzutop {
display: flex;
align-items: center;
justify-content: space-between;
padding-bottom: 16rpx;
border-bottom: 1rpx solid #f5f5f5;
}
.fenzuobottom {
margin-top: 16rpx
}
.fenzubottom {
display: flex;
justify-content: flex-end;
margin-top: 16rpx
}
.fenzubtn {
width: 200rpx;
height: 64rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #F9F9F9;
font-size: 24rpx;
text-align: center;
line-height: 64rpx;
}
</style>
... ...
<template>
<view class="box">
<view class="renyuan">
<view class="projectinfo">
<view class="projectname">项目信息</view>
</view>
<view class="projectlist">
<view class="projectitem">
<view class="projectitemleft">项目编号:</view>
<view class="projectitemright">{{item.fnumber}}</view>
</view>
<view class="projectitem">
<view class="projectitemleft">项目名称:</view>
<view class="projectitemright">{{item.fname}}</view>
</view>
<!-- <view class="projectitem">
<view class="projectitemleft">项目编号:</view>
<view class="projectitemright">{{item.projecttype}}</view>
</view> -->
<view class="projectitem">
<view class="projectitemleft">评审类型:</view>
<view class="projectitemright">{{item.freviewtype}}</view>
</view>
</view>
</view>
<view class="renyaoqiu">
<view class="projectinfo">
<view class="projectname">合同发票</view>
</view>
<view class="projectlist" @click="downloadconcat(item.fauditfile)">
<view class="concatname">合同</view>
<view class="queslist">
<view class="qusetionimg flex">
<view class="bigquestion">
<image src="../../static/img/zhiyi.png" mode=""></image>
</view>
<view class="smallimg">
<image src="../../static/img/download.png" mode=""></image>
</view>
</view>
</view>
</view>
<view class="projectlist" @click="downloadfa(item.ffapiaofile)">
<view class="concatname">发票</view>
<view class="queslist">
<view class="qusetionimg flex">
<view class="bigquestion">
<image src="../../static/img/zhiyi.png" mode=""></image>
</view>
<view class="smallimg">
<image src="../../static/img/download.png" mode=""></image>
</view>
</view>
</view>
</view>
</view>
<!-- 邮寄情况 -->
<view class="mail">
<view class="mailstate">邮寄情况:</view>
<view class="mailist">
<view class='mailitem flexone' @click="isreceive" :data-id="0">
<view class='mailitemimg'>
<image src="../../static/img/selshi.png" mode="" v-if='receive==0'></image>
<image src="../../static/img/sel.png" mode="" v-else></image>
</view>
<view class="mailname">是,线下收到纸质版评审报告</view>
</view>
<view class='mailitem flexone' @click="isreceive" :data-id="1">
<view class='mailitemimg'>
<image src="../../static/img/selshi.png" mode="" v-if="receive==1"></image>
<image src="../../static/img/sel.png" mode="" v-else></image>
</view>
<view class="mailname">否,线下没有收到纸质版评审报告</view>
</view>
</view>
</view>
<view class="zixunbottom">
<!-- v-if="showhide[4].status==0" -->
<!-- <view class="zixunbotleft">保存</view> -->
<!-- v-if="item.ftaskprocess=='未分配'" -->
<view class="zixunbotright" @click="submit">确认</view>
</view>
</view>
</template>
<script>
import app from "../../App.vue";
import helper from '../../common/help.js';
export default {
data() {
return {
finorgid: '',
finid: '',
item: '',
detaildata: '',
projectarr: [],
index: 0,
projectid: '',
fprjleader: '',
fprjleadertwo: '',
fname: '',
showhide: '',
receive:-1
}
},
onLoad(options) {
console.log(options.item)
console.log(helper.change(12345))
this.item = JSON.parse(options.item);
console.log(this.item)
let newitem = this.item;
newitem.ftoauditamt = helper.change(newitem.ftoauditamt);
this.item = newitem
// this.detail();
// this.finid=item.finid;
// this.finorgid=item.finorgid;
// 显示项目组
this.getprojectkind();
console.log(helper.unction(45622111))
// 获取台账列表
},
onShow() {
this.showhide = uni.getStorageSync("showhide");
},
methods: {
// 是否接受
isreceive(e){
console.log(e)
console.log(e.currentTarget.dataset.id)
this.receive=e.currentTarget.dataset.id;
console.log(this.receive)
},
// 下载合同
downloadconcat(file){
let that = this;
if(file==null){
uni.showToast({
title:'文件不存在',
icon:"none"
})
return false
}
let url = "project/Select_FileInfo";
let param = {
}
app.post(url, param, 'get').then(r => {
console.log('下载文件', r)
that.singgleurl = r.data[0].file
let url = r.data[0].file + '?fileId=' + file
uni.setStorageSync("url", url)
plus.runtime.openURL(url);
}).catch(err => {
console.log(err)
})
},
// 下载发票
downloadfa(file){
let that = this;
console.log('file',file)
if(file==null||file==" "){
uni.showToast({
title:'文件不存在',
icon:"none"
})
return false
}
let url = "project/Select_FileInfo";
let param = {
}
app.post(url, param, 'get').then(r => {
console.log('下载文件', r)
that.singgleurl = r.data[0].file
let url = r.data[0].file +'?fileId='+ file
console.log('发票url',url)
plus.runtime.openURL(url);
}).catch(err => {
console.log(err)
})
},
detail() {
let that = this;
let url = "project/Get_Disfteam";
let param = {
finid: this.finorgid,
fprojectid: this.item.projectid
}
// console.log('8877665544',param)
app.post(url, param, 'get').then(r => {
console.log('分配信息', r);
that.detaildata = r.data[0];
}).catch(err => {
console.log(err)
})
},
// 显示项目组
getprojectkind() {
let that = this;
let url = "project/Get_Fteam";
// console.log('8877665544',param)
app.post(url, '', 'get').then(r => {
console.log('获取项目组', r);
this.projectarr = r.data;
if (that.item.ftaskprocess == '未分配') {
this.fprjleader = '';
this.fprjleadertwo = '';
this.fname = ''
} else {
for (var obj of this.projectarr) {
if (obj.fid == that.item.finorgid) {
this.fprjleader = obj.fprjleader;
this.fprjleadertwo = obj.fprjleadertwo;
this.fname = obj.fname;
this.finorgid = obj.fid
}
}
this.detail()
}
// this.projectid=r.data[0].fid;
// this.fprjleader=r.data[0].fprjleader;
// this.fprjleadertwo=r.data[0].fprjleadertwo;
}).catch(err => {
console.log(err)
})
},
bindPickerChange: function(e) {
console.log('picker发送选择改变,携带值为', e.target.value)
this.index = e.target.value;
this.fname = this.projectarr[e.target.value].fname
this.finorgid = this.projectarr[e.target.value].fid;
this.fprjleader = this.projectarr[e.target.value].fprjleader;
this.fprjleadertwo = this.projectarr[e.target.value].fprjleadertwo;
this.detail()
// this.detail();
// this.danweiname = this.danweilist[e.target.value].fname;
// this.fuzepeople = this.danweilist[e.target.value].fauthorizeman;
// this.fuzephone = this.danweilist[e.target.value].fauthphone;
},
// 提交信息
submit() {
let that = this;
if (that.receive == -1) {
uni.showToast({
title: "选择邮寄情况",
icon: "none"
})
return false
}
let url = "project/Save_Surveyconfirm";
let param = {
userid: uni.getStorageSync("userid"),
role:uni.getStorageSync("role"),
fprojectid: that.item.fprojectid,
fdisid: that.item.fdisid,
freporttatus:that.item.freporttatus,
mailstatus:that.receive
}
console.log('8877665544', param)
app.post(url, param, 'get').then(r => {
console.log(r);
if (r.data[0].message == '提交成功') {
uni.showToast({
title: '提交成功',
icon: "none"
})
setTimeout(function() {
uni.navigateBack({
checked: true
})
},1000)
} else {
uni.showToast({
title: r.data[0].message,
icon: "none"
})
}
}).catch(err => {
console.log(err)
})
},
// 修改待办事项的状态
changestate() {
let that = this;
let url = "project/Get_Fteam";
let params = {
userid: uni.getStorageSync("userid"),
fdisid: that.item.disid
}
// console.log('8877665544',param)
app.post(url, '', 'get').then(r => {
console.log('修改状态', r);
}).catch(err => {
console.log(err)
})
}
}
}
</script>
<style>
page {
overflow-x: hidden;
overflow-y: scroll;
}
image {
width: 100%;
height: 100%;
}
.concatname{
color:#8C9198;
font-size: 28rpx;
margin-top:36rpx;
}
.box {
background: #F9F9F9;
}
.mailitemimg{
width:32rpx;
height:32rpx;
font-size: 0;
}
.mail{
padding: 0 32rpx;
box-sizing: border-box;
margin-top:114rpx;
}
.mailist{
margin-top:12rpx;
}
.mailitem{
margin-top:20rpx;
}
.mailstate{
color:#8C9198;
font-size: 28rpx;
}
.mailname{
color:#06121E;
font-size: 28rpx;
margin-left:12rpx;
}
.questiondescribe{
color:#8C9198;
font-size: 28rpx;
width:686rpx;
height:180rpx;
margin:20rpx auto 0;
}
.questiondescribe textarea{
width:100%;
height: 180rpx;
}
.enterword{
color:#8C9198;
font-size: 28rpx;
}
.qusetionimg {
align-items: flex-end;
margin-top: 28rpx;
/* justify-content: flex-end; */
}
.bigquestion {
width: 88rpx;
height: 88rpx;
font-size: 0;
}
.smallimg {
width: 32rpx;
height: 32rpx;
font-size: 0;
margin-left: 10rpx;
}
.projectinfo {
display: flex;
align-items: center;
}
.projectinfoname {
width: 44rpx;
height: 44rpx;
font-size: 0;
}
.projectinfoname image {
width: 100%;
height: 100%
}
.projectname {
color: #3D444D;
font-size: 28rpx;
font-weight: bold;
margin-left: 16rpx;
}
.projectinfo {
padding: 36rpx 32rpx 16rpx;
box-sizing: border-box;
border-bottom: 1rpx solid #BDC4CE;
}
.projectlist {
padding: 0 32rpx;
box-sizing: border-box;
}
.projectitem {
display: flex;
align-items: center;
justify-content: space-between;
padding: 32rpx 0;
box-sizing: border-box;
border-bottom: 1rpx solid #EEEEEE
}
.itemk{
border-bottom:none
}
.queslist {
padding: 32rpx 0;
box-sizing: border-box;
}
.projectitemleft {
color: #8C9198;
font-size: 28rpx;
}
.projectitemright {
color: #3D444D;
font-size: 28rpx;
}
.renyuanleft {
color: #06121E;
font-size: 28rpx;
}
.renyuanright {
width: 260rpx;
height: 60rpx;
/* background: #EEEEEE; */
padding: 14rpx 28rpx;
box-sizing: border-box;
/* display: flex;
align-items: center; */
color: #3D444D;
font-size: 28rpx;
text-align: right;
margin-left: 200rpx;
}
.renyuanright input {
width: 100%;
height: 40rpx;
color: #8C9198;
font-size: 24rpx;
}
.xiangmuyuan {
color: #8C9198;
font-size: 24rpx;
}
.zixunbottom {
width:750rpx;
display: flex;
align-items: center;
justify-content: center;
padding: 28rpx 32rpx 34rpx;
box-sizing: border-box;
/* margin-top:86rpx; */
/* position:fixed;
bottom:0;
left:0; */
background: #fff;
}
.zixunbotleft {
width: 130rpx;
height: 80rpx;
background: rgba(232, 80, 0, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 28rpx;
text-align: center;
line-height: 80rpx;
}
.zixunbotright {
width:686rpx;
height: 80rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 28rpx;
text-align: center;
line-height: 80rpx;
margin: 0 auto;
}
.renyaoqiu {
margin-top: 12rpx;
}
.danweizi {
width: 360rpx;
display: flex;
align-items: center;
justify-content: space-between;
background: #EEEEEE;
}
.xuanlei {
width: 20rpx;
height: 22rpx;
font-size: 0;
}
.xuanlei image {
width: 100%;
height: 100%;
}
</style>
<!-- -->
<style>
.box {
background: #fff;
}
.verfy {
padding-bottom: 16rpx;
box-sizing: border-box;
}
.touren {
margin-left: 10rpx;
}
.number {
width: 120rpx;
text-align: center;
}
.ziliao {
width: 280rpx;
text-align: center;
}
.ziliaok {
width: 320rpx;
text-align: center;
}
.timek {
width: 210rpx;
text-align: center;
}
.fujian {
width: 180rpx;
text-align: center;
}
.caozuo {
width: 120rpx;
text-align: center;
}
.viewpoint {
color: #D12324;
font-size: 22rpx;
margin-top: 20rpx;
padding: 0 32rpx;
box-sizing: border-box;
}
.projectinfo {
display: flex;
align-items: center;
}
.fujiandown {
width: 120rpx;
height: 40rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff !important;
font-size: 24rpx;
text-align: center;
line-height: 40rpx;
}
.projectinfoname {
width: 44rpx;
height: 44rpx;
font-size: 0;
}
.projectinfoname image {
width: 100%;
height: 100%
}
.projectname {
color: #3D444D;
font-size: 28rpx;
font-weight: bold;
margin-left: 16rpx;
position: relative
}
.projectname:before {
display: block;
content: '';
width: 10rpx;
height: 26rpx;
background: #0292FF;
position: absolute;
top: 8rpx;
left: -20rpx;
}
.projectinfo {
padding: 36rpx 32rpx 16rpx;
box-sizing: border-box;
border-bottom: 1rpx solid #eee;
}
.projectlist {
padding: 0 32rpx;
box-sizing: border-box;
}
.projectitem {
display: flex;
align-items: center;
justify-content: space-between;
padding: 32rpx 0;
box-sizing: border-box;
border-bottom: 1rpx solid #EEEEEE
}
.projectitem:last-child {
border-bottom: none;
}
.projectitemleft {
color: #8C9198;
font-size: 28rpx;
}
.projectitemright {
color: #3D444D;
font-size: 28rpx;
}
.renyuanleft {
color: #8C9198;
font-size: 28rpx;
}
.renyuanright {
width: 300rpx;
height: 60rpx;
background: #EEEEEE;
padding: 14rpx 28rpx;
box-sizing: border-box;
display: flex;
align-items: center;
}
.danweizi {
width: 500rpx;
text-align: right;
}
.renyuanright input {
width: 100%;
height: 40rpx;
color: #8C9198;
font-size: 24rpx;
}
.xiangmuyuan {
color: #8C9198;
font-size: 24rpx;
}
.zixunbotleft {
width: 130rpx;
height: 80rpx;
background: rgba(232, 80, 0, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 28rpx;
text-align: center;
line-height: 80rpx;
}
/* .renyuan{
border-bottom:16rpx solid #f9f9f9;
} */
.renyaoqiu {
margin-top: 12rpx;
}
.zixundan {
display: flex;
align-items: center;
justify-content: space-between;
padding: 24rpx 42rpx 16rpx 0;
box-sizing: border-box;
/* border-bottom: 1rpx solid #BDC4CE; */
}
.zitou {
padding: 20rpx 0;
}
.zixundanitem {
color: #06121E;
font-size: 28rpx;
}
.zixunbox {
padding: 0 32rpx;
box-sizing: border-box;
}
.zixundanboxlist {
display: flex;
align-items: center;
padding: 20rpx 0;
box-sizing: border-box;
/* justify-content: space-between; */
}
.zixunname {
width: 320rpx;
color: #06121E;
font-size: 24rpx;
line-height: 1.5;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.zixunshu {
width: 105rpx;
/* margin-left: 52rpx; */
text-align: center;
color: #06121E;
font-size: 24rpx;
}
.zixuntou {
width: 108rpx;
height: 40rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #F9F9F9;
font-size: 24rpx;
text-align: center;
line-height: 40rpx;
margin-left: 100rpx
}
.zuxiangmu {
color: #3D444D;
font-size: 28rpx;
/* font-weight: bold; */
}
.querenfen {
width: 686rpx;
height: 80rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 28rpx;
text-align: center;
line-height: 80rpx;
}
.zidan {
border-top: 16rpx solid #f9f9f9;
}
.danweizi {
display: flex;
align-items: center;
justify-content: space-between;
}
.head {
display: flex;
align-items: center;
padding: 20rpx 12rpx;
box-sizing: border-box;
/* background: #fff; */
/* position: fixed; */
/* top: 0;
left: 0 */
}
.fenzulist {
margin-top: 100rpx;
padding-bottom: 50rpx;
}
.headleft {
width: 372rpx;
height: 60rpx;
background: rgba(238, 238, 238, 1);
opacity: 1;
border-radius: 8rpx;
padding: 10rpx 24rpx;
box-sizing: border-box;
display: flex;
align-items: center;
}
.headleft input {
color: #BDC4CE;
font-size: 28rpx;
}
.headright {
width: 100rpx;
height: 60rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 22rpx;
text-align: center;
line-height: 60rpx;
margin-left: 16rpx;
}
.download {
width: 136rpx;
height: 40rpx;
line-height: 40rpx;
}
.fenzuitem {
width: 372rpx;
/* height: 484rpx; */
background: rgba(255, 255, 255, 1);
box-shadow: 0px 6rpx 6rpx rgba(0, 0, 0, 0.03);
opacity: 1;
border-radius: 20rpx;
margin: 20rpx auto 0;
padding: 28rpx 32rpx 40rpx;
box-sizing: border-box;
}
.fenzunoimg {
width: 28rpx;
height: 28rpx;
font-size: 0;
margin-right: 10rpx;
}
.fenzunoimg image {
width: 100%;
height: 100%;
}
.bianhao {
color: #8C9198;
font-size: 24rpx;
}
.bianhaonum {
color: #06121E;
font-size: 24rpx;
letter-spacing: 2rpx;
}
.fenzunoname {
color: #3D444D;
font-size: 24rpx;
}
.fenzutopright {
display: flex;
align-items: center;
/* width: 126rpx; */
height: 48rpx;
border: 1rpx solid rgba(189, 196, 206, 1);
opacity: 1;
border-radius: 8rpx;
padding: 0 5rpx;
box-sizing: border-box;
}
.consult {
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 32rpx;
box-sizing: border-box;
border-bottom: 1rpx solid #eee;
}
.consultdanwei {
display: flex;
align-items: center;
}
.volistdata {
color: #999;
font-size: 30rpx;
text-align: center;
margin-top: 20rpx;
}
.xuanlei {
width: 18rpx;
height: 25rpx;
font-size: 0;
}
.xuanlei image {
width: 100%;
height: 100%;
}
.voicehead {
display: flex;
align-items: center;
justify-content: space-between;
padding: 20rpx 0;
box-sizing: border-box;
border-bottom: 1rpx solid #eee;
}
.headitem {
color: #06121E;
font-size: 28rpx;
}
.piao {
margin-left: 20rpx;
}
.danwei {
width: 50%;
text-align: left;
}
.piao {
width: 20%;
text-align: center;
}
.tou {
width: 30%;
text-align: center;
}
.wei {
width: 60%;
text-align: left;
}
.tpiao {
width: 10%;
text-align: center;
margin-left: 30rpx;
}
.votelist {
height: 500rpx;
overflow-y: scroll;
}
.shending {
width: 430rpx;
}
.itemk{
border-bottom:none
}
</style>
... ...
<template>
<view class="box">
<view class="pingkind">
<view class="pingtitle">评审类型</view>
<view class="pingbox flextwo">
<view class="pingkinditem flexfour">
<view class="pingnum">{{review.prj_toaudit_budget}}</view>
<view class='textbox'>
<view class="pingtext">预算</view>
<view class="pingtext">项目数</view>
</view>
</view>
<view class="pingkinditem flexfour">
<view class="pingnum">{{review.prj_toaudit_settlement}}</view>
<view class='textbox'>
<view class="pingtext">结算</view>
<view class="pingtext">项目数</view>
</view>
</view>
<view class="pingkinditem flexfour">
<view class="pingnum">{{review.prj_toaudit_change}}</view>
<view class='textbox'>
<view class="pingtext">决算</view>
<view class="pingtext">项目数</view>
</view>
</view>
<view class="pingkinditem flexfour">
<view class="pingnum">{{review.prj_toaudit_land}}</view>
<view class='textbox'>
<view class="pingtext">土地成本</view>
<view class="pingtext">项目数</view>
</view>
</view>
</view>
</view>
<view class="pingkind">
<view class="pingtitle">项目数量</view>
<view class="pingbox flextwo">
<view class="pingkinditem flexfour">
<view class="pingnum">{{budget.Sum}}</view>
<view class='textbox'>
<view class="pingtext totalnum">总项目数</view>
</view>
</view>
<view class="pingkinditem flexfour">
<view class="pingnum">{{budget.prj_process_inaudit}}</view>
<view class='textbox'>
<view class="pingtext">在审</view>
<view class="pingtext">项目数</view>
</view>
</view>
<view class="pingkinditem flexfour">
<view class="pingnum">{{budget.prj_process_suspend}}</view>
<view class='textbox'>
<view class="pingtext">中止</view>
<view class="pingtext">项目数</view>
</view>
</view>
<view class="pingkinditem flexfour">
<view class="pingnum">{{budget.prj_process_finish}}</view>
<view class='textbox'>
<view class="pingtext">审结</view>
<view class="pingtext">项目数</view>
</view>
</view>
<view class="pingkinditem flexfour">
<view class="pingnum">{{budget.fdirstatus}}</view>
<view class='textbox'>
<view class="pingtext">专家复审</view>
<view class="pingtext">项目数</view>
</view>
</view>
</view>
</view>
<view class="head">
<view class="headitem" :class="sel==0?'selactive':''" @click="xuanze" data-index="0">待办任务</view>
<view class="headitem" :class="sel==1?'selactive':''" @click="xuanze" data-index="1">已办任务</view>
<view class="headitem" :class="sel==2?'selactive':''" @click="xuanze" data-index="2">全部任务</view>
</view>
<view >
<view>
<view class="nodata" v-if="daibanlist.length==0">暂无数据</view>
<view class="daibanlist" v-else>
<view class="daibanlistitem" v-for="(item,index) in daibanlist" :key="index" @click="govoice" :data-id="item.fprojectid"
:data-disid="item.fdisid" :data-item="item">
<!-- :data-id="item.fprojectid"
:data-disid="item.fdisid" :data-item="item" -->
<view class="daibanlistitem" v-for="(item,index) in daibanlist" :key="index" @click="govoice(item)">
<view class="datetop">
<view class="daibanlsis">{{item.fcreatedate}}</view>
<view class="daibanm">
... ... @@ -85,33 +158,34 @@
</view>
<view class="daibanbottom">项目分配</view>
</view> -->
</view>
</view>
<view class="tabfooter" >
<view class="tabfooteritem" v-if="showhide[3].status==0">
<view class="tabfooteritemimg" >
<view class="tabfooter">
<!-- v-if="showhide[3].status==0" -->
<view class="tabfooteritem">
<view class="tabfooteritemimg">
<image src='../../static/img/daibanactive.png'></image>
</view>
<view class="tabfooteritemtop tabfooteritemtopactive">
我的任务
</view>
</view>
<view class="tabfooteritem" @click="gocenter" >
<view class="tabfooteritem" @click="gocenter">
<view class="tabfooteritemimg">
<image src='../../static/img/renwu.png'></image>
</view>
<view class="tabfooteritemtop">
功能中心
</view>
</view>
</view>
</view>
</template>
... ... @@ -123,11 +197,13 @@
sel: 0,
status: 0,
daibanlist: [],
showhide:[]
showhide: [],
// 评审数据
review: '',
// 预算数据
budget: ''
}
},
onshow() {
},
... ... @@ -152,7 +228,6 @@
}
this.getdaibanlist();
},
unction(num) {
... ... @@ -168,33 +243,69 @@
}
return result;
},
// 获取评审数据
gettopdata() {
let that = this;
let url = "project/Select_ProjectNumber";
let Userid = uni.getStorageSync('userid')
let param = {
Userid: Userid,
role: uni.getStorageSync("role"),
type: 'assessment'
};
app.post(url, param, 'get').then(r => {
console.log('顶部数据', r)
this.review = r.data[0]
// console.log('99988000', JSON.stringify(r.data))
}).catch(err => {
console.log(err)
})
},
// 获取项目数量
getbudget() {
let that = this;
let url = "project/Select_ProjectNumber";
let Userid = uni.getStorageSync('userid')
let param = {
Userid: Userid,
role: uni.getStorageSync("role"),
type: 'project'
};
app.post(url, param, 'get').then(r => {
console.log('顶部数据', r)
this.budget = r.data[0]
// console.log('99988000', JSON.stringify(r.data))
}).catch(err => {
console.log(err)
})
},
// 获取待办事项列表
getdaibanlist() {
let that = this;
let url = "project/Get_Agencymatters";
let Userid = uni.getStorageSync('userid')
let param = {
Userid: Userid,
status: that.status
status: that.status,
role: uni.getStorageSync("role")
};
console.log('8888',param)
console.log('9999',param)
app.post(url, param, 'get').then(r => {
console.log('99988000',JSON.stringify(r.data))
console.log(r)
// console.log('99988000', JSON.stringify(r.data))
this.daibanlist = r.data;
console.log(this.daibanlist)
// console.log(this.daibanlist)
let newdaibanlist = this.daibanlist;
for (var obj of newdaibanlist) {
obj.fcreatedate = obj.fcreatedate.split("T");
obj.fcreatedate = obj.fcreatedate[0]
}
this.daibanlist = newdaibanlist;
}).catch(err => {
console.log(err)
... ... @@ -202,8 +313,8 @@
})
},
// 跳到投票详情
govoice(e) {
console.log(e)
govoice(item) {
// let disid=e.target.dataset.disid;
// let item=e.currentTarget.dataset.item;
// console.log('999',item)
... ... @@ -215,34 +326,59 @@
// uni.navigateTo({
// url: '../zixundanweifen/zixundanweifen?disid='+disid+'&item='+item+'&fteamid='+fteamid+'&fprojectid='+fprojectid
// })
let id = e.currentTarget.dataset.id;
let disid = e.currentTarget.dataset.disid
uni.navigateTo({
url: '../zixundanweifen/zixundanweifen?dfprojectid=' + id + '&disid=' + disid
})
console.log('daddaa',item)
let id = item.fprojectid;
let disid = item.fdisid;
console.log('37474334887',item.fbizformid)
// 咨询单位分配详细页面
if (item.fbizformid == 'bd_advisory') {
uni.navigateTo({
url: '../zixundanweifen/zixundanweifen?dfprojectid=' + id + '&disid=' + disid
})
}else if(item.fbizformid=='bd_distribution'){
// 项目组分配 详细页面
uni.navigateTo({
url: '/pages/zixunfenpei/zixunfenpei?projectid=' + id
})
}else if(item.fbizformid=='int_projectInventory'){
// type 1 预算 2 结算 3决算 4土地成本
if(item.freviewtype=='预算'){
uni.navigateTo({
url: '/pages/projectziliao/projectziliao?projectid=' + id +'&type='+1
})
}
}else if(item.fbizformid=='int_problemquestion'){
uni.navigateTo({
url: '/pages/seequestion/seequestion?projectid='+ id
})
}
},
gocenter(){
gocenter() {
uni.navigateTo({
url:'../taizhang/taizhang'
url: '../taizhang/taizhang'
})
},
// 是否显示我的任务
isshowrenwu(){
isshowrenwu() {
let that = this;
let url = "project/Get_Menuhiding";
let param = {
fuserid: uni.getStorageSync("userid"),
role: uni.getStorageSync("role")
}
app.post(url, param, 'get').then(r => {
console.log(r)
this.showhide=r.data
if(that.showhide[3].status==1){
this.showhide = r.data
uni.setStorageSync("showhide", r.data)
if (that.showhide[3].status == 1) {
console.log(9090)
uni.navigateTo({
url:'../taizhang/taizhang'
url: '../taizhang/taizhang'
})
}
// this.daibanlist = r.data;
... ... @@ -252,11 +388,11 @@
// obj.fcreatedate = obj.fcreatedate[0]
// }
// this.daibanlist = newdaibanlist
}).catch(err => {
console.log(err)
})
}
... ... @@ -268,8 +404,12 @@
uni.setNavigationBarTitle({
title: '投资项目管理平台' + '(' + uni.getStorageSync("name") + ')'
});
this.isshowrenwu()
this.isshowrenwu();
// 获取顶部数据
this.gettopdata();
// 获取项目数量
this.getbudget()
},
... ...
... ... @@ -16,7 +16,6 @@
<view class="fenzutopshang">
<text class="bianhao">项目编号:</text><text class="bianhaonum"> {{item.fnumber}}</text>
</view>
</view>
<view class="fenzutopright">
<view class="fenzunoimg">
... ... @@ -32,20 +31,18 @@
{{item.fname}}
</text>
</view>
<!-- <view class="fenzutopshang" v-if="item.fprojecttype==null">
<view class="fenzutopshang" v-if="item.fprojecttype==null">
<text class="bianhao">项目类型:</text><text class="bianhaonum"> 暂无</text>
</view>
<view class="fenzutopshang" v-else>
<text class="bianhao">项目类型:</text><text class="bianhaonum"> {{item.fprojecttype}}</text>
</view>
-->
<!-- <view class="fenzutopshang">
<view class="fenzutopshang">
<text class="bianhao">评审类型:</text><text class="bianhaonum"> {{item.freviewtype}}</text>
</view>
<view class="fenzutopshang">
<text class="bianhao">项目组:</text><text class="bianhaonum">{{item.fteam==null?'':item.fteam}}</text>
</view>
-->
<view class="fenzubottom">
<view class="fenzubtn" @click="zixundanweifen" :data-item="item" :data-disid="item.disid" >咨询单位分配</view>
<view class="fenzubtn" @click="vote" :data-itemid="item.fprojectid">投票日志{{item.fprojectid}}</view>
... ... @@ -111,7 +108,7 @@
}
},
onLoad() {
this.getzixunlist()
},
methods: {
// 咨询单位分配
... ... @@ -149,7 +146,7 @@
fprojectid:''
}
app.post(url, param, 'get').then(r => {
console.log(r)
console.log('咨询单位',r)
// console.log(r)
// console.log('1234567890',JSON.stringify(r))
that.xiangmulist = r.data;
... ... @@ -204,6 +201,9 @@
}
}
},
onShow(){
this.getzixunlist()
}
}
... ...
<template>
<view class="box">
<web-view :webview-styles="webviewStyles" :src="url"></web-view>
</view>
</template>
<script>
import app from "../../App.vue";
export default {
data() {
return {
showbanben: false
}
},
onLoad(options) {
console.log(options)
this.url=uni.getStorageSync("url");
console.log(this.url)
},
methods: {
}
}
</script>
<style>
</style>
... ...
<template>
<view class="box">
<view class="renyuan">
<view class="projectinfo">
<view class="projectname">项目信息</view>
</view>
<view class="projectlist">
<!-- <view class="projectitem">
<view class="projectitemleft">任务编号:</view>
<view class="projectitemright">{{item.fnumber}}</view>
</view>
-->
<view class="projectitem">
<view class="projectitemleft">项目名称:</view>
<view class="projectitemright">{{item.fname}}</view>
</view>
<view class="projectitem">
<view class="projectitemleft">项目编号:</view>
<view class="projectitemright">{{item.fnumber}}</view>
</view>
<view class="projectitem">
<view class="projectitemleft">评审类型:</view>
<view class="projectitemright">{{item.freviewtype}}</view>
</view>
</view>
<view class="itemk">
<view class="renyuanleft">问题描述:</view>
<view class="questiondescribe">
<!-- {{item.fcontent}} -->
<textarea value="" placeholder="请输入问题描述" placeholder-class="enterword" :value="shenhe" @input="entershenhe"/>
</view>
</view>
</view>
<!-- 邮寄情况 -->
<view class="mail">
<view class="mailstate">审核结果:</view>
<view class="mailist">
<view class='mailitem flexone' @click="isreceive" :data-id="0">
<view class='mailitemimg'>
<image src="../../static/img/selshi.png" mode="" v-if='receive==0'></image>
<image src="../../static/img/sel.png" mode="" v-else></image>
</view>
<view class="mailname">审核通过</view>
</view>
<view class='mailitem flexone' @click="isreceive" :data-id="1">
<view class='mailitemimg'>
<image src="../../static/img/selshi.png" mode="" v-if="receive==1"></image>
<image src="../../static/img/sel.png" mode="" v-else></image>
</view>
<view class="mailname">审核不通过</view>
</view>
</view>
</view>
<view class="zixunbottom">
<!-- v-if="showhide[4].status==0" -->
<!-- <view class="zixunbotleft">保存</view> -->
<!-- v-if="item.ftaskprocess=='未分配'" -->
<view class="zixunbotright" @click="submit">确认</view>
</view>
</view>
</template>
<script>
import app from "../../App.vue";
import helper from '../../common/help.js';
export default {
data() {
return {
finorgid: '',
finid: '',
item: '',
detaildata: '',
projectarr: [],
index: 0,
projectid: '',
fprjleader: '',
fprjleadertwo: '',
fname: '',
showhide: '',
receive:-1,
shenhe:'审核通过'
}
},
onLoad(options) {
console.log(options.item)
this.item = JSON.parse(options.item);
console.log('评审报告',this.item)
let newitem = this.item;
newitem.ftoauditamt = helper.change(newitem.ftoauditamt);
this.item = newitem
// this.detail();
// this.finid=item.finid;
// this.finorgid=item.finorgid;
// 显示项目组
this.getprojectkind();
console.log(helper.unction(45622111))
// 获取台账列表
},
onShow() {
this.showhide = uni.getStorageSync("showhide");
},
methods: {
// 是否接受
isreceive(e){
console.log(e)
console.log(e.currentTarget.dataset.id)
this.receive=e.currentTarget.dataset.id;
console.log(this.receive)
},
//下载文件
downloadfile(file){
let that = this;
if(file==null){
uni.showToast({
title:'文件不存在',
icon:"none"
})
return false
}
let url = "project/Select_FileInfo";
let param = {
}
app.post(url, param, 'get').then(r => {
console.log('下载文件', r)
that.singgleurl = r.data[0].file
let url = r.data[0].file + '?fileId=' + file
uni.setStorageSync("url", url)
plus.runtime.openURL(url);
}).catch(err => {
console.log(err)
})
},
entershenhe(e){
this.shenhe=e.detail.value
},
detail() {
let that = this;
let url = "project/Get_Disfteam";
let param = {
finid: this.finorgid,
fprojectid: this.item.projectid
}
// console.log('8877665544',param)
app.post(url, param, 'get').then(r => {
console.log('分配信息', r);
that.detaildata = r.data[0];
}).catch(err => {
console.log(err)
})
},
// 显示项目组
getprojectkind() {
let that = this;
let url = "project/Get_Fteam";
// console.log('8877665544',param)
app.post(url, '', 'get').then(r => {
console.log('获取项目组', r);
this.projectarr = r.data;
if (that.item.ftaskprocess == '未分配') {
this.fprjleader = '';
this.fprjleadertwo = '';
this.fname = ''
} else {
for (var obj of this.projectarr) {
if (obj.fid == that.item.finorgid) {
this.fprjleader = obj.fprjleader;
this.fprjleadertwo = obj.fprjleadertwo;
this.fname = obj.fname;
this.finorgid = obj.fid
}
}
this.detail()
}
// this.projectid=r.data[0].fid;
// this.fprjleader=r.data[0].fprjleader;
// this.fprjleadertwo=r.data[0].fprjleadertwo;
}).catch(err => {
console.log(err)
})
},
bindPickerChange: function(e) {
console.log('picker发送选择改变,携带值为', e.target.value)
this.index = e.target.value;
this.fname = this.projectarr[e.target.value].fname
this.finorgid = this.projectarr[e.target.value].fid;
this.fprjleader = this.projectarr[e.target.value].fprjleader;
this.fprjleadertwo = this.projectarr[e.target.value].fprjleadertwo;
this.detail()
// this.detail();
// this.danweiname = this.danweilist[e.target.value].fname;
// this.fuzepeople = this.danweilist[e.target.value].fauthorizeman;
// this.fuzephone = this.danweilist[e.target.value].fauthphone;
},
// 提交信息
submit() {
let that = this;
if (that.receive ==-1) {
uni.showToast({
title: "请选择审核结果",
icon: "none"
})
return false
}
let url = "project/Submit_Personincharge";
let param = {
fprjleaderoneid:that.item.fprjleaderoneid,
fprjphonetwoid:that.item.fprjleadertwoid,
userid: uni.getStorageSync("userid"),
role:uni.getStorageSync("role"),
fprojectid: that.item.fprojectid,
fdisid: that.item.fdisid,
fdirstatus:that.item.fdirstatus,
ffinauditstatus:that.item.ffinauditstatus,
fagree:that.receive,
fmemo:that.shenhe,
fintorgid:that.item.fintorgid
}
console.log('8877665544', param)
app.post(url, param, 'get').then(r => {
console.log(r);
if (r.data[0].message == '提交成功') {
uni.showToast({
title: '提交成功',
icon: "none"
})
setTimeout(function() {
uni.navigateBack({
checked: true
})
}, 1000)
} else {
uni.showToast({
title: r.data[0].message,
icon: "none"
})
}
}).catch(err => {
console.log(err)
})
},
// 修改待办事项的状态
changestate() {
let that = this;
let url = "project/Get_Fteam";
let params = {
userid: uni.getStorageSync("userid"),
fdisid: that.item.disid
}
// console.log('8877665544',param)
app.post(url, '', 'get').then(r => {
console.log('修改状态', r);
}).catch(err => {
console.log(err)
})
}
}
}
</script>
<style>
page {
overflow-x: hidden;
}
image {
width: 100%;
height: 100%;
}
.box {
background: #F9F9F9;
}
.mailitemimg{
width:32rpx;
height:32rpx;
font-size: 0;
}
.mail{
padding: 0 32rpx;
box-sizing: border-box;
margin-top:114rpx;
}
.mailist{
margin-top:12rpx;
}
.mailitem{
margin-top:20rpx;
}
.mailstate{
color:#8C9198;
font-size: 28rpx;
}
.mailname{
color:#06121E;
font-size: 28rpx;
margin-left:12rpx;
}
.questiondescribe{
color:#8C9198;
font-size: 28rpx;
width:686rpx;
height:180rpx;
margin:20rpx auto 0;
}
.questiondescribe textarea{
width:100%;
height: 180rpx;
}
.enterword{
color:#8C9198;
font-size: 28rpx;
}
.qusetionimg {
align-items: flex-end;
margin-top: 28rpx;
/* justify-content: flex-end; */
}
.bigquestion {
width: 88rpx;
height: 88rpx;
font-size: 0;
}
.smallimg {
width: 32rpx;
height: 32rpx;
font-size: 0;
margin-left: 10rpx;
}
.projectinfo {
display: flex;
align-items: center;
}
.projectinfoname {
width: 44rpx;
height: 44rpx;
font-size: 0;
}
.projectinfoname image {
width: 100%;
height: 100%
}
.projectname {
color: #3D444D;
font-size: 28rpx;
font-weight: bold;
margin-left: 16rpx;
}
.projectinfo {
padding: 36rpx 32rpx 16rpx;
box-sizing: border-box;
border-bottom: 1rpx solid #BDC4CE;
}
.projectlist {
padding: 0 32rpx;
box-sizing: border-box;
}
.projectitem {
display: flex;
align-items: center;
justify-content: space-between;
padding: 32rpx 0;
box-sizing: border-box;
border-bottom: 1rpx solid #EEEEEE
}
.itemk{
border-bottom:none
}
.queslist {
padding: 32rpx 0;
box-sizing: border-box;
}
.projectitemleft {
color: #8C9198;
font-size: 28rpx;
}
.projectitemright {
color: #3D444D;
font-size: 28rpx;
}
.renyuanleft {
color: #06121E;
font-size: 28rpx;
padding: 0 32rpx;
box-sizing: border-box;
}
.renyuanright {
width: 260rpx;
height: 60rpx;
/* background: #EEEEEE; */
padding: 14rpx 28rpx;
box-sizing: border-box;
/* display: flex;
align-items: center; */
color: #3D444D;
font-size: 28rpx;
text-align: right;
margin-left: 200rpx;
}
.renyuanright input {
width: 100%;
height: 40rpx;
color: #8C9198;
font-size: 24rpx;
}
.xiangmuyuan {
color: #8C9198;
font-size: 24rpx;
}
.zixunbottom {
width:750rpx;
display: flex;
align-items: center;
justify-content: center;
padding: 28rpx 32rpx 34rpx;
box-sizing: border-box;
position:fixed;
bottom:0;
left:0;
}
.zixunbotleft {
width: 130rpx;
height: 80rpx;
background: rgba(232, 80, 0, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 28rpx;
text-align: center;
line-height: 80rpx;
}
.zixunbotright {
width:686rpx;
height: 80rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 28rpx;
text-align: center;
line-height: 80rpx;
margin: 0 auto;
}
.renyaoqiu {
margin-top: 12rpx;
}
.danweizi {
width: 360rpx;
display: flex;
align-items: center;
justify-content: space-between;
background: #EEEEEE;
}
.xuanlei {
width: 20rpx;
height: 22rpx;
font-size: 0;
}
.xuanlei image {
width: 100%;
height: 100%;
}
</style>
<!-- -->
<style>
.box {
background: #fff;
}
.verfy {
padding-bottom: 16rpx;
box-sizing: border-box;
}
.touren {
margin-left: 10rpx;
}
.number {
width: 120rpx;
text-align: center;
}
.ziliao {
width: 280rpx;
text-align: center;
}
.ziliaok {
width: 320rpx;
text-align: center;
}
.timek {
width: 210rpx;
text-align: center;
}
.fujian {
width: 180rpx;
text-align: center;
}
.caozuo {
width: 120rpx;
text-align: center;
}
.viewpoint {
color: #D12324;
font-size: 22rpx;
margin-top: 20rpx;
padding: 0 32rpx;
box-sizing: border-box;
}
.projectinfo {
display: flex;
align-items: center;
}
.fujiandown {
width: 120rpx;
height: 40rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff !important;
font-size: 24rpx;
text-align: center;
line-height: 40rpx;
}
.projectinfoname {
width: 44rpx;
height: 44rpx;
font-size: 0;
}
.projectinfoname image {
width: 100%;
height: 100%
}
.projectname {
color: #3D444D;
font-size: 28rpx;
font-weight: bold;
margin-left: 16rpx;
position: relative
}
.projectname:before {
display: block;
content: '';
width: 10rpx;
height: 26rpx;
background: #0292FF;
position: absolute;
top: 8rpx;
left: -20rpx;
}
.projectinfo {
padding: 36rpx 32rpx 16rpx;
box-sizing: border-box;
border-bottom: 1rpx solid #eee;
}
.projectlist {
padding: 0 32rpx;
box-sizing: border-box;
}
.projectitem {
display: flex;
align-items: center;
justify-content: space-between;
padding: 32rpx 0;
box-sizing: border-box;
border-bottom: 1rpx solid #EEEEEE
}
.projectitem:last-child {
border-bottom: none;
}
.projectitemleft {
color: #8C9198;
font-size: 28rpx;
}
.projectitemright {
color: #3D444D;
font-size: 28rpx;
}
.renyuanleft {
color: #8C9198;
font-size: 28rpx;
}
.renyuanright {
width: 300rpx;
height: 60rpx;
background: #EEEEEE;
padding: 14rpx 28rpx;
box-sizing: border-box;
display: flex;
align-items: center;
}
.danweizi {
width: 500rpx;
text-align: right;
}
.renyuanright input {
width: 100%;
height: 40rpx;
color: #8C9198;
font-size: 24rpx;
}
.xiangmuyuan {
color: #8C9198;
font-size: 24rpx;
}
.zixunbotleft {
width: 130rpx;
height: 80rpx;
background: rgba(232, 80, 0, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 28rpx;
text-align: center;
line-height: 80rpx;
}
/* .renyuan{
border-bottom:16rpx solid #f9f9f9;
} */
.renyaoqiu {
margin-top: 12rpx;
}
.zixundan {
display: flex;
align-items: center;
justify-content: space-between;
padding: 24rpx 42rpx 16rpx 0;
box-sizing: border-box;
/* border-bottom: 1rpx solid #BDC4CE; */
}
.zitou {
padding: 20rpx 0;
}
.zixundanitem {
color: #06121E;
font-size: 28rpx;
}
.zixunbox {
padding: 0 32rpx;
box-sizing: border-box;
}
.zixundanboxlist {
display: flex;
align-items: center;
padding: 20rpx 0;
box-sizing: border-box;
/* justify-content: space-between; */
}
.zixunname {
width: 320rpx;
color: #06121E;
font-size: 24rpx;
line-height: 1.5;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.zixunshu {
width: 105rpx;
/* margin-left: 52rpx; */
text-align: center;
color: #06121E;
font-size: 24rpx;
}
.zixuntou {
width: 108rpx;
height: 40rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #F9F9F9;
font-size: 24rpx;
text-align: center;
line-height: 40rpx;
margin-left: 100rpx
}
.zuxiangmu {
color: #3D444D;
font-size: 28rpx;
/* font-weight: bold; */
}
.querenfen {
width: 686rpx;
height: 80rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 28rpx;
text-align: center;
line-height: 80rpx;
}
.zidan {
border-top: 16rpx solid #f9f9f9;
}
.danweizi {
display: flex;
align-items: center;
justify-content: space-between;
}
.head {
display: flex;
align-items: center;
padding: 20rpx 12rpx;
box-sizing: border-box;
/* background: #fff; */
/* position: fixed; */
/* top: 0;
left: 0 */
}
.fenzulist {
margin-top: 100rpx;
padding-bottom: 50rpx;
}
.headleft {
width: 372rpx;
height: 60rpx;
background: rgba(238, 238, 238, 1);
opacity: 1;
border-radius: 8rpx;
padding: 10rpx 24rpx;
box-sizing: border-box;
display: flex;
align-items: center;
}
.headleft input {
color: #BDC4CE;
font-size: 28rpx;
}
.headright {
width: 100rpx;
height: 60rpx;
background: rgba(0, 147, 255, 1);
opacity: 1;
border-radius: 8rpx;
color: #fff;
font-size: 22rpx;
text-align: center;
line-height: 60rpx;
margin-left: 16rpx;
}
.download {
width: 136rpx;
height: 40rpx;
line-height: 40rpx;
}
.fenzuitem {
width: 372rpx;
/* height: 484rpx; */
background: rgba(255, 255, 255, 1);
box-shadow: 0px 6rpx 6rpx rgba(0, 0, 0, 0.03);
opacity: 1;
border-radius: 20rpx;
margin: 20rpx auto 0;
padding: 28rpx 32rpx 40rpx;
box-sizing: border-box;
}
.fenzunoimg {
width: 28rpx;
height: 28rpx;
font-size: 0;
margin-right: 10rpx;
}
.fenzunoimg image {
width: 100%;
height: 100%;
}
.bianhao {
color: #8C9198;
font-size: 24rpx;
}
.bianhaonum {
color: #06121E;
font-size: 24rpx;
letter-spacing: 2rpx;
}
.fenzunoname {
color: #3D444D;
font-size: 24rpx;
}
.fenzutopright {
display: flex;
align-items: center;
/* width: 126rpx; */
height: 48rpx;
border: 1rpx solid rgba(189, 196, 206, 1);
opacity: 1;
border-radius: 8rpx;
padding: 0 5rpx;
box-sizing: border-box;
}
.consult {
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 32rpx;
box-sizing: border-box;
border-bottom: 1rpx solid #eee;
}
.consultdanwei {
display: flex;
align-items: center;
}
.volistdata {
color: #999;
font-size: 30rpx;
text-align: center;
margin-top: 20rpx;
}
.xuanlei {
width: 18rpx;
height: 25rpx;
font-size: 0;
}
.xuanlei image {
width: 100%;
height: 100%;
}
.voicehead {
display: flex;
align-items: center;
justify-content: space-between;
padding: 20rpx 0;
box-sizing: border-box;
border-bottom: 1rpx solid #eee;
}
.headitem {
color: #06121E;
font-size: 28rpx;
}
.piao {
margin-left: 20rpx;
}
.danwei {
width: 50%;
text-align: left;
}
.piao {
width: 20%;
text-align: center;
}
.tou {
width: 30%;
text-align: center;
}
.wei {
width: 60%;
text-align: left;
}
.tpiao {
width: 10%;
text-align: center;
margin-left: 30rpx;
}
.votelist {
height: 500rpx;
overflow-y: scroll;
}
.shending {
width: 430rpx;
}
.itemk{
border-bottom:none
}
</style>
... ...