From e4e076e6707f557a70264a06c1e57e67b753a224 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期三, 13 十一月 2024 11:54:26 +0800 Subject: [PATCH] 1、定时任务页面增加字段 2、全局项目有关名称改为中国航发成发以及调整logo --- src/views/system/modules/QuartzJobModal.vue | 103 ++++++++++++++++++++++++++------------------------- 1 files changed, 53 insertions(+), 50 deletions(-) diff --git a/src/views/system/modules/QuartzJobModal.vue b/src/views/system/modules/QuartzJobModal.vue index c27c6aa..514df3a 100644 --- a/src/views/system/modules/QuartzJobModal.vue +++ b/src/views/system/modules/QuartzJobModal.vue @@ -11,21 +11,23 @@ <a-spin :spinning="confirmLoading"> <a-form-model ref="form" :model="model" :rules="validatorRules"> - - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="浠诲姟绫诲悕" prop="jobClassName" hasFeedback > - <a-input placeholder="璇疯緭鍏ヤ换鍔$被鍚�" v-model="model.jobClassName" /> + <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="浠诲姟鍚嶇О" prop="jobName" hasFeedback> + <a-input placeholder="璇疯緭鍏ヤ换鍔″悕绉�" v-model="model.jobName"/> + </a-form-model-item> + <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="浠诲姟绫诲悕" prop="jobClassName" hasFeedback> + <a-input placeholder="璇疯緭鍏ヤ换鍔$被鍚�" v-model="model.jobClassName"/> </a-form-model-item> <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="Cron琛ㄨ揪寮�" prop="cronExpression"> <!-- <j-cron v-model="model.cronExpression"/>--> - <j-easy-cron v-model="model.cronExpression" /> + <j-easy-cron v-model="model.cronExpression"/> </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="鍙傛暟" prop="parameter" > - <a-textarea placeholder="璇疯緭鍏ュ弬鏁�" :rows="5" v-model="model.parameter" /> + <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="鍙傛暟" prop="parameter"> + <a-textarea placeholder="璇疯緭鍏ュ弬鏁�" :rows="5" v-model="model.parameter"/> </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="鎻忚堪" prop="description"> - <a-textarea placeholder="璇疯緭鍏ユ弿杩�" :rows="3" v-model="model.description" /> + <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="鎻忚堪" prop="description"> + <a-textarea placeholder="璇疯緭鍏ユ弿杩�" :rows="3" v-model="model.description"/> </a-form-model-item> - <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="鐘舵��" prop="status"> + <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="鐘舵��" prop="status"> <j-dict-select-tag type="radioButton" v-model="model.status" dictCode="quartz_status"/> </a-form-model-item> </a-form-model> @@ -36,26 +38,26 @@ <script> import { httpAction } from '@/api/manage' // import JCron from "@/components/jeecg/JCron"; - import cronValidator from "@/components/jeecg/JEasyCron/validator"; + import cronValidator from '@/components/jeecg/JEasyCron/validator' export default { - name: "QuartzJobModal", + name: 'QuartzJobModal', components: { // JCron, }, - data () { + data() { return { - title:"鎿嶄綔", + title: '鎿嶄綔', buttonStyle: 'solid', visible: false, model: {}, labelCol: { xs: { span: 24 }, - sm: { span: 5 }, + sm: { span: 5 } }, wrapperCol: { xs: { span: 24 }, - sm: { span: 16 }, + sm: { span: 16 } }, cron: { label: '', @@ -64,73 +66,74 @@ confirmLoading: false, validatorRules: { cronExpression: [ - {required: true, message: '璇疯緭鍏ron琛ㄨ揪寮�!'}, - {validator: cronValidator,} + { required: true, message: '璇疯緭鍏ron琛ㄨ揪寮�!' }, + { validator: cronValidator } ], - jobClassName: [{required: true, message: '璇疯緭鍏ヤ换鍔$被鍚�!'}] + jobName: [{ required: true, message: '璇疯緭鍏ヤ换鍔″悕绉�!' }], + jobClassName: [{ required: true, message: '璇疯緭鍏ヤ换鍔$被鍚�!' }] }, url: { - add: "/sys/quartzJob/add", - edit: "/sys/quartzJob/edit", - }, + add: '/sys/quartzJob/add', + edit: '/sys/quartzJob/edit' + } } }, - created () { + created() { }, methods: { add() { // 缁熶竴璁剧疆榛樿鍊� this.edit({ cronExpression: '* * * * * ? *', - status: 0, + status: 0 }) }, - edit (record) { - this.visible = true; + edit(record) { + this.visible = true this.$nextTick(() => { this.$refs.form.resetFields() this.model = Object.assign({}, record) }) }, - close () { - this.$emit('close'); - this.visible = false; + close() { + this.$emit('close') + this.visible = false }, - handleOk () { - const that = this; + handleOk() { + const that = this // 瑙﹀彂琛ㄥ崟楠岃瘉 this.$refs.form.validate((ok, err) => { if (ok) { - that.confirmLoading = true; - let httpurl = ''; - let method = ''; - if(!this.model.id){ - httpurl+=this.url.add; - method = 'post'; - }else{ - httpurl+=this.url.edit; - method = 'put'; + that.confirmLoading = true + let httpurl = '' + let method = '' + if (!this.model.id) { + httpurl += this.url.add + method = 'post' + } else { + httpurl += this.url.edit + method = 'put' } - console.log('鎻愪氦鍙傛暟',this.model) - httpAction(httpurl,this.model,method).then((res)=>{ - if(res.success){ - that.$message.success(res.message); - that.$emit('ok'); - that.close(); - }else{ - that.$message.warning(res.message); + console.log('鎻愪氦鍙傛暟', this.model) + httpAction(httpurl, this.model, method).then((res) => { + if (res.success) { + that.$message.success(res.message) + that.$emit('ok') + that.close() + } else { + that.$message.warning(res.message) } }).finally(() => { - that.confirmLoading = false; + that.confirmLoading = false }) } }) }, - handleCancel () { + handleCancel() { this.close() - }, + } } } -- Gitblit v1.9.3