From 023ea35893ed047887a43555509335eec7a8b161 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 09 一月 2024 17:28:49 +0800 Subject: [PATCH] 1. 编写评估任务模块中 --- src/views/notice/CompNoticeAdd.vue | 71 ++++++++++++++++------------------- 1 files changed, 32 insertions(+), 39 deletions(-) diff --git a/src/views/notice/CompNoticeAdd.vue b/src/views/notice/CompNoticeAdd.vue index 545b138..127295a 100644 --- a/src/views/notice/CompNoticeAdd.vue +++ b/src/views/notice/CompNoticeAdd.vue @@ -1,11 +1,5 @@ <template> - <el-form - :inline="false" - :model="form" - ref="formRef" - :rules="rules" - label-position="top" - > + <el-form :inline="false" :model="form" ref="formRef" :rules="rules" label-position="top"> <el-form-item label="閫氱煡鏍囬" prop="title"> <el-input v-model="form.title" placeholder="閫氱煡鏍囬" /> </el-form-item> @@ -22,22 +16,19 @@ </el-form-item> <el-form-item label="鍖哄幙绫诲瀷" prop="district"> <el-select v-model="form.district" placeholder="鍖哄幙绫诲瀷"> - <el-option - v-for="s in districts" - :key="s.value" - :label="s.label" - :value="s.value" - /> + <el-option v-for="s in districts" :key="s.value" :label="s.label" :value="s.value" /> </el-select> </el-form-item> - <el-form-item label="鍦烘櫙绫诲瀷" prop="receiverType"> - <el-select v-model="form.receiverType" placeholder="鍦烘櫙绫诲瀷"> - <el-option - v-for="s in sceneTypes" - :key="s.value" - :label="s.label" - :value="s.value" - /> + <!-- <FYOptionScene + prop="receiverType" + :allOption="true" + :type="1" + :initValue="true" + v-model:value="form.receiverType" + ></FYOptionScene> --> + <el-form-item label="鍦烘櫙绫诲瀷" prop="_receiverType"> + <el-select v-model="form._receiverType" placeholder="鍦烘櫙绫诲瀷"> + <el-option v-for="s in sceneTypes" :key="s.value" :label="s.label" :value="s.value" /> </el-select> </el-form-item> <el-form-item label="鏄惁闇�瑕佺鏀�" prop="needSigned"> @@ -45,9 +36,7 @@ <span style="margin-left: 16px">{{ form.needSigned ? '鏄�' : '鍚�' }}</span> </el-form-item> <el-form-item> - <el-button type="primary" @click="onSubmit" :loading="loading" - >鎻愪氦</el-button - > + <el-button type="primary" @click="onSubmit" :loading="loading">鎻愪氦</el-button> <el-button @click="onCancel">鍙栨秷</el-button> </el-form-item> </el-form> @@ -62,10 +51,10 @@ props: { active: { type: Boolean, - default: false, + default: false }, edit: Boolean, - loading: Boolean, + loading: Boolean }, emits: ['update:edit', 'onSubmit', 'onCancel'], data() { @@ -98,35 +87,36 @@ //鏄惁闇�瑕佺鏀� needSigned: false, //鎺ュ彈鐢ㄦ埛鍦烘櫙绫诲瀷 + _receiverType: null, receiverType: '0', //鎺ュ彈鐢ㄦ埛鍖哄幙 district: '0', //鎺ュ彈鐢ㄦ埛id - receiverId: null, + receiverId: null }, rules: { title: [ { required: true, message: '璇疯緭鍏ラ�氱煡鏍囬', - trigger: 'blur', - }, + trigger: 'blur' + } ], content: [ { required: true, message: '璇疯緭鍏ラ�氱煡鍐呭', - trigger: 'blur', - }, + trigger: 'blur' + } ], _typeArray: [ { required: true, message: '璇烽�夋嫨閫氱煡绫诲瀷', - trigger: 'change', - }, - ], - }, + trigger: 'change' + } + ] + } }; }, watch: { @@ -149,8 +139,8 @@ } this.isReset = false; }, - deep: true, - }, + deep: true + } }, computed: {}, methods: { @@ -170,6 +160,9 @@ this.form.typeId = a[0]; this.form.subTypeId = 0; } + if (this.form._receiverType == null) { + this.form.receiverType = '0'; + } this.$emit('onSubmit', this.form); } else { console.log('error submit!', fields); @@ -179,10 +172,10 @@ onCancel() { // this.reset(); this.$emit('onCancel'); - }, + } }, mounted() { this.noticeTypes[0].disabled = true; - }, + } }; </script> -- Gitblit v1.9.3