230320a303 1 tahun lalu
induk
melakukan
82629fb879
100 mengubah file dengan 147 tambahan dan 41 penghapusan
  1. 16 2
      pages/trade/create.vue
  2. 9 2
      pages/trade/list.vue
  3. 1 1
      pages/trade/record.vue
  4. 102 19
      pages/trade/recordTrade1.vue
  5. 2 2
      unpackage/dist/build/mp-weixin/components/back-top/back-top.json
  6. 0 0
      unpackage/dist/build/mp-weixin/pages/trade/create.js
  7. 0 0
      unpackage/dist/build/mp-weixin/pages/trade/create.wxml
  8. 0 0
      unpackage/dist/build/mp-weixin/pages/trade/list.js
  9. 3 1
      unpackage/dist/build/mp-weixin/pages/trade/list.json
  10. 0 0
      unpackage/dist/build/mp-weixin/pages/trade/list.wxml
  11. 0 0
      unpackage/dist/build/mp-weixin/pages/trade/record.js
  12. 0 0
      unpackage/dist/build/mp-weixin/pages/trade/record.wxml
  13. 0 0
      unpackage/dist/build/mp-weixin/pages/trade/recordTrade1.js
  14. 0 0
      unpackage/dist/build/mp-weixin/pages/trade/recordTrade1.wxml
  15. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.json
  16. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.json
  17. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.json
  18. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.json
  19. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.json
  20. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.json
  21. 2 2
      unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/libs/trees.json
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/back-top/back-top.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/components/wm-watermark/wm-watermark.js.map
  25. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/activity/join.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/activity/join2.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/activity/list.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/check.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/create.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/createin.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail.js.map
  32. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail2.js.map
  33. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detailGovern.js.map
  34. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/estate.js.map
  35. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/list.js.map
  36. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/visitimg.js.map
  37. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/buycheck.js.map
  38. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/deal.js.map
  39. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/create.js.map
  40. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/list.js.map
  41. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/my.js.map
  42. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/mycreate.js.map
  43. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/myrecord.js.map
  44. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/myrecordedit.js.map
  45. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/dtl.js.map
  46. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/lib.js.map
  47. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/libPre.js.map
  48. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/list.js.map
  49. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  50. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/web.js.map
  51. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/check.js.map
  52. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/deal.js.map
  53. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/list.js.map
  54. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/chart.js.map
  55. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/map.js.map
  56. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/check.js.map
  57. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/create.js.map
  58. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/list.js.map
  59. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/record.js.map
  60. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/recordTrade1.js.map
  61. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/recordTrade2.js.map
  62. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/recordedit.js.map
  63. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/login.js.map
  64. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/register.js.map
  65. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/bank.js.map
  66. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/profile.js.map
  67. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/setting.js.map
  68. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/HM-filterDropdown/components/HM-filterDropdown/HM-filterDropdown.js.map
  69. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper.js.map
  70. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js.map
  71. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.js.map
  72. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js.map
  73. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js.map
  74. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js.map
  75. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js.map
  76. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js.map
  77. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.js.map
  78. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.js.map
  79. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-button/u-button.js.map
  80. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-calendar/u-calendar.js.map
  81. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-divider/u-divider.js.map
  82. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-empty/u-empty.js.map
  83. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.js.map
  84. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form/u-form.js.map
  85. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-gap/u-gap.js.map
  86. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-icon/u-icon.js.map
  87. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-image/u-image.js.map
  88. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-input/u-input.js.map
  89. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-line/u-line.js.map
  90. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loading/u-loading.js.map
  91. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.js.map
  92. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-mask/u-mask.js.map
  93. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-modal/u-modal.js.map
  94. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-navbar/u-navbar.js.map
  95. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/libs/trees.js.map
  96. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/u-parse.js.map
  97. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-popup/u-popup.js.map
  98. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group.js.map
  99. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio/u-radio.js.map
  100. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-select/u-select.js.map

+ 16 - 2
pages/trade/create.vue

