Bläddra i källkod

会员管理新增字段

corn 7 månader sedan
förälder
incheckning
fedd9753d1
1 ändrade filer med 73 tillägg och 18 borttagningar
  1. 73 18
      src/views/members/memberDetails.vue

+ 73 - 18
src/views/members/memberDetails.vue

@@ -14,7 +14,7 @@
       <el-table-column prop="money" label="会员价格">
       </el-table-column>
       <el-table-column prop="award" label="邀请赏金" width="150">
-      </el-table-column>
+      </el-table-column> 
       <el-table-column prop="vipNameType" label="会员等级" width="150">
         <template slot-scope="scope">
           <span style="color: #4f9dec;cursor: pointer;" v-if="scope.row.vipNameType == 0">月</span>
@@ -22,6 +22,14 @@
 		  <span style="color: #4f9dec;cursor: pointer;" v-if="scope.row.vipNameType == 2">年</span>
         </template>
       </el-table-column>
+      <el-table-column prop="vipPostTimes" label="普通招聘次数" width="150">
+      </el-table-column>
+      <el-table-column prop="vipDueTimes" label="急聘次数" width="150">
+      </el-table-column>
+      <el-table-column prop="vipViewTimes" label="查看次数" width="150">
+      </el-table-column>
+      <el-table-column prop="vipConTimes" label="交流次数" width="150">
+      </el-table-column>
 
       <el-table-column label="操作" fixed='right' width="200">
         <template slot-scope="scope">
@@ -52,15 +60,28 @@
       </div>
       <div style="margin-bottom: 20px;">
         <span style="width: 200px;display: inline-block;text-align: right;">会员价格:</span>
-        <el-input style="width:50%;" v-model="money" type="number" placeholder="请输入会员价格" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"></el-input>
+        <el-input style="width:50%;" v-model="money" type="number" placeholder="请输入会员价格" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,1})?).*$/g, '$1')"></el-input>
       </div>
       <div style="margin-bottom: 20px;">
         <span style="width: 200px;display: inline-block;text-align: right;">邀请赏金:</span>
-		<el-input style="width:50%;" v-model="award" type="number" placeholder="请输入邀请赏金" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"></el-input>
-        <!-- <el-input-number v-model="award" style="width:50%;" :precision="2" :step="0.1" :min="0"
-          placeholder="请输入邀请赏金"></el-input-number> -->
+		  <el-input style="width:50%;" v-model="award" type="number" placeholder="请输入邀请赏金" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"></el-input>
+      </div>
+      <div style="margin-bottom: 20px;">
+        <span style="width: 200px;display: inline-block;text-align: right;">普通招聘次数:</span>
+		  <el-input style="width:50%;" v-model="vipPostTimes" type="number" placeholder="请输入普通招聘次数" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"></el-input>
+      </div>
+      <div style="margin-bottom: 20px;">
+        <span style="width: 200px;display: inline-block;text-align: right;">急聘次数:</span>
+		  <el-input style="width:50%;" v-model="vipDueTimes" type="number" placeholder="请输入急聘次数" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"></el-input>
+      </div>
+      <div style="margin-bottom: 20px;">
+        <span style="width: 200px;display: inline-block;text-align: right;">查看次数:</span>
+		  <el-input style="width:50%;" v-model="vipViewTimes" type="number" placeholder="请输入查看次数" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"></el-input>
+      </div>
+      <div style="margin-bottom: 20px;">
+        <span style="width: 200px;display: inline-block;text-align: right;">交流次数:</span>
+		  <el-input style="width:50%;" v-model="vipConTimes" type="number" placeholder="请输入交流次数" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"></el-input>
       </div>
-
 
 
       <div slot="footer" class="dialog-footer">
@@ -77,23 +98,33 @@
 		      <el-radio :label="1">季会员</el-radio>
 		      <el-radio :label="2">年会员</el-radio>
 		    </el-radio-group>
-		  </el-form-item>
+		    </el-form-item>
         <el-form-item label="会员名称:" :label-width="formLabelWidth">
           <el-input v-model="form.vipName" style="width:65%;"></el-input>
         </el-form-item>
         <el-form-item label="会员价格:" :label-width="formLabelWidth">
