From e695ab97b46b6cfd984a8234bdc9de950b82e2ec Mon Sep 17 00:00:00 2001 From: zhangxiaoxu123 <819527061@qq.com> Date: 星期五, 29 七月 2022 11:59:20 +0800 Subject: [PATCH] '首页添加日发运计划' --- pages/edit-my-application/edit-my-application.vue | 594 +++++++++++++++++++++++++++++------------------------------ 1 files changed, 293 insertions(+), 301 deletions(-) diff --git a/pages/edit-my-application/edit-my-application.vue b/pages/edit-my-application/edit-my-application.vue index 3225f38..1651a03 100644 --- a/pages/edit-my-application/edit-my-application.vue +++ b/pages/edit-my-application/edit-my-application.vue @@ -4,7 +4,7 @@ <!-- page-mete鐨刾age-style灞炴�х浉褰撲簬HTML鐨刡ody灞炴�� --> <!-- <page-meta :page-style="spanStyle"></page-meta> --> <!-- 琛ㄥ崟 --> - + <combination-title class="newApplicationTitle" title="鏂板"></combination-title> <!-- 娉ㄦ剰锛屽鏋滈渶瑕佸吋瀹瑰井淇″皬绋嬪簭锛屾渶濂介�氳繃setRules鏂规硶璁剧疆rules瑙勫垯 --> <!-- <u-notify :message="accountMsg" :show="trueMsg" :type="accountMsgType"></u-notify> --> @@ -35,13 +35,13 @@ </u-form-item> </u--form> </view> - + <!-- 鐢宠鏃ュ巻銆佽寖鍥存椂闂� --> <u-calendar :show="timeShow" :mode="mode" @confirm="confirmTime" @close="timeClose" rowHeight="110" :maxDate="maxDate"></u-calendar> <!-- 鐢宠浠樻鏂瑰紡寮瑰嚭鑿滃崟 --> <!-- <u-action-sheet :show="showPayType" :actions="actions" title="璇烽�夋嫨浠樻鏂瑰紡" @close="showPayType = false" @select="sexSelect"></u-action-sheet> --> - + <!-- 閫夋嫨瀹㈡埛寮规 --> <!-- @touchmove.stop.prevent="moveHandleCustomer":闃叉鍥惧眰绌块�� --> <!-- <view class="selectCustomerPopup"> @@ -107,7 +107,7 @@ @select="selectCustomerSelect" ></u-action-sheet> </view> --> - + <!-- 绾у埆鑿滃崟椤� --> <!-- <view class="selectLevelSheet"> <u-action-sheet :show="selectLevelShow" :actions="levelList" title="璇烽�夋嫨绾у埆" @close="selectLevelShow = false" @select="selectLevelSelect"></u-action-sheet> @@ -116,7 +116,7 @@ </scroll-view> </u-popup> </view> --> - + <!-- 閫夋嫨鍚堝悓 --> <!-- @touchmove.stop.prevent="moveHandleContract" --> <!-- <view class="selectCustomerPopup"> @@ -202,7 +202,7 @@ </uni-tr> </uni-table> </view> - + <view class="TableUtilBtn"> <uni-table border emptyText="鏆傛棤鏇村鏁版嵁"> <uni-tr><uni-th align="center">鎿嶄綔</uni-th></uni-tr> @@ -243,8 +243,8 @@ </u-popup> </view> --> - - + + <!-- 娣诲姞鍚堝悓瀛愰」 --> <view class="addContractContainer"> <u-popup :show="addContractShow" @close="addContractClose" @open="addContractOpen" mode="bottom" round="22"> @@ -268,7 +268,7 @@ <u--input v-model="addContractFormdata.coalName" disabled disabledColor="#ffffff"></u--input> </u-form-item> <template> - <!-- 浠锋牸鍗$墖 --> + <!-- 浠锋牸鍗$墖 --> <view class="priceList" v-if="showPrice && favouredpolicyListcomputed"> <view class="currentPriceContainer"> <u-divider text="褰撳墠浠锋牸"></u-divider> @@ -375,7 +375,7 @@ <uni-td align="center">{{ item.val }}</uni-td> <uni-td align="center">{{ item.price }}</uni-td> </uni-tr> - + </uni-table> </u-checkbox-group> </view> @@ -400,18 +400,18 @@ v-model="addContractFormdata.quant"></u--input> </u-form-item> </view> - + <!-- <u-form-item label="鍙戠珯" labelWidth="18%" borderBottom ref="item1"><u--input v-model="addContractFormdata.fromStation" border="none"></u--input></u-form-item> <u-form-item label="鍒扮珯" labelWidth="18%" borderBottom ref="item1"><u--input v-model="addContractFormdata.toStation" border="none"></u--input></u-form-item> <u-form-item label="杩愯垂" labelWidth="18%" borderBottom ref="item1"><u--input v-model="addContractFormdata.cost1" border="none"></u--input></u-form-item> <u-form-item label="鎶戝皹璐�" labelWidth="18%" borderBottom ref="item1"><u--input v-model="addContractFormdata.cost2" border="none"></u--input></u-form-item> --> </u--form> - + <view class="addContractConfirm"> <u-button text="娣诲姞" type="primary" @click="addContractSanConfirm"></u-button> </view> </view> - + <!-- 閫夋嫨鐓ゅ巶 --> <view class="coalFiledSelectPopup"> <u-popup :show="coalFiledSelectShow" @close="coalFiledSelectClose" @open="coalFiledSelectOpen" mode="bottom" @@ -444,7 +444,7 @@ </uni-tr> </uni-table> </view> - + <view class="TableUtilBtn"> <uni-table border emptyText="鏆傛棤鏇村鏁版嵁"> <uni-tr> @@ -465,7 +465,7 @@ </scroll-view> </u-popup> </view> - + <!-- 閫夋嫨鏀惰揣浜� --> <view class="selectCustomerPopup"> <u-popup :show="addContractConsigneeShow" @close="addContractConsigneeClose" @@ -503,24 +503,24 @@ <view class="searchResultList"> <u-cell-group :right-icon="false"> <u-cell v-for="(item, index) in customerData" :title="item.customerFullName" :arrow="false"> - <text slot="value" class="u-slot-value"> + <view slot="value" class="u-slot-value"> <button class="mini-btn" type="default" size="mini" style="background: #007aff; - color: #ffffff; - margin: auto 0; - height: 20px; - line-height:20px; - width: 43px; - font-size: 10px; - padding: 0;" + color: #ffffff; + margin: auto 0; + height: 20px; + line-height:20px; + width: 43px; + font-size: 10px; + padding: 0;" @click="addContractConsigneeConfirm(item)" > 閫夋嫨 </button> - </text> + </view> </u-cell> </u-cell-group> </view> @@ -547,7 +547,7 @@ </scroll-view> </u-popup> </view> - + <!-- 鍝佺閫夋嫨鍣� --> <view class="addContractCoalPicker"> <u-picker @@ -560,7 +560,7 @@ keyName="label" ></u-picker> </view> - + <!-- 杩愯緭閫夋嫨鍣� --> <view class="addContractCoalPicker"> <u-picker @@ -576,9 +576,9 @@ </scroll-view> </u-popup> </view> - + <!-- 鐢宠琛ㄦ牸 --> - + <view class="newApplicationTable"> <!-- <uni-table border stripe emptyText="鏆傛棤鏇村鏁版嵁"> <uni-tr v-for="(item, index) in 12" :key="index"> @@ -601,7 +601,7 @@ <view class="balanceNo" v-if="accountDetails.balanceTotal < 0"> <text style="color:red;">瀹㈡埛璐︽埛褰撳墠澶勪簬娆犳鐘舵��</text> </view> - + <view class="messageCustomerBalance" v-if="accountDetails.balanceTotal >= 0"> <text style="color: #FFA500;;">瀹㈡埛璐︽埛鐜版眹浣欓:{{ accountDetails.balanceTotal @@ -630,7 +630,7 @@ <text>{{ item.compName }}</text> </view> </view> - + <view class="cardList_item"> <view class=""> 鍝佺锛� @@ -658,28 +658,28 @@ </view> </u-swipe-action-item> </u-swipe-action> - + <view class="addCard" @click="addContractClick"> <view class="addCard-icon"> <u-icon name="plus" size="100"></u-icon> </view> </view> </view> - + <view class="new-application-button"> <u-button text="鍙栨秷" :plain="true" type="primary" @click="backPage"></u-button> <u-button text="纭畾" type="primary" @click="newApplicationFormDataClick"></u-button> </view> - + <!-- 鑿滃崟鏍� --> <popup-menu @menuShow="menushow" ref="menuRef"></popup-menu> </view> </template> - + <script> import combinationTitle from '@/components/common/combined-title/combined-title.vue'; import popupMenu from '@/components/common/popup-menu/popup-menu.vue'; - + // 鏈�澶ф樉绀虹殑鏃ユ湡 const d = new Date(); const year = d.getFullYear(); @@ -789,14 +789,14 @@ // 閫夋嫨鍚堝悓 // selectContractShow: false, // searchContractForm: { - // current: 1, - // size: 10, - // num: '', - // startDate: '', - // endDate: '', - // result: 2, - // type: '', - // customerName: '' + // current: 1, + // size: 10, + // num: '', + // startDate: '', + // endDate: '', + // result: 2, + // type: '', + // customerName: '' // }, // contractData: [], // 绫诲瀷 @@ -817,7 +817,7 @@ // trigger: ['blur', 'change'] // } // ], - + }, addContractFormdata: { // id:null, @@ -844,7 +844,7 @@ // toStation: '', // trainType: 1, // type: '' - + }, contractDetails: [], // 閫夋嫨鐨勫悎鍚岃鎯� // 閫夋嫨鐓ゅ巶 @@ -858,7 +858,7 @@ addContractCoalShow: false, addContractCoalData: [[]], // 杩愯緭绫诲瀷 - + // 浼樻儬 favouredpolicyListAll: [], //浼樻儬鏀跨瓥鍒楄〃鎵�鏈夌殑 favouredpolicyList: [], // 浼樻儬鏀跨瓥鍒楄〃 @@ -916,7 +916,7 @@ }, onLoad(options) { this.editApplicationTableId = JSON.parse(options.index); - + }, onShow() { if (this.menuShow == true) { @@ -979,14 +979,14 @@ } }); this.favouredpolicyList = list; - + return true; }, async currentRowComputed() { - + //鍙樹环鏍肩敤鐨� this.changePriceMode(this.addContractFormdata.priceMode); - + //鍙樿鍗曢噺 if (this.addContractFormdata.id != null) { if (this.addContractFormdata.price > 0 && (this.addContractFormdata.amount > 0 || this.addContractFormdata.quant > 0)) { @@ -1003,7 +1003,7 @@ price += this.dust; this.addContractFormdata.cost1 = (this.addContractFormdata.quant * cost1Price).toFixed(2); //杩愯垂 this.addContractFormdata.cost2 = (this.addContractFormdata.quant * this.dust).toFixed(2); //鎶戝皹璐� - + let amount = Number(price * this.addContractFormdata.quant) + Number(this.addContractFormdata.cost1) + Number(this.addContractFormdata.cost2); this.addContractFormdata.amount = amount.toFixed(2); } @@ -1014,29 +1014,29 @@ return true; } // accountMsg() { - // this.accountMsgType = 'error'; - // if (this.accountDetails) { - // if (this.accountDetails.balanceType == '璐�') { - // return '瀹㈡埛璐︽埛浣欓褰撳墠澶勪簬娆犳鐘舵�侊紒'; - // } else { - // let amount = 0; - // this.newFormData.contractOrders.forEach(e => { - // amount += Number(e.amount); - // }); - // if (this.newFormData.payType == '0') { - // if (this.accountDetails.balance < amount) { - // return '瀹㈡埛璐︽埛鐜版眹浣欓涓嶈冻锛岀幇姹囦綑棰�:' + this.accountDetails.balance; - // } - // } else { - // if (this.accountDetails.balance2 < amount) { - // return '瀹㈡埛璐︽埛鎵垮厬浣欓涓嶈冻锛屾壙鍏戜綑棰�:' + this.accountDetails.balance2; - // } - // } - // } - // this.accountMsgType = 'warning'; - // return '瀹㈡埛璐︽埛鐜版眹浣欓:' + this.accountDetails.balance + '锛屾壙鍏戜綑棰�:' + (this.accountDetails.balance2 ? this.accountDetails.balance2 : 0); - // } - // return null; + // this.accountMsgType = 'error'; + // if (this.accountDetails) { + // if (this.accountDetails.balanceType == '璐�') { + // return '瀹㈡埛璐︽埛浣欓褰撳墠澶勪簬娆犳鐘舵�侊紒'; + // } else { + // let amount = 0; + // this.newFormData.contractOrders.forEach(e => { + // amount += Number(e.amount); + // }); + // if (this.newFormData.payType == '0') { + // if (this.accountDetails.balance < amount) { + // return '瀹㈡埛璐︽埛鐜版眹浣欓涓嶈冻锛岀幇姹囦綑棰�:' + this.accountDetails.balance; + // } + // } else { + // if (this.accountDetails.balance2 < amount) { + // return '瀹㈡埛璐︽埛鎵垮厬浣欓涓嶈冻锛屾壙鍏戜綑棰�:' + this.accountDetails.balance2; + // } + // } + // } + // this.accountMsgType = 'warning'; + // return '瀹㈡埛璐︽埛鐜版眹浣欓:' + this.accountDetails.balance + '锛屾壙鍏戜綑棰�:' + (this.accountDetails.balance2 ? this.accountDetails.balance2 : 0); + // } + // return null; // } }, watch: { @@ -1097,10 +1097,10 @@ this.newFormData = res.data; this.timeDataStr = this.newFormData.startDate; }) - + // 鑾峰彇鍚堝悓璇︽儏锛岀叅绉� await this.getContractDetails(); - + // 鍒濆鍖栧綋鍓嶇敵璇峰鎴疯处鎴锋儏鍐� if(this.newFormData.customerId){ await this.$reqGet('getAccount', {customerId: this.newFormData.customerId}).then(res => { @@ -1119,8 +1119,8 @@ this.selectOKfavouredpolicyValue.push(Number(item)); }); } - - + + // 鑾峰彇浠锋牸 // this.getNewPriceData = this.addContractFormdata; this.getNewPriceData.compName = this.newFormData.contractOrders[this.applicationOrderIndex].compName; @@ -1137,7 +1137,7 @@ this.getNewPriceData.coalName = this.newFormData.contractOrders[this.applicationOrderIndex].coalName; // 鑾峰彇鍚堝悓鐓ょ浠锋牸 this.getNewPrice(); - + // 鍒濆鍖栫涓�娆′紭鎯犱环鏍艰绠� // this.$nextTick(()=>{ if (this.selectOKfavouredpolicyValue.length == 0) { @@ -1151,7 +1151,7 @@ }) } // }) - + // 璁㈠崟杩愯緭绫诲瀷 switch (this.addContractFormdata.trainType) { case 1: @@ -1161,12 +1161,12 @@ this.addContractTransport = '璺繍'; break; } - - + + this.$nextTick(() => { this.addContractShow = true; }) - + }, getContractDetails() { uni.showLoading({ @@ -1202,7 +1202,7 @@ } }) } - + }, // 閫夋嫨瀹㈡埛 selectCustomer() { @@ -1223,11 +1223,11 @@ }, // 瀹㈡埛閫夋嫨寮规鎵撳紑浜� // selectCustomerOpen() { - // // this.spanStyle = 'overflow:hidden'; //褰撹挋灞傚脊璧锋椂锛屽浐瀹氱晫闈㈢姝㈡粴鍔紝褰撹挋灞傚叧闂椂锛屽厑璁告粴鍔� + // // this.spanStyle = 'overflow:hidden'; //褰撹挋灞傚脊璧锋椂锛屽浐瀹氱晫闈㈢姝㈡粴鍔紝褰撹挋灞傚叧闂椂锛屽厑璁告粴鍔� // }, // selectCustomerClose() { - // // this.spanStyle = 'overflow:auto'; // 璁﹉tml鐨刡ody鍙粦鍔� - // // this.selectCustomerShow = false; + // // this.spanStyle = 'overflow:auto'; // 璁﹉tml鐨刡ody鍙粦鍔� + // // this.selectCustomerShow = false; // }, // 鑾峰彇鍗曚綅鏍� fetchCompTree() { @@ -1280,7 +1280,7 @@ this.newFormData.customerId = v.id; this.$reqGet('getAccount', {customerId: v.id}).then(res => { this.accountDetails = res.data; - + this.searchContractForm.customerName = res.data.customerName; }); this.$nextTick(() => { @@ -1313,126 +1313,126 @@ this.timeDataStr = v[0] + ' 鑷� ' + v[v.length - 1]; }); }, - + // 閫夋嫨鍚堝悓 // selectContract() { - // if (this.newFormData.customerName != '') { - // if (this.newFormData.contractOrders != []) { - // uni.showToast({ - // title: '娣诲姞璁㈠崟鍚庯紝涓嶈兘淇敼鍚堝悓锛�', - // icon: 'error', - // duration: 2000 - // }); - // } - // this.selectContractShow = true; - // } else { - // this.$refs.formRef - // .validate() - // .then(res => { - // uni.$u.toast('鏍¢獙鎴愬姛'); - // }) - // .catch(err => { - // uni.$u.toast('璇烽�夋嫨缁撶畻瀹㈡埛'); - // }); - // } + // if (this.newFormData.customerName != '') { + // if (this.newFormData.contractOrders != []) { + // uni.showToast({ + // title: '娣诲姞璁㈠崟鍚庯紝涓嶈兘淇敼鍚堝悓锛�', + // icon: 'error', + // duration: 2000 + // }); + // } + // this.selectContractShow = true; + // } else { + // this.$refs.formRef + // .validate() + // .then(res => { + // uni.$u.toast('鏍¢獙鎴愬姛'); + // }) + // .catch(err => { + // uni.$u.toast('璇烽�夋嫨缁撶畻瀹㈡埛'); + // }); + // } // }, // 閫夋嫨鍚堝悓绫诲瀷杈撳叆妗嗚幏鍙栫劍鐐硅Е鍙� // searchContractFormTypeFocus() { - // // 绫诲瀷寮瑰嚭妗� - // this.selectContractTypeShow = true; - // // 寮瑰嚭妗嗙被鍨嬭姹� - // this.$nextTick(() => { - // this.$reqGet('contract_type').then(res => { - // res.data.forEach(item => { - // this.selectContractTypeData[0].push(item.value); - // }); - // }); - // }); + // // 绫诲瀷寮瑰嚭妗� + // this.selectContractTypeShow = true; + // // 寮瑰嚭妗嗙被鍨嬭姹� + // this.$nextTick(() => { + // this.$reqGet('contract_type').then(res => { + // res.data.forEach(item => { + // this.selectContractTypeData[0].push(item.value); + // }); + // }); + // }); // }, // 閫夋嫨鍚堝悓寮规 // selectContractOpen() { - // uni.showLoading({ - // title: '鍔犺浇涓�...' - // }); - // this.$reqGet('contract_status').then(res => { - // // console.log('鐘舵��', res); - // }); - // this.$reqGet('contract', this.searchContractForm).then(res => { - // uni.hideLoading(); - // if (res.code == 0) { - // // console.log('鍚堝悓', res); - // this.contractData = res.data.records; - // } - // }); + // uni.showLoading({ + // title: '鍔犺浇涓�...' + // }); + // this.$reqGet('contract_status').then(res => { + // // console.log('鐘舵��', res); + // }); + // this.$reqGet('contract', this.searchContractForm).then(res => { + // uni.hideLoading(); + // if (res.code == 0) { + // // console.log('鍚堝悓', res); + // this.contractData = res.data.records; + // } + // }); // }, // selectContractClose() { - // this.selectContractShow = false; + // this.selectContractShow = false; // }, // 鍚堝悓绫诲瀷閫夋嫨鍣� // selectContractTypeConfirm(v) { - // this.searchContractForm.type = v.value[0]; - // this.selectContractTypeShow = false; - // console.log('閫夋嫨鍣ㄧ‘瀹氬悗鐨勫��', v, this.searchContractForm.type); + // this.searchContractForm.type = v.value[0]; + // this.selectContractTypeShow = false; + // console.log('閫夋嫨鍣ㄧ‘瀹氬悗鐨勫��', v, this.searchContractForm.type); // }, // selectContractTypeClose(v) { - // // 鍒濆鍖栧悎鍚岀被鍨嬮�夋嫨鍣� - // this.selectContractTypeData[0] = []; - - // this.selectContractTypeShow = false; - // if (v) { - // this.searchContractForm.type = v.value[0]; - // } + // // 鍒濆鍖栧悎鍚岀被鍨嬮�夋嫨鍣� + // this.selectContractTypeData[0] = []; + + // this.selectContractTypeShow = false; + // if (v) { + // this.searchContractForm.type = v.value[0]; + // } // }, // 鍚堝悓鏃堕棿閫夋嫨鍣� // selectContractStartTimeConfirm(e) { - // this.selectContractStartTimeShow = false; - // this.searchContractForm.startDate = e[0]; + // this.selectContractStartTimeShow = false; + // this.searchContractForm.startDate = e[0]; // }, // selectContractStartTimeClose() { - // this.selectContractStartTimeShow = false; + // this.selectContractStartTimeShow = false; // }, // selectContractEndTimeConfirm(e) { - // this.selectContractEndTimeShow = false; - // this.searchContractForm.endDate = e[0]; + // this.selectContractEndTimeShow = false; + // this.searchContractForm.endDate = e[0]; // }, // selectContractEndTimeClose() { - // this.selectContractEndTimeShow = false; + // this.selectContractEndTimeShow = false; // }, // 閲嶇疆琛ㄥ崟鎵�鏈夊瓧娈� // selectContractResetFields() { - // this.searchContractForm.num = ''; - // this.searchContractForm.startDate = ''; - // this.searchContractForm.endDate = ''; - // this.searchContractForm.customerName = ''; - // this.searchContractForm.type = ''; + // this.searchContractForm.num = ''; + // this.searchContractForm.startDate = ''; + // this.searchContractForm.endDate = ''; + // this.searchContractForm.customerName = ''; + // this.searchContractForm.type = ''; // }, // selectContractClick(e) { - // console.log('閫夋嫨鍚堝悓', e); - // this.newFormData.contractName = e.contractName; - // this.newFormData.contractNum = e.num; - // this.newFormData.contractId = e.id; - // this.selectContractShow = false; - - // // 浠锋牸鍙傛暟璧嬪�� - // this.getNewPriceData.type = e.type; - // // 閫夊畾鍚堝悓璇︽儏 - // uni - // .request({ - // url: `/yunxiao/contractitem/getByContractId/${e.id}`, - // method: 'GET', - // header: { - // 'TENANT-ID': 5, - // Authorization: 'Bearer ' + uni.getStorageSync('access_token'), - // VERSION: 'zzl' - // } - // }) - // .then(res => { - // this.contractDetails = res[1].data.data; - // console.log('鍚堝悓璇︽儏', res, this.contractDetails); - // }) - // .catch(err => { - // console.log(err); - // }); + // console.log('閫夋嫨鍚堝悓', e); + // this.newFormData.contractName = e.contractName; + // this.newFormData.contractNum = e.num; + // this.newFormData.contractId = e.id; + // this.selectContractShow = false; + + // // 浠锋牸鍙傛暟璧嬪�� + // this.getNewPriceData.type = e.type; + // // 閫夊畾鍚堝悓璇︽儏 + // uni + // .request({ + // url: `/yunxiao/contractitem/getByContractId/${e.id}`, + // method: 'GET', + // header: { + // 'TENANT-ID': 5, + // Authorization: 'Bearer ' + uni.getStorageSync('access_token'), + // VERSION: 'zzl' + // } + // }) + // .then(res => { + // this.contractDetails = res[1].data.data; + // console.log('鍚堝悓璇︽儏', res, this.contractDetails); + // }) + // .catch(err => { + // console.log(err); + // }); // }, // 娣诲姞璁㈠崟鎸夐挳 addContractClick() { @@ -1480,7 +1480,7 @@ trainType: 1, type: '' }; - + // this.getNewPriceData.type = this.newFormData.type; // this.getNewPriceData.customerAddressName = this.addContractFormdata.customerFullName; // this.getNewPriceData.customerAddressId = this.addContractFormdata.id; @@ -1489,7 +1489,7 @@ // this.getNewPriceData.coalName =this.addContractFormdata.coalName; // 鑾峰彇鍚堝悓鐓ょ浠锋牸 // this.getNewPrice(); - + // 杩愯緭绫诲瀷鍒濆鍖� switch (this.addContractFormdata.trainType) { case 1: @@ -1499,10 +1499,10 @@ this.addContractTransport = '璺繍'; break; } - + // 鑾峰彇鍚堝悓璇︽儏锛岀叅绉� this.getContractDetails(); - + this.multipleSelection = []; } } @@ -1534,9 +1534,9 @@ this.addContractFormdata.compId = e.compId; this.addContractFormdata.filedId = e.id; this.addContractFormdata.fromStation = e.toStation; - + this.selectCoalFiledData = e; - + this.coalFiledSelectShow = false; }, // 鏀惰揣浜� @@ -1565,15 +1565,15 @@ this.$nextTick(() => { this.addContractConsigneeShow = false; }); - + // 璧嬪�肩粰鍙栦环鏍艰姹傚弬鏁� this.getNewPriceData.customerAddressName = v.customerFullName; this.getNewPriceData.customerAddressId = v.id; this.getNewPriceData.toStation = v.toStation; - + this.addContractFormdata.toStation = v.toStation; this.addContractFormdata.customerAddressId = v.id; - + // 娣诲姞鐓ょ閫夐」 this.contractDetails.forEach(item => { let a = [{label: '', id: ''}]; @@ -1584,23 +1584,23 @@ } this.addContractCoalData.push(a); }); - + }, // 鍝佺閫夋嫨鍣� addContractCoalConfirm(e) { // console.log('鍝佺閫夋嫨鍣�', e); - + this.addContractCoalShow = false; // 鍏抽棴閫夋嫨鍣� this.addContractFormdata.coalId = e.value[0].id; this.addContractFormdata.coalName = e.value[0].label; // 鐓ょ浠锋牸璇锋眰(鐓ゅ巶=>浠锋牸鍙傛暟) this.getNewPriceData.coalId = e.value[0].id; this.getNewPriceData.coalName = e.value[0].label; - + // this.selectCoalFiledData.compId = e.compId; // this.selectCoalFiledData.compName = e.compName; // this.selectCoalFiledData.toStation = e.fromStation; - + this.getNewPrice(); }, getNewPrice() { @@ -1616,7 +1616,7 @@ this.currentCoal.steelMillPrice = data.steelMillPrice; // 閽㈠巶浠锋牸 this.currentCoal.modifyId = data.modifyId; //淇敼id this.currentCoal.modifyInfoId = data.id; - + this.addContractFormdata.price = data.steelMillPrice; this.addContractFormdata.modifyId = data.modifyId; // this.addContractFormdata.id = data.id; @@ -1638,7 +1638,7 @@ if (e) { this.addContractFormdata.priceMode = e; } - + this.addContractFormdata.price = this.afterPrice.quotePrice; switch (this.addContractFormdata.priceMode) { case '0': @@ -1704,7 +1704,7 @@ this.$u.toast('娣诲姞鎴愬姛'); } else { // this.newFormData.contractOrders.map(i => { - // return this.newformData.contractOrders[] + // return this.newformData.contractOrders[] // }) this.newFormData.contractOrders[this.applicationOrderIndex] = this.addContractFormdata; this.addContractShow = false; // 闅愯棌寮瑰嚭妗� @@ -1780,17 +1780,17 @@ }, // 閫夋嫨瀹㈡埛 // moveHandleCustomer() { - // return true; + // return true; // }, // moveHandleContract(){ - // return true; + // return true; // }, // 鏂板缓鍙戣繍鐢宠 newApplicationFormDataClick() { console.log('鎻愪氦鐢宠鎸夐挳'); - this.$refs.formRef - .validate() - .then(res => { + // this.$refs.formRef + // .validate() + // .then(res => { let amount = 0; this.newFormData.contractOrders.forEach(e => { amount += Number(e.amount); @@ -1801,11 +1801,7 @@ return false; } else if (this.accountDetails.balance < amount) { let msg = this.accountDetails.balance == null ? 0 : this.accountDetails.balance; - uni.showToast({ - title: '瀹㈡埛璐︽埛鐜版眹浣欓涓嶈冻锛岀幇姹囦綑棰�:' + msg, - icon: 'error', - duration: 2000 - }); + this.$u.toast('瀹㈡埛璐︽埛鎵垮厬浣欓涓嶈冻锛屾壙鍏戜綑棰�:' + msg) } else { uni.showLoading({ title:'鍔犺浇涓�...' @@ -1819,11 +1815,7 @@ return false; } else if (this.accountDetails.balance2 < amount) { let msg = this.accountDetails.balance2 == null ? 0 : this.accountDetails.balance2; - uni.showToast({ - title: '瀹㈡埛璐︽埛鎵垮厬浣欓涓嶈冻锛屾壙鍏戜綑棰�:' + msg, - icon: 'error', - duration: 2000 - }); + this.$u.toast('瀹㈡埛璐︽埛鎵垮厬浣欓涓嶈冻锛屾壙鍏戜綑棰�:' + msg) } else { uni.showLoading({ title:'鍔犺浇涓�...' @@ -1832,15 +1824,15 @@ // this.xswaybill(); } } - }) - .catch(err => { - uni.$u.toast('鏍¢獙澶辫触'); - }); + // }) + // .catch(err => { + // uni.$u.toast('鏍¢獙澶辫触'); + // }); }, // 淇敼鐢宠淇℃伅 editShenQing() { uni.request({ - url: '/yunxiao/xswaybill', + url: this.baseUrl + '/yunxiao/xswaybill', method: "PUT", data: this.newFormData, header: { @@ -1878,10 +1870,10 @@ duration: 2000 }); // this.$nextTick(() => { - // uni.navigateBack({ - // // url: '/pages/my-application/my-application' - // delta: 2 - // }); + // uni.navigateBack({ + // // url: '/pages/my-application/my-application' + // delta: 2 + // }); // }); } }); @@ -1894,7 +1886,7 @@ } }; </script> - + <style lang="scss" scoped> @include tableMainStyle(); ::v-deep.new-application-form-data { @@ -1904,13 +1896,13 @@ .newApplicationTitle { margin-bottom: 0; } - + // 琛ㄥ崟 .formDataContaniner { .u-form { width: 91%; margin: 0 auto 0; - + .u-form-item { .u-form-item__body { .u-form-item__body__left { @@ -1919,7 +1911,7 @@ } } } - + .u-form-item__body__right { .u-form-item__body__right__content { .u-form-item__body__right__content__slot { @@ -1930,61 +1922,61 @@ } } } - + // 閫夋嫨瀹㈡埛寮规 .selectCustomerPopup { .u-popup { .u-transition { height: 95%; - + .u-popup__content { overflow: scroll !important; - + .selectCustomerTitle { margin-bottom: 0; } - + .selectCustomerContainer { padding: 0 4%; // .loadmoreClass{ - // .u-loadmore{ - // .u-loadmore__content{ - // .u-loadmore__content__text{ - // } - // } - // } + // .u-loadmore{ + // .u-loadmore__content{ + // .u-loadmore__content__text{ + // } + // } + // } // } .searchContainer { } - + .searchCustomerBtn { margin-top: vww(10); display: flex; - + .u-button { width: 30%; } } - + // 鏁版嵁鍒楄〃 .searchResultList { margin-top: vww(16); } - + // 鍚堝悓琛ㄦ牸 .tableContract { margin-top: vww(30); display: flex; justify-content: center; - + .uni-table-scroll { min-width: 0 !important; - + .uni-table { .uni-table-tr { padding: 0; font-size: vww(13); - + .uni-table-th { width: vww(100); height: vww(32); @@ -1994,7 +1986,7 @@ font-weight: 400; background: #f5f5f5; } - + .uni-table-td { line-height: vww(20); padding: vww(5) vww(10); @@ -2003,19 +1995,19 @@ } } } - + .tableBody { width: 80%; } - + .TableUtilBtn { width: 20%; overflow: hidden; - + .uni-table { min-width: 0 !important; } - + .TableUtilBtnContainer { .u-button { width: vww(20); @@ -2023,7 +2015,7 @@ } } } - + // 鍚堝悓绫诲瀷閫夋嫨鍣� .selectContractTypePicker { .u-popup { @@ -2032,7 +2024,7 @@ } } } - + .selectCustomerCompSheet { .u-popup { .u-transition { @@ -2040,7 +2032,7 @@ } } } - + .selectLevelSheet { .u-popup { .u-transition { @@ -2048,7 +2040,7 @@ } } } - + // 鏃堕棿閫夋嫨鍣� .selectContractStartTime { .u-popup { @@ -2057,7 +2049,7 @@ } } } - + .selectContractEndTime { .u-popup { .u-transition { @@ -2070,30 +2062,30 @@ } } } - + // 鐓ゅ巶 .addContractContainer { .u-popup { .u-transition { height: 95%; - + .u-popup__content { overflow: scroll !important; - + .addContractFormTitle { margin-bottom: 0; } - + // 鎼滅储 .coalFiledSelectSearch { } - + // 閫夋嫨鐓ょ .coalFiledSelectPopup { .u-popup { .u-transition { height: 80%; - + .u-popup__content { overflow: scroll !important; // 琛ㄦ牸 @@ -2102,15 +2094,15 @@ display: flex; justify-content: center; margin: 0 auto; - + .uni-table-scroll { min-width: 0 !important; - + .uni-table { .uni-table-tr { padding: 0; font-size: vww(13); - + .uni-table-th { width: vww(100); height: vww(32); @@ -2120,7 +2112,7 @@ font-weight: 400; background: #f5f5f5; } - + .uni-table-td { line-height: vww(20); padding: vww(5) vww(10); @@ -2129,19 +2121,19 @@ } } } - + .tableBody { width: 80%; } - + .TableUtilBtn { width: 20%; overflow: hidden; - + .uni-table { min-width: 0 !important; } - + .TableUtilBtnContainer { .u-button { width: vww(20); @@ -2157,39 +2149,39 @@ } } } - + // 娣诲姞鍚堝悓 .addContractContainer { .u-popup { .u-transition { height: 95%; - + .u-popup__content { // background-color: rgb(247, 247, 247); overflow: scroll !important; - + .addContractForm { width: 92%; margin: 0 auto; - + // 琛ㄥ崟 // .u-form{ - // .u-form-item{ - // .u-form-item__body{ - // .u-form-item__body__right{ - // .u-form-item__body__right__content__slot{ - // .u-input{ - // border:1px solid #dddddd; - // .u-input__content{ - - // } - // } - // } - // } - // } - // } + // .u-form-item{ + // .u-form-item__body{ + // .u-form-item__body__right{ + // .u-form-item__body__right__content__slot{ + // .u-input{ + // border:1px solid #dddddd; + // .u-input__content{ + + // } + // } + // } + // } + // } + // } // } - + .formUpCard { margin-top: vww(10); padding: vww(10); @@ -2204,19 +2196,19 @@ box-shadow: 0 2px 16px #e5e5e5, 0 0 1px #e5e5e5, 0 0 1px #e5e5e5; // margin-top:vww(10); background-color: #ffffff; - + .currentPriceContainer { .currentPriceBox { width: 92%; margin: 0 auto; } } - + .selectPriceContainer { .selectPricebox { width: 92%; margin: 0 auto; - + .selectPriceboxItem { display: flex; justify-content: space-between; @@ -2225,7 +2217,7 @@ } } } - + .formDownCard { border-radius: vww(4); padding: vww(10); @@ -2233,12 +2225,12 @@ margin-top: vww(10); background-color: #ffffff; } - + .addContractConfirm { margin-top: vww(30); } } - + // 鍝佺閫夋嫨鍣� .addContractCoalPicker { .u-popup { @@ -2251,19 +2243,19 @@ } } } - + // 琛ㄦ牸 .newApplicationTable { margin: vww(40) auto; width: 100%; padding: vww(0) vww(10) vww(60) vww(10); box-sizing: border-box; - + .u-swipe-action { .u-swipe-action-item { box-shadow: 0 2px 16px #e5e5e5, 0 0 1px #e5e5e5, 0 0 1px #e5e5e5; margin-top: vww(10); - + .u-swipe-action-item__right { .u-swipe-action-item__right__button { .u-swipe-action-item__right__button__wrapper { @@ -2273,28 +2265,28 @@ } } } - + .cardList { height: vww(130); border-radius: vww(4); padding: vww(10); position: relative; - + .cardListIcon { position: absolute; right: vww(20); top: vww(20); } - + .cardList-container { .cardList_item { margin-top: vww(12); font-size: 14px; display: flex; - + view { width: 50%; - + &:nth-child(2) { margin-left: vww(20); } @@ -2302,7 +2294,7 @@ } } } - + .addCard { width: 100%; height: vww(130); @@ -2314,15 +2306,15 @@ box-shadow: 0 2px 16px #e5e5e5, 0 0 1px #e5e5e5, 0 0 1px #e5e5e5; } } - + // button .new-application-button { display: flex; - + .u-button { width: vww(120); height: vww(40); } } } -</style> +</style> \ No newline at end of file -- Gitblit v1.9.1