@@ -53,10 +53,10 @@
 				<u-form-item label-width="150" label="报备渠道" prop="report_dept" required>
 					<u-input placeholder="请输入报备渠道" v-model="form.report_dept" type="text"></u-input>
 				</u-form-item>
-				<u-form-item label-width="150" label="折扣体系" prop="discount">
+				<u-form-item label-width="150" label="折扣体系" prop="discount" required>
 					<u-input placeholder="请输入折扣体系" v-model="form.discount" type="text"></u-input>
 				</u-form-item>
-				<u-form-item label-width="150" label="佣金" prop="brokerage">
+				<u-form-item label-width="150" label="佣金" prop="brokerage" required>
 					<u-input placeholder="请输入佣金" v-model="form.brokerage" type="text"></u-input>
 				</u-form-item>
 				<u-form-item label-position="top" label-width="150" label="佣金凭证" prop="brokerage_img">
@@ -258,6 +258,20 @@ export default {
 						trigger: ['change', 'blur']
 					},
 				],
+				discount: [
+					{
+						required: true,
+						message: '折扣不得为空',
+						trigger: ['change', 'blur']
+					},
+				],
+				brokerage: [
+					{
+						required: true,
+						message: '佣金不得为空',
+						trigger: ['change', 'blur']
+					},
+				],
 			},
 			recordLevelList: [],
 

+ 9 - 2
pages/trade/list.vue

@@ -27,10 +27,16 @@
 		<view class="float-search2" @click="pageTo('/pages/trade/create')"><u-icon name="plus" size="42" color="#fff"></u-icon></view>
 		<view class="float-search" @click="searchPopupShow = true"><u-icon name="search" size="42" color="#fff"></u-icon></view>
 
-		<u-popup v-model="searchPopupShow" mode="center" width="80%" height="700rpx" border-radius="20">
+		<u-popup v-model="searchPopupShow" mode="center" width="80%" height="860rpx" border-radius="20">
 			<view class="bwin-popup">
 				<view class="popup-header">成交单搜索</view>
 				<view class="popup-body">
+					<u-radio-group v-model="searchFormData.house_type" active-color="#2979ff">
+						<u-radio name=" ">全部</u-radio>
+						<u-radio name="1">新房</u-radio>
+						<u-radio name="2">二手房</u-radio>
+					</u-radio-group>
+					<u-divider marginTop="10" marginBottom="10">或</u-divider>
 					<u-input v-model="searchFormData.deal_item" border placeholder="请输入成交项目(支持模糊搜索)"></u-input>
 					<u-divider marginTop="10" marginBottom="10">或</u-divider>
 					<u-input v-model="searchFormData.deal_clerk" border placeholder="请输入成交业务员姓名(支持模糊搜索)"></u-input>