-          <el-input v-model="form.money" type="number" style="width:65%;" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"></el-input>
+          <el-input v-model="form.money" type="number" style="width:65%;" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,1})?).*$/g, '$1')"></el-input>
+        </el-form-item>
+        <el-form-item label="邀请赏金:" :label-width="formLabelWidth">
+          <el-input v-model="form.award" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"
+            placeholder="请输入邀请赏金"></el-input>
+        </el-form-item>
+        <el-form-item label="普通招聘次数:" :label-width="formLabelWidth">
+          <el-input v-model="form.vipPostTimes" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"
+            placeholder="请输入普通招聘次数"></el-input>
+        </el-form-item>
+        <el-form-item label="急聘次数:" :label-width="formLabelWidth">
+          <el-input v-model="form.vipDueTimes" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"
+            placeholder="请输入急聘次数"></el-input>
+        </el-form-item>
+        <el-form-item label="查看次数:" :label-width="formLabelWidth">
+          <el-input v-model="form.vipViewTimes" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"
+            placeholder="请输入查看次数"></el-input>
+        </el-form-item>
+        <el-form-item label="交流次数:" :label-width="formLabelWidth">
+          <el-input v-model="form.vipConTimes" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*).*$/g, '$1')"
+            placeholder="请输入交流次数"></el-input>
         </el-form-item>
-		<el-form-item label="邀请赏金:" :label-width="formLabelWidth">
-		  <el-input v-model="form.award" style="width:65%;" type="number" min="0" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')"
-		    placeholder="请输入邀请赏金"></el-input>
-		</el-form-item>
-        <!-- <el-form-item label="邀请赏金:" :label-width="formLabelWidth">
-          <el-input-number v-model="form.award" style="width:65%;" :precision="2" :step="0.1" :min="0"
-            placeholder="请输入邀请赏金 例0.1"></el-input-number>
-        </el-form-item> -->
-
-
 
       </el-form>
       <div slot="footer" class="dialog-footer">
@@ -125,6 +156,10 @@
         money: '',
         award: '',
         vipNameType: 0,
+        vipPostTimes:'',
+        vipDueTimes:'',   
+        vipViewTimes:'',
+        vipConTimes:'',
         formLabelWidth: '200px',
         checkBoxData: [], //多选框选择的值
         tableData: [],
@@ -135,6 +170,10 @@
           money: 0.00,
           award: 0.00,
           vipNameType: 0,
+          vipPostTimes:'',
+          vipDueTimes:'', 
+          vipViewTimes:'',
+          vipConTimes:'',
         },
         form2: {
           picture: '',
@@ -248,6 +287,10 @@
             'money': this.money,
             'award': this.award,
             'vipNameType': this.vipNameType,
+            'vipPostTimes': this.vipPostTimes,
+            'vipDueTimes': this.vipDueTimes,
+            'vipViewTimes': this.vipViewTimes,
+            'vipConTimes': this.vipConTimes,
           })
         }).then(({
           data
@@ -262,6 +305,10 @@
               this.money = ''
               this.award = ''
               this.vipNameType = 0
+              this.vipPostTimes=''
+              this.vipDueTimes=''
+              this.vipViewTimes=''
+              this.vipConTimes=''
               this.dataSelect()
             }
           })
@@ -275,6 +322,10 @@
         this.form.money = rows.money
         this.form.award = rows.award
         this.form.vipNameType = rows.vipNameType
+        this.form.vipPostTimes = rows.vipPostTimes
+        this.form.vipDueTimes = rows.vipDueTimes    
+        this.form.vipViewTimes = rows.vipViewTimes
+        this.form.vipConTimes = rows.vipConTimes
 
       },
       // 修改配置
@@ -318,6 +369,10 @@
             'money': this.form.money,
             'award': this.form.award,
             'vipNameType': this.form.vipNameType,
+            'vipPostTimes': this.form.vipPostTimes,
+            'vipDueTimes': this.form.vipDueTimes,
+            'vipViewTimes': this.form.vipViewTimes,
+            'vipConTimes': this.form.vipConTimes,
           })
         }).then(({
           data