全局添加输入框空格校验

This commit is contained in:
GGJ
2024-12-25 10:53:07 +08:00
parent 90efcc4ad2
commit aed771578a
98 changed files with 703 additions and 904 deletions

View File

@@ -1,16 +1,16 @@
<template>
<div class='default-main'>
<el-tabs v-model='activeName' type='border-card' @tab-click='init'>
<el-tabs v-model.trim='activeName' type='border-card' @tab-click='init'>
<el-tab-pane label='用户协议' name='User_Agreement'></el-tab-pane>
<el-tab-pane label='个人信息保护政策' name='Personal_Infor_Protect'></el-tab-pane>
<el-tab-pane label='系统介绍' name='introduction'></el-tab-pane>
<el-tab-pane label='使用手册' name='User_Manual'></el-tab-pane>
<el-tab-pane label='公司介绍' name='Company_Profile'></el-tab-pane>
<div class='agreement' :style='{height:height}'>
<div class='agreement' :style='{ height: height }'>
<div style='margin-top: 5px; right: 10px; position: absolute; z-index: 9999999'>
<el-button type='primary' @click='submit' icon='el-icon-Checked'>保存</el-button>
</div>
<WangEditor v-model='html' style='border-top: none' />
<WangEditor v-model.trim='html' style='border-top: none' />
</div>
</el-tabs>
</div>
@@ -45,7 +45,7 @@ const init = () => {
nextTick(() => {
dic.forEach((item: BasicDictData) => {
if (item.code == activeName.value) {
id.value = item.id
}

View File

@@ -1,24 +1,24 @@
<template>
<el-dialog width="500px" v-model="dialogVisible" :title="title">
<el-dialog width="500px" v-model.trim="dialogVisible" :title="title">
<el-form :model="form" class="form-one" label-width="auto">
<el-form-item label="名称">
<el-input maxlength="32" show-word-limit v-model="form.name" placeholder="请输入名称" />
<el-input maxlength="32" show-word-limit v-model.trim="form.name" placeholder="请输入名称" />
</el-form-item>
<el-form-item label="编码">
<el-input maxlength="32" show-word-limit v-model="form.code" placeholder="请输入编码" />
<el-input maxlength="32" show-word-limit v-model.trim="form.code" placeholder="请输入编码" />
</el-form-item>
<!-- <el-form-item label="类型">
<el-select v-model="form.type" placeholder="请选择类型">
<el-select v-model.trim="form.type" placeholder="请选择类型">
<el-option v-for="item in options" :key="item.value" :label="item.name" :value="item.value" />
</el-select>
</el-form-item> -->
<el-form-item label="备注">
<el-input maxlength="32" show-word-limit v-model="form.remark" placeholder="请输入备注" />
<el-input maxlength="32" show-word-limit v-model.trim="form.remark" placeholder="请输入备注" />
</el-form-item>
<el-form-item label="排序">
<el-input maxlength="32" show-word-limit-number v-model="form.sort" :min="0" />
<el-input maxlength="32" show-word-limit-number v-model.trim="form.sort" :min="0" />
</el-form-item>
</el-form>

View File

@@ -1,18 +1,18 @@
<template>
<el-dialog class="cn-operate-dialog statistical-type-binding" v-model="dialogVisible" title="绑定指标"
<el-dialog class="cn-operate-dialog statistical-type-binding" v-model.trim="dialogVisible" title="绑定指标"
style="width: 1200px" @closed="close">
<el-scrollbar style="padding-right: 0">
<div class="box">
<div class="box-left">
<el-input maxlength="32" show-word-limit v-model="searchKey" size="small" placeholder="请输入搜索内容"
<el-input maxlength="32" show-word-limit v-model.trim="searchKey" size="small" placeholder="请输入搜索内容"
:suffix-icon="Search" @input="filterTree" style="margin-bottom: 10px"></el-input>
<el-cascader-panel v-model="fromDataValue" :props="{
<el-cascader-panel v-model.trim="fromDataValue" :props="{
multiple: true
}" :options="fromData"></el-cascader-panel>
</div>
<div class="box-center">
<el-button type="primary" icon="el-icon-Plus" @click="newGroup">新建分组</el-button>
<el-popover v-model="popoverVisible" placement="right" width="400" trigger="click"
<el-popover v-model.trim="popoverVisible" placement="right" width="400" trigger="click"
popper-style="width:auto">
<div class="statistical-type-binding-button-group">
<el-button type="primary" style="margin-left: 0" v-for="item in toData"
@@ -33,9 +33,10 @@
</el-button>
</div>
<div class="box-right">
<el-input maxlength="32" show-word-limit v-model="searchKey1" size="small" placeholder="请输入搜索内容"
:suffix-icon="Search" @input="filterTree1" style="margin-bottom: 10px"></el-input>
<el-cascader-panel v-model="toDataValue" :props="{
<el-input maxlength="32" show-word-limit v-model.trim="searchKey1" size="small"
placeholder="请输入搜索内容" :suffix-icon="Search" @input="filterTree1"
style="margin-bottom: 10px"></el-input>
<el-cascader-panel v-model.trim="toDataValue" :props="{
multiple: true,
checkStrictly: true,
expandTrigger: 'click'