Parcourir la source

feat: 更新input

sunxiao il y a 1 semaine
Parent
commit
bd8bf1dda8
2 fichiers modifiés avec 10 ajouts et 6 suppressions
  1. 5 5
      src/views/client/manage/index.vue
  2. 5 1
      src/views/configuration/assay/index.vue

+ 5 - 5
src/views/client/manage/index.vue

@@ -30,7 +30,7 @@ const dialogVisible = ref(false);
 
 const rules = {
   name: [
-    { required: true, message: '请输入构名称', trigger: 'blur' },
+    { required: true, message: '请输入构名称', trigger: 'blur' },
   ],
   regionList: [
     { type: 'array', required: true, message: '请选择省市区', trigger: 'change' }
@@ -220,7 +220,7 @@ onMounted(() => {
         </el-col>
         <el-col :span="6">
           <el-form-item label="机构类型">
-            <el-select v-model="queryParams.type" placeholder="请选择机构类型" filterable clearable>
+            <el-select v-model="queryParams.type" placeholder="请选择类型" filterable clearable>
               <el-option v-for="item in typeOptions" :key="item.label" :label="item.label" :value="item.value" />
             </el-select>
           </el-form-item>
@@ -287,7 +287,7 @@ onMounted(() => {
           </el-col>
           <el-col :span="11">
             <el-form-item label="排序" prop="sort">
-              <el-input-number v-model="formData.sort" :min="1" :step="1"/>
+              <el-input-number v-model="formData.sort" :min="1" :step="1" step-strictly placeholder="请输入排序序号" style="width: 100%;" />
             </el-form-item>
           </el-col>
           <el-col :span="11">
@@ -312,7 +312,7 @@ onMounted(() => {
           </el-col>
           <el-col :span="11">
             <el-form-item label="详细地址" prop="address">
-              <el-input v-model="formData.address" placeholder="请输入机构类型" clearable />
+              <el-input v-model="formData.address" placeholder="请输入详细地址" clearable />
             </el-form-item>
           </el-col>
           <el-col :span="11">
@@ -327,7 +327,7 @@ onMounted(() => {
           </el-col>
           <el-col :span="11">
             <el-form-item label="状态" prop="status">
-              <el-select v-model="formData.status" placeholder="请选择机构状态" clearable>
+              <el-select v-model="formData.status" placeholder="请选择状态" clearable>
                 <el-option label="正常" :value="0" />
                 <el-option label="停用" :value="1" />
               </el-select>

+ 5 - 1
src/views/configuration/assay/index.vue

@@ -150,6 +150,10 @@ const handleDialogConfirm = async () => {
   })
 }
 
+const handleInput = () => {
+  yjFormData.value.amount = yjFormData.value.amount.replace(/\D/g, '')
+}
+
 // Dialog - 重置表单
 const handleDialogReset = () => {
   formRef.value.resetFields();
@@ -254,7 +258,7 @@ onMounted(() => initPageData());
           </el-select>
         </li>
         <li class="w-[50%]">
-          <el-input v-model="yjFormData.amount" placeholder="请输入药剂消耗量" clearable />
+          <el-input v-model="yjFormData.amount" placeholder="请输入药剂消耗量" clearable @input="(event) => yjFormData.amount = event.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1')"/>
         </li>
         <li>
           <el-button @click="handleYjSaveRow" type="primary">添 加</el-button>