Commit b917e9606009308db5006b4914bb23863ed15ff5

Authored by liujun001
1 parent 1380bd41

提交优化

garbage-removal/src/apis/company.js
... ... @@ -15,7 +15,7 @@ export async function queryDisposalSiteList() {
15 15 */
16 16 export async function queryEnterpriseList(params) {
17 17 return await request.get(
18   - `/order/company`,
  18 + `/order/docking/up/company`,
19 19 {params:params}
20 20 );
21 21 }
... ...
garbage-removal/src/components/liu-delivery-time/liu-delivery-time.vue
... ... @@ -125,39 +125,139 @@ const getFutureDays = () => {
125 125  
126 126 const getTimeList = () => {
127 127 const timeList = [{
  128 + time: '00:00-01:00',
  129 + start: '00:00',
  130 + end: '01:00',
  131 + timeStr:'22-07'
  132 + },{
  133 + time: '01:00-02:00',
  134 + start: '01:00',
  135 + end: '02:00',
  136 + timeStr:'22-07'
  137 + },{
  138 + time: '02:00-03:00',
  139 + start: '02:00',
  140 + end: '03:00',
  141 + timeStr:'22-07'
  142 + },{
  143 + time: '03:00-04:00',
  144 + start: '03:00',
  145 + end: '04:00',
  146 + timeStr:'22-07'
  147 + },{
  148 + time: '04:00-05:00',
  149 + start: '04:00',
  150 + end: '05:00',
  151 + timeStr:'22-07'
  152 + },{
  153 + time: '05:00-06:00',
  154 + start: '05:00',
  155 + end: '06:00',
  156 + timeStr:'22-07'
  157 + },{
  158 + time: '06:00-07:00',
  159 + start: '06:00',
  160 + end: '07:00',
  161 + timeStr:'22-07'
  162 + },{
  163 + time: '07:00-08:00',
  164 + start: '07:00',
  165 + end: '08:00',
  166 + timeStr:'07-08'
  167 + },{
  168 + time: '08:00-09:00',
  169 + start: '08:00',
  170 + end: '09:00',
  171 + timeStr:'08-09'
  172 + },{
128 173 time: '09:00-10:00',
129 174 start: '09:00',
130   - end: '10:00'
  175 + end: '10:00',
  176 + timeStr:'09-10'
131 177 },
132 178 {
133 179 time: '10:00-11:00',
134 180 start: '10:00',
135   - end: '11:00'
  181 + end: '11:00',
  182 + timeStr:'10-11'
136 183 },
137 184 {
138 185 time: '11:00-12:00',
139 186 start: '11:00',
140   - end: '12:00'
  187 + end: '12:00',
  188 + timeStr:'11-12'
141 189 },
142 190 {
143 191 time: '12:00-13:00',
144 192 start: '12:00',
145   - end: '13:00'
  193 + end: '13:00',
  194 + timeStr:'12-13'
146 195 },
147 196 {
148 197 time: '13:00-14:00',
149 198 start: '13:00',
150   - end: '14:00'
  199 + end: '14:00',
  200 + timeStr:'13-14'
151 201 },
152 202 {
153 203 time: '14:00-15:00',
154 204 start: '14:00',
155   - end: '15:00'
  205 + end: '15:00',
  206 + timeStr:'14-15'
156 207 },
157 208 {
158 209 time: '15:00-16:00',
159 210 start: '15:00',
160   - end: '16:00'
  211 + end: '16:00',
  212 + timeStr:'15-16'
  213 + },
  214 + {
  215 + time: '16:00-17:00',
  216 + start: '16:00',
  217 + end: '17:00',
  218 + timeStr:'16-17'
  219 + },
  220 + {
  221 + time: '17:00-18:00',
  222 + start: '17:00',
  223 + end: '18:00',
  224 + timeStr:'17-18'
  225 + },
  226 + {
  227 + time: '18:00-19:00',
  228 + start: '18:00',
  229 + end: '19:00',
  230 + timeStr:'18-19'
  231 + },
  232 + {
  233 + time: '19:00-20:00',
  234 + start: '19:00',
  235 + end: '20:00',
  236 + timeStr:'19-20'
  237 + },
  238 + {
  239 + time: '20:00-21:00',
  240 + start: '20:00',
  241 + end: '21:00',
  242 + timeStr:'20-21'
  243 + },
  244 + {
  245 + time: '21:00-22:00',
  246 + start: '21:00',
  247 + end: '22:00',
  248 + timeStr:'21-22'
  249 + },
  250 + {
  251 + time: '22:00-23:00',
  252 + start: '22:00',
  253 + end: '23:00',
  254 + timeStr:'22-07'
  255 + },
  256 + {
  257 + time: '23:00-24:00',
  258 + start: '23:00',
  259 + end: '24:00',
  260 + timeStr:'22-07'
161 261 }
162 262 ];
163 263 return timeList
... ...
garbage-removal/src/manifest.json
... ... @@ -50,16 +50,18 @@
50 50 "quickapp" : {},
51 51 /* 小程序特有相关 */
52 52 "mp-weixin" : {
53   - "optimization":{"subPackages":true},
  53 + "optimization" : {
  54 + "subPackages" : true
  55 + },
54 56 "lazyCodeLoading" : "requiredComponents",
55   - "requiredPrivateInfos": ["getLocation", "chooseLocation"],
56   - "appid" : "wxc3f60667dc9d6cea",
57   - "permission":{
58   - "scope.userLocation":{
59   - "desc":"你的位置信息将用于小程序位置接口的"
60   - }
  57 + "requiredPrivateInfos" : [ "getLocation", "chooseLocation" ],
  58 + "appid" : "wx6c12c068d07c46f8",
  59 + "permission" : {
  60 + "scope.userLocation" : {
  61 + "desc" : "你的位置信息将用于小程序位置接口的"
  62 + }
61 63 },
62   - "libVersion": "latest",
  64 + "libVersion" : "latest",
63 65 "setting" : {
64 66 "urlCheck" : false
65 67 },
... ... @@ -72,8 +74,8 @@
72 74 "sdkConfigs" : {
73 75 "maps" : {
74 76 "amap" : {
75   - "key" : "b1824190654be63b3111c33127a120ca",
76   - "securityJsCode" : "63ff81bc91c64d3f044d7788bfa8e693",
  77 + "key" : "d459b6535916a23c05ade96744cf5d31",
  78 + "securityJsCode" : "22356e0e06fbedc6667519e170f232ae",
77 79 "serviceHost" : ""
78 80 }
79 81 }
... ...
garbage-removal/src/pages/home-info/address/addSite.vue
... ... @@ -167,6 +167,7 @@ const submit = () => {
167 167 const chooseAddressDetail = () => {
168 168 console.log('打开地图选择地址');
169 169 let coordinate = 'gcj02';
  170 + // #ifdef MP-WEIXIN
170 171 uni.chooseLocation({
171 172 type: coordinate,
172 173 success: function (res) {
... ... @@ -175,7 +176,6 @@ const chooseAddressDetail = () => {
175 176 addressInfo.garLongitude = res.longitude
176 177 addressInfo.garLatitude = res.latitude
177 178 addressInfo.garCoordinate = coordinate
178   - // #ifdef MP-WEIXIN
179 179 let SecretKey = "DsNi4Hug4POlYLJ8AaloKB6Uob5fvL8l";
180 180 let key = "HNEBZ-PWHLR-M5AWP-WMRT3-XEOHJ-Y2BHY";
181 181 let md5Param = `/ws/geocoder/v1/?key=${key}&location=${res.latitude},${res.longitude}`;
... ... @@ -192,13 +192,33 @@ const chooseAddressDetail = () => {
192 192 }
193 193 }
194 194 });
195   - // #endif
  195 +
196 196 }
197 197 },
198 198 fail: function (res) {
199 199 console.log(res);
200 200 }
201 201 });
  202 + // #endif
  203 +
  204 + // #ifdef H5
  205 + uni.chooseLocation({
  206 + type: coordinate,
  207 + latitude:113.081000,
  208 + longitude:28.246000,
  209 + success: function (res) {
  210 + if (res.address) {
  211 + addressInfo.addressDetail = res.address + res.name;
  212 + addressInfo.garLongitude = res.longitude
  213 + addressInfo.garLatitude = res.latitude
  214 + addressInfo.garCoordinate = coordinate
  215 + }
  216 + },
  217 + fail: function (res) {
  218 + console.log(res);
  219 + }
  220 + });
  221 + // #endif
202 222 }
203 223  
204 224 onMounted(() => {
... ...
garbage-removal/src/pages/home-info/clean/index.vue
... ... @@ -89,15 +89,6 @@
89 89 </view>
90 90 </view>
91 91  
92   -
93   - <view class="company-clean-container-car-main-content-type">
94   - <view class="company-clean-container-car-main-content-type-price-area">
95   - <text style="color: red;">*</text>预估费用:
96   - </view>
97   - <view style=" width:100%;display:flex; color:#909399; align-items: center;">
98   - <u-number-box :min="0" :max="9999999" integer buttonSize="46" :inputWidth="100" v-model="paramFrom.garEstimatedCost" ></u-number-box>
99   - </view>
100   - </view>
101 92  
102 93 <view class="company-clean-container-car-main-content-type">
103 94 <view class="company-clean-container-car-main-content-type-price-area">
... ... @@ -430,6 +421,19 @@ const orderClick = ref(true)
430 421 * 处理下单
431 422 */
432 423 const handleOderSure = async () => {
  424 + console.log("paramFrom.value.garEstimatedCost=======================>"+paramFrom.value.garEstimatedCost);
  425 +
  426 + if(null == paramFrom.value.garEstimatedCost|| "" == paramFrom.value.garEstimatedCost || undefined == paramFrom.value.garEstimatedCost){
  427 + jumpPrompt("预估费用不能为空");
  428 + console.log("----------------------->2");
  429 +
  430 + return;
  431 + }
  432 + if(paramFrom.value.garEstimatedCost<=0){
  433 + jumpPrompt("预估费用必须大于0");
  434 + return;
  435 + }
  436 +
433 437 let garCarInfos = [];
434 438 for (const key in garCarInfoList.value) {
435 439 if(garCarInfoList.value[key]&& garCarInfoList.value[key].garOrderCarNumber && garCarInfoList.value[key].garOrderCarNumber>0){
... ... @@ -452,10 +456,7 @@ const handleOderSure = async () =&gt; {
452 456 }
453 457 }
454 458  
455   - if(paramFrom.value.garEstimatedCost<0){
456   - jumpPrompt("预估费用必须大于0");
457   - return;
458   - }
  459 +
459 460  
460 461  
461 462 let params = {
... ... @@ -588,6 +589,9 @@ const validateParams = (params) =&gt; {
588 589 case "garOrderAgreementTime":
589 590 jumpPrompt('请选择预约时间')
590 591 break;
  592 + case "garEstimatedCost":
  593 + jumpPrompt('请输入预估费用')
  594 + break;
591 595  
592 596 }
593 597 return false;
... ...
garbage-removal/src/pages/wode-info/wode-info-choose/index.vue
... ... @@ -41,14 +41,6 @@
41 41  
42 42 <script setup>
43 43 import { updateUserInfo } from "@/apis/user.js";
44   -import driverImage from "@/static/image/driver.png";
45   -import handleImage from "@/static/image/handler.png";
46   -import managerImage from "@/static/image/manager.png";
47   -import companyPngUrl from '@/static/image/role/company.png';
48   -import disposalPngUrl from '@/static/image/role/disposal.png';
49   -import handlerPngUrl from '@/static/image/role/handler.png';
50   -import userPngUrl from '@/static/image/role/user.png';
51   -import userImage from "@/static/image/user.png";
52 44 import { useMainStore } from '@/stores/index.js';
53 45 import { setRequestToken } from '@/utils/request/request.js';
54 46 import { onLoad } from "@dcloudio/uni-app";
... ... @@ -58,42 +50,42 @@ const store = useMainStore();
58 50 const typeList = ref([{
59 51 label: "用户",
60 52 info: '下单清运',
61   - image: userImage,
  53 + image: "userImage",
62 54 order: 999,
63 55 classStyle: 'choose-type-item-top-back-sky',
64 56 isNow: false,
65 57 isExit: true,
66   - imageUrl: userPngUrl
  58 + imageUrl: "userPngUrl"
67 59 }, {
68 60 label: "运输企业负责人",
69 61 info: '负责订单处理',
70 62 company: '',
71   - image: managerImage,
  63 + image: "managerImage",
72 64 isExit: false,
73 65 classStyle: 'choose-type-item-top-back-sun',
74 66 order: 1,
75 67 isNow: false,
76   - imageUrl: companyPngUrl
  68 + imageUrl: "companyPngUrl"
77 69 }, {
78 70 label: "清运车辆驾驶员",
79 71 info: '负责垃圾清运',
80 72 company: '',
81   - image: driverImage,
  73 + image: "driverImage",
82 74 isExit: false,
83 75 classStyle: 'choose-type-item-top-back-blue',
84 76 order: 2,
85 77 isNow: false,
86   - imageUrl: handlerPngUrl
  78 + imageUrl: "handlerPngUrl"
87 79 }, {
88 80 label: "处置场所负责人",
89 81 info: '负责现场指导',
90 82 company: '',
91   - image: handleImage,
  83 + image: "handleImage",
92 84 isExit: false,
93 85 classStyle: 'choose-type-item-top-back-pink',
94 86 order: 3,
95 87 isNow: false,
96   - imageUrl: disposalPngUrl
  88 + imageUrl: "disposalPngUrl"
97 89 }])
98 90 const unitInfo = ref([])
99 91 const handlerClick = (val) => {
... ... @@ -155,6 +147,10 @@ const submit = (userType) =&gt; {
155 147 })
156 148  
157 149 }
  150 +
  151 +const combinationImagePath=(url)=>{
  152 + return import.meta.env.VITE_BASE_URL+"/"+url;
  153 +}
158 154 onLoad((options) => {
159 155 // let loginInfo = JSON.parse(options)
160 156 let loginInfo = JSON.parse(decodeURIComponent(options.ruleVos))
... ... @@ -184,6 +180,17 @@ onLoad((options) =&gt; {
184 180 typeList.value[index].isNow = true
185 181 userType.value = typeList.value[index].label
186 182 }
  183 +
  184 + typeList.value[0].imageUrl = combinationImagePath('role/user.png');
  185 + typeList.value[1].imageUrl = combinationImagePath('role/company.png');
  186 + typeList.value[2].imageUrl = combinationImagePath('role/company.png');
  187 + typeList.value[3].imageUrl = combinationImagePath('role/disposal.png');
  188 +
  189 +
  190 + typeList.value[0].image = combinationImagePath('user.png');
  191 + typeList.value[1].image = combinationImagePath('manager.png');
  192 + typeList.value[2].image = combinationImagePath('driver.png');
  193 + typeList.value[3].image = combinationImagePath('handler.png');
187 194 })
188 195 </script>
189 196  
... ...
garbage-removal/src/static/image/driver.png deleted 100644 → 0

29.9 KB

garbage-removal/src/static/image/handler.png deleted 100644 → 0

12.6 KB

garbage-removal/src/static/image/role/company.png deleted 100644 → 0

9.72 KB

garbage-removal/src/static/image/role/disposal.png deleted 100644 → 0

14.5 KB

garbage-removal/src/static/image/role/handler.png deleted 100644 → 0

14.8 KB

garbage-removal/src/static/image/role/user.png deleted 100644 → 0

10 KB

garbage-removal/src/static/image/user.png deleted 100644 → 0

10.1 KB