From 0c4086cfdbc5bbff567bd05ebcc6e34e36cb2bf9 Mon Sep 17 00:00:00 2001
From: zhangxiaoxu123 <819527061@qq.com>
Date: 星期五, 29 七月 2022 11:24:36 +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