From c635d78b479510ebe2556a420948effcd30a0731 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 21 十二月 2024 18:40:43 +0800 Subject: [PATCH] 新建德森项目分支 --- zy-asrs-admin/src/views/base/locTypeBind/init.vue | 274 +++++++++++++++++++++++++++--------------------------- 1 files changed, 137 insertions(+), 137 deletions(-) diff --git a/zy-asrs-admin/src/views/base/locTypeBind/init.vue b/zy-asrs-admin/src/views/base/locTypeBind/init.vue index 174aa9d..b08b7c8 100644 --- a/zy-asrs-admin/src/views/base/locTypeBind/init.vue +++ b/zy-asrs-admin/src/views/base/locTypeBind/init.vue @@ -1,137 +1,137 @@ -<script setup> -import { ref, nextTick } from 'vue'; -import { get, post, postBlob, postForm } from '@/utils/request.js' -import { formatMessage } from '@/utils/localeUtils.js'; -import { message } from 'ant-design-vue'; - -const formTable = ref(null); -const submitButton = ref(null); -const isSave = ref(true); -const open = ref(false); -const initFormData = {} -let formData = ref(initFormData); - -const emit = defineEmits(['tableReload']) - -const handleOk = (e) => { - nextTick(() => { - setTimeout(() => { - submitButton.value.$el.click(); - }, 100); - }); -}; - -const onFinish = values => { - // console.log('Success:', values); - open.value = false; - post('/api/locTypeBind/init', formData.value).then((resp) => { - let result = resp.data; - if (result.code === 200) { - message.success(formatMessage('page.add.success', '鍒濆鍖栨垚鍔�')); - } else { - message.error(result.msg); - } - emit('tableReload', 'reload') - nextTick(() => { - formTable.value.resetFields() - }) - }) -}; -const onFinishFailed = errorInfo => { - console.log('Failed:', errorInfo); -}; - -const locQueryList = ref(null); -locQuery(); -function locQuery() { - postForm('/api/loc/query', {}).then(resp => { - let result = resp.data; - locQueryList.value = result.data; - }) -} -const locTypeQueryList = ref(null); -locTypeQuery(); -function locTypeQuery() { - post('/api/locType/tree', {}).then(resp => { - let result = resp.data; - locTypeQueryList.value = result.data; - }) -} -const userQueryList = ref(null); -userQuery(); -function userQuery() { - postForm('/api/user/query', {}).then(resp => { - let result = resp.data; - userQueryList.value = result.data; - }) -} - - -defineExpose({ - open, -}) - -</script> - -<script> -export default { - name: '搴撲綅绫诲瀷缁戝畾-init' -} -</script> - -<template> - <div> - <a-modal v-model:open="open" :title="formatMessage('page.init', '鍒濆鍖�')" @ok="handleOk" style="width: 600px;"> - <a-form :model="formData" ref="formTable" name="formTable" :label-col="{ span: 8 }" - :wrapper-col="{ span: 16 }" style="display: flex;justify-content: space-between;flex-wrap: wrap;" - autocomplete="off" @finish="onFinish" @finishFailed="onFinishFailed"> - <a-form-item :label="formatMessage('db.man_loc_area_type.type_id', '搴撲綅绫诲瀷')" name="typeId" - style="width: 250px;" :rules="[{ required: true }]"> - <a-tree-select v-model:value="formData.typeId" show-search style="width: 100%" - :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" - :placeholder="formatMessage('page.input', '璇疯緭鍏�')" allow-clea tree-data-simple-mode - :tree-data="locTypeQueryList" tree-node-filter-prop="name" :field-names="{ - children: 'children', - label: 'name', - value: 'id', - }"> - <template #title="{ value: id, name }"> - {{ name }} - </template> - </a-tree-select> - </a-form-item> - <a-form-item :label="formatMessage('db.man_loc_area_type.start_row', '璧峰鎺�')" name="startRow" - style="width: 250px;" :rules="[{ required: true }]"> - <a-input v-model:value="formData.startRow" /> - </a-form-item> - <a-form-item :label="formatMessage('db.man_loc_area_type.target_row', '缁撴潫鎺�')" name="targetRow" - style="width: 250px;" :rules="[{ required: true }]"> - <a-input v-model:value="formData.targetRow" /> - </a-form-item> - <a-form-item :label="formatMessage('db.man_loc_area_type.start_bay', '璧峰鍒�')" name="startBay" - style="width: 250px;" :rules="[{ required: true }]"> - <a-input v-model:value="formData.startBay" /> - </a-form-item> - <a-form-item :label="formatMessage('db.man_loc_area_type.target_bay', '缁撴潫鍒�')" name="targetBay" - style="width: 250px;" :rules="[{ required: true }]"> - <a-input v-model:value="formData.targetBay" /> - </a-form-item> - <a-form-item :label="formatMessage('db.man_loc_area_type.start_lev', '璧峰灞�')" name="startLev" - style="width: 250px;" :rules="[{ required: true }]"> - <a-input v-model:value="formData.startLev" /> - </a-form-item> - <a-form-item :label="formatMessage('db.man_loc_area_type.target_lev', '缁撴潫灞�')" name="targetLev" - style="width: 250px;" :rules="[{ required: true }]"> - <a-input v-model:value="formData.targetLev" /> - </a-form-item> - - <a-form-item> - <a-button type="primary" html-type="submit" ref="submitButton" - style="visibility: hidden;">Submit</a-button> - </a-form-item> - </a-form> - </a-modal> - </div> -</template> - -<style></style> +<script setup> +import { ref, nextTick } from 'vue'; +import { get, post, postBlob, postForm } from '@/utils/request.js' +import { formatMessage } from '@/utils/localeUtils.js'; +import { message } from 'ant-design-vue'; + +const formTable = ref(null); +const submitButton = ref(null); +const isSave = ref(true); +const open = ref(false); +const initFormData = {} +let formData = ref(initFormData); + +const emit = defineEmits(['tableReload']) + +const handleOk = (e) => { + nextTick(() => { + setTimeout(() => { + submitButton.value.$el.click(); + }, 100); + }); +}; + +const onFinish = values => { + // console.log('Success:', values); + open.value = false; + post('/api/locTypeBind/init', formData.value).then((resp) => { + let result = resp.data; + if (result.code === 200) { + message.success(formatMessage('page.add.success', '鍒濆鍖栨垚鍔�')); + } else { + message.error(result.msg); + } + emit('tableReload', 'reload') + nextTick(() => { + formTable.value.resetFields() + }) + }) +}; +const onFinishFailed = errorInfo => { + console.log('Failed:', errorInfo); +}; + +const locQueryList = ref(null); +locQuery(); +function locQuery() { + postForm('/api/loc/query', {}).then(resp => { + let result = resp.data; + locQueryList.value = result.data; + }) +} +const locTypeQueryList = ref(null); +locTypeQuery(); +function locTypeQuery() { + post('/api/locType/tree', {}).then(resp => { + let result = resp.data; + locTypeQueryList.value = result.data; + }) +} +const userQueryList = ref(null); +userQuery(); +function userQuery() { + postForm('/api/user/query', {}).then(resp => { + let result = resp.data; + userQueryList.value = result.data; + }) +} + + +defineExpose({ + open, +}) + +</script> + +<script> +export default { + name: '搴撲綅绫诲瀷缁戝畾-init' +} +</script> + +<template> + <div> + <a-modal v-model:open="open" :title="formatMessage('page.init', '鍒濆鍖�')" @ok="handleOk" style="width: 600px;"> + <a-form :model="formData" ref="formTable" name="formTable" :label-col="{ span: 8 }" + :wrapper-col="{ span: 16 }" style="display: flex;justify-content: space-between;flex-wrap: wrap;" + autocomplete="off" @finish="onFinish" @finishFailed="onFinishFailed"> + <a-form-item :label="formatMessage('db.man_loc_area_type.type_id', '搴撲綅绫诲瀷')" name="typeId" + style="width: 250px;" :rules="[{ required: true }]"> + <a-tree-select v-model:value="formData.typeId" show-search style="width: 100%" + :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" + :placeholder="formatMessage('page.input', '璇疯緭鍏�')" allow-clea tree-data-simple-mode + :tree-data="locTypeQueryList" tree-node-filter-prop="name" :field-names="{ + children: 'children', + label: 'name', + value: 'id', + }"> + <template #title="{ value: id, name }"> + {{ name }} + </template> + </a-tree-select> + </a-form-item> + <a-form-item :label="formatMessage('db.man_loc_area_type.start_row', '璧峰鎺�')" name="startRow" + style="width: 250px;" :rules="[{ required: true }]"> + <a-input v-model:value="formData.startRow" /> + </a-form-item> + <a-form-item :label="formatMessage('db.man_loc_area_type.target_row', '缁撴潫鎺�')" name="targetRow" + style="width: 250px;" :rules="[{ required: true }]"> + <a-input v-model:value="formData.targetRow" /> + </a-form-item> + <a-form-item :label="formatMessage('db.man_loc_area_type.start_bay', '璧峰鍒�')" name="startBay" + style="width: 250px;" :rules="[{ required: true }]"> + <a-input v-model:value="formData.startBay" /> + </a-form-item> + <a-form-item :label="formatMessage('db.man_loc_area_type.target_bay', '缁撴潫鍒�')" name="targetBay" + style="width: 250px;" :rules="[{ required: true }]"> + <a-input v-model:value="formData.targetBay" /> + </a-form-item> + <a-form-item :label="formatMessage('db.man_loc_area_type.start_lev', '璧峰灞�')" name="startLev" + style="width: 250px;" :rules="[{ required: true }]"> + <a-input v-model:value="formData.startLev" /> + </a-form-item> + <a-form-item :label="formatMessage('db.man_loc_area_type.target_lev', '缁撴潫灞�')" name="targetLev" + style="width: 250px;" :rules="[{ required: true }]"> + <a-input v-model:value="formData.targetLev" /> + </a-form-item> + + <a-form-item> + <a-button type="primary" html-type="submit" ref="submitButton" + style="visibility: hidden;">Submit</a-button> + </a-form-item> + </a-form> + </a-modal> + </div> +</template> + +<style></style> -- Gitblit v1.9.1