From 3e832cbafc136dffee6eb5a51ba02b318c12c998 Mon Sep 17 00:00:00 2001 From: fangyuan <527392886@qq.com> Date: 星期一, 28 十一月 2022 16:04:20 +0800 Subject: [PATCH] 选择短信模板,渲染短信模板信息 --- src/views/operate/fivepack/threepack/components/updateUser/index.vue | 36 ++++++++++++++++++++++++------------ 1 files changed, 24 insertions(+), 12 deletions(-) diff --git a/src/views/operate/fivepack/threepack/components/updateUser/index.vue b/src/views/operate/fivepack/threepack/components/updateUser/index.vue index 558108f..9649588 100644 --- a/src/views/operate/fivepack/threepack/components/updateUser/index.vue +++ b/src/views/operate/fivepack/threepack/components/updateUser/index.vue @@ -34,6 +34,13 @@ <el-option v-for="item in relationVideoList" :key="item.id" :value="item.id" :label="item.name"></el-option> </el-select> </el-form-item> + <!-- 搴楅摵鐘舵�� --> + <el-form-item v-if="isStorePage" class="optionItem" label="搴楅摵鐘舵��:" prop="status"> + <el-select v-model="store.status" placeholder="璇烽�夋嫨搴楅摵鐘舵��" :disabled="isView()"> + <el-option v-for="item in statusList" :key="item.id" :value="item.id" :label="item.name"></el-option> + </el-select> + </el-form-item> + <el-form-item v-if="!isStorePage" class="optionItem" label="搴楅摵寰楀垎:"> <el-input v-model="store.storeScore" :disabled="isView()"></el-input> </el-form-item> @@ -67,7 +74,6 @@ }; const validateStoreType = (rule, value, callback) => { - debugger; if (value) { callback(); } else { @@ -83,7 +89,8 @@ storeAddress: '', relationVideo: '', type: null, - storeScore: null + storeScore: null, + status:null }, rules: { type: [{ required: true, validator: validateStoreType }], @@ -92,30 +99,34 @@ owner: [{ required: true, trigger:'blur', message: '璇疯緭鍏ュ簵閾鸿仈绯讳汉' }], contact: [{ required: true, trigger:'blur', validator: validatePhone }], storeAddress: [{ required: true, trigger:'blur', message: '璇疯緭鍏ュ簵閾鸿缁嗗湴鍧�' }], - relationVideo: [{ required: true, trigger:'blur', message: '璇疯緭鍏ュ叧鑱旀憚鍍忔満' }] + relationVideo: [{ required: true, trigger:'blur', message: '璇疯緭鍏ュ叧鑱旀憚鍍忔満' }], + status: [{ required: true, trigger:'blur', message: '璇烽�夋嫨搴楅摵鐘舵��' }] }, shopTypeList: [], - relationVideoList: [] + relationVideoList: [], + statusList: [{id:1,name:'缁忚惀'},{id:2,name:'鍊掗棴'}] } }, async created() { - this.$set(this, 'store', this.storeInfo); - const result = await getVideoPoint({ current: 1, size: 1 }); - this.relationVideoList = result.records; - if (this.storeInfo && this.isStorePage) { - this.store.relationVideo = this.store.videoPoint.name; - } - if (!this.isView()) { + if (this.storeInfo) { + this.$set(this, 'store', this.storeInfo); + const result = await getVideoPoint({ current: 1, size: 1 }); + this.relationVideoList = result.records; + if (this.storeInfo && this.isStorePage) { + this.store.relationVideo = this.store.videoPoint.name; + } + if (!this.isView()) { await this.getShopTypeList(); } + } }, methods: { onSubmit() { this.$refs.store.validate(valid => { if (valid) { + this.store.type = this.store.type[1]; if (this.isCreated()) { - this.store.type = this.store.type[1]; addStoreInfo(this.store) .then(() => { this.$message({ type: 'success', message: '鎿嶄綔鎴愬姛' }); @@ -125,6 +136,7 @@ } else { updateStoreInfo(this.store) .then(() => { + debugger this.$message({ type: 'success', message: '鎿嶄綔鎴愬姛' }); this.$emit('closeDialog'); }) -- Gitblit v1.8.0