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/asrs/waveSeedLog/edit.vue | 632 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 316 insertions(+), 316 deletions(-) diff --git a/zy-asrs-admin/src/views/asrs/waveSeedLog/edit.vue b/zy-asrs-admin/src/views/asrs/waveSeedLog/edit.vue index 809d08d..1a95c61 100644 --- a/zy-asrs-admin/src/views/asrs/waveSeedLog/edit.vue +++ b/zy-asrs-admin/src/views/asrs/waveSeedLog/edit.vue @@ -1,316 +1,316 @@ -<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(isSave.value ? '/api/waveSeedLog/save' : '/api/waveSeedLog/update', formData.value).then((resp) => { - let result = resp.data; - if (result.code === 200) { - message.success(isSave.value ? formatMessage('page.add.success', '鏂板鎴愬姛') : formatMessage('page.update.success', '鏇存柊鎴愬姛')); - } else { - message.error(result.msg); - } - emit('tableReload', 'reload') - nextTick(() => { - formTable.value.resetFields() - }) - }) -}; -const onFinishFailed = errorInfo => { - console.log('Failed:', errorInfo); -}; - -const cacheSiteQueryList = ref(null); -cacheSiteQuery(); -function cacheSiteQuery() { - postForm('/api/cacheSite/query', {}).then(resp => { - let result = resp.data; - cacheSiteQueryList.value = result.data; - }) -} -const orderQueryList = ref(null); -orderQuery(); -function orderQuery() { - postForm('/api/order/query', {}).then(resp => { - let result = resp.data; - orderQueryList.value = result.data; - }) -} -const orderDetlQueryList = ref(null); -orderDetlQuery(); -function orderDetlQuery() { - postForm('/api/orderDetl/query', {}).then(resp => { - let result = resp.data; - orderDetlQueryList.value = result.data; - }) -} -const taskDetlQueryList = ref(null); -taskDetlQuery(); -function taskDetlQuery() { - postForm('/api/taskDetl/query', {}).then(resp => { - let result = resp.data; - taskDetlQueryList.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, - formData, - initFormData, - isSave, -}) - -</script> - -<script> -export default { - name: '娉㈡鎾鍘嗗彶-edit' -} -</script> - -<template> - <div> - <a-modal v-model:open="open" - :title="isSave ? formatMessage('page.add', '娣诲姞') : formatMessage('page.edit', '缂栬緫')" @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_wave_seed_log.site_id', '绔欑偣ID') " - name="siteId" - style="width: 250px;" - > - <a-select - v-model:value="formData.siteId" - :placeholder="formatMessage('common.select', '璇烽�夋嫨')" - style="width: 100%" - show-search - :options="cacheSiteQueryList" - optionFilterProp="label" - optionLabelProp="label" - > - </a-select> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.site_no', '绔欑偣缂栧彿') " - name="siteNo" - style="width: 250px;" - > - <a-input - v-model:value="formData.siteNo" - /> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.order_id', '璁㈠崟') " - name="orderId" - style="width: 250px;" - > - <a-select - v-model:value="formData.orderId" - :placeholder="formatMessage('common.select', '璇烽�夋嫨')" - style="width: 100%" - show-search - :options="orderQueryList" - optionFilterProp="label" - optionLabelProp="label" - > - </a-select> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.order_detl_id', '璁㈠崟鏄庣粏') " - name="orderDetlId" - style="width: 250px;" - > - <a-select - v-model:value="formData.orderDetlId" - :placeholder="formatMessage('common.select', '璇烽�夋嫨')" - style="width: 100%" - show-search - :options="orderDetlQueryList" - optionFilterProp="label" - optionLabelProp="label" - > - </a-select> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.task_detl_id', '浠诲姟鏄庣粏') " - name="taskDetlId" - style="width: 250px;" - > - <a-select - v-model:value="formData.taskDetlId" - :placeholder="formatMessage('common.select', '璇烽�夋嫨')" - style="width: 100%" - show-search - :options="taskDetlQueryList" - optionFilterProp="label" - optionLabelProp="label" - > - </a-select> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.anfme', '鏁伴噺') " - name="anfme" - style="width: 250px;" - > - <a-input - v-model:value="formData.anfme" - /> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.work_qty', '澶嶆牳鏁伴噺') " - name="workQty" - style="width: 250px;" - > - <a-input - v-model:value="formData.workQty" - /> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.status', '鐘舵��') " - name="status" - style="width: 250px;" - > - <a-select - v-model:value="formData.status" - :options="[ - { label: '姝e父', value: 1 }, - { label: '绂佺敤', value: 0 }, - ]" - > - </a-select> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.create_time', '娣诲姞鏃堕棿') " - name="createTime" - style="width: 250px;" - > - <a-date-picker - v-model:value="formData.createTime" - show-time - format="YYYY-MM-DD HH:mm:ss" - value-format="YYYY-MM-DD HH:mm:ss" - /> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.create_by', '娣诲姞浜哄憳') " - name="createBy" - style="width: 250px;" - > - <a-select - v-model:value="formData.createBy" - :placeholder="formatMessage('common.select', '璇烽�夋嫨')" - style="width: 100%" - show-search - :options="userQueryList" - optionFilterProp="label" - optionLabelProp="label" - > - </a-select> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.update_time', '淇敼鏃堕棿') " - name="updateTime" - style="width: 250px;" - > - <a-date-picker - v-model:value="formData.updateTime" - show-time - format="YYYY-MM-DD HH:mm:ss" - value-format="YYYY-MM-DD HH:mm:ss" - /> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.update_by', '淇敼浜哄憳') " - name="updateBy" - style="width: 250px;" - > - <a-select - v-model:value="formData.updateBy" - :placeholder="formatMessage('common.select', '璇烽�夋嫨')" - style="width: 100%" - show-search - :options="userQueryList" - optionFilterProp="label" - optionLabelProp="label" - > - </a-select> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.memo', '澶囨敞') " - name="memo" - style="width: 250px;" - > - <a-input - v-model:value="formData.memo" - /> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.matnr', '鍟嗗搧缂栧彿') " - name="matnr" - style="width: 250px;" - > - <a-input - v-model:value="formData.matnr" - /> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.batch', '鎵瑰彿') " - name="batch" - style="width: 250px;" - > - <a-input - v-model:value="formData.batch" - /> - </a-form-item> - <a-form-item - :label="formatMessage('db.man_wave_seed_log.field_params', '绱㈠紩瀛楁') " - name="fieldParams" - style="width: 250px;" - > - <a-input - v-model:value="formData.fieldParams" - /> - </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(isSave.value ? '/api/waveSeedLog/save' : '/api/waveSeedLog/update', formData.value).then((resp) => { + let result = resp.data; + if (result.code === 200) { + message.success(isSave.value ? formatMessage('page.add.success', '鏂板鎴愬姛') : formatMessage('page.update.success', '鏇存柊鎴愬姛')); + } else { + message.error(result.msg); + } + emit('tableReload', 'reload') + nextTick(() => { + formTable.value.resetFields() + }) + }) +}; +const onFinishFailed = errorInfo => { + console.log('Failed:', errorInfo); +}; + +const cacheSiteQueryList = ref(null); +cacheSiteQuery(); +function cacheSiteQuery() { + postForm('/api/cacheSite/query', {}).then(resp => { + let result = resp.data; + cacheSiteQueryList.value = result.data; + }) +} +const orderQueryList = ref(null); +orderQuery(); +function orderQuery() { + postForm('/api/order/query', {}).then(resp => { + let result = resp.data; + orderQueryList.value = result.data; + }) +} +const orderDetlQueryList = ref(null); +orderDetlQuery(); +function orderDetlQuery() { + postForm('/api/orderDetl/query', {}).then(resp => { + let result = resp.data; + orderDetlQueryList.value = result.data; + }) +} +const taskDetlQueryList = ref(null); +taskDetlQuery(); +function taskDetlQuery() { + postForm('/api/taskDetl/query', {}).then(resp => { + let result = resp.data; + taskDetlQueryList.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, + formData, + initFormData, + isSave, +}) + +</script> + +<script> +export default { + name: '娉㈡鎾鍘嗗彶-edit' +} +</script> + +<template> + <div> + <a-modal v-model:open="open" + :title="isSave ? formatMessage('page.add', '娣诲姞') : formatMessage('page.edit', '缂栬緫')" @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_wave_seed_log.site_id', '绔欑偣ID') " + name="siteId" + style="width: 250px;" + > + <a-select + v-model:value="formData.siteId" + :placeholder="formatMessage('common.select', '璇烽�夋嫨')" + style="width: 100%" + show-search + :options="cacheSiteQueryList" + optionFilterProp="label" + optionLabelProp="label" + > + </a-select> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.site_no', '绔欑偣缂栧彿') " + name="siteNo" + style="width: 250px;" + > + <a-input + v-model:value="formData.siteNo" + /> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.order_id', '璁㈠崟') " + name="orderId" + style="width: 250px;" + > + <a-select + v-model:value="formData.orderId" + :placeholder="formatMessage('common.select', '璇烽�夋嫨')" + style="width: 100%" + show-search + :options="orderQueryList" + optionFilterProp="label" + optionLabelProp="label" + > + </a-select> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.order_detl_id', '璁㈠崟鏄庣粏') " + name="orderDetlId" + style="width: 250px;" + > + <a-select + v-model:value="formData.orderDetlId" + :placeholder="formatMessage('common.select', '璇烽�夋嫨')" + style="width: 100%" + show-search + :options="orderDetlQueryList" + optionFilterProp="label" + optionLabelProp="label" + > + </a-select> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.task_detl_id', '浠诲姟鏄庣粏') " + name="taskDetlId" + style="width: 250px;" + > + <a-select + v-model:value="formData.taskDetlId" + :placeholder="formatMessage('common.select', '璇烽�夋嫨')" + style="width: 100%" + show-search + :options="taskDetlQueryList" + optionFilterProp="label" + optionLabelProp="label" + > + </a-select> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.anfme', '鏁伴噺') " + name="anfme" + style="width: 250px;" + > + <a-input + v-model:value="formData.anfme" + /> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.work_qty', '澶嶆牳鏁伴噺') " + name="workQty" + style="width: 250px;" + > + <a-input + v-model:value="formData.workQty" + /> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.status', '鐘舵��') " + name="status" + style="width: 250px;" + > + <a-select + v-model:value="formData.status" + :options="[ + { label: '姝e父', value: 1 }, + { label: '绂佺敤', value: 0 }, + ]" + > + </a-select> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.create_time', '娣诲姞鏃堕棿') " + name="createTime" + style="width: 250px;" + > + <a-date-picker + v-model:value="formData.createTime" + show-time + format="YYYY-MM-DD HH:mm:ss" + value-format="YYYY-MM-DD HH:mm:ss" + /> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.create_by', '娣诲姞浜哄憳') " + name="createBy" + style="width: 250px;" + > + <a-select + v-model:value="formData.createBy" + :placeholder="formatMessage('common.select', '璇烽�夋嫨')" + style="width: 100%" + show-search + :options="userQueryList" + optionFilterProp="label" + optionLabelProp="label" + > + </a-select> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.update_time', '淇敼鏃堕棿') " + name="updateTime" + style="width: 250px;" + > + <a-date-picker + v-model:value="formData.updateTime" + show-time + format="YYYY-MM-DD HH:mm:ss" + value-format="YYYY-MM-DD HH:mm:ss" + /> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.update_by', '淇敼浜哄憳') " + name="updateBy" + style="width: 250px;" + > + <a-select + v-model:value="formData.updateBy" + :placeholder="formatMessage('common.select', '璇烽�夋嫨')" + style="width: 100%" + show-search + :options="userQueryList" + optionFilterProp="label" + optionLabelProp="label" + > + </a-select> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.memo', '澶囨敞') " + name="memo" + style="width: 250px;" + > + <a-input + v-model:value="formData.memo" + /> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.matnr', '鍟嗗搧缂栧彿') " + name="matnr" + style="width: 250px;" + > + <a-input + v-model:value="formData.matnr" + /> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.batch', '鎵瑰彿') " + name="batch" + style="width: 250px;" + > + <a-input + v-model:value="formData.batch" + /> + </a-form-item> + <a-form-item + :label="formatMessage('db.man_wave_seed_log.field_params', '绱㈠紩瀛楁') " + name="fieldParams" + style="width: 250px;" + > + <a-input + v-model:value="formData.fieldParams" + /> + </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