提交 08adf66b824436fc4f280ed0e8ab0a57658d5a1e

作者 wangyu
1 个父辈 f5fb092c

优化

... ... @@ -118,8 +118,8 @@ App({
118 118 onshow_count: 0,
119 119 // baseUrl: "http://47.99.47.16:20000/",
120 120 // baseUrl: "http://47.96.75.229:20000/",
121   - baseUrl: "http://192.144.144.220:20000/",
122   - // baseUrl: "http://154.8.229.55:20000/",
  121 + // baseUrl: "http://192.144.144.220:20000/",
  122 + baseUrl: "http://154.8.229.55:20000/",
123 123 // baseUrl: "https://api.workai.com.cn/",
124 124 OSSUrl: "",//"https://oss.workai.com.cn/",
125 125 userInfo: null,
... ...
... ... @@ -6,6 +6,13 @@ Page({
6 6 */
7 7 data: {
8 8 cur_status:"",
  9 + additiontitle: {
  10 + "children_education": "子女教育",
  11 + "continuing_education": "继续教育",
  12 + "support_duty": "赡养老人",
  13 + "medical_fund": "大病医疗",
  14 + "house_fund": "住房"
  15 + },
9 16 datas:{}
10 17 },
11 18
... ... @@ -19,6 +26,9 @@ Page({
19 26 cur_status: options.status,
20 27 datas: JSON.parse(options.data)
21 28 })
  29 + wx.setNavigationBarTitle({
  30 + title: that.data.additiontitle[options.status],
  31 + })
22 32 },
23 33
24 34 /**
... ...
... ... @@ -47,9 +47,12 @@ Page({
47 47
48 48 lookandadd:function(e){
49 49 console.log("e", e);
50   - wx.navigateTo({
51   - url: '../lookandupdate/lookandupdate?index=' + e.currentTarget.id,
52   - })
  50 + if (this.data.additiondata.options && this.data.additiondata.options.length>0){
  51 + wx.navigateTo({
  52 + url: '../lookandupdate/lookandupdate?status=' + this.data.additiondata.options[e.currentTarget.id] + "&legal_entity_id=" + this.data.additiondata.legal_entity_id,
  53 + })
  54 + }
  55 +
53 56 },
54 57
55 58 /**
... ...
1 1 <!--pages/main/addtionalreduce/godetail/godetail.wxml-->
2 2 <view class='page' style='margin-bottom:30rpx'>
3 3 <view class='text_gray_30' style='padding:30rpx'>您在“{{additiondata.legal_entity}}”申报的专项附加扣除项已添加完成,请完善各项的具体申报内容。</view>
4   - <view wx:if="true">
5   - <!-- <view wx:for="{{datas02}}">
6   - <view hidden='{{false}}' class='card_rectangle_bg_column' style='padding:30rpx;margin-top:30rpx'>
7   - <text class='text_black_32' wx:if="{{datas02[index].message!='住房'}}">{{datas02[index].message}}</text>
8   - <text class='text_black_32' wx:if="{{datas02[index].message=='住房'}}">{{datas02[index].extra_message}}</text>
9   - <view style='margin:20rpx 0'>
10   - <text class='text_gray_22 float_left'>累计已使用额度:4890.00</text>
11   - <text class='text_gray_22 float_right'>本月可用额度:12810.00</text>
  4 +
  5 + <view wx:if="{{additiondata.options&&additiondata.options.length>0}}">
  6 + <block wx:for="{{additiondata.options}}" wx:key="" wx:for-item="item">
  7 + <view wx:if="{{item=='children_education'}}" style='padding:30rpx 40rpx;display:flex;flex-direction:column '>
  8 + <view style='height:40rpx'>
  9 + <text class='text_333_32 float_left'>子女教育</text>
  10 + <image class='arrow_img_wrap float_right' src="/images/arrow_right.png"></image>
  11 + <text class='text_999_28' style='float:right' bindtap='lookandadd' id='{{idx}}'>查看</text>
12 12 </view>
13   - <view class='divide_line_f5f5f5'></view>
14   - <view style='padding:20rpx 0' bindtap='lookandadd' id='{{index}}'>
15   - <text wx:if="{{datas02[index].message!='大病医疗'}}" class='text_blue_28'>查看并调整</text>
16   - <text wx:else class='text_blue_28'>提交抵扣凭据</text>
17   - <image class='arrow_img_wrap' src='/images/arrow_right.png'></image>
  13 + <view style='width:100%;padding:20rpx 20rpx;display:flex;flex-direction:row '>
  14 + <view class='float_left' style='flex:1'>
  15 + <text class='text_999_24 '>扣除方式</text>
  16 + <text class='text_gray_28' style='margin-left:20rpx'>月度</text>
  17 + </view>
  18 + <view class='float_right' style='flex:1'>
  19 + <text class='text_999_24 '>可扣除金额</text>
  20 + <text class='text_orange_28 ' style='margin-left:20rpx'>¥1000/月</text>
  21 + </view>
18 22 </view>
19 23 </view>
20   - </view> -->
21   -<!-- <view wx:if="{{additiondata.options&&additiondata.options.length>0}}"> -->
22   - <block wx:for="{{additiondata.options}}" wx:key="" wx:for-item="itemData" wx:for-index="idx02">
23   - <view hidden="{{false}}">
24   - <view class='divide_line' style='margin:0 50rpx'></view>
25   - <view style='padding:30rpx 40rpx;display:flex;flex-direction:column '>
26   - <view style='height:40rpx'>
27   - <text class='text_333_32 float_left'>{{additiontitle[itemData.addition_category]}}</text>
28   - <text class='text_333_32 float_left' hidden="{{(itemData.addition_category=='continuing_education'||itemData.addition_category=='house_fund')||itemData.count<2}}">({{itemData.count}})</text>
29   - <image class='arrow_img_wrap float_right' src="/images/arrow_right.png"></image>
30   - <text class='text_999_28' style='margin-bottom:8rpx;float:right' bindtap='lookandadd' id='{{idx01}}-{{idx02}}' >查看</text>
  24 + <view class='divide_line_f5f5f5' style='margin-left: 30rpx;margin-right: 30rpx'></view>
  25 + <view wx:if="{{item=='continuing_education'}}" style='padding:30rpx 40rpx;display:flex;flex-direction:column '>
  26 + <view style='height:40rpx'>
  27 + <text class='text_333_32 float_left'>继续教育</text>
  28 + <image class='arrow_img_wrap float_right' src="/images/arrow_right.png"></image>
  29 + <text class='text_999_28' style='margin-bottom:8rpx;float:right' bindtap='lookandadd' id='{{idx}}'>查看</text>
  30 + </view>
  31 + <view style='padding:20rpx'>
  32 + <view>
  33 + <text style='font-size:28rpx;color:#666'>学历教育</text>
  34 + <view style='width:100%;display:flex;flex-direction:row '>
  35 + <view class='float_left' style='flex:1'>
  36 + <text class='text_999_24 '>扣除方式</text>
  37 + <text class='text_gray_28' style='margin-left:20rpx'>按月</text>
31 38 </view>
32   - <view wx:if="{{itemData.addition_category=='continuing_education'}}" style='padding:20rpx'>
33   - <view>
34   - <text style='font-size:28rpx;color:#666'>学历教育</text>
35   - <view style='width:100%;display:flex;flex-direction:row '>
36   - <view class='float_left' style='flex:1'>
37   - <text class='text_999_24 '>扣除方式</text>
38   - <text class='text_gray_28' style='margin-left:20rpx'>{{reducetype[itemData.deduction_type]}}</text>
39   - </view>
40   - <view class='float_right' style='flex:1'>
41   - <text class='text_999_24 '>可扣除金额</text>
42   - <text class='text_orange_28 ' style='margin-left:20rpx'>¥{{itemData.deduction_amount}}/年</text>
43   - </view>
44   - </view>
45   - </view>
46   - <view >
47   - <text style='font-size:28rpx;color:#666'>非学历教育</text>
48   - <text style='font-size:28rpx;color:#666' hidden='{{itemData.count<2}}' >({{itemData.count}})</text>
49   - <view style='width:100%;display:flex;flex-direction:row '>
50   - <view class='float_left' style='flex:1'>
51   - <text class='text_999_24 '>扣除方式</text>
52   - <text class='text_gray_28' style='margin-left:20rpx'>{{reducetype[itemData.deduction_type]}}</text>
53   - </view>
54   - <view class='float_right' style='flex:1'>
55   - <text class='text_999_24 '>可扣除金额</text>
56   - <text class='text_orange_28 ' style='margin-left:20rpx'>¥{{itemData.deduction_amount}}/年</text>
57   - </view>
58   - </view>
59   - </view>
  39 + <view class='float_right' style='flex:1'>
  40 + <text class='text_999_24 '>可扣除金额</text>
  41 + <text class='text_orange_28 ' style='margin-left:20rpx'>¥1000/年</text>
60 42 </view>
61   - <view wx:else style='width:100%;padding:20rpx 20rpx;display:flex;flex-direction:row '>
62   - <view class='float_left' style='flex:1'>
63   - <text class='text_999_24 '>扣除方式</text>
64   - <text class='text_gray_28' style='margin-left:20rpx'>{{reducetype[itemData.deduction_type]}}</text>
65   - </view>
66   - <view class='float_right' style='flex:1'>
67   - <text class='text_999_24 '>可扣除金额</text>
68   - <text class='text_orange_28 ' style='margin-left:20rpx'>¥{{itemData.deduction_amount}}/{{reducetypeunit[itemData.deduction_type]}}</text>
69   - </view>
  43 + </view>
  44 + </view>
  45 + <view>
  46 + <text style='font-size:28rpx;color:#666'>非学历教育</text>
  47 + <view style='width:100%;display:flex;flex-direction:row '>
  48 + <view class='float_left' style='flex:1'>
  49 + <text class='text_999_24 '>扣除方式</text>
  50 + <text class='text_gray_28' style='margin-left:20rpx'>按年</text>
  51 + </view>
  52 + <view class='float_right' style='flex:1'>
  53 + <text class='text_999_24 '>可扣除金额</text>
  54 + <text class='text_orange_28 ' style='margin-left:20rpx'>¥3600/年</text>
70 55 </view>
71 56 </view>
72 57 </view>
73   - </block>
  58 + </view>
  59 + </view>
  60 + <view wx:if="{{item=='medical_fund'}}" style='padding:30rpx 40rpx;display:flex;flex-direction:column'>
  61 + <view style='height:40rpx'>
  62 + <text class='text_333_32 float_left'>大病医疗</text>
  63 + <image class='arrow_img_wrap float_right' src="/images/arrow_right.png"></image>
  64 + <text class='text_999_28' style='margin-bottom:8rpx;float:right' bindtap='lookandadd' id='{{idx}}'>查看</text>
  65 + </view>
  66 + <view style='width:100%;padding:20rpx 20rpx;display:flex;flex-direction:row '>
  67 + <view class='float_left' style='flex:1'>
  68 + <text class='text_999_24 '>扣除方式</text>
  69 + <text class='text_gray_28' style='margin-left:20rpx'>年度</text>
  70 + </view>
  71 + <view class='float_right' style='flex:1'>
  72 + <text class='text_999_24 '>可扣除金额</text>
  73 + <text class='text_orange_28 ' style='margin-left:20rpx'>¥0/月</text>
  74 + </view>
  75 + </view>
74 76 </view>
  77 + <view wx:if="{{item=='support_duty'}}" style='padding:30rpx 40rpx;display:flex;flex-direction:column '>
  78 + <view style='height:40rpx'>
  79 + <text class='text_333_32 float_left'>赡养老人</text>
  80 + <image class='arrow_img_wrap float_right' src="/images/arrow_right.png"></image>
  81 + <text class='text_999_28' style='margin-bottom:8rpx;float:right' bindtap='lookandadd' id='{{idx}}'>查看</text>
  82 + </view>
  83 + <view style='width:100%;padding:20rpx 20rpx;display:flex;flex-direction:row '>
  84 + <view class='float_left' style='flex:1'>
  85 + <text class='text_999_24 '>扣除方式</text>
  86 + <text class='text_gray_28' style='margin-left:20rpx'>月度</text>
  87 + </view>
  88 + <view class='float_right' style='flex:1'>
  89 + <text class='text_999_24 '>可扣除金额</text>
  90 + <text class='text_orange_28 ' style='margin-left:20rpx'>¥24000/月</text>
  91 + </view>
  92 + </view>
  93 + </view>
  94 + <view wx:if="{{item=='house_fund_rent'||item=='house_fund_loan'}}" style='padding:30rpx 40rpx;display:flex;flex-direction:column '>
  95 + <view style='height:40rpx'>
  96 + <text class='text_333_32 float_left'>住房</text>
  97 + <image class='arrow_img_wrap float_right' src="/images/arrow_right.png"></image>
  98 + <text class='text_999_28' style='margin-bottom:8rpx;float:right' bindtap='lookandadd' id='{{idx}}'>查看</text>
  99 + </view>
  100 + <view style='width:100%;padding:20rpx 20rpx;display:flex;flex-direction:row '>
  101 + <view class='float_left' style='flex:1'>
  102 + <text class='text_999_24 '>扣除方式</text>
  103 + <text class='text_gray_28' style='margin-left:20rpx'>月度</text>
  104 + </view>
  105 + <view class='float_right' style='flex:1'>
  106 + <text class='text_999_24 '>可扣除金额</text>
  107 + <text class='text_orange_28 ' style='margin-left:20rpx'>¥12000/月</text>
  108 + </view>
  109 + </view>
75 110 </view>
  111 + </block>
  112 + </view>
76 113
77   -<!-- </view> -->
\ No newline at end of file
  114 +</view>
\ No newline at end of file
... ...
... ... @@ -4,7 +4,7 @@
4 4 color: #6C7596 ;
5 5 font-weight: bold;
6 6 }
7   -
  7 +/*
8 8 .text_gray_32 {
9 9 font-size: 32rpx;
10 10 color: #6C7596 ;
... ... @@ -34,4 +34,46 @@
34 34 float: right;
35 35 margin-top:10rpx;
36 36
  37 +} */
  38 +
  39 +.text_333_32 {
  40 + font-family: PingFangSC-Semibold;
  41 + font-size: 32rpx;
  42 + color: #333;
  43 + line-height: 40rpx;
  44 +}
  45 +
  46 +.text_999_24 {
  47 + font-size: 24rpx;
  48 + color: #999;
  49 +}
  50 +
  51 +.text_gray_28{
  52 + font-family: PingFangSC-Semibold;
  53 +font-size: 14px;
  54 +color: #2B2B2B;
  55 +line-height: 17px;
  56 +}
  57 +
  58 +.text_orange_28{
  59 +font-family: PingFangSC-Semibold;
  60 +font-size: 14px;
  61 +color: #FF9F00;
  62 +text-align: right;
  63 +line-height: 17px;
  64 +}
  65 +
  66 +.arrow_img_wrap {
  67 + width: 40rpx;
  68 + height: 40rpx;
  69 + align-items: center;
  70 + float: right;
  71 + margin-bottom: 8rpx
  72 +}
  73 +
  74 +.text_999_28 {
  75 + font-family: PingFangSC-Regular;
  76 + font-size: 28rpx;
  77 + color: #999;
  78 + line-height: 40rpx;
37 79 }
\ No newline at end of file
... ...
... ... @@ -10,6 +10,7 @@ Page({
10 10 data: {
11 11 cur_status: "",
12 12 legal_entity_id: "",
  13 + title:'',
13 14 declareStatus: {
14 15 "to_declare ": "待申报",
15 16 "declaring": "申报中",
... ... @@ -26,7 +27,13 @@ Page({
26 27 title: '',
27 28 imgpath: '',
28 29 new_data: null,
29   - modal_images: { "children_education": "/images/childedu_declare.png", "continuing_education": "/images/continueedu_declare.png", "support_duty": "/images/support_older_declare.png", "medical_fund": "/images/health_declare.png", "house_fund":"/images/house_declare.png"},
  30 + modal_images: {
  31 + "children_education": "/images/childedu_declare.png",
  32 + "continuing_education": "/images/continueedu_declare.png",
  33 + "support_duty": "/images/support_older_declare.png",
  34 + "medical_fund": "/images/health_declare.png",
  35 + "house_fund": "/images/house_declare.png"
  36 + },
30 37 showModal_img: false,
31 38 showModal_reducetype: false,
32 39 showModal_addtype: false,
... ... @@ -62,7 +69,8 @@ Page({
62 69 canceltext: "添加家庭成员并申报",
63 70 confirmtext: "确定为该选择的人申报",
64 71 },
65   - datas: ["", ""]
  72 + selected_reduceindex:0,
  73 + selected_addindex: 0
66 74 },
67 75
68 76 /**
... ... @@ -108,6 +116,7 @@ Page({
108 116 success: function(res) {
109 117 if (res && res.data) {
110 118 console.log("res", res)
  119 +
111 120 that.setData({
112 121 additionInfo: res.data.items
113 122 })
... ... @@ -139,6 +148,37 @@ Page({
139 148 }
140 149 },
141 150
  151 + godelete: function(e) { //删除
  152 + var that = this;
  153 + var Authorization = getApp().globalData.Authorization;
  154 + wx.request({
  155 + url: baseUrl + 'persontax/v1/op/delete',
  156 + data: {
  157 + item_type: that.data.cur_status,
  158 + id: that.data.legal_entity_id
  159 + },
  160 + header: {
  161 + 'content-type': 'application/json',
  162 + "Authorization": Authorization
  163 + },
  164 + success: function (res) {
  165 + if (res && res.data) {
  166 + console.log("res", res)
  167 +
  168 + }
  169 + }
  170 + })
  171 + },
  172 +
  173 + goedit: function(e) { //编辑
  174 + console.log("goedit", e)
  175 + if (this.data.additionInfo && this.data.additionInfo.length > 0) {
  176 + wx.navigateTo({
  177 + url: '../additiondetail/additiondetail?data=' + JSON.stringify(this.data.additionInfo[e.currentTarget.id]) + "&status=" + this.data.cur_status,
  178 + })
  179 + }
  180 + },
  181 +
142 182 goadd: function(e) { //添加
143 183 var that = this
144 184 var modalinfo
... ... @@ -146,7 +186,7 @@ Page({
146 186 wx.navigateTo({
147 187 url: '../addextrainfo/addextrainfo?index=' + this.data.cur_index + '&title=' + that.data.title,
148 188 })
149   - }else{
  189 + } else {
150 190 if (this.data.cur_status == 'children_education') { //modalData
151 191 modalinfo = this.data.children_modalData
152 192 } else if (this.data.cur_status == 'support_duty') {
... ... @@ -155,14 +195,14 @@ Page({
155 195 modalinfo = this.data.medical_modalData
156 196 }
157 197 console.log("modalinfo", modalinfo)
158   - if (modalinfo.data.length < 2) {
  198 + if (modalinfo.datas.length < 2) {
159 199 wx.navigateTo({
160 200 url: '../addextrainfo/addextrainfo?index=' + this.data.cur_index + '&title=' + that.data.title,
161 201 })
162 202 } else {
163 203 this.showAddtionmodal(modalinfo)
164 204 }
165   - }
  205 + }
166 206 },
167 207
168 208 getTaxList: function() {
... ... @@ -250,9 +290,7 @@ Page({
250 290 showModalReducetype: function(e) {
251 291 console.log("reducetype", e)
252 292 this.setData({
253   - showModal_img: false,
254 293 showModal_reducetype: true,
255   - showModal_addtype: false,
256 294 })
257 295 },
258 296
... ... @@ -263,15 +301,15 @@ Page({
263 301 })
264 302 },
265 303
266   - reduce_modalCancel: function () { //modal取消(扣除类型)
  304 + reduce_modalCancel: function() { //modal取消(扣除类型)
267 305 this.setData({
268   - showModal_addtype: false
  306 + showModal_reducetype: false
269 307 })
270 308 },
271 309
272   - reduce_modalConfirm: function () { //modal确认(扣除类型)
  310 + reduce_modalConfirm: function() { //modal确认(扣除类型)
273 311 this.setData({
274   - showModal_addtype: false
  312 + showModal_reducetype: false
275 313 })
276 314 },
277 315
... ... @@ -281,10 +319,32 @@ Page({
281 319 })
282 320 },
283 321
284   - modalConfirm: function () { //modal确认(添加)
  322 + modalConfirm: function(e) { //modal确认(添加)
  323 + console.log("modalConfirm", e)
285 324 this.setData({
286 325 showModal_addtype: false
287 326 })
  327 + if (this.data.cur_status == 'children_education') {
  328 +
  329 + } else if (this.data.cur_status == 'support_duty') {
  330 +
  331 + } else if (this.data.cur_status == 'medical_fund') {
  332 +
  333 + }
  334 + },
  335 +
  336 + goselect: function(e) {
  337 + console.log("goselect", e)
  338 + if (this.data.showModal_reducetype) {
  339 + this.setData({
  340 + selected_reduceindex: e.currentTarget.id
  341 + })
  342 + }
  343 + if (this.data.showModal_addtype) {
  344 + this.setData({
  345 + selected_addindex: e.currentTarget.id
  346 + })
  347 + }
288 348 },
289 349
290 350 /**
... ...
... ... @@ -29,7 +29,7 @@
29 29 <view style='height:100rpx;margin:0 30rpx;background:#FFF' bindtap='showModalReducetype' hidden="{{cur_status=='continuing_education'}}">
30 30 <text style='font-size:30rpx;color:#333;line-height:100rpx;font-family: PingFangSC-Semibold;float:left'>扣除方式</text>
31 31 <image class='arrow_img float_right' style='margin-top:28rpx' src="/images/arrow_right.png"></image>
32   - <text class='text_999_30 float_right' style='line-height:100rpx'>月度</text>
  32 + <text class='text_999_30 float_right' style='line-height:100rpx'>{{reducetypeData[selected_reduceindex]}}</text>
33 33 </view>
34 34
35 35
... ... @@ -316,14 +316,14 @@
316 316 <view wx:for="{{additionInfo}}">
317 317 <view style='margin:30rpx;padding-left: 30rpx' class='card_rectangle_bg_column'>
318 318 <view style='height:110rpx'>
319   - <text class='text_gray_36 float_left' style='line-height:110rpx'>{{C.children_name}}</text>
  319 + <text class='text_gray_36 float_left' style='line-height:110rpx'>{{item.children_name}}</text>
320 320 <view class='declare_style float_right'> {{declareStatus[item.status]}}</view>
321 321 </view>
322 322 <view style='padding-right: 30rpx'>
323 323 <view class='divide_line_f5f5f5'></view>
324 324 <view style='height:70rpx'>
325 325 <text class='text_999_28 ' style='line-height:70rpx'>子女姓名:</text>
326   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>张飞</text>
  326 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{item.children_name}}</text>
327 327 </view>
328 328 <view style='height:70rpx'>
329 329 <text class='text_999_28 ' style='line-height:70rpx'>分配比例:</text>
... ... @@ -335,13 +335,13 @@
335 335 </view>
336 336 <view style='height:70rpx'>
337 337 <text class='text_999_28 ' style='line-height:70rpx'>扣除金额:</text>
338   - <text class='text_orange_28 ' style='line-height:70rpx;margin-left:20rpx'>¥{{item.deduction_amount}}</text>
  338 + <text class='text_orange_28 ' style='line-height:70rpx;margin-left:20rpx'>¥{{item.deduction_amount}}</text>
339 339 </view>
340 340 <view class='divide_line_f5f5f5'></view>
341 341 <text class='text_blue_28 float_right' style='line-height:90rpx;margin-left:40rpx' id='{{index}}' bindtap='showdetail'>查看</text>
342 342 <view class='float_right' wx:if="{{item.status=='failed'}}">
343   - <text class='text_999_28 ' style='line-height:90rpx;margin-right:40rpx' id='{{index}}' bindtap='showdetail'>删除</text>
344   - <text class='text_blue_28 ' style='line-height:90rpx;' id='{{index}}' bindtap='showdetail'>编辑</text>
  343 + <text class='text_999_28 ' style='line-height:90rpx;margin-right:40rpx' id='{{index}}' bindtap='godelete'>删除</text>
  344 + <text class='text_blue_28 ' style='line-height:90rpx;' id='{{index}}' bindtap='goedit'>编辑</text>
345 345 </view>
346 346 </view>
347 347 </view>
... ... @@ -352,54 +352,54 @@
352 352 <view style='margin:30rpx;padding-left: 30rpx' class='card_rectangle_bg_column'>
353 353 <view style='height:110rpx'>
354 354 <text class='text_gray_36' style='line-height:110rpx'>非学历教育</text>
355   - <view class='declare_style float_right'> 申报中</view>
  355 + <view class='declare_style float_right'> {{declareStatus[item.status]}}</view>
356 356 </view>
357 357 <view style='padding-right:30rpx'>
358 358 <view class='divide_line_f5f5f5'></view>
359 359 <view style='height:70rpx'>
360 360 <text class='text_999_28 ' style='line-height:70rpx'>教育类别:</text>
361   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>123</text>
  361 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{}}</text>
362 362 </view>
363 363 <view style='height:70rpx'>
364 364 <text class='text_999_28 ' style='line-height:70rpx'>教育类型:</text>
365   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>1234</text>
  365 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{item.education_type}}</text>
366 366 </view>
367 367 <view style='height:70rpx'>
368 368 <text class='text_999_28 ' style='line-height:70rpx'>证书名称:</text>
369   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>123</text>
  369 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{item.certification_name}}</text>
370 370 </view>
371 371 <view style='height:70rpx'>
372   - <text class='text_999_28 ' style='line-height:70rpx'>教育类型:</text>
373   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>1234</text>
  372 + <text class='text_999_28 ' style='line-height:70rpx'>证书编号:</text>
  373 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{item.certification_no}}</text>
374 374 </view>
375 375 <view style='height:70rpx'>
376 376 <text class='text_999_28 ' style='line-height:70rpx'>发证机关:</text>
377   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>123</text>
  377 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{item.certification_no}}</text>
378 378 </view>
379 379 <view style='height:70rpx'>
380 380 <text class='text_999_28 ' style='line-height:70rpx'>扣除方式:</text>
381   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>1234</text>
  381 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{reducetype[item.deduction_type]}}</text>
382 382 </view>
383 383 <view style='height:70rpx'>
384 384 <text class='text_999_28 ' style='line-height:70rpx'>扣除金额:</text>
385   - <text class='text_orange_28 ' style='line-height:70rpx;margin-left:20rpx'>¥12345元</text>
  385 + <text class='text_orange_28 ' style='line-height:70rpx;margin-left:20rpx'>¥{{item.deduction_amount}}</text>
386 386 </view>
387 387 </view>
388 388 </view>
389 389 <view style='margin:30rpx;padding-left: 30rpx' class='card_rectangle_bg_column'>
390 390 <view style='height:110rpx'>
391 391 <text class='text_gray_36' style='line-height:110rpx'>学历教育</text>
392   - <view class='declare_style float_right'> 待申报</view>
  392 + <view class='declare_style float_right'> {{declareStatus[item.status]}}</view>
393 393 </view>
394 394 <view style='padding-right:right'>
395 395 <view class='divide_line_f5f5f5'></view>
396 396 <view style='height:70rpx'>
397 397 <text class='text_999_28 ' style='line-height:70rpx'>教育类别:</text>
398   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>123</text>
  398 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{item.education_type}}</text>
399 399 </view>
400 400 <view style='height:70rpx'>
401 401 <text class='text_999_28 ' style='line-height:70rpx'>受教育阶段:</text>
402   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>1234</text>
  402 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{item.education_period}}</text>
403 403 </view>
404 404 <view style='height:70rpx'>
405 405 <text class='text_999_28 ' style='line-height:70rpx'>受教育日期起:</text>
... ... @@ -411,26 +411,26 @@
411 411 </view>
412 412 <view style='height:70rpx'>
413 413 <text class='text_999_28 ' style='line-height:70rpx'>扣除方式:</text>
414   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>1234</text>
  414 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{reducetype[item.deduction_type]}}</text>
415 415 </view>
416 416 <view style='height:70rpx'>
417 417 <text class='text_999_28 ' style='line-height:70rpx'>扣除金额:</text>
418   - <text class='text_orange_28 ' style='line-height:70rpx;margin-left:20rpx'>¥12345元</text>
  418 + <text class='text_orange_28 ' style='line-height:70rpx;margin-left:20rpx'>¥{{item.deduction_amount}}</text>
419 419 </view>
420 420 </view>
421 421
422 422 </view>
423 423 <view class='float_right' wx:if="{{item.status=='failed'}}">
424   - <text class='text_999_28 ' style='line-height:90rpx;margin-right:40rpx' id='{{index}}' bindtap='showdetail'>删除</text>
425   - <text class='text_blue_28 ' style='line-height:90rpx;' id='{{index}}' bindtap='showdetail'>编辑</text>
426   - </view>
  424 + <text class='text_999_28 ' style='line-height:90rpx;margin-right:40rpx' id='{{index}}' bindtap='godelete'>删除</text>
  425 + <text class='text_blue_28 ' style='line-height:90rpx;' id='{{index}}' bindtap='goedit'>编辑</text>
  426 + </view>
427 427 </view>
428 428
429 429 <view wx:if="{{cur_status=='support_duty'}}">
430 430 <view style='margin:30rpx;padding-left:30rpx' class='card_rectangle_bg_column'>
431 431 <view style='height:110rpx'>
432 432 <text class='text_gray_36 float_left' style='line-height:110rpx'>被赡养人</text>
433   - <view class='declare_style float_right'> 申报中</view>
  433 + <view class='declare_style float_right'> {{declareStatus[item.status]}}</view>
434 434 </view>
435 435 <view style='padding-right:30rpx'>
436 436 <view class='divide_line_f5f5f5'></view>
... ... @@ -444,18 +444,18 @@
444 444 </view>
445 445 <view style='height:70rpx'>
446 446 <text class='text_999_28 ' style='line-height:70rpx'>扣除方式:</text>
447   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>1234</text>
  447 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{reducetype[item.deduction_type]}}</text>
448 448 </view>
449 449 <view style='height:70rpx'>
450 450 <text class='text_999_28 ' style='line-height:70rpx'>扣除金额:</text>
451   - <text class='text_orange_28 ' style='line-height:70rpx;margin-left:20rpx'>¥12345元</text>
  451 + <text class='text_orange_28 ' style='line-height:70rpx;margin-left:20rpx'>¥{{item.deduction_amount}}</text>
452 452 </view>
453 453 <view class='divide_line_f5f5f5'></view>
454 454 <text class='text_blue_28 float_right' style='line-height:90rpx;margin-left:40rpx' id='{{index}}' bindtap='showdetail'>查看</text>
455 455 <view class='float_right' wx:if="{{item.status=='failed'}}">
456   - <text class='text_999_28 ' style='line-height:90rpx;margin-right:40rpx' id='{{index}}' bindtap='showdetail'>删除</text>
457   - <text class='text_blue_28 ' style='line-height:90rpx;' id='{{index}}' bindtap='showdetail'>编辑</text>
458   - </view>
  456 + <text class='text_999_28 ' style='line-height:90rpx;margin-right:40rpx' id='{{index}}' bindtap='godelete'>删除</text>
  457 + <text class='text_blue_28 ' style='line-height:90rpx;' id='{{index}}' bindtap='goedit'>编辑</text>
  458 + </view>
459 459 </view>
460 460
461 461 </view>
... ... @@ -476,7 +476,7 @@
476 476 <view style='margin:30rpx;padding-left: 30rpx' class='card_rectangle_bg_column'>
477 477 <view style='height:110rpx'>
478 478 <text class='text_gray_36' style='line-height:110rpx'>支出明细</text>
479   - <view class='declare_style float_right'> 申报中</view>
  479 + <view class='declare_style float_right'> {{declareStatus[item.status]}}</view>
480 480 </view>
481 481 <view style='padding-right:30rpx'>
482 482 <view class='divide_line_f5f5f5'></view>
... ... @@ -505,9 +505,9 @@
505 505 <text class='text_orange_28 ' style='line-height:70rpx;margin-left:20rpx'>¥2345元</text>
506 506 </view>
507 507 <view class='float_right' wx:if="{{item.status!='failed'}}">
508   - <text class='text_999_28 ' style='line-height:90rpx;margin-right:40rpx' id='{{index}}' bindtap='showdetail'>删除</text>
509   - <text class='text_blue_28 ' style='line-height:90rpx;' id='{{index}}' bindtap='showdetail'>编辑</text>
510   - </view>
  508 + <text class='text_999_28 ' style='line-height:90rpx;margin-right:40rpx' id='{{index}}' bindtap='godelete'>删除</text>
  509 + <text class='text_blue_28 ' style='line-height:90rpx;' id='{{index}}' bindtap='goedit'>编辑</text>
  510 + </view>
511 511 </view>
512 512 </view>
513 513 </view>
... ... @@ -516,7 +516,7 @@
516 516 <view style='margin:30rpx;padding-left: 30rpx' class='card_rectangle_bg_column'>
517 517 <view style='height:110rpx'>
518 518 <text class='text_gray_36 float_left' style='line-height:110rpx'>住房</text>
519   - <view class='declare_style float_right'> 申报中</view>
  519 + <view class='declare_style float_right'> {{declareStatus[item.status]}}</view>
520 520 </view>
521 521 <view style='padding-right: 30rpx'>
522 522 <view class='divide_line_f5f5f5'></view>
... ... @@ -527,24 +527,21 @@
527 527 </view>
528 528 <view style='height:70rpx'>
529 529 <text class='text_999_28 ' style='line-height:70rpx'>扣除方式:</text>
530   - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>1234</text>
  530 + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{reducetype[item.deduction_type]}}</text>
531 531 </view>
532 532 <view style='height:70rpx'>
533 533 <text class='text_999_28 ' style='line-height:70rpx'>扣除金额:</text>
534   - <text class='text_orange_28 ' style='line-height:70rpx;margin-left:20rpx'>¥12345元</text>
  534 + <text class='text_orange_28 ' style='line-height:70rpx;margin-left:20rpx'>¥{{item.deduction_amount}}</text>
535 535 </view>
536 536 <view class='divide_line_f5f5f5'></view>
537 537 <text class='text_blue_28 float_right' style='line-height:90rpx;margin-left:40rpx' id='{{index}}' bindtap='showdetail'>查看</text>
538 538 <view class='float_right' wx:if="{{item.status=='failed'}}">
539   - <text class='text_999_28 ' style='line-height:90rpx;margin-right:40rpx' id='{{index}}' bindtap='showdetail'>删除</text>
540   - <text class='text_blue_28 ' style='line-height:90rpx;' id='{{index}}' bindtap='showdetail'>编辑</text>
541   - </view>
  539 + <text class='text_999_28 ' style='line-height:90rpx;margin-right:40rpx' id='{{index}}' bindtap='godelete'>删除</text>
  540 + <text class='text_blue_28 ' style='line-height:90rpx;' id='{{index}}' bindtap='goedit'>编辑</text>
  541 + </view>
542 542 </view>
543 543 </view>
544 544 </view>
545   -
546   -
547   -
548 545 <view style='background:#FFF;padding:30rpx'>
549 546 <view style='line-height:84rpx;text-align:center;font-size:34rpx;color:#fff;background:#357AEB;' bindtap='goadd'>
550 547 添加
... ... @@ -570,16 +567,16 @@
570 567 <text class='text_modal_title'>请选择扣除方式</text>
571 568 <view class='divide_line_f5f5f5'></view>
572 569 <view style='width:100%;display:flex;flex-direction:column;align-items:center;'>
573   - <block wx:for="{{reducetypeData}}" wx:for-index="idx">
574   - <view wx:if="{{idx!=1}}">
575   - <text class='text_item_black float_left'>{{item}}</text>
576   - </view>
577   - <view wx:else>
  570 + <view wx:for="{{reducetypeData}}" wx:for-index="idx">
  571 + <view wx:if="{{selected_reduceindex==idx}}">
578 572 <text class='text_item_blue float_left'>{{item}}</text>
579 573 <image class='icon_choosed' src="/images/icon_chat_choosed.png"></image>
580 574 </view>
  575 + <view wx:else bindtap='goselect' id='{{idx}}'>
  576 + <text class='text_item_black float_left'>{{item}}</text>
  577 + </view>
581 578 <view class='divide_line_f5f5f5'></view>
582   - </block>
  579 + </view>
583 580 </view>
584 581 <view class='divide_line_f5f5f5'></view>
585 582
... ... @@ -596,13 +593,13 @@
596 593 <view class='divide_line_f5f5f5'></view>
597 594 <view style='width:100%;display:flex;flex-direction:column;align-items:center;'>
598 595 <block wx:for="{{modalData.data}}" wx:for-index="idx">
599   - <view wx:if="{{idx!=1}}">
600   - <text class='text_item_black float_left'>{{item}}</text>
601   - </view>
602   - <view wx:else>
  596 + <view wx:if="{{idx==selected_addindex}}">
603 597 <text class='text_item_blue float_left'>{{item}}</text>
604 598 <image class='icon_choosed' src="/images/icon_chat_choosed.png"></image>
605 599 </view>
  600 + <view wx:else bindtap='goselect' id='idx'>
  601 + <text class='text_item_black float_left'>{{item}}</text>
  602 + </view>
606 603 <view class='divide_line_f5f5f5'></view>
607 604 </block>
608 605 </view>
... ...
... ... @@ -7,77 +7,105 @@ Page({
7 7 * Page initial data
8 8 */
9 9 data: {
10   - showModal:true,
  10 + showModal: true,
  11 + inputValue:"",
11 12 datas: ["", "", "", "", ""]
12 13 },
13 14
14 15 /**
15 16 * Lifecycle function--Called when page load
16 17 */
17   - onLoad: function (options) {
  18 + onLoad: function(options) {
18 19
19 20 },
20 21
21 22 /**
22 23 * Lifecycle function--Called when page is initially rendered
23 24 */
24   - onReady: function () {
  25 + onReady: function() {
25 26
26 27 },
27 28
28 29 /**
29 30 * Lifecycle function--Called when page show
30 31 */
31   - onShow: function () {
  32 + onShow: function() {
32 33
33 34 },
34 35
35   - cancelhandle:function(e){
  36 + bindKeyInput(e) {
  37 + this.setData({
  38 + inputValue: e.detail.value
  39 + })
  40 + },
  41 +
  42 + sendMsg: function() {
  43 + var that = this;
  44 + var Authorization = app.globalData.Authorization;
  45 + wx.request({
  46 + url: baseUrl + 'callbot/v1/chats',
  47 + data: {
  48 + text: that.data.inputValue
  49 + },
  50 + header: {
  51 + 'content-type': 'application/json',
  52 + "Authorization": Authorization
  53 + },
  54 + success: function(res) {
  55 + if (res && res.data) {
  56 + console.log("res", res)
  57 +
  58 + }
  59 + }
  60 + })
  61 + },
  62 +
  63 + cancelhandle: function(e) {
36 64 console.log("cancelhandle", e)
37   - this.setData({
38   - showModal: false
39   - })
  65 + this.setData({
  66 + showModal: false
  67 + })
40 68 },
41 69
42   - confirmhandle: function (e) {
43   - console.log("confirmhandle",e)
  70 + confirmhandle: function(e) {
  71 + console.log("confirmhandle", e)
44 72 this.setData({
45 73 showModal: false
46 74 })
47   - },
  75 + },
48 76
49 77 /**
50 78 * Lifecycle function--Called when page hide
51 79 */
52   - onHide: function () {
  80 + onHide: function() {
53 81
54 82 },
55 83
56 84 /**
57 85 * Lifecycle function--Called when page unload
58 86 */
59   - onUnload: function () {
  87 + onUnload: function() {
60 88
61 89 },
62 90
63 91 /**
64 92 * Page event handler function--Called when user drop down
65 93 */
66   - onPullDownRefresh: function () {
  94 + onPullDownRefresh: function() {
67 95
68 96 },
69 97
70 98 /**
71 99 * Called when page reach bottom
72 100 */
73   - onReachBottom: function () {
  101 + onReachBottom: function() {
74 102
75 103 },
76 104
77 105 /**
78 106 * Called when user click on the top right corner to share
79 107 */
80   - onShareAppMessage: function () {
  108 + onShareAppMessage: function() {
81 109
82 110 }
83 111 })
\ No newline at end of file
... ...
... ... @@ -20,8 +20,8 @@
20 20 </view>
21 21 </scroll-view>
22 22 <view class='bottom_wrap'>
23   - <input class='input_wrap'></input>
24   - <text class='btn_send_wrap '>发送</text>
  23 + <input class='input_wrap' confirm-type="send"></input>
  24 + <view class='btn_send_wrap' bindtap='sendMsg'>发送</view>
25 25 </view>
26 26 </view>
27 27
... ...
1 1 /* pages/main/smartchat/chat.wxss */
2 2
3 3 /* 遮罩层 */
  4 +
4 5 .mask {
5 6 width: 100%;
6 7 height: 100%;
... ... @@ -87,6 +88,8 @@
87 88 width: 100%;
88 89 height: 120rpx;
89 90 position: fixed;
  91 + display: flex;
  92 + flex-direction: row;
90 93 bottom: 0rpx;
91 94 background: #fcfcfc;
92 95 }
... ... @@ -96,14 +99,14 @@
96 99 border-radius: 4px;
97 100 height: auto;
98 101 width: 86px;
99   - color: #fff;
100   - font-size: 32rpx;
101 102 float: right;
102   - text-align: center;
103   - line-height: 80rpx;
104 103 margin-top: 20rpx;
105 104 margin-bottom: 20rpx;
106 105 margin-right: 30rpx;
  106 + color: #fff;
  107 + font-size: 32rpx;
  108 + text-align: center;
  109 + line-height: 80rpx;
107 110 }
108 111
109 112 .input_wrap {
... ... @@ -112,11 +115,12 @@
112 115 height: 40px;
113 116 float: left;
114 117 margin: 24rpx 30rpx;
  118 + padding: 0 20rpx;
115 119 border: 1px solid #e7e7e7;
116 120 border-radius: 4px;
117 121 }
118 122
119   -.receive_bg{
  123 +.receive_bg {
120 124 border: 1px solid #e7e7e7;
121 125 border-radius: 8px;
122 126 padding: 24rpx 28rpx;
... ... @@ -130,9 +134,9 @@
130 134 letter-spacing: 0;
131 135 }
132 136
133   -.send_bg{
134   - background: #6DB1FF;
135   -border-radius: 8px;
  137 +.send_bg {
  138 + background: #6db1ff;
  139 + border-radius: 8px;
136 140 padding: 24rpx 28rpx;
137 141 margin-right: 28rpx;
138 142 }
... ...
注册登录 后发表评论