From a4945c89ee72aa8b6f2c0a75653a3256a2b30b4f Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 16 五月 2024 19:02:57 +0800 Subject: [PATCH] 提交一把 --- company/src/components/business/OperaSolutionsWindow.vue | 43 +++++++++++++++++++++++++++---------------- 1 files changed, 27 insertions(+), 16 deletions(-) diff --git a/company/src/components/business/OperaSolutionsWindow.vue b/company/src/components/business/OperaSolutionsWindow.vue index 4af3557..08f9813 100644 --- a/company/src/components/business/OperaSolutionsWindow.vue +++ b/company/src/components/business/OperaSolutionsWindow.vue @@ -168,13 +168,13 @@ </el-table-column> </el-table> <el-form-item label="鐗瑰埆绾﹀畾" prop="specialAgreement"> - <el-input type="textarea" v-model="form.specialAgreement" placeholder="璇疯緭鍏ョ壒鍒害瀹�" v-trim/> + <RichEditor :richData="form.specialAgreement" :styleEditor="'border: 1px solid #ccc;display: inline-block;'" @getWangedditor="getWangedditor" :readonly="false"/> </el-form-item> <el-form-item label="鐗瑰埆璇存槑" prop="specialInfo"> - <el-input type="textarea" v-model="form.specialInfo" placeholder="璇疯緭鍏ョ壒鍒鏄�" v-trim/> + <RichEditor :richData="form.specialInfo" :styleEditor="'border: 1px solid #ccc;display: inline-block;'" @getWangedditor="getWangedditor1" :readonly="false"/> </el-form-item> - <el-form-item label="鍏朵粬璇存槑" prop="ortherInfo"> - <el-input type="textarea" v-model="form.ortherInfo" placeholder="璇疯緭鍏ュ叾浠栬鏄�" v-trim/> + <el-form-item label="鍏朵粬璇存槑" prop="ortherInfo"> + <RichEditor :richData="form.ortherInfo" :styleEditor="'border: 1px solid #ccc;display: inline-block;'" @getWangedditor="getWangedditor2" :readonly="false"/> </el-form-item> </el-form> </GlobalWindow> @@ -188,11 +188,12 @@ import { solutionsId } from '@/api/business/solutions' import { pageAll as shopList } from '@/api/business/company' import UploadFile from '@/components/common/UploadFile' -import {checkMobile, numRule} from "@/utils/form"; +import { checkMobile, numRule } from '@/utils/form' +import RichEditor from '@/components/common/RichEditor' export default { name: 'OperaSolutionsWindow', extends: BaseOpera, - components: { GlobalWindow, UploadFile }, + components: { GlobalWindow, UploadFile, RichEditor }, data () { var validType = (rule, value, callback) => { if (this.form.validType === 0 && !value) { @@ -243,10 +244,10 @@ { required: true, message: '璇烽�夋嫨' } ], addValidDays: [ - { validator: numRule } + { validator: numRule } ], delValidDays: [ - { validator: numRule } + { validator: numRule } ], insuranceId: [ { required: true, message: '璇烽�夋嫨淇濋櫓鍏徃' } @@ -285,18 +286,28 @@ }) }, methods: { - handNumberInput(value){ - const regex = /^[-+]?\d*$/; + getWangedditor(val){ + this.form.specialAgreement = val; + }, + getWangedditor1(val){ + this.form.specialInfo = val; + }, + getWangedditor2(val){ + this.form.ortherInfo = val; + }, + + handNumberInput (value) { + const regex = /^[-+]?\d*$/ if (!regex.test(value)) { // 濡傛灉杈撳叆鐨勪笉鏄暣鏁帮紝鍒欒缃负涓婁竴涓湁鏁堢殑鏁存暟鍊� - this.form.addValidDays = value.replace(/[^0-9]/g, ''); - this.form.addValidDays = value.replace(/[^0-9]/g, ''); - this.form.delValidDays = value.replace(/[^0-9]/g, ''); + this.form.addValidDays = value.replace(/[^0-9]/g, '') + this.form.addValidDays = value.replace(/[^0-9]/g, '') + this.form.delValidDays = value.replace(/[^0-9]/g, '') } }, - changeTimeUnit(){ - if(this.form.timeUnit < this.form.insureCycleUnit){ - this.form.insureCycleUnit = null; + changeTimeUnit () { + if (this.form.timeUnit < this.form.insureCycleUnit) { + this.form.insureCycleUnit = null } }, editFanganFile (data) { -- Gitblit v1.9.3