ソースを参照

前端:参数管理

baichengfei 4 年 前
コミット
a6dec812c5

+ 42 - 5
src/dashoo.cn/frontend_web/src/pages/setting/paramset/index.vue

@@ -17,20 +17,40 @@
       <el-row>
         <el-col :span="4">&nbsp;
         </el-col>
-        <el-col :span="8">
+        <el-col :span="12">
           <el-form :model="parameterForm" label-width="200px" label-position="left">
             <el-form-item label="是否需要现场考察报告 ">
               <el-switch on-text="是" off-text="否" on-color="#13ce66" v-model="parameterForm.isInvestigate"></el-switch>
             </el-form-item>
+            <el-form-item label="年审时间限制到期前 " prop="permitAnnualHeadMonth">
+              <el-input-number v-model="parameterForm.permitAnnualHeadMonth" :min="1" style="width:80%">
+                <template slot="append">个月</template>
+              </el-input-number>&nbsp;&nbsp;&nbsp;&nbsp;个月
+            </el-form-item>
+            <el-form-item label="年审时间限制到期后 " prop="permitAnnualAfterMonth">
+              <el-input-number v-model="parameterForm.permitAnnualAfterMonth" :min="1" style="width:80%">
+                <template slot="append">个月</template>
+              </el-input-number>&nbsp;&nbsp;&nbsp;&nbsp;个月
+            </el-form-item>
             <el-form-item label="增项申请次数 " prop="appendApplyNums">
-              <el-input v-model="parameterForm.appendApplyNums" :min="1" style="width:100%" @keyup.native="proving2">
+              <el-input-number v-model="parameterForm.appendApplyNums" :min="1" style="width:80%">
                 <template slot="append">次/年</template>
-              </el-input>
+              </el-input-number>&nbsp;&nbsp;&nbsp;&nbsp;次/年
             </el-form-item>
             <el-form-item label="增项申请时间间隔 " prop="sAddLimitMonth">
-              <el-input v-model="parameterForm.sAddLimitMonth" :min="0" style="width:100%" @keyup.native="proving1">
+              <el-input-number v-model="parameterForm.sAddLimitMonth" :min="0" style="width:80%">
                 <template slot="append">个月</template>
-              </el-input>
+              </el-input-number>&nbsp;&nbsp;&nbsp;&nbsp;个月
+            </el-form-item>
+            <el-form-item label="可交费开始日期(含)" prop="permitPayStartDay">
+              <el-input-number v-model="parameterForm.permitPayStartDay" :min="1" :max="31" style="width:80%">
+                <template slot="append">日/每月</template>
+              </el-input-number>&nbsp;&nbsp;&nbsp;&nbsp;日/每月
+            </el-form-item>
+            <el-form-item label="可交费结束日期(含)" prop="permitPayEndDay">
+              <el-input-number v-model="parameterForm.permitPayEndDay" :min="1" :max="31" style="width:80%">
+                <template slot="append">日/每月</template>
+              </el-input-number>&nbsp;&nbsp;&nbsp;&nbsp;日/每月
             </el-form-item>
             <el-form-item label="HSE没成绩是否允许提交流程 ">
               <el-switch on-text="是" off-text="否" on-color="#13ce66" v-model="parameterForm.isHse"></el-switch>
@@ -50,6 +70,10 @@
         parameterForm: {
           isInvestigate: false,
           isHse: false,
+          permitAnnualHeadMonth: '3',
+          permitAnnualAfterMonth: '3',
+          permitPayStartDay: '2',
+          permitPayEndDay: '31',
           sAddLimitMonth: '0',
           appendApplyNums: '2' // 增项 每年可申请次数
         }
@@ -63,6 +87,7 @@
         let _this = this
         _this.$axios.get('paramset/getparamset', {})
           .then(res => {
+            console.log('参数', res)
             if (res.data && res.data.length > 0) {
               for (var i = 0; i < res.data.length; i++) {
                 switch (res.data[i].Parametercode) {
@@ -82,6 +107,18 @@
                   case 'appendApplyNums':
                     _this.parameterForm.appendApplyNums = res.data[i].Parametercontent
                     break
+                  case 'permitAnnualHeadMonth':
+                    _this.parameterForm.permitAnnualHeadMonth = res.data[i].Parametercontent
+                    break
+                  case 'permitAnnualAfterMonth':
+                    _this.parameterForm.permitAnnualAfterMonth = res.data[i].Parametercontent
+                    break
+                  case 'permitPayStartDay':
+                    _this.parameterForm.permitPayStartDay = res.data[i].Parametercontent
+                    break
+                  case 'permitPayEndDay':
+                    _this.parameterForm.permitPayEndDay = res.data[i].Parametercontent
+                    break
                 }
               }
             }