From 3334d4402759187b2b2b48a94733b33e13d0012a Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期六, 04 十一月 2023 13:53:58 +0800 Subject: [PATCH] # --- pages/business/saleManage/modiSaleManage.vue | 43 +++++++++++++++++++-- pages/business/saleManage/cstmrDetls.vue | 21 +++------- pages/business/saleManage/saleManage.vue | 4 +- pages/business/saleManage/saleManageDetails.vue | 29 +++++++++----- 4 files changed, 66 insertions(+), 31 deletions(-) diff --git a/pages/business/saleManage/cstmrDetls.vue b/pages/business/saleManage/cstmrDetls.vue index 1e2418b..6949f5d 100644 --- a/pages/business/saleManage/cstmrDetls.vue +++ b/pages/business/saleManage/cstmrDetls.vue @@ -14,22 +14,15 @@ </view> <view class="container"> <view><y-title title="鍩烘湰淇℃伅"></y-title></view><view></view> - <view class="list-item1">椤圭洰浠e彿</view><view class="list-item2">{{saleManage.uuid}}</view> - - <view class="list-item1">鐢叉柟鍗曚綅</view><view class="list-item2">{{saleManage.cstmrId$}}</view> - <view class="list-item1">椤圭洰鎬婚噾棰�</view><view class="list-item2">{{saleManage.money}}</view> - - <view class="list-item1">鎵�灞炲叕鍙�</view><view class="list-item2">{{saleManage.company$}}</view> - + <view class="list-item1">瀹㈡埛浠e彿</view><view class="list-item2">{{saleManage.uuid}}</view> + <view class="list-item1">鎵�灞為儴闂�</view><view class="list-item2">{{saleManage.deptId$}}</view> + <view class="list-item1">瀹㈡埛绫诲埆</view><view class="list-item2">{{saleManage.cstmrType$}}</view> <view class="list-item1">鐪佸競鍖�</view><view class="list-item2">{{saleManage.pcd$ ? saleManage.pcd$ : '--'}}</view> - <view class="list-item1">椤圭洰鍦板潃</view><view class="list-item2">{{saleManage.addr}}</view> - <view class="list-item1">璐熻矗浜�</view><view class="list-item2">{{saleManage.director$}}</view> + <view class="list-item1">瀹㈡埛鑱旂郴浜�</view><view class="list-item2">{{saleManage.contacts ? saleManage.contacts : '--'}}</view> + <view class="list-item1">鍖哄垎</view><view class="list-item2">{{saleManage.type$ ? saleManage.type$ : '--'}}</view> + <view class="list-item1">瀹㈡埛琛屼笟</view><view class="list-item2 color-main">{{saleManage.industry ? saleManage.industry : '--'}}</view> + <view class="list-item1">浜у搧绫诲埆</view><view class="list-item2">{{saleManage.productCategory ? saleManage.productCategory : '--'}}</view> <view class="list-item1">澶囨敞</view><view class="list-item2">{{saleManage.remarks ? saleManage.remarks : '--'}}</view> - - <view class="list-item1">椤圭洰棰勭畻閲戦(涓�)</view><view class="list-item2">{{saleManage.money ? saleManage.money : '--'}}</view> - - <view class="list-item1">椤圭洰棰勪及鎴愪氦鐜�</view><view class="list-item2">{{saleManage.transactionRate ? saleManage.transactionRate : '--'}}</view> - </view> <view class="container"> <view><y-title title="鍏朵粬淇℃伅"></y-title></view><view></view> diff --git a/pages/business/saleManage/modiSaleManage.vue b/pages/business/saleManage/modiSaleManage.vue index adc2b84..8062a57 100644 --- a/pages/business/saleManage/modiSaleManage.vue +++ b/pages/business/saleManage/modiSaleManage.vue @@ -79,6 +79,9 @@ orderProductTypeIds: [], orderProductTypeList: [], baseFormData: { + id: '', + memoExperience: '', + status: 0, citysData: [], cstmrType: '', company: '', @@ -149,8 +152,11 @@ text: '澶栭攢', value: 2 }], + id: 0, citysData: [], - citysDataTemp: '' + citysDataTemp: '', + memoExperience: '', + status: 0 } }, onReady() { @@ -161,6 +167,30 @@ // 鑾峰彇鐪佸競鍖� this.citysData = test.citysData this.getDetail() + }, + onLoad: function(option) { + let _this = this + const eventChannel = this.getOpenerEventChannel(); + eventChannel.emit('acceptDataFromOpenedPage', {data: 'data from test page'}); + eventChannel.emit('someEvent', {data: 'data from test page for someEvent'}); + // 鐩戝惉acceptDataFromOpenerPage浜嬩欢锛岃幏鍙栦笂涓�椤甸潰閫氳繃eventChannel浼犻�佸埌褰撳墠椤甸潰鐨勬暟鎹� + eventChannel.on('saleManage', function(data) { + data = data.data + console.log(data); + _this.cstmrList = [{value: data.cstmrId$,id: data.cstmrId}] + _this.companyList = [{name: data.company$,id: data.company}] + _this.directorList = [{value: data.director$,id: data.director}] + _this.orderProductTypeList = [{value: data.orderProductTypeId$,id: data.orderProductTypeId}] + data.cstmrId = data.cstmrId$ + data.company = data.company$ + data.director = data.director$ + data.orderProductTypeId = data.orderProductTypeId$ + _this.citysDataTemp = data.pcd + _this.id = data.id + _this.memoExperience = data.memoExperience + _this.status = data.status + _this.baseFormData = data + }) }, methods: { async getDetail() { @@ -253,8 +283,6 @@ } } for (element of that.directorList) { - console.log(that.directorList); - console.log(that.baseFormData.director); if (element.value == that.baseFormData.director) { that.baseFormData.director = element.id } @@ -276,8 +304,11 @@ res.remarks = '' } res.pcd = this.citysDataTemp + res.id = this.id + res.memoExperience = this.memoExperience + res.status = this.status uni.request({ - url: that.baseUrl + '/order/add/auth', + url: that.baseUrl + '/order/update/auth', header: { 'token': uni.getStorageSync('token'), 'content-type': 'application/x-www-form-urlencoded', @@ -287,7 +318,9 @@ success(result) { var res = result.data if (res.code === 200) { - uni.navigateBack() + uni.navigateBack({ + delta: 2 + }) } else if (res.code === 403) { uni.showToast({ title: res.msg, diff --git a/pages/business/saleManage/saleManage.vue b/pages/business/saleManage/saleManage.vue index f2f4760..e90d2aa 100644 --- a/pages/business/saleManage/saleManage.vue +++ b/pages/business/saleManage/saleManage.vue @@ -22,7 +22,7 @@ <view> <!-- 瀹㈡埛鍒楄〃 --> <view class="c-list" v-for="(item,index) in csmtrList" :key="index"> - <view class="titles" @click="getDetails(item.cstmrId)"> + <view class="titles" @click="getDetails(item.id)"> <view style="flex: 1;"> <y-title :title="item.name"></y-title> </view> @@ -39,7 +39,7 @@ <view class="list-item1">椤圭洰浠e彿</view><view class="list-item2">{{item.uuid}}</view> </view> <view class="cstmrs-item"> - <view class="list-item1">鐢叉柟鍗曚綅</view><view class="list-item2 color-main" @click="goDetls(item.id)">{{item.cstmrId$ ? item.cstmrId$ : '--'}}</view> + <view class="list-item1">鐢叉柟鍗曚綅</view><view class="list-item2 color-main" @click="goDetls(item.cstmrId)">{{item.cstmrId$ ? item.cstmrId$ : '--'}}</view> </view> <view class="cstmrs-item"> <view class="list-item1">鎵�灞炲尯鍩�</view><view class="list-item2">{{item.pcd$ ? item.pcd$ : '--'}}</view> diff --git a/pages/business/saleManage/saleManageDetails.vue b/pages/business/saleManage/saleManageDetails.vue index 0ebd44a..c1f55e4 100644 --- a/pages/business/saleManage/saleManageDetails.vue +++ b/pages/business/saleManage/saleManageDetails.vue @@ -13,16 +13,20 @@ </view> </view> <view class="container"> + <view><y-title title="鍩烘湰淇℃伅"></y-title></view><view></view> - <view class="list-item1">瀹㈡埛浠e彿</view><view class="list-item2">{{saleManage.uuid}}</view> - <view class="list-item1">鎵�灞為儴闂�</view><view class="list-item2">{{saleManage.deptId$}}</view> - <view class="list-item1">瀹㈡埛绫诲埆</view><view class="list-item2">{{saleManage.cstmrType$}}</view> + <view class="list-item1">椤圭洰浠e彿</view><view class="list-item2">{{saleManage.uuid}}</view> + <view class="list-item1">鐢叉柟鍗曚綅</view><view class="list-item2">{{saleManage.cstmrId$}}</view> + <view class="list-item1">椤圭洰鎬婚噾棰�</view><view class="list-item2">{{saleManage.money}}</view> + <view class="list-item1">鎵�灞炲叕鍙�</view><view class="list-item2">{{saleManage.company$}}</view> <view class="list-item1">鐪佸競鍖�</view><view class="list-item2">{{saleManage.pcd$ ? saleManage.pcd$ : '--'}}</view> - <view class="list-item1">瀹㈡埛鑱旂郴浜�</view><view class="list-item2">{{saleManage.contacts ? saleManage.contacts : '--'}}</view> - <view class="list-item1">鍖哄垎</view><view class="list-item2">{{saleManage.type$ ? saleManage.type$ : '--'}}</view> - <view class="list-item1">瀹㈡埛琛屼笟</view><view class="list-item2 color-main">{{saleManage.industry ? saleManage.industry : '--'}}</view> - <view class="list-item1">浜у搧绫诲埆</view><view class="list-item2">{{saleManage.productCategory ? saleManage.productCategory : '--'}}</view> + <view class="list-item1">椤圭洰鍦板潃</view><view class="list-item2">{{saleManage.addr}}</view> + <view class="list-item1">璐熻矗浜�</view><view class="list-item2">{{saleManage.director$}}</view> <view class="list-item1">澶囨敞</view><view class="list-item2">{{saleManage.remarks ? saleManage.remarks : '--'}}</view> + <view class="list-item1">椤圭洰棰勭畻閲戦(涓�)</view><view class="list-item2">{{saleManage.money ? saleManage.money : '--'}}</view> + <view class="list-item1">椤圭洰棰勪及鎴愪氦鐜�</view><view class="list-item2">{{saleManage.transactionRate ? saleManage.transactionRate : '--'}}</view> + + </view> <view class="container"> <view><y-title title="鍏朵粬淇℃伅"></y-title></view><view></view> @@ -91,7 +95,7 @@ init() { let that = this uni.request({ - url: that.baseUrl + '/cstmr/' + that.id +'/auth', + url: that.baseUrl + '/order/' + that.id +'/auth', header: {'token' : uni.getStorageSync('token')}, method: 'GET', success(res) { @@ -213,9 +217,14 @@ } }) }, - modi() { + modi(id) { + let _this = this uni.navigateTo({ - url: '/pages/business/saleManage/modiSaleManage' + url: '/pages/business/saleManage/modiSaleManage', + success: function(res) { + // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹� + res.eventChannel.emit('saleManage', { data: _this.saleManage }) + } }) } } -- Gitblit v1.9.1