From 1788c96aea9247cc36ef8b82734997f1a6a92fb4 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 23 八月 2024 11:07:42 +0800 Subject: [PATCH] 新增新版本。静安区特供版 --- src/components/mission/MIssionCreate.vue | 44 ++++++++++++++++++++++++++++++++++---------- 1 files changed, 34 insertions(+), 10 deletions(-) diff --git a/src/components/mission/MIssionCreate.vue b/src/components/mission/MIssionCreate.vue index 1966572..11ddbb4 100644 --- a/src/components/mission/MIssionCreate.vue +++ b/src/components/mission/MIssionCreate.vue @@ -33,14 +33,6 @@ /> </el-form-item> <OptionType v-model="formObj.deviceType"></OptionType> - <!-- <el-form-item label="璁惧缂栧彿" prop="acountname"> - <el-input - size="small" - clearable - v-model="formObj.deviceCode" - placeholder="璁惧缂栧彿" - /> - </el-form-item> --> <OptionDevice :type="formObj.deviceType" v-model="formObj.deviceCode" @@ -60,6 +52,7 @@ </CardDialog> </template> <script setup> +import moment from 'moment'; import { ref, reactive, computed } from 'vue'; import missionApi from '@/api/missionApi'; import { useFormConfirm } from '@/composables/formConfirm'; @@ -87,8 +80,23 @@ timeArray: [ { required: true, - message: '鏃堕棿涓嶈兘涓虹┖', - trigger: 'change' + // message: '鏃堕棿涓嶈兘涓虹┖', + trigger: 'change', + validator: (rule, value, callback) => { + console.log(rule); + console.log(value); + if (value == null) { + callback(new Error('鏃堕棿涓嶈兘涓虹┖')); + } else { + const st = moment(value[0]); + const et = moment(value[1]); + const range = et.diff(st, 'second'); + if (range > 12 * 60 * 60) { + callback(new Error('浠诲姟鏃堕暱鏈�澶氫负12灏忔椂')); + } + } + callback(); + } } ] }); @@ -121,4 +129,20 @@ } } }); + +if (import.meta.env.VITE_DATA_MODE == 'jingan') { + formObj.value.location = { + pCode: '31', + pName: '涓婃捣甯�', + cCode: '3100', + cName: '涓婃捣甯�', + dCode: '310106', + dName: '闈欏畨鍖�' + }; +} </script> +<style scoped> +/* .el-form-item { + margin-bottom: 0px; +} */ +</style> -- Gitblit v1.9.3