作者 刘晓艳

保障项目

@@ -28,6 +28,16 @@ Page({ @@ -28,6 +28,16 @@ Page({
28 DefId: '' 28 DefId: ''
29 }, 29 },
30 30
  31 + // 打电话
  32 + makePhoneCall() {
  33 + let that = this;
  34 + var list = that.data.list
  35 + var phoneNumber = list.mobile
  36 + wx.makePhoneCall({
  37 + phoneNumber: phoneNumber
  38 + })
  39 + },
  40 +
31 //设置查询的关键词 41 //设置查询的关键词
32 setKeyWord(e) { 42 setKeyWord(e) {
33 let that = this; 43 let that = this;
@@ -33,11 +33,11 @@ @@ -33,11 +33,11 @@
33 <view class='item_list'> 33 <view class='item_list'>
34 <view class='list_title'>个人年收入</view> 34 <view class='list_title'>个人年收入</view>
35 <view class='list_input' style='justify-content:flex-start;'> 35 <view class='list_input' style='justify-content:flex-start;'>
36 - <input type='number' placeholder='请输入' value='{{list.money}}' bindinput='income' style='width:200rpx;'></input> 36 + <input type='number' placeholder='请输入' value='{{list.money}}' bindinput='income' style='width:100rpx;'></input>
37 <view>万</view> 37 <view>万</view>
38 </view> 38 </view>
39 </view> 39 </view>
40 - <view class='item_list'> 40 + <view class='item_list' >
41 <view class='list_title'>手机号 </view> 41 <view class='list_title'>手机号 </view>
42 <view class='list_input'> 42 <view class='list_input'>
43 <input type='number' placeholder='请输入手机号' value='{{list.mobile}}' bindinput='setMobile'></input> 43 <input type='number' placeholder='请输入手机号' value='{{list.mobile}}' bindinput='setMobile'></input>
@@ -28,7 +28,15 @@ Page({ @@ -28,7 +28,15 @@ Page({
28 DefId: '' 28 DefId: ''
29 }, 29 },
30 30
31 - 31 + // 打电话
  32 + makePhoneCall() {
  33 + let that = this;
  34 + var list = that.data.list
  35 + var phoneNumber = list.mobile
  36 + wx.makePhoneCall({
  37 + phoneNumber: phoneNumber
  38 + })
  39 + },
32 //获取成员详细信息 40 //获取成员详细信息
33 getUserInfo() { 41 getUserInfo() {
34 let that = this; 42 let that = this;
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 <text>姓名</text> 6 <text>姓名</text>
7 </view> 7 </view>
8 <view class='list_input'> 8 <view class='list_input'>
9 - <input type='text' placeholder='' value='{{list.name}}' disabled='true'></input> 9 + <input type='text' placeholder='' value='{{list.name}}' disabled='true'></input>
10 </view> 10 </view>
11 </view> 11 </view>
12 <view class='item_list'> 12 <view class='item_list'>
@@ -35,10 +35,10 @@ @@ -35,10 +35,10 @@
35 <text>万</text> 35 <text>万</text>
36 </view> 36 </view>
37 </view> 37 </view>
38 - <view class='item_list'> 38 + <view class='item_list' catchtap='makePhoneCall'>
39 <view class='list_title'>手机号 </view> 39 <view class='list_title'>手机号 </view>
40 <view class='list_input'> 40 <view class='list_input'>
41 - <input type='text' placeholder='' value='{{list.mobile}}' disabled='true' disabled='true'></input> 41 + <input type='text' placeholder='' value='{{list.mobile}}' disabled='true' disabled='true'></input>
42 </view> 42 </view>
43 </view> 43 </view>
44 44
@@ -47,7 +47,7 @@ @@ -47,7 +47,7 @@
47 <text>出生日期</text> 47 <text>出生日期</text>
48 </view> 48 </view>
49 <view class='list_input'> 49 <view class='list_input'>
50 - <view class='picker' mode="date" value='{{list.birthday}}' > 50 + <view class='picker' mode="date" value='{{list.birthday}}'>
51 <input placeholder='' value='{{list.birthday}}' disabled='true'></input> 51 <input placeholder='' value='{{list.birthday}}' disabled='true'></input>
52 </view> 52 </view>
53 </view> 53 </view>
@@ -55,7 +55,7 @@ @@ -55,7 +55,7 @@
55 <view class='item_list'> 55 <view class='item_list'>
56 <view class='list_title'>单位名称 </view> 56 <view class='list_title'>单位名称 </view>
57 <view class='list_input'> 57 <view class='list_input'>
58 - <input type='text' placeholder='' value='{{list.work}}' disabled='true' disabled='true'></input> 58 + <input type='text' placeholder='' value='{{list.work}}' disabled='true' disabled='true'></input>
59 </view> 59 </view>
60 </view> 60 </view>
61 <view class='item_list'> 61 <view class='item_list'>
@@ -66,7 +66,7 @@ @@ -66,7 +66,7 @@
66 </view> 66 </view>
67 <view class='item_list' style='align-items:flex-start;'> 67 <view class='item_list' style='align-items:flex-start;'>
68 <view class='list_title'>家庭地址 </view> 68 <view class='list_title'>家庭地址 </view>
69 - <view class='list_input' > 69 + <view class='list_input'>
70 <textarea type='text' placeholder='' value='{{list.address}}' disabled='true' disabled='true' style='height:120rpx;'></textarea> 70 <textarea type='text' placeholder='' value='{{list.address}}' disabled='true' disabled='true' style='height:120rpx;'></textarea>
71 </view> 71 </view>
72 </view> 72 </view>
@@ -74,15 +74,15 @@ @@ -74,15 +74,15 @@
74 <view class='item_list'> 74 <view class='item_list'>
75 <view class='list_title'>通讯地址 </view> 75 <view class='list_title'>通讯地址 </view>
76 <view class='list_input'> 76 <view class='list_input'>
77 - <view class="address_btn {{addsess_current==1?'unit_address':''}}" data-current='1' >家庭地址</view>  
78 - <view class="address_btn {{addsess_current==2?'unit_address':''}}" data-current='2' >单位地址</view> 77 + <view class="address_btn {{addsess_current==1?'unit_address':''}}" data-current='1'>家庭地址</view>
  78 + <view class="address_btn {{addsess_current==2?'unit_address':''}}" data-current='2'>单位地址</view>
79 </view> 79 </view>
80 </view> 80 </view>
81 81
82 <view class='item_list'> 82 <view class='item_list'>
83 <view class='list_title'>证件类型</view> 83 <view class='list_title'>证件类型</view>
84 <view class='list_input'> 84 <view class='list_input'>
85 - <view class='picker' range='{{card_Array}}' value='{{card_index}}' > 85 + <view class='picker' range='{{card_Array}}' value='{{card_index}}'>
86 <input placeholder='' value='{{card_Array[card_index]}}' disabled='true'></input> 86 <input placeholder='' value='{{card_Array[card_index]}}' disabled='true'></input>
87 </view> 87 </view>
88 </view> 88 </view>
@@ -96,14 +96,14 @@ @@ -96,14 +96,14 @@
96 </view> 96 </view>
97 <view class='box'> 97 <view class='box'>
98 <!-- 上传图片 --> 98 <!-- 上传图片 -->
99 - <view class='upload_box'>  
100 - <view class='popup_img' wx:if='{{hasimg}}'>  
101 - <image src='{{list.picurl}}' bindtap='viewImg'></image> 99 + <view class='upload_box' wx:if='{{list.picurl}}'>
  100 + <view class='popup_img'>
  101 + <image src='{{list.picurl}}'></image>
102 </view> 102 </view>
103 - <view wx:else> 103 + <!-- <view wx:else>
104 <view class='iconfont icon-add'></view> 104 <view class='iconfont icon-add'></view>
105 <view>上传客户照片</view> 105 <view>上传客户照片</view>
106 - </view> 106 + </view> -->
107 </view> 107 </view>
108 </view> 108 </view>
109 <view class='content_item'> 109 <view class='content_item'>
@@ -118,14 +118,14 @@ @@ -118,14 +118,14 @@
118 <view class='item_list'> 118 <view class='item_list'>
119 <view class='list_title' style='width: 100%;text-align: center;'>客户画像</view> 119 <view class='list_title' style='width: 100%;text-align: center;'>客户画像</view>
120 </view> 120 </view>
121 - <view class='item_list item_label_box' wx:for='{{label_list}}' wx:key='' wx:for-index='mindex'> 121 + <view class='item_list item_label_box' wx:for='{{label_list}}' wx:key='' wx:for-index='mindex'>
122 <view class='list_label_title'>{{item.label}} </view> 122 <view class='list_label_title'>{{item.label}} </view>
123 <view class='list_label'> 123 <view class='list_label'>
124 <view class="address_btn {{sub_its.status?'unit_address':''}}" data-id='{{sub_its.id}}' data-status='{{sub_its.status}}' wx:for='{{item.data}}' wx:for-item='sub_its' wx:key='' wx:for-index='sindex' data-sindex='{{sindex}}' data-mindex='{{mindex}}' wx:if='{{sub_its.status!=0}}'>{{sub_its.name}}</view> 124 <view class="address_btn {{sub_its.status?'unit_address':''}}" data-id='{{sub_its.id}}' data-status='{{sub_its.status}}' wx:for='{{item.data}}' wx:for-item='sub_its' wx:key='' wx:for-index='sindex' data-sindex='{{sindex}}' data-mindex='{{mindex}}' wx:if='{{sub_its.status!=0}}'>{{sub_its.name}}</view>
125 </view> 125 </view>
126 </view> 126 </view>
127 </view> 127 </view>
128 - 128 +
129 <!-- 底部按钮 --> 129 <!-- 底部按钮 -->
130 <!-- <view class='null_box'></view> 130 <!-- <view class='null_box'></view>
131 <view class='bottom_box'> 131 <view class='bottom_box'>
@@ -126,21 +126,33 @@ page { @@ -126,21 +126,33 @@ page {
126 background: #fff; 126 background: #fff;
127 margin-top: 16rpx; 127 margin-top: 16rpx;
128 text-align: center; 128 text-align: center;
129 - padding: 36rpx 0; 129 + /* padding: 36rpx 0; */
130 border-radius: 10rpx; 130 border-radius: 10rpx;
131 box-shadow: 2rpx 0rpx 3rpx rgba(235, 235, 235, 1); 131 box-shadow: 2rpx 0rpx 3rpx rgba(235, 235, 235, 1);
  132 + overflow: hidden;
  133 +}
  134 +
  135 +.upload_box .icon-add {
  136 + font-size: 64rpx;
132 } 137 }
133 138
134 .popup_img { 139 .popup_img {
135 - position: relative; 140 + width: 100%;
  141 + height: 100%;
  142 + display: flex;
  143 + align-items: center;
  144 + justify-content: center;
136 } 145 }
137 146
138 -.icon-guanbi { 147 +.popup_img image {
  148 + width: 100%;
  149 +}
  150 +/* .icon-guanbi {
139 position: absolute; 151 position: absolute;
140 top: 10rpx; 152 top: 10rpx;
141 right: 20rpx; 153 right: 20rpx;
142 color: #ccc; 154 color: #ccc;
143 -} 155 +} */
144 156
145 .upload_box .icon-add { 157 .upload_box .icon-add {
146 font-size: 64rpx; 158 font-size: 64rpx;
@@ -67,26 +67,41 @@ Page({ @@ -67,26 +67,41 @@ Page({
67 sub_index: '' 67 sub_index: ''
68 }, 68 },
69 69
70 - cancleMask() {  
71 - if (this.data.inforid != 0) {  
72 - if (this.data.edit_state3) {  
73 - this.setData({  
74 - edit_state: false,  
75 - edit_state2: false  
76 - })  
77 - } else {  
78 - this.setData({  
79 - edit_state: true,  
80 - edit_state2: true  
81 - })  
82 - } 70 + //回到顶部
  71 + goTop: function(e) { // 一键回到顶部
  72 + if (wx.pageScrollTo) {
  73 + wx.pageScrollTo({
  74 + scrollTop: 0
  75 + })
83 } else { 76 } else {
84 - this.setData({  
85 - edit_state: false,  
86 - edit_state2: false 77 + wx.showModal({
  78 + title: '提示',
  79 + content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
87 }) 80 })
88 } 81 }
89 - console.log(this.data.edit_state) 82 + },
  83 +
  84 +
  85 + cancleMask() {
  86 + // if (this.data.inforid != 0) {
  87 + // if (this.data.edit_state3) {
  88 + // this.setData({
  89 + // edit_state: false,
  90 + // edit_state2: false
  91 + // })
  92 + // } else {
  93 + // this.setData({
  94 + // edit_state: true,
  95 + // edit_state2: true
  96 + // })
  97 + // }
  98 + // } else {
  99 + // this.setData({
  100 + // edit_state: false,
  101 + // edit_state2: false
  102 + // })
  103 + // }
  104 + // console.log(this.data.edit_state)
90 105
91 this.setData({ 106 this.setData({
92 popup_state: false, 107 popup_state: false,
@@ -207,16 +222,23 @@ Page({ @@ -207,16 +222,23 @@ Page({
207 // 已经添加的主险 222 // 已经添加的主险
208 let tempMain_list = Object.assign(this.data.main_array, {}) 223 let tempMain_list = Object.assign(this.data.main_array, {})
209 // this.data.inforid != 0 && this.data.inforid != undefined 224 // this.data.inforid != 0 && this.data.inforid != undefined
  225 + //编辑/缓存状态
210 if (that.data.temp_state) { 226 if (that.data.temp_state) {
211 - if (!edit_state3) { 227 + console.log('edit')
  228 + //edit_state3:代表是刚获取到信息是的结构,还是重新选择之后的数据结构
  229 + if (edit_state3) {
  230 + //获取到的信息结构
212 if (type == 'zhuxian') { 231 if (type == 'zhuxian') {
  232 + console.log('zx')
  233 + this.setData({
  234 + focus: false
  235 + })
213 if (tempMain_list.length > 0) { 236 if (tempMain_list.length > 0) {
214 for (let i in tempProjectlist) { 237 for (let i in tempProjectlist) {
215 for (let j in tempMain_list) { 238 for (let j in tempMain_list) {
216 if (tempProjectlist[i].id == tempMain_list[j].id) { 239 if (tempProjectlist[i].id == tempMain_list[j].id) {
217 tempProjectlist[i].choose_status = true 240 tempProjectlist[i].choose_status = true
218 tempProjectlist[i].num = tempMain_list[j].num 241 tempProjectlist[i].num = tempMain_list[j].num
219 - console.log(tempProjectlist, tempMain_list)  
220 for (let g in tempProjectlist[i].title) { 242 for (let g in tempProjectlist[i].title) {
221 if (tempProjectlist[i].title[g].t_id == tempMain_list[j].t_id) { 243 if (tempProjectlist[i].title[g].t_id == tempMain_list[j].t_id) {
222 tempProjectlist[i].title[g].label_state = true 244 tempProjectlist[i].title[g].label_state = true
@@ -231,6 +253,7 @@ Page({ @@ -231,6 +253,7 @@ Page({
231 } 253 }
232 } 254 }
233 } else { 255 } else {
  256 + console.log('fjx')
234 if (tempRist.length) { 257 if (tempRist.length) {
235 for (let i in tempProjectlist) { 258 for (let i in tempProjectlist) {
236 for (let j in tempRist) { 259 for (let j in tempRist) {
@@ -298,8 +321,8 @@ Page({ @@ -298,8 +321,8 @@ Page({
298 } 321 }
299 } 322 }
300 } 323 }
301 -  
302 } else { 324 } else {
  325 + console.log('add')
303 if (type == 'zhuxian') { 326 if (type == 'zhuxian') {
304 if (tempMain_list.length > 0) { 327 if (tempMain_list.length > 0) {
305 for (let i in tempProjectlist) { 328 for (let i in tempProjectlist) {
@@ -704,6 +727,7 @@ Page({ @@ -704,6 +727,7 @@ Page({
704 }) 727 })
705 console.log(this.data.beneficiary_list) 728 console.log(this.data.beneficiary_list)
706 }, 729 },
  730 +
707 //重组添加受益人 731 //重组添加受益人
708 tempBeneficiary() { 732 tempBeneficiary() {
709 var beneficiary_list = this.data.beneficiary_list 733 var beneficiary_list = this.data.beneficiary_list
@@ -885,6 +909,7 @@ Page({ @@ -885,6 +909,7 @@ Page({
885 } 909 }
886 var guarantee_name = e.detail.value 910 var guarantee_name = e.detail.value
887 var warranty_two = this.data.warranty_two 911 var warranty_two = this.data.warranty_two
  912 + var impletion_time = this.data.impletion_time
888 warranty_two.num = guarantee_name 913 warranty_two.num = guarantee_name
889 this.setData({ 914 this.setData({
890 guarantee_name: e.detail.value, 915 guarantee_name: e.detail.value,
@@ -899,12 +924,21 @@ Page({ @@ -899,12 +924,21 @@ Page({
899 this.setData({ 924 this.setData({
900 unit: unit, 925 unit: unit,
901 }) 926 })
  927 + var warranty_two = this.data.warranty_two
902 if (unit == '终身') { 928 if (unit == '终身') {
  929 + warranty_two.num = ''
903 this.setData({ 930 this.setData({
904 warranty_info: '', 931 warranty_info: '',
905 warranty_state: true 932 warranty_state: true
906 }) 933 })
  934 + } else {
  935 + this.setData({
  936 + warranty_state: false
  937 + })
907 } 938 }
  939 + this.setData({
  940 + warranty_two: warranty_two
  941 + })
908 this.countImpletionTime2() 942 this.countImpletionTime2()
909 }, 943 },
910 944
@@ -974,6 +1008,7 @@ Page({ @@ -974,6 +1008,7 @@ Page({
974 var time_name = e.detail.value 1008 var time_name = e.detail.value
975 var long_money = this.data.long_money 1009 var long_money = this.data.long_money
976 long_money.num = time_name 1010 long_money.num = time_name
  1011 +
977 this.setData({ 1012 this.setData({
978 time_name: time_name, 1013 time_name: time_name,
979 long_money: long_money 1014 long_money: long_money
@@ -986,12 +1021,21 @@ Page({ @@ -986,12 +1021,21 @@ Page({
986 this.setData({ 1021 this.setData({
987 unit2: unit 1022 unit2: unit
988 }) 1023 })
  1024 + var long_money = this.data.long_money
989 if (unit == '终身') { 1025 if (unit == '终身') {
  1026 + long_money.num = ''
990 this.setData({ 1027 this.setData({
991 warranty_info1: '', 1028 warranty_info1: '',
992 warranty_state1: true 1029 warranty_state1: true
993 }) 1030 })
  1031 + } else {
  1032 + this.setData({
  1033 + warranty_state1: false
  1034 + })
994 } 1035 }
  1036 + this.setData({
  1037 + long_money: long_money
  1038 + })
995 this.countImpletionTime() 1039 this.countImpletionTime()
996 }, 1040 },
997 1041
@@ -1065,6 +1109,17 @@ Page({ @@ -1065,6 +1109,17 @@ Page({
1065 let index = e.currentTarget.dataset.index; 1109 let index = e.currentTarget.dataset.index;
1066 let risk_list = Object.assign(this.data.risk_list, {}); 1110 let risk_list = Object.assign(this.data.risk_list, {});
1067 risk_list[index].title = unit 1111 risk_list[index].title = unit
  1112 + if (risk_list[index].title == '终身') {
  1113 + risk_list[index].num = ''
  1114 + this.setData({
  1115 + risk_state: true
  1116 + })
  1117 + } else {
  1118 + this.setData({
  1119 + risk_state: false
  1120 + })
  1121 + }
  1122 +
1068 this.setData({ 1123 this.setData({
1069 risk_list: risk_list 1124 risk_list: risk_list
1070 }) 1125 })
@@ -1114,7 +1169,6 @@ Page({ @@ -1114,7 +1169,6 @@ Page({
1114 var recognizee = this.data.recognizee_name 1169 var recognizee = this.data.recognizee_name
1115 var main_risks = this.data.main_risks 1170 var main_risks = this.data.main_risks
1116 var coverage = this.data.coverage 1171 var coverage = this.data.coverage
1117 -  
1118 var year_money = this.data.year_money 1172 var year_money = this.data.year_money
1119 var compact_time = this.data.compact_time 1173 var compact_time = this.data.compact_time
1120 var impletion_time = this.data.impletion_time 1174 var impletion_time = this.data.impletion_time
@@ -1217,8 +1271,8 @@ Page({ @@ -1217,8 +1271,8 @@ Page({
1217 beneficiary_list: beneficiary_list, 1271 beneficiary_list: beneficiary_list,
1218 edit_state: true, 1272 edit_state: true,
1219 edit_state2: true, 1273 edit_state2: true,
1220 - edit_state3: false,  
1221 - temp_state:true 1274 + edit_state3: true,
  1275 + temp_state: true
1222 }) 1276 })
1223 } 1277 }
1224 }) 1278 })
@@ -1354,6 +1408,7 @@ Page({ @@ -1354,6 +1408,7 @@ Page({
1354 app.post(url, params).then((res) => { 1408 app.post(url, params).then((res) => {
1355 if (res.data.code == 200) { 1409 if (res.data.code == 200) {
1356 if (continue1 == 'continue1') { 1410 if (continue1 == 'continue1') {
  1411 + this.goTop()
1357 wx.showToast({ 1412 wx.showToast({
1358 title: '添加成功', 1413 title: '添加成功',
1359 icon: 'none', 1414 icon: 'none',
@@ -1492,7 +1547,7 @@ Page({ @@ -1492,7 +1547,7 @@ Page({
1492 beneficiary_list: beneficiary_list, 1547 beneficiary_list: beneficiary_list,
1493 edit_state: true, 1548 edit_state: true,
1494 edit_state2: true, 1549 edit_state2: true,
1495 - edit_state3: false, 1550 + edit_state3: true,
1496 temp_state: true, 1551 temp_state: true,
1497 guarantee_name: guarantee_name, 1552 guarantee_name: guarantee_name,
1498 time_name: time_name, 1553 time_name: time_name,
@@ -85,17 +85,16 @@ @@ -85,17 +85,16 @@
85 </view> 85 </view>
86 </view> --> 86 </view> -->
87 87
88 -  
89 <!-- 受益人 --> 88 <!-- 受益人 -->
90 <view> 89 <view>
91 <view class='item_list benefic' wx:for='{{beneficiary_list}}' wx:key='' wx:for-index='its'> 90 <view class='item_list benefic' wx:for='{{beneficiary_list}}' wx:key='' wx:for-index='its'>
92 <view class='list_title'>受益人</view> 91 <view class='list_title'>受益人</view>
93 <view class='list_input_box'> 92 <view class='list_input_box'>
94 - <view class='list_input'> 93 + <view class='list_input' style='width:120rpx;'>
95 <input type='text' placeholder='请输入' value='{{item.name}}' data-index='{{its}}' bindinput='addPeople'></input> 94 <input type='text' placeholder='请输入' value='{{item.name}}' data-index='{{its}}' bindinput='addPeople'></input>
96 </view> 95 </view>
97 - <view class='list_input'>  
98 - <input class='income_input' type='number' placeholder='受益比例' value='{{item.unit}}' data-index='{{its}}' bindinput='addUnit2'></input> 96 + <view class='list_input' style='width:150rpx;'>
  97 + <input class='income_input' style='width:150rpx;text-align:right' type='number' placeholder='受益比例' value='{{item.unit}}' data-index='{{its}}' bindinput='addUnit2'></input>
99 <text>%</text> 98 <text>%</text>
100 </view> 99 </view>
101 </view> 100 </view>
@@ -124,10 +123,10 @@ @@ -124,10 +123,10 @@
124 </view> 123 </view>
125 124
126 <view class='list_input_box'> 125 <view class='list_input_box'>
127 - <view class='list_input'> 126 + <view class='list_input' style='width:120rpx;'>
128 <input type='number' placeholder='请填写' name='coverage' value='{{coverage}}' bindinput='setRiskMoney'></input> 127 <input type='number' placeholder='请填写' name='coverage' value='{{coverage}}' bindinput='setRiskMoney'></input>
129 </view> 128 </view>
130 - <view class='list_input'> 129 + <view class='list_input' style='width:150rpx;'>
131 <input class='income_input' type='text' placeholder='请填写' value='万' disabled='true'></input> 130 <input class='income_input' type='text' placeholder='请填写' value='万' disabled='true'></input>
132 </view> 131 </view>
133 </view> 132 </view>
@@ -182,7 +181,7 @@ @@ -182,7 +181,7 @@
182 <view class='list_title'>保障期</view> 181 <view class='list_title'>保障期</view>
183 <view class='list_input_box'> 182 <view class='list_input_box'>
184 <view class='list_input'> 183 <view class='list_input'>
185 - <input type='text' placeholder='{{warranty_info}}' value='{{warranty_two.num}}' bindinput='warrantyTwo' disabled='{{warranty_state}}'></input> 184 + <input type='text' placeholder="{{warranty_state?'':'请输入'}}" value='{{warranty_two.num}}' bindinput='warrantyTwo' disabled='{{warranty_state}}'></input>
186 </view> 185 </view>
187 <view class='list_label_box'> 186 <view class='list_label_box'>
188 <view class="list_label_item {{unit=='年'?'list_label_active':''}}" bindtap='selectUnit' data-unit='年'>年</view> 187 <view class="list_label_item {{unit=='年'?'list_label_active':''}}" bindtap='selectUnit' data-unit='年'>年</view>
@@ -195,7 +194,7 @@ @@ -195,7 +194,7 @@
195 <view class='list_title'>缴费时长</view> 194 <view class='list_title'>缴费时长</view>
196 <view class='list_input_box'> 195 <view class='list_input_box'>
197 <view class='list_input'> 196 <view class='list_input'>
198 - <input type='text' placeholder='{{warranty_info1}}' name='beneficiary' value='{{long_money.num}}' bindinput='burningTime' disabled='{{warranty_state1}}'></input> 197 + <input type='text' placeholder="{{warranty_state1?'':'请输入'}}" value='{{long_money.num}}' bindinput='burningTime' disabled='{{warranty_state1}}'></input>
199 </view> 198 </view>
200 <view class='list_label_box'> 199 <view class='list_label_box'>
201 <view class="list_label_item {{unit2=='年'?'list_label_active':''}}" bindtap='selectUnit2' data-unit='年'>年</view> 200 <view class="list_label_item {{unit2=='年'?'list_label_active':''}}" bindtap='selectUnit2' data-unit='年'>年</view>
@@ -243,7 +242,7 @@ @@ -243,7 +242,7 @@
243 <view class='risk_box'> 242 <view class='risk_box'>
244 <view class='risk_item' wx:for='{{risk_list}}' wx:key=''> 243 <view class='risk_item' wx:for='{{risk_list}}' wx:key=''>
245 <view class='iconfont icon-guanbi symool_box' bindtap='deleteRisk' wx:if="{{index>0}}" data-index='{{index}}'></view> 244 <view class='iconfont icon-guanbi symool_box' bindtap='deleteRisk' wx:if="{{index>0}}" data-index='{{index}}'></view>
246 - <view class='item_list' style=' align-items: flex-start;'> 245 + <view class='item_list' style='align-items: flex-start;'>
247 <view class='list_title project'>附加险名称</view> 246 <view class='list_title project'>附加险名称</view>
248 <view class='list_input'> 247 <view class='list_input'>
249 <textarea type='text' placeholder='请填写' bindinput='addRiskName' value='{{item.name}}' data-index='{{index}}'></textarea> 248 <textarea type='text' placeholder='请填写' bindinput='addRiskName' value='{{item.name}}' data-index='{{index}}'></textarea>
@@ -274,7 +273,7 @@ @@ -274,7 +273,7 @@
274 <view class='list_title'>保障期</view> 273 <view class='list_title'>保障期</view>
275 <view class='list_input_box'> 274 <view class='list_input_box'>
276 <view class='list_input'> 275 <view class='list_input'>
277 - <input type='text' placeholder='请输入' confirm-hold='{{focus}}' name='beneficiary' value='{{item.num}}' data-index='{{index}}' bindinput='addRiskUnit'></input> 276 + <input type='text' placeholder="{{risk_state?'':'请输入'}}" confirm-type="{{focus?false:''}}" adjust-position="{{focus}}" value='{{item.num}}' data-index='{{index}}' bindinput='addRiskUnit' disabled='{{risk_state}}' focus='{{focus}}' cursor-spacing='200rpx'></input>
278 </view> 277 </view>
279 <view class='list_label_box'> 278 <view class='list_label_box'>
280 <view class="list_label_item {{item.title=='年'?'list_label_active':''}}" bindtap='selectUnit4' data-index="{{index}}" data-unit='年'>年</view> 279 <view class="list_label_item {{item.title=='年'?'list_label_active':''}}" bindtap='selectUnit4' data-index="{{index}}" data-unit='年'>年</view>
@@ -322,16 +321,18 @@ @@ -322,16 +321,18 @@
322 </view> 321 </view>
323 </view> 322 </view>
324 </view> 323 </view>
  324 + <!--
  325 + <view class='add_btn' bindtap='goTop'>aaaa</view> -->
325 <!-- 继续添加保单按钮 --> 326 <!-- 继续添加保单按钮 -->
326 <button class='add_btn' data-type='continue1' formType='submit'>继续添加保单</button> 327 <button class='add_btn' data-type='continue1' formType='submit'>继续添加保单</button>
327 <!--底部按钮 --> 328 <!--底部按钮 -->
328 <view class='null_box'></view> 329 <view class='null_box'></view>
329 <cover-view class='bottom_box'> 330 <cover-view class='bottom_box'>
330 - <cover-view class='bottom_btn save_btn'> 331 + <cover-view class='bottom_btn save_btn'>
331 <button class='bottom_btn save_btn' bindtap='setStorge'>暂存</button> 332 <button class='bottom_btn save_btn' bindtap='setStorge'>暂存</button>
332 </cover-view> 333 </cover-view>
333 <cover-view class='bottom_btn'> 334 <cover-view class='bottom_btn'>
334 - <button class='bottom_btn' style='' data-type='complete' formType='submit'>完成</button> 335 + <button class='bottom_btn' style='' data-type='complete' formType='submit'>完成</button>
335 </cover-view> 336 </cover-view>
336 </cover-view> 337 </cover-view>
337 </form> 338 </form>
@@ -111,10 +111,11 @@ page { @@ -111,10 +111,11 @@ page {
111 } 111 }
112 112
113 .income_input { 113 .income_input {
114 - text-align: right; 114 + /* text-align: right; */
115 } 115 }
116 116
117 .list_input input { 117 .list_input input {
  118 + width: 100%;
118 border: 0; 119 border: 0;
119 outline: none; 120 outline: none;
120 font-size: 30rpx; 121 font-size: 30rpx;
@@ -399,7 +400,7 @@ page { @@ -399,7 +400,7 @@ page {
399 } 400 }
400 401
401 .popup_label_item { 402 .popup_label_item {
402 - width: 84rpx; 403 + width: 82rpx;
403 height: 62rpx; 404 height: 62rpx;
404 background: rgba(255, 255, 255, 1); 405 background: rgba(255, 255, 255, 1);
405 border: 1rpx solid rgba(0, 122, 255, 1); 406 border: 1rpx solid rgba(0, 122, 255, 1);
@@ -4,12 +4,12 @@ @@ -4,12 +4,12 @@
4 <view>{{item.name}}</view> 4 <view>{{item.name}}</view>
5 <view class='edit_btn' bindtap='editInfo' data-id='{{item.id}}'>编辑资料</view> 5 <view class='edit_btn' bindtap='editInfo' data-id='{{item.id}}'>编辑资料</view>
6 </view> 6 </view>
7 - <view class="choose_box" data-id='{{item.id}}' bindtap='sethost' wx:if='{{!is_del}}'>  
8 - <view class="iconfont icon-artboard61 {{item.user_family==1?'icon-xuanze':''}}" data-id='{{item.id}}' bindtap='sethost'></view> 7 + <view class="choose_box" data-id='{{item.id}}' bindtap='sethost' wx:if='{{!is_del}}'>
  8 + <view class="iconfont icon-artboard61 {{item.user_family==1?'icon-xuanze':''}}" data-id='{{item.id}}' bindtap='sethost'></view>
9 <view>设置为联络人</view> 9 <view>设置为联络人</view>
10 </view> 10 </view>
11 - <view class="choose_box" wx:else=''>  
12 - <view class="iconfont icon-artboard61 {{item.choose_state?'icon-xuanze':''}}" data-index='{{index}}' data-id='{{item.id}}' bindtap='choose'></view> 11 + <view class="choose_box" wx:else=''>
  12 + <view class="iconfont icon-artboard61 {{item.choose_state?'icon-xuanze':''}}" data-index='{{index}}' data-id='{{item.id}}' bindtap='choose'></view>
13 <view>删除</view> 13 <view>删除</view>
14 </view> 14 </view>
15 </view> 15 </view>
@@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
31 <view class='iconfont icon-tianjia '></view> 31 <view class='iconfont icon-tianjia '></view>
32 <view>添加成员</view> 32 <view>添加成员</view>
33 </view> 33 </view>
34 - 34 +
35 <view class='' bindtap='setDel' wx:if='{{del_icon}}'> 35 <view class='' bindtap='setDel' wx:if='{{del_icon}}'>
36 <view class='iconfont icon-bianji '></view> 36 <view class='iconfont icon-bianji '></view>
37 <view>删除</view> 37 <view>删除</view>
@@ -75,7 +75,8 @@ Page({ @@ -75,7 +75,8 @@ Page({
75 seconds: seconds, 75 seconds: seconds,
76 appointment_time: '', 76 appointment_time: '',
77 level_state: false, 77 level_state: false,
78 - time_state:false 78 + time_state: false,
  79 + interval:false,
79 }, 80 },
80 81
81 // 打电话 82 // 打电话
@@ -222,6 +223,22 @@ Page({ @@ -222,6 +223,22 @@ Page({
222 }) 223 })
223 }, 224 },
224 225
  226 + //删除日志
  227 + delLog(e){
  228 + let that = this;
  229 + let id = e.currentTarget.dataset.id; //客户id
  230 + let url ='counselor/logDelete'
  231 + let params={
  232 + log_id:id
  233 + }
  234 + app.post(url,params).then((res)=>{
  235 + if (res.data.code == 200) {
  236 + console.log(res)
  237 + this.getData()
  238 + }
  239 + })
  240 + },
  241 +
225 //获取数据 242 //获取数据
226 getData() { 243 getData() {
227 let url = 'counselor/deflook'; 244 let url = 'counselor/deflook';
@@ -230,32 +247,32 @@ Page({ @@ -230,32 +247,32 @@ Page({
230 // title: '加载中', 247 // title: '加载中',
231 // success: function() { 248 // success: function() {
232 // setTimeout(function() { 249 // setTimeout(function() {
233 - app.post(url, {  
234 - UserId: app.globalData.UserId,  
235 - DefId: that.data.mainid  
236 - }).then((res) => {  
237 - console.log(res)  
238 - if (res.data.code == 200) {  
239 - var time = res.data.data.warn.warn_time  
240 - var index = parseInt(time) - 1  
241 - that.setData({  
242 - def: res.data.data.def,  
243 - label: res.data.data.label,  
244 - level: res.data.data.level,  
245 - log: res.data.data.log,  
246 - warn: res.data.data.warn,  
247 - follow_time: res.data.data.warn.text_time,  
248 - place: res.data.data.warn.text,  
249 - index: index  
250 - })  
251 - // that.warnBox()  
252 - // that.trackBox()  
253 - }  
254 - }).catch((errMsg) => {  
255 - console.log(errMsg)  
256 - })  
257 - // },2000)  
258 - // }, 250 + app.post(url, {
  251 + UserId: app.globalData.UserId,
  252 + DefId: that.data.mainid
  253 + }).then((res) => {
  254 + console.log(res)
  255 + if (res.data.code == 200) {
  256 + var time = res.data.data.warn.warn_time
  257 + var index = parseInt(time) - 1
  258 + that.setData({
  259 + def: res.data.data.def,
  260 + label: res.data.data.label,
  261 + level: res.data.data.level,
  262 + log: res.data.data.log,
  263 + warn: res.data.data.warn,
  264 + follow_time: res.data.data.warn.text_time,
  265 + place: res.data.data.warn.text,
  266 + index: index
  267 + })
  268 + // that.warnBox()
  269 + // that.trackBox()
  270 + }
  271 + }).catch((errMsg) => {
  272 + console.log(errMsg)
  273 + })
  274 + // },2000)
  275 + // },
259 // }) 276 // })
260 }, 277 },
261 278
@@ -291,7 +308,7 @@ Page({ @@ -291,7 +308,7 @@ Page({
291 t = 0; 308 t = 0;
292 } 309 }
293 this.setData({ 310 this.setData({
294 - time_state:false 311 + time_state: false
295 }) 312 })
296 // this.animation.translate(arr[0], arr[1]).step(); 313 // this.animation.translate(arr[0], arr[1]).step();
297 animationEvents(this, moveY, show); 314 animationEvents(this, moveY, show);
@@ -338,11 +355,28 @@ Page({ @@ -338,11 +355,28 @@ Page({
338 value: [nowYear - temp_year, nowMonth - 1, nowDay - 1, nowHour, nowMinute, nowSecond] 355 value: [nowYear - temp_year, nowMonth - 1, nowDay - 1, nowHour, nowMinute, nowSecond]
339 }) 356 })
340 var follow_time = that.data.year + '-' + that.data.month + '-' + that.data.day + ' ' + that.data.hour + ':' + that.data.minute 357 var follow_time = that.data.year + '-' + that.data.month + '-' + that.data.day + ' ' + that.data.hour + ':' + that.data.minute
341 - setTimeout(function(){ 358 + setTimeout(function() {
342 that.setData({ 359 that.setData({
343 - time_state:true 360 + time_state: true
344 }) 361 })
345 - },300) 362 + }, 300)
  363 +
  364 +
  365 + var phone = wx.getSystemInfoSync();  //调用方法获取机型 
  366 + var that = this;  
  367 + if (phone.platform == 'ios') {   
  368 + that.setData({    
  369 + interval: true   
  370 + });  
  371 + } else if (phone.platform == 'android') {   
  372 + that.setData({    
  373 + interval: false   
  374 + });  
  375 + }
  376 +
  377 +
  378 +
  379 +
346 }, 380 },
347 381
348 /** 382 /**
@@ -73,7 +73,10 @@ @@ -73,7 +73,10 @@
73 <view class='list_info_item'> 73 <view class='list_info_item'>
74 <view class='item_title'>提醒内容:</view> 74 <view class='item_title'>提醒内容:</view>
75 <block wx:if='{{time_state}}'> 75 <block wx:if='{{time_state}}'>
76 - <textarea placeholder='请输入' maxlength='50' value='{{place}}' bindinput='place' disabled='{{!edit_state}}'></textarea> 76 + <!-- <view class='list_textarea'> -->
  77 + <textarea class='' placeholder='请输入' maxlength='50' value='{{place}}' bindinput='place' disabled='{{!edit_state}}'></textarea>
  78 + <!-- {{interval}} -->
  79 + <!-- </view> -->
77 </block> 80 </block>
78 81
79 </view> 82 </view>
@@ -90,6 +93,7 @@ @@ -90,6 +93,7 @@
90 <view class='log_box'> 93 <view class='log_box'>
91 <view class='log_line'></view> 94 <view class='log_line'></view>
92 <view class="log_item_box" wx:for='{{log}}' wx:key=''> 95 <view class="log_item_box" wx:for='{{log}}' wx:key=''>
  96 + <view class='iconfont icon-guanbi' data-id='{{item.log_id}}' bindtap='delLog'></view>
93 <view class='triangle'></view> 97 <view class='triangle'></view>
94 <view class='log_point'></view> 98 <view class='log_point'></view>
95 <view class='log_item'> 99 <view class='log_item'>
@@ -101,6 +105,16 @@ @@ -101,6 +105,16 @@
101 <view class='iconfont icon-tianjia'></view> 105 <view class='iconfont icon-tianjia'></view>
102 <view>添加日志</view> 106 <view>添加日志</view>
103 </view> 107 </view>
  108 + <!-- <view class='add_btn_box'>
  109 + <view class='' bindtap='addLogs' data-DefId='{{def.id}}'>
  110 + <view class='iconfont icon-tianjia '></view>
  111 + <view>添加日志</view>
  112 + </view>
  113 + <view class='' bindtap='delLogs' data-DefId='{{def.id}}'>
  114 + <view class='iconfont icon-bianji '></view>
  115 + <view>删除</view>
  116 + </view>
  117 + </view> -->
104 </view> 118 </view>
105 </block> 119 </block>
106 </view> 120 </view>
@@ -155,11 +169,11 @@ @@ -155,11 +169,11 @@
155 </view> 169 </view>
156 </picker-view-column> 170 </picker-view-column>
157 <!--秒--> 171 <!--秒-->
158 - <picker-view-column> 172 + <!-- <picker-view-column>
159 <view wx:for="{{seconds}}" wx:key=""> 173 <view wx:for="{{seconds}}" wx:key="">
160 {{item}} 174 {{item}}
161 </view> 175 </view>
162 - </picker-view-column> 176 + </picker-view-column> -->
163 </picker-view> 177 </picker-view>
164 </view> 178 </view>
165 </view> 179 </view>
@@ -111,7 +111,6 @@ @@ -111,7 +111,6 @@
111 font-size: 28rpx; 111 font-size: 28rpx;
112 color: #000; 112 color: #000;
113 margin-top: 30rpx; 113 margin-top: 30rpx;
114 -  
115 } 114 }
116 115
117 .content_box { 116 .content_box {
@@ -228,7 +227,6 @@ @@ -228,7 +227,6 @@
228 } 227 }
229 228
230 .list_info_item { 229 .list_info_item {
231 - /* height: 45rpx; */  
232 width: 100%; 230 width: 100%;
233 display: flex; 231 display: flex;
234 align-items: flex-start; 232 align-items: flex-start;
@@ -240,7 +238,6 @@ @@ -240,7 +238,6 @@
240 } 238 }
241 239
242 .list_info_item input { 240 .list_info_item input {
243 - /* width: 80%; */  
244 border: 0; 241 border: 0;
245 outline: none; 242 outline: none;
246 } 243 }
@@ -248,6 +245,9 @@ @@ -248,6 +245,9 @@
248 .list_info_item textarea { 245 .list_info_item textarea {
249 height: 80rpx; 246 height: 80rpx;
250 width: 75%; 247 width: 75%;
  248 + /* border: 1rpx solid red; */
  249 + padding: 0 !important;
  250 + margin: 0;
251 } 251 }
252 252
253 .list_title_info { 253 .list_title_info {
@@ -310,6 +310,14 @@ @@ -310,6 +310,14 @@
310 padding-left: 15rpx; 310 padding-left: 15rpx;
311 } 311 }
312 312
  313 +.icon-guanbi {
  314 + font-size: 25rpx;
  315 + color: #999;
  316 + position: absolute;
  317 + right: 30rpx;
  318 + top: 10rpx;
  319 +}
  320 +
313 .log_item { 321 .log_item {
314 margin: 25rpx 20rpx 0 20rpx; 322 margin: 25rpx 20rpx 0 20rpx;
315 background: #fff; 323 background: #fff;
@@ -375,11 +383,38 @@ @@ -375,11 +383,38 @@
375 z-index: 200; 383 z-index: 200;
376 } 384 }
377 385
378 -.icon-tianjia { 386 +/* .add_btn_box {
  387 + width: 300rpx;
  388 + height: 100rpx;
  389 + box-sizing: border-box;
  390 + box-shadow: 0rpx 3rpx 5rpx 0rpx rgba(0, 0, 0, 0.12);
  391 + border-radius: 50rpx;
  392 + color: #999;
  393 + font-size: 24rpx;
  394 + text-align: center;
  395 + display: flex;
  396 + align-items: center;
  397 + justify-content: space-between;
  398 + margin: 36rpx auto;
  399 + padding: 10rpx 40rpx;
  400 + position: fixed;
  401 + bottom: 40rpx;
  402 + left: 50%;
  403 + transform: translate(-50%);
  404 + z-index: 200;
  405 + background: #fff;
  406 +} */
  407 +
  408 +.icon-tianjia, .icon-bianji {
379 color: #487aff; 409 color: #487aff;
380 font-size: 50rpx; 410 font-size: 50rpx;
381 } 411 }
382 412
  413 +/* .icon-tianjia {
  414 + color: #487aff;
  415 + font-size: 50rpx;
  416 +} */
  417 +
383 /* */ 418 /* */
384 419
385 .infoText { 420 .infoText {
@@ -37,7 +37,7 @@ @@ -37,7 +37,7 @@
37 "list": [] 37 "list": []
38 }, 38 },
39 "miniprogram": { 39 "miniprogram": {
40 - "current": 0, 40 + "current": -1,
41 "list": [ 41 "list": [
42 { 42 {
43 "id": 0, 43 "id": 0,
@@ -91,27 +91,9 @@ @@ -91,27 +91,9 @@
91 }, 91 },
92 { 92 {
93 "id": -1, 93 "id": -1,
94 - "name": "aa",  
95 - "pathName": "pages/index/editProfile/editProfile",  
96 - "query": ""  
97 - },  
98 - {  
99 - "id": -1,  
100 - "name": "aa",  
101 - "pathName": "pages/index/inviteList/inviteList",  
102 - "query": ""  
103 - },  
104 - {  
105 - "id": -1,  
106 - "name": "aaf",  
107 - "pathName": "pages/index/policyListDetail/policyListDetail",  
108 - "query": "InId=25"  
109 - },  
110 - {  
111 - "id": -1,  
112 - "name": "ad",  
113 - "pathName": "pages/index/EntryInformation/EntryInformation",  
114 - "query": "DefId=93&familyid=44", 94 + "name": "提醒和跟踪",
  95 + "pathName": "pages/index/remind/remind",
  96 + "query": "cid=5&mainid=127",
115 "scene": null 97 "scene": null
116 } 98 }
117 ] 99 ]