From 8903e1a476fd1140acbc1a91e187de6d771e4664 Mon Sep 17 00:00:00 2001 From: 付延余 <f-yanyu@outlook.com> Date: 星期四, 23 三月 2023 17:56:23 +0800 Subject: [PATCH] 1.待领取列表增加字段 矿、煤场、煤种、客户名称、发运日期、日计划编号(完成) 2.多次抢单弹框再次确认是否抢单(完成) 3.待预约提煤单列表显示样式(完成) --- api/publicInterface.js | 2 pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue | 4 .idea/workspace.xml | 45 ++++---- api/request.js | 4 manifest.json | 146 ++++++++++++++-------------- pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue | 13 +- pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue | 54 +++++----- pages/driver-page/driver-index/driver-index.vue | 32 ++++-- 8 files changed, 157 insertions(+), 143 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index c9d9ec2..101e65b 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,44 +1,43 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="ChangeListManager"> - <list default="true" id="de4a16e8-9e0d-4a5f-a487-524789ad4ed2" name="榛樿鍙樻洿鍒楄〃" comment="" /> + <list default="true" id="641a060a-77a0-4abc-beee-5799e0a69a90" name="鍙樻洿" comment=""> + <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" /> + </list> <option name="SHOW_DIALOG" value="false" /> <option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> <option name="LAST_RESOLUTION" value="IGNORE" /> </component> - <component name="GitSEFilterConfiguration"> - <file-type-list> - <filtered-out-file-type name="LOCAL_BRANCH" /> - <filtered-out-file-type name="REMOTE_BRANCH" /> - <filtered-out-file-type name="TAG" /> - <filtered-out-file-type name="COMMIT_BY_MESSAGE" /> - </file-type-list> + <component name="Git.Settings"> + <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> </component> - <component name="ProjectId" id="2E4JLmXtgrFUphOPAFgD9ndYnBT" /> + <component name="MarkdownSettingsMigration"> + <option name="stateVersion" value="1" /> + </component> + <component name="ProjectId" id="2NPMklVf3ymYfA1eAr6YaQnPv6S" /> + <component name="ProjectLevelVcsManager" settingsEditedManually="true" /> <component name="ProjectViewState"> <option name="hideEmptyMiddlePackages" value="true" /> <option name="showLibraryContents" value="true" /> </component> - <component name="PropertiesComponent"> - <property name="RunOnceActivity.OpenProjectViewOnStart" value="true" /> - <property name="RunOnceActivity.ShowReadmeOnStart" value="true" /> - <property name="WebServerToolWindowFactoryState" value="false" /> - <property name="last_opened_file_path" value="$PROJECT_DIR$/../platform-ui4.2" /> - <property name="settings.editor.selected.configurable" value="preferences.lookFeel" /> - <property name="vue.rearranger.settings.migration" value="true" /> - </component> + <component name="PropertiesComponent"><![CDATA[{ + "keyToString": { + "RunOnceActivity.OpenProjectViewOnStart": "true", + "RunOnceActivity.ShowReadmeOnStart": "true", + "WebServerToolWindowFactoryState": "false", + "vue.rearranger.settings.migration": "true" + } +}]]></component> <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="搴旂敤绋嬪簭绾�" UseSingleDictionary="true" transferred="true" /> <component name="TaskManager"> <task active="true" id="Default" summary="榛樿浠诲姟"> - <changelist id="de4a16e8-9e0d-4a5f-a487-524789ad4ed2" name="榛樿鍙樻洿鍒楄〃" comment="" /> - <created>1661848870235</created> + <changelist id="641a060a-77a0-4abc-beee-5799e0a69a90" name="鍙樻洿" comment="" /> + <created>1679561411159</created> <option name="number" value="Default" /> <option name="presentableId" value="Default" /> - <updated>1661848870235</updated> - <workItem from="1661848871437" duration="23404000" /> - <workItem from="1661996980387" duration="10044000" /> - <workItem from="1663810576690" duration="41000" /> + <updated>1679561411159</updated> + <workItem from="1679561415887" duration="70000" /> </task> <servers /> </component> diff --git a/api/publicInterface.js b/api/publicInterface.js index c295cff..bba27cf 100644 --- a/api/publicInterface.js +++ b/api/publicInterface.js @@ -4,7 +4,7 @@ // const BaseUrl = "http://192.168.3.159:9999/"; import {BaseUrl as wrBaseUrl} from '@/api/request.js' // const BaseUrl = "http://192.168.0.120:9999" -const BaseUrl = "http://192.168.110.101:9999" +const BaseUrl = "http://192.168.3.109:9999" // 鐧诲綍 // function apiLogin({ diff --git a/api/request.js b/api/request.js index 1912f06..ed6e018 100644 --- a/api/request.js +++ b/api/request.js @@ -80,8 +80,8 @@ // const BaseUrl = "http://192.168.0.120:9997" // const webSocketUrl = "ws://192.168.0.120:9997/wrzs/ws/info" -const BaseUrl = "http://192.168.110.101:9997"; -const webSocketUrl = "ws://192.168.110.101:9997/wrzs/ws/info" +const BaseUrl = "http://192.168.3.109:9997"; +const webSocketUrl = "ws://192.168.3.109:9997/wrzs/ws/info" // 璇锋眰鎷︽埅 const fetch = (url, opt) => { diff --git a/manifest.json b/manifest.json index 3570baa..c97e162 100644 --- a/manifest.json +++ b/manifest.json @@ -1,75 +1,75 @@ { - "name": "unattended-app", - "appid": "__UNI__103882A", - "description": "", - "versionName": "1.0.0", - "versionCode": "100", - "transformPx": false, - /* 5+App鐗规湁鐩稿叧 */ - "app-plus": { - "usingComponents": true, - "nvueStyleCompiler": "uni-app", - "compilerVersion": 3, - "splashscreen": { - "alwaysShowBeforeRender": true, - "waiting": true, - "autoclose": true, - "delay": 0 - }, - /* 妯″潡閰嶇疆 */ - "modules": {}, - /* 搴旂敤鍙戝竷淇℃伅 */ - "distribute": { - /* android鎵撳寘閰嶇疆 */ - "android": { - "permissions": [ - "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", - "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", - "<uses-permission android:name=\"android.permission.VIBRATE\"/>", - "<uses-permission android:name=\"android.permission.READ_LOGS\"/>", - "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>", - "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>", - "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>", - "<uses-permission android:name=\"android.permission.CAMERA\"/>", - "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>", - "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>", - "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>", - "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>", - "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>", - "<uses-feature android:name=\"android.hardware.camera\"/>", - "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>" - ] - }, - /* ios鎵撳寘閰嶇疆 */ - "ios": {}, - /* SDK閰嶇疆 */ - "sdkConfigs": {} - } - }, - /* 蹇簲鐢ㄧ壒鏈夌浉鍏� */ - "quickapp": {}, - /* 灏忕▼搴忕壒鏈夌浉鍏� */ - "mp-weixin": { - "appid": "wx2463f9b1ba3b9651", - "setting": { - "urlCheck": false, - "es6": true, - "minified": true, - "postcss": false - }, - "usingComponents": true - }, - "mp-alipay": { - "usingComponents": true - }, - "mp-baidu": { - "usingComponents": true - }, - "mp-toutiao": { - "usingComponents": true - }, - "uniStatistics": { - "enable": false - }, - "vueVersion": "2" + "name" : "unattended-app", + "appid" : "__UNI__103882A", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App鐗规湁鐩稿叧 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 妯″潡閰嶇疆 */ + "modules" : {}, + /* 搴旂敤鍙戝竷淇℃伅 */ + "distribute" : { + /* android鎵撳寘閰嶇疆 */ + "android" : { + "permissions" : [ + "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", + "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", + "<uses-permission android:name=\"android.permission.VIBRATE\"/>", + "<uses-permission android:name=\"android.permission.READ_LOGS\"/>", + "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>", + "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>", + "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>", + "<uses-permission android:name=\"android.permission.CAMERA\"/>", + "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>", + "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>", + "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>", + "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>", + "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>", + "<uses-feature android:name=\"android.hardware.camera\"/>", + "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>" + ] + }, + /* ios鎵撳寘閰嶇疆 */ + "ios" : {}, + /* SDK閰嶇疆 */ + "sdkConfigs" : {} + } + }, + /* 蹇簲鐢ㄧ壒鏈夌浉鍏� */ + "quickapp" : {}, + /* 灏忕▼搴忕壒鏈夌浉鍏� */ + "mp-weixin" : { + "appid" : "wx4a62fc1684c429a9", + "setting" : { + "urlCheck" : false, + "es6" : true, + "minified" : true, + "postcss" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "2" } diff --git a/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue b/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue index 0fe0230..b13c229 100644 --- a/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue +++ b/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails.vue @@ -3,26 +3,25 @@ <view class="fayunPlanBody"> <combined-title title="棰嗗彇鎯呭喌"></combined-title> <view class="compDetails"> - <!-- <view class="comp">{{ orderPlanDetail.compName }}</view> --> <uni-table border stripe emptyText="鏆傛棤鏇村鏁版嵁"> <uni-tr> - <uni-th align="left" width="200">杞彂鎬婚噺</uni-th> + <uni-th align="left" width="120">杞彂鎬婚噺</uni-th> <uni-td align="left">{{ orderPlanDetail.fowardSum || 0 }}寮�</uni-td> </uni-tr> <uni-tr> - <uni-th align="left" width="200">棰嗗彇鎬婚噺</uni-th> + <uni-th align="left">棰嗗彇鎬婚噺</uni-th> <uni-td align="left">{{ orderPlanDetail.fleetOrHuodaiNub || 0 }}寮�</uni-td> </uni-tr> <uni-tr v-for="(item, index) in orderPlanDetail.huodaiList" :key="index"> - <uni-th align="left" width="200">{{ item.huoDaiName }}</uni-th> + <uni-th align="left">{{ item.huoDaiName }}</uni-th> <uni-td align="left">{{ item.fleetOrHuodaiNub }}寮�</uni-td> </uni-tr> <uni-tr v-for="(item, index) in orderPlanDetail.cheduiList" :key="index"> - <uni-th align="left" width="200">{{ item.cheduiName }}</uni-th> + <uni-th align="left">{{ item.cheduiName }}</uni-th> <uni-td align="left">{{ item.fleetOrHuodaiNub }}寮�</uni-td> </uni-tr> <uni-tr> - <uni-th align="left" width="200">鍙告満鎬婚鍙�</uni-th> + <uni-th align="left">鍙告満鎬婚鍙�</uni-th> <uni-td align="left">{{ orderPlanDetail.sijiSum || 0 }}寮�</uni-td> </uni-tr> </uni-table> @@ -148,7 +147,7 @@ .uni-table { .uni-table-tr { padding: 0; - border:vww(1) solid #c6c6c6; + border: vww(1) solid #c6c6c6; .uni-table-th { font-size: vww(14); height: vww(30); diff --git a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue b/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue index 0fbcc08..f829724 100644 --- a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue +++ b/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue @@ -2,23 +2,23 @@ <view class="bill-of-lading-details"> <view class="bangDanMessage"> <view class=""> - <text>瀹㈡埛锛歿{ coalDetailsData.customerName }}</text> - <text>鐭垮巶锛歿{ coalDetailsData.deptName }}</text> + <text>瀹㈡埛锛歿{ coalDetailsData.customerName || '' }}</text> + <text>鐭垮巶锛歿{ coalDetailsData.deptName || '' }}</text> </view> <view class=""> - <text>鐨噸锛歿{ coalDetailsData.skin }}</text> - <text>姣涢噸锛歿{ coalDetailsData.hair }}</text> - <text>鍑�閲嶏細{{ coalDetailsData.clean }}</text> + <text>鐨噸锛歿{ coalDetailsData.skin || '' }}</text> + <text>姣涢噸锛歿{ coalDetailsData.hair || '' }}</text> + <text>鍑�閲嶏細{{ coalDetailsData.clean || '' }}</text> </view> <view class=""> - <text>纾呭崟绫诲瀷锛歿{ coalDetailsData.orderTye }}</text> + <text>纾呭崟绫诲瀷锛歿{ coalDetailsData.orderTye || '' }}</text> <text>鐘舵�侊細{{ coalStatus[coalDetailsData.status] }}</text> </view> <view class=""> - <text>鐓ゅ満锛歿{ coalDetailsData.filedName }}</text> - <text>鍙戣繍鏃堕棿锛歿{ coalDetailsData.sendDate }}</text> - <text>鎻愮叅鍗曠紪鍙凤細{{ coalDetailsData.code }}</text> - <text>璁㈠崟缂栧彿锛歿{ coalDetailsData.orderCode }}</text> + <text>鐓ゅ満锛歿{ coalDetailsData.filedName || '' }}</text> + <text>鍙戣繍鏃堕棿锛歿{ coalDetailsData.sendDate || '' }}</text> + <text>鎻愮叅鍗曠紪鍙凤細{{ coalDetailsData.code || '' }}</text> + <text>璁㈠崟缂栧彿锛歿{ coalDetailsData.orderCode || '' }}</text> </view> </view> <view class="timeLine" style="font-size: 16rpx;"> @@ -238,35 +238,39 @@ margin: vww(20); margin-bottom: vww(10); height: 40%; - font-size:vww(16); - font-weight: 500; - .u-text { - margin-bottom: vww(5) !important; - } + font-size: vww(16); + font-weight: 600; view { - margin-bottom: vww(5); + margin-bottom: vww(10); } view:nth-of-type(1) { display: flex; - text{ - width:50%; + text { + width: 50%; + text-align: center; } } view:nth-of-type(2) { display: flex; - text{ - width:33%; + text { + width: 33%; + text-align: center; } } view:nth-of-type(3) { display: flex; - text{ - width:50%; + text { + width: 50%; + text-align: center; } } - view:nth-of-type(4){ - display:flex; + view:nth-of-type(4) { + display: flex; flex-direction: column; + text { + margin-bottom: vww(10); + text-align: center; + } } } .timeLine { @@ -284,7 +288,7 @@ } } .utilsBox { - padding: vww(20); + padding: vww(10) vww(20); flex: 1; display: flex; flex-direction: column; diff --git a/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue b/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue index b9a1b3b..2b56177 100644 --- a/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue +++ b/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue @@ -259,7 +259,7 @@ flex-direction: column; .one { flex: 2; - border: vww(1) solid #dddddd; + border: vww(2) solid #dddddd; margin: vww(20) vww(20) 0 vww(20); border-radius: vww(15); .top { @@ -288,7 +288,7 @@ } .two { flex: 4; - border: vww(1) solid #dddddd; + border: vww(2) solid #dddddd; margin: vww(20); border-radius: vww(10); padding: vww(20); diff --git a/pages/driver-page/driver-index/driver-index.vue b/pages/driver-page/driver-index/driver-index.vue index 3446a6c..34a11e5 100644 --- a/pages/driver-page/driver-index/driver-index.vue +++ b/pages/driver-page/driver-index/driver-index.vue @@ -16,21 +16,31 @@ <text>{{ item.carNum }}</text> 寮� </view> - <view class="card-left__utils"><u-button @tap.stop="qiangDan(item.orderPlanId)" text="鎶㈠崟" type="primary" shape="circle"></u-button></view> + <view class="card-left__utils"><u-button @tap.stop="qiangDanBtn(item)" text="鎶㈠崟" type="primary" shape="circle"></u-button></view> </template> <template v-slot:right-top> <view class="right-top"> <view class="card-right-top-row"> <view> - <text>{{ item.compName }}</text> + <text>{{ item.deptName ||''}}</text> </view> <view> - <text>{{ item.coalName }}</text> + <text>{{ item.coalName ||''}}</text> </view> </view> <view class="card-right-top-row"> <view> <text>鍓╀綑{{ item.carNum - item.taskNum }}寮�</text> + </view> + </view> + <view class="card-right-top-row"> + <view> + <text>{{item.filedName||''}}</text> + </view> + </view> + <view class="card-right-top-row"> + <view> + <text>{{item.orderCode||''}}</text> </view> </view> </view> @@ -127,7 +137,7 @@ qiangDanShow: false, qiangDanTitle: '鎶㈠崟鎻愮ず', qiangDanContent: '', - qiangDanOrderPlanId:null + qiangDanOrderPlanId: null }; }, onShow() { @@ -149,17 +159,17 @@ }, // 鎶㈠崟鎸夐挳 qiangDanBtn(value) { - if (value.tmcCount == 0) { + if (value.tmcCount == '0') { this.qiangDan(value.orderPlanId); } else { - this.qiangDanOrderPlanId = value.orderPlanId - this.qiangDanShow = true - this.qiangDanContent = `宸叉姠${value.tmcCount}鍗曪紝纭畾鎶㈠崟锛焋 + this.qiangDanOrderPlanId = value.orderPlanId; + this.qiangDanShow = true; + this.qiangDanContent = `宸叉姠${value.tmcCount}鍗曪紝纭畾鎶㈠崟锛焋; } }, // 鎶㈠崟妯℃�佹 qiangDanConfirm() { - this.qiangDanContent = '' + this.qiangDanContent = ''; this.qiangDan(this.qiangDanOrderPlanId); }, qiangDanCancel() { @@ -257,14 +267,16 @@ } &Table { .uni-table { + min-width: 94%!important; .uni-table-tr { padding: 0; .uni-table-th { + width:33.3%; line-height: 58rpx; padding: vww(5) vww(10); color: #111111; font-weight: 400; - background: #e5e5e5; + background: #f5f5f5; } .uni-table-td { font-weight: 400; -- Gitblit v1.9.1