@@ -83,7 +89,8 @@ export default {
 				deal_item: '',
 				deal_clerk: userInfo2.roles == 7 ? userInfo2.nickname : '',
 				customer_name: '',
-				customer_phone: ''
+				customer_phone: '',
+				house_type: '',
 			}, // 搜索栏数据
 			customerList: [],
 			loadmore: {

+ 1 - 1
pages/trade/record.vue

@@ -52,7 +52,7 @@
 		<!-- v-if="dtlObj.create_by === userInfo2.id"
 			dtlObj.house_type == 2
 			-->
-		<u-button v-if="dtlObj.create_by === userInfo2.id && dtlObj.house_type == 2" class="f-btn3 bwin-btn-80 u-m-b-10" type="success" @click="tradeHandle">二手房成交跟踪</u-button>
+		<u-button v-if="dtlObj.house_type == 2 && (dtlObj.create_by === userInfo2.id || userInfo2.roles == 1 || userInfo2.roles == 5)" class="f-btn3 bwin-btn-80 u-m-b-10" type="success" @click="tradeHandle">二手房成交跟踪</u-button>
 		<u-button v-if="dtlObj.create_by === userInfo2.id" class="f-btn bwin-btn-80 u-m-b-10" type="primary" @click="addHandle">添加跟进记录</u-button>
 		<u-button v-if="dtlObj.check_state == 1 && dtlObj.deal_clerk === userInfo2.nickname" class="f-btn2 bwin-btn-80 u-m-b-10" type="warning" @click="submitCheck">提交审核</u-button>
 		<u-button v-if="dtlObj.check_state > 1 && dtlObj.check_state < 5 && curStepId === userInfo2.id" class="f-btn2 bwin-btn-80 u-m-b-10" type="warning" @click="checkHandle">去审核</u-button>

+ 102 - 19
pages/trade/recordTrade1.vue

@@ -2,36 +2,54 @@
 	<view class="page">
 		<view class="form">
 			<u-form :model="form" ref="uForm">
-				<u-form-item label-width="200" label="签约时间" prop="sign_time" @click.native="opensignTimePopoup">
+				<u-form-item label-width="210" label="合同编号" prop="contract_no">
+					<u-input placeholder="请输入合同编号" v-model="form.contract_no" type="text"></u-input>
+				</u-form-item>
+				<u-form-item label-width="210" label="签约时间" prop="sign_time" @click.native="opensignTimePopoup">
 					<view class="scoped-input-floor" @click.native="opensignTimePopoup"></view>
 					<u-input placeholder="请选择签约时间" v-model="form.sign_time" disabled type="text"></u-input>
 				</u-form-item>
-				<u-form-item label-width="200" label="贷款额度" prop="loan_amount">
+				<u-form-item label-width="210" label="贷款额度" prop="loan_amount">
 					<u-input placeholder="请输入贷款额度" v-model="form.loan_amount" type="text"></u-input>
 					<template v-slot:right>
 					</template>
 				</u-form-item>
-				<u-form-item label-width="200" label="贷款银行" prop="loan_bank">
+				<u-form-item label-width="210" label="贷款银行" prop="loan_bank">
 					<u-input placeholder="请选择贷款银行" v-model="form.loan_bank" disabled @click="loanBankOpen" type="text"></u-input>
 				</u-form-item>
-				<u-form-item label-width="200" label="中介费(卖方)" prop="brokerage_fee1">
+				<u-form-item label-width="210" label="贷款经理及电话" prop="loan_manager">
+					<u-input placeholder="请输入贷款经理和电话" v-model="form.loan_manager" type="text"></u-input>
+				</u-form-item>
+				<u-form-item label-width="210" label="中介费(卖方)" prop="brokerage_fee1">
 					<u-input placeholder="请输入中介费(卖方)" v-model="form.brokerage_fee1" type="text"></u-input>
 					<template v-slot:right>
 					</template>
 				</u-form-item>
-				<u-form-item label-width="200" label="中介费(买方)" prop="brokerage_fee2">
+				<u-form-item label-width="210" label="中介费(买方)" prop="brokerage_fee2">
 					<u-input placeholder="请输入中介费(买方)" v-model="form.brokerage_fee2" type="text"></u-input>
 					<template v-slot:right>
 					</template>
 				</u-form-item>
+				<u-form-item label-width="210" label="贷款服务费" prop="loan_fee">
+					<u-input placeholder="请输入贷款服务费" v-model="form.loan_fee" type="text"></u-input>
+					<template v-slot:right>
+						元
+					</template>
+				</u-form-item>
+				<u-form-item label-width="210" label="代办费及其它" prop="agency_fee">
+					<u-input placeholder="请输入代办费及其它" v-model="form.agency_fee" type="text"></u-input>
+					<template v-slot:right>
+						元
+					</template>
+				</u-form-item>
 			</u-form>
-
+			
 			
 			<view class="scoped-more-img">
-				<view class="smi-title">上传合同</view>
+				<view class="smi-title">上传合同及附件</view>
 				<view class="si-op" v-for="(url, index) in contractImgList" :key="index">
 					<u-image :src="url" class="img" mode="aspectFill" height="150rpx" @click="previewImageHandle(url, contractImgList)" ></u-image>
 					<u-image src="/static/icon_g_close.png" class="i" height="40rpx" @click="contractDelImg(index)"></u-image>
@@ -53,7 +71,29 @@
 			</view>
 
 			<view class="scoped-more-img">
-				<view class="smi-title">定金凭证</view>
+				<view class="smi-title">买方身份证</view>
+				<view class="si-op" v-for="(url, index) in buyIdCardList" :key="index">
+					<u-image :src="url" class="img" mode="aspectFill" height="150rpx" @click="previewImageHandle(url, buyIdCardList)" ></u-image>
+					<u-image src="/static/icon_g_close.png" class="i" height="40rpx" @click="buyIdCardDelImg(index)"></u-image>
+				</view>
+				<view class="si-op" @click="buyIdCardAddImg">
+					<u-image src="/static/icon_upload_img.png" mode="heightFix" height="150rpx" class="img"></u-image>
+				</view>
+			</view>
+
+			<view class="scoped-more-img">
+				<view class="smi-title">卖方身份证</view>
+				<view class="si-op" v-for="(url, index) in sellIdCardList" :key="index">
+					<u-image :src="url" class="img" mode="aspectFill" height="150rpx" @click="previewImageHandle(url, sellIdCardList)" ></u-image>
+					<u-image src="/static/icon_g_close.png" class="i" height="40rpx" @click="sellIdCardDelImg(index)"></u-image>
+				</view>
+				<view class="si-op" @click="sellIdCardAddImg">
+					<u-image src="/static/icon_upload_img.png" mode="heightFix" height="150rpx" class="img"></u-image>
+				</view>
+			</view>
+
+			<view class="scoped-more-img">
+				<view class="smi-title">定金凭证和房产证收据</view>
 				<view class="si-op" v-for="(url, index) in frontMoneyList" :key="index">
 					<u-image :src="url" class="img" mode="aspectFill" height="150rpx" @click="previewImageHandle(url, frontMoneyList)" ></u-image>
 					<u-image src="/static/icon_g_close.png" class="i" height="40rpx" @click="frontMoneyDelImg(index)"></u-image>
@@ -71,7 +111,7 @@
 		<!-- utoast -->
 		<u-toast ref="uToast" />
 		
-		<u-select v-model="isLoanBankShow" :list="loanBankList" label-name="dict_label" @confirm="loanBankClose"></u-select>
+		<u-select v-model="isLoanBankShow" :list="loanBankList" label-name="dict_label" value-name="option1" @confirm="loanBankClose"></u-select>
 		
 		<u-calendar v-model="signTimeShow" mode="date" @change="signTimeChange"></u-calendar>
 	</view>
@@ -83,28 +123,34 @@
 			return {
 				frontMoneyList: [],
 				realEstateList: [],
+				buyIdCardList: [],
+				sellIdCardList: [],
 				contractImgList: [],
 				signTimeShow: false,
 				isLoanBankShow: false,
 				loanBankList: [],
 				form: {
+					contract_no: '',
 					sign_time: '',
 					loan_amount: '',
 					loan_bank: '',
+					loan_manager: '',
 					brokerage_fee1: '',
 					brokerage_fee2: '',
+					loan_fee: '',
+					agency_fee: '',
 				},
 				trade_id: null,
 			};
 		},
 		onLoad(data) {
 			this.trade_id = data.id
-			// this.getData()
+			this.getData()
 		},
 		onShow() {
-			if (this.trade_id) {
-				this.getData()
-			}
+			// if (this.trade_id) {
+			// 	this.getData()
+			// }
 		},
 		created() {
 			const dictObj = uni.getStorageSync('MD_dict') || {}
@@ -127,20 +173,27 @@
 				this.isLoanBankShow = false
 				if (arr) {
 					this.form.loan_bank = arr[0].label
+					this.form.loan_manager = arr[0].value
 				}
 			},
 			getData () {
 				uni.api.cust.apitradestepinfo({trade_id:this.trade_id}).then(res =>{
 					this.form = {
+						contract_no: res.contract_no,
 						sign_time: res.sign_time,
 						loan_amount: res.loan_amount,
 						loan_bank: res.loan_bank,
+						loan_manager: res.loan_manager,
 						brokerage_fee1: res.brokerage_fee1,
 						brokerage_fee2: res.brokerage_fee2,
+						loan_fee: res.loan_fee,
+						agency_fee: res.agency_fee,
 					}
 					this.frontMoneyList = res.front_money && res.front_money.length > 0 ? res.front_money.split(',') : []
 					this.realEstateList = res.real_estate && res.real_estate.length > 0 ? res.real_estate.split(',') : []
 					this.contractImgList = res.contract && res.contract.length > 0 ? res.contract.split(',') : []
+					this.buyIdCardList = res.buy_id_card && res.buy_id_card.length > 0 ? res.buy_id_card.split(',') : []
+					this.sellIdCardList = res.sell_id_card && res.sell_id_card.length > 0 ? res.sell_id_card.split(',') : []
 				})
 			},
 			opensignTimePopoup () {
@@ -161,35 +214,59 @@
 			contractAddImg () {
 				this.uploadComImg((arr) => {
 					let imgArr = [...this.contractImgList, ...arr]
-					this.contractImgList = [...imgArr]
+					this.contractImgList = JSON.parse(JSON.stringify(imgArr))
 				}, 9)
 			},
 			contractDelImg (index) {
 				let imgArr = [...this.contractImgList]
 				imgArr.splice(index, 1)
-				this.contractImgList = [...imgArr]
+				this.contractImgList = JSON.parse(JSON.stringify(imgArr))
+			},
+			buyIdCardAddImg () {
+				const oldList = JSON.parse(JSON.stringify(this.buyIdCardList))
+				this.uploadComImg((arr) => {
+					let buyIdCard = [...oldList, ...arr]
+					this.buyIdCardList = JSON.parse(JSON.stringify(buyIdCard))
+				}, 9)
+			},
+			buyIdCardDelImg (index) {
+				let buyIdCard = [...this.buyIdCardList]
+				buyIdCard.splice(index, 1)
+				this.buyIdCardList = JSON.parse(JSON.stringify(buyIdCard))
+			},
+			sellIdCardAddImg () {
+				const oldList = JSON.parse(JSON.stringify(this.sellIdCardList))
+				this.uploadComImg((arr) => {
+					let sellIdCard = [...oldList, ...arr]
+					this.sellIdCardList = JSON.parse(JSON.stringify(sellIdCard))
+				}, 9)
+			},
+			sellIdCardDelImg (index) {
+				let sellIdCard = [...this.sellIdCardList]
+				sellIdCard.splice(index, 1)
+				this.sellIdCardList = JSON.parse(JSON.stringify(sellIdCard))
 			},
 			realEstateAddImg () {
 				this.uploadComImg((arr) => {
 					let imgArr = [...this.realEstateList, ...arr]
-					this.realEstateList = [...imgArr]
+					this.realEstateList = JSON.parse(JSON.stringify(imgArr))
 				}, 9)
 			},
 			realEstateDelImg (index) {
 				let imgArr = [...this.realEstateList]
 				imgArr.splice(index, 1)
-				this.realEstateList = [...imgArr]
+				this.realEstateList = JSON.parse(JSON.stringify(imgArr))
 			},
 			frontMoneyAddImg () {
 				this.uploadComImg((arr) => {
 					let imgArr = [...this.frontMoneyList, ...arr]
-					this.frontMoneyList = [...imgArr]
+					this.frontMoneyList = JSON.parse(JSON.stringify(imgArr))
 				}, 9)
 			},
 			frontMoneyDelImg (index) {
 				let imgArr = [...this.frontMoneyList]
 				imgArr.splice(index, 1)
-				this.frontMoneyList = [...imgArr]
+				this.frontMoneyList = JSON.parse(JSON.stringify(imgArr))
 			},
 			uploadComImg (bc, count, moreStr) {
 				const that = this
@@ -253,16 +330,22 @@
 
 				let apiStr = 'apitradecontractedit'
 				let params = {
+					contract_no: that.form.contract_no || '',
 					sign_time: that.form.sign_time || '',
 					loan_amount: that.form.loan_amount || '',
 					loan_bank: that.form.loan_bank || '',
+					loan_manager: that.form.loan_manager || '',
 					brokerage_fee1: that.form.brokerage_fee1 || '',
 					brokerage_fee2: that.form.brokerage_fee2 || '',
+					loan_fee: that.form.loan_fee || '',
+					agency_fee: that.form.agency_fee || '',
 					trade_id: that.trade_id
 				}
 				params.front_money = that.frontMoneyList.join(',')
 				params.real_estate = that.realEstateList.join(',')
 				params.contract = that.contractImgList.join(',')
+				params.buy_id_card = that.buyIdCardList.join(',')
+				params.sell_id_card = that.sellIdCardList.join(',')
 				// if (that.isEdit) {
 				// 	apiStr = 'apitraderecordedit'
 				// 	params.id = that.form.id

+ 2 - 2
unpackage/dist/build/mp-weixin/components/back-top/back-top.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/trade/create.js


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/trade/create.wxml


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/trade/list.js


+ 3 - 1
unpackage/dist/build/mp-weixin/pages/trade/list.json

@@ -6,8 +6,10 @@
     "u-empty": "/uni_modules/vk-uview-ui/components/u-empty/u-empty",
     "u-icon": "/uni_modules/vk-uview-ui/components/u-icon/u-icon",
     "u-popup": "/uni_modules/vk-uview-ui/components/u-popup/u-popup",
-    "u-input": "/uni_modules/vk-uview-ui/components/u-input/u-input",
+    "u-radio-group": "/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group",
+    "u-radio": "/uni_modules/vk-uview-ui/components/u-radio/u-radio",
     "u-divider": "/uni_modules/vk-uview-ui/components/u-divider/u-divider",
+    "u-input": "/uni_modules/vk-uview-ui/components/u-input/u-input",
     "u-button": "/uni_modules/vk-uview-ui/components/u-button/u-button",
     "u-loadmore": "/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore"
   }

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/trade/list.wxml


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/trade/record.js


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/trade/record.wxml


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/trade/recordTrade1.js


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/build/mp-weixin/pages/trade/recordTrade1.wxml


+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

+ 2 - 2
unpackage/dist/build/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/libs/trees.json

@@ -1,4 +1,4 @@
 {
-  "usingComponents": {},
-  "component": true
+  "component": true,
+  "usingComponents": {}
 }

File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/back-top/back-top.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/components/wm-watermark/wm-watermark.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/activity/join.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/activity/join2.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/activity/list.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/check.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/create.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/createin.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detail2.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/detailGovern.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/estate.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/list.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/recommend/visitimg.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/buycheck.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/agent/report/deal.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/create.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/list.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/my.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/mycreate.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/myrecord.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/cust/myrecordedit.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/dtl.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/lib.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/libPre.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/estate/list.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/web.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/check.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/deal.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/saler/list.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/chart.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/map.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/check.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/create.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/list.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/record.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/recordTrade1.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/recordTrade2.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/trade/recordedit.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/login.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/login/register.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/bank.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/profile.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/setting/setting.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/HM-filterDropdown/components/HM-filterDropdown/HM-filterDropdown.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/okingtz-cropper/components/okingtz-cropper/okingtz-cropper.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-button/u-button.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-calendar/u-calendar.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-divider/u-divider.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-empty/u-empty.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-form/u-form.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-gap/u-gap.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-icon/u-icon.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-image/u-image.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-input/u-input.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-line/u-line.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loading/u-loading.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-mask/u-mask.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-modal/u-modal.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-navbar/u-navbar.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/libs/trees.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-parse/u-parse.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-popup/u-popup.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-radio/u-radio.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/vk-uview-ui/components/u-select/u-select.js.map


Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini