喻文俊 3 anni fa
parent
commit
1aa680d9d0

+ 1 - 1
src/views/admin/audit/material/index.vue

@@ -96,7 +96,7 @@
               @click="$_navigationTo(`material/file-list?authUserId=${row.authUserId}`)"
             >文件</el-button>
           </el-badge>
-          <el-badge :hidden="row.fileWaitNum === 0" :value="row.fileWaitNum" :max="99">
+          <el-badge :hidden="row.zipWaitNum === 0" :value="row.zipWaitNum" :max="99">
             <el-button
               type="primary"
               icon="el-icon-document-copy"

+ 1 - 1
src/views/admin/audit/material/package/index.vue

@@ -107,7 +107,7 @@
           {{ current.fileTitle }}
         </el-form-item>
         <el-form-item label="文件:">
-          <el-button type="primary" @click.prevent="handleDowmFile">下载</el-button>
+          <el-button type="danger" size="mini" @click.prevent="handleDowmFile">下载</el-button>
         </el-form-item>
         <el-form-item label="审核:">
           <el-radio-group v-model="dialogData.auditStatus">

+ 32 - 26
src/views/normal/club/user/index.vue

@@ -30,50 +30,61 @@
       <el-table-column label="序号" :index="indexMethod" type="index" width="80px" align="center" />
       <el-table-column label="姓名" prop="name" align="center" />
       <el-table-column label="手机号" width="140" align="center">
-        <template slot-scope="{row}">
+        <template slot-scope="{ row }">
           <span v-if="row.mobile">{{ row.mobile }}</span>
           <span v-else>—</span>
         </template>
       </el-table-column>
       <el-table-column label="添加时间" width="200px" align="center">
-        <template slot-scope="{row}">
+        <template slot-scope="{ row }">
           <span>{{ row.addTime | formatTime }}</span>
         </template>
       </el-table-column>
       <el-table-column label="微信昵称" align="center">
-        <template slot-scope="{row}">
+        <template slot-scope="{ row }">
           <span v-if="row.nickName">{{ row.nickName }}</span>
           <span v-else>—</span>
         </template>
       </el-table-column>
       <el-table-column label="openID" width="280" align="center">
-        <template slot-scope="{row}">
+        <template slot-scope="{ row }">
           <span v-if="row.openId">{{ row.openId }}</span>
           <span v-else>—</span>
         </template>
       </el-table-column>
       <el-table-column label="操作" width="200px" align="center">
-        <template slot-scope="{row}">
-          <permission-button type="danger" size="mini" style="margin-right:5px" @click="handleEdit(row)">编辑</permission-button>
-          <permission-button type="primary" size="mini" style="margin-right:5px" @click="handleRemove(row)">删除</permission-button>
+        <template slot-scope="{ row }">
+          <permission-button
+            type="danger"
+            size="mini"
+            style="margin-right: 5px"
+            @click="handleEdit(row)"
+          >编辑</permission-button>
+          <permission-button
+            type="primary"
+            size="mini"
+            style="margin-right: 5px"
+            @click="handleRemove(row)"
+          >删除</permission-button>
         </template>
       </el-table-column>
     </el-table>
     <!-- 表格区域END -->
-    <pagination v-show="total>0" :total="total" :page.sync="listQuery.pageNum" :limit.sync="listQuery.pageSize" @pagination="getList(listQuery)" />
+    <pagination
+      v-show="total > 0"
+      :total="total"
+      :page.sync="listQuery.pageNum"
+      :limit.sync="listQuery.pageSize"
+      @pagination="getList(listQuery)"
+    />
 
-    <el-dialog
-      title="添加用户"
-      width="30%"
-      :visible.sync="dialogVisible"
-      @close="onDialogClose"
-    >
+    <el-dialog title="添加用户" width="30%" :visible.sync="dialogVisible" @close="onDialogClose">
       <el-form ref="form" label-width="80px" :model="formData" :rules="rules">
         <el-form-item label="姓名:" prop="name">
           <el-input v-model="formData.name" placeholder="请输入姓名" />
         </el-form-item>
         <el-form-item label="手机号:" prop="mobile">
-          <el-input v-model="formData.mobile" placeholder="请输入手机号" maxlength="11" show-word-limit @input="handleInput" />
+          <el-input v-model="formData.mobile" placeholder="请输入手机号" maxlength="11" show-word-limit />
         </el-form-item>
       </el-form>
       <span slot="footer" class="dialog-footer">
@@ -81,7 +92,6 @@
         <el-button type="primary" @click="onSave">确 定</el-button>
       </span>
     </el-dialog>
-
   </div>
 </template>
 
@@ -111,7 +121,8 @@ export default {
     }
   },
   data() {
-    const validateMobile = (value, rule, callback) => {
+    const validateMobile = (rule, value, callback) => {
+      console.log(value)
       if (isMobile(value)) {
         callback()
       } else {
@@ -234,11 +245,6 @@ export default {
       this.formData = resetFormData()
     },
 
-    // 手机号只允许数字
-    handleInput() {
-      this.formData.mobile = this.formData.mobile.replace(/\D/gi, '')
-    },
-
     indexMethod(index) {
       return index + this.listQuery.pageSize * (this.listQuery.pageNum - 1) + 1
     }
@@ -247,9 +253,9 @@ export default {
 </script>
 
 <style lang="scss" scoped>
-.app-container{
-  ::v-deep{
-    .el-dialog__body{
+.app-container {
+  ::v-deep {
+    .el-dialog__body {
       padding-bottom: 0;
     }
   }
@@ -258,7 +264,7 @@ export default {
 .el-table .cell {
   overflow: visible;
 }
-.el-badge{
+.el-badge {
   margin: 0 6px;
 }
 </style>

+ 7 - 1
src/views/normal/personnel/operate/edit.vue

@@ -49,7 +49,7 @@
       <el-form-item label="操作医师标签:" prop="tagList">
         <el-input v-show="false" v-model="formData.tagList" />
         <div class="tag-control">
-          <input v-model="tagName" class="el-input el-input__inner" placeholder="输入标签名后点击添加按钮">
+          <input v-model="tagName" class="el-input el-input__inner" placeholder="输入标签名后点击添加按钮(15个字符内)" maxlength="15">
           <el-button type="primary" @click="addTag">添加</el-button>
         </div>
         <div class="tag-list">
@@ -209,6 +209,12 @@ export default {
     // 表单数据回显
     initFormData() {
       if (this.editType !== 'edit') {
+        this.$nextTick(() => {
+          this.$refs.customItems.setParamsItem([{
+            name: '',
+            content: ''
+          }])
+        })
         this.isRequest = false
         return
       }

+ 7 - 1
src/views/normal/personnel/training/edit.vue

@@ -54,7 +54,7 @@
       <el-form-item label="培训医师标签" prop="tagList">
         <el-input v-show="false" v-model="formData.tagList" />
         <div class="tag-control">
-          <input v-model="tagName" class="el-input el-input__inner" placeholder="输入标签名后点击添加按钮">
+          <input v-model="tagName" class="el-input el-input__inner" placeholder="输入标签名后点击添加按钮(15个字符内)" maxlength="15">
           <el-button type="primary" @click="addTag">添加</el-button>
         </div>
         <div class="tag-list">
@@ -214,6 +214,12 @@ export default {
     // 表单数据回显
     initFormData() {
       if (this.editType !== 'edit') {
+        this.$nextTick(() => {
+          this.$refs.customItems.setParamsItem([{
+            name: '',
+            content: ''
+          }])
+        })
         this.isRequest = false
         return
       }