From 93a986bc80abdef75923054b9df9adb6e1ccff52 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期二, 08 十月 2024 16:44:08 +0800 Subject: [PATCH] - --- src/pages/release/index.vue | 27 +++++++++++++++++++++------ 1 files changed, 21 insertions(+), 6 deletions(-) diff --git a/src/pages/release/index.vue b/src/pages/release/index.vue index 5f94731..b0994ce 100644 --- a/src/pages/release/index.vue +++ b/src/pages/release/index.vue @@ -14,8 +14,13 @@ <up-input v-model="workDate" border="none" readonly placeholder="鐐瑰嚮閫夋嫨宸ヤ綔鏃ユ湡"></up-input> <up-icon #right name="arrow-right"></up-icon> </up-form-item> + <up-form-item label="鑷瀹夋帓" prop="StartTime" :borderBottom='false' ref="item1" + v-if="publicJob.workerType==1"> + <up-checkbox :customStyle="{marginBottom: '8px'}" label="鑷瀹夋帓鏃堕棿" name="agree" usedAlone + v-model:checked="publicJob.zixinganpai" /> + </up-form-item> <up-form-item label="宸ヤ綔鏃堕棿" prop="StartTime" required :borderBottom='false' ref="item1" - @click="clickTime(6)"> + v-if="!publicJob.zixinganpai" @click="clickTime(6)"> <up-input v-model="workTime" border="none" readonly placeholder="鐐瑰嚮閫夋嫨宸ヤ綔鏃堕棿"></up-input> <up-icon #right name="arrow-right"></up-icon> </up-form-item> @@ -44,6 +49,10 @@ <up-form-item :label="publicJob.workerType==0?'璁℃椂宸ヤ环':'璁′欢宸ヤ环'" prop="workPrice" required :borderBottom='false' ref="item1"> <up-input v-model="publicJob.workPrice" border="none" placeholder="璇疯緭鍏ュ伐浠�" type="digit"> + <template #suffix>{{publicJob.workerType=="0"?'鍏�/灏忔椂':'鍏�/浠�'}}</template></up-input> + </up-form-item> + <up-form-item label="宸ヤ环涓婇檺" prop="WorkPriceMax" required :borderBottom='false' ref="item1"> + <up-input v-model="publicJob.WorkPriceMax" border="none" placeholder="璇疯緭鍏ュ伐浠蜂笂闄�" type="digit"> <template #suffix>{{publicJob.workerType=="0"?'鍏�/灏忔椂':'鍏�/浠�'}}</template></up-input> </up-form-item> </view> @@ -98,7 +107,7 @@ useStore } from 'vuex' onLoad(() => { - let data = JSON.parse($db.get('userInfo')).userCompany + let data = $db.get('userInfo').userCompany if (data) { publicJob.orderUserId = 5 publicJob.worderAddress = data.address @@ -145,7 +154,12 @@ required: true, message: '宸ヤ环涓嶈兘涓虹┖', trigger: ['blur', 'change'] - } + }, + WorkPriceMax: { + required: true, + message: '宸ヤ环涓婇檺涓嶈兘涓虹┖', + trigger: ['blur', 'change'] + }, } const formRef = ref(null); onReady(() => { @@ -174,6 +188,7 @@ StartTime: `${$util.formatDate(new Date())}T08:00:00.000`, //宸ヤ綔寮�濮嬫椂闂� EndTime: `${$util.formatDate(new Date())}T18:00:00.000`, //宸ヤ綔缁撴潫鏃堕棿 demand: '', //闇�姹� + zixinganpai: false, //鑷瀹夋帓鏃堕棿 worderCount: 1, //鎷涘伐浜烘暟 worderAddress: '', //宸ヤ綔鍦扮偣 contactPhone: '', //鑱旂郴鐢佃瘽 @@ -213,12 +228,12 @@ publicJob.wordStartTime = new Date(publicJob.wordStartTime) $api.saveOrder(publicJob).then(res => { if (res.code == 1) { + uni.redirectTo({ + url: '/pages/order/order' + }) $util.showToast({ title: "淇濆瓨鎴愬姛锛�", icon: "success" - }) - uni.redirectTo({ - url: '/pages/order/order' }) } else { publicJob.wordStartTime = time -- Gitblit v1.9.1