Selaa lähdekoodia

密码策略,节点明细统计下拉

chenjun 1 vuosi sitten
vanhempi
commit
870df6a576

+ 1 - 1
src/views/statisticalanalysis/components/echart/statisticsHeader.vue

@@ -303,7 +303,7 @@ export default {
     },
     formData: {
       handler (val) {
-        if (this.action === 14 || this.action === 2) {
+        if (this.action === 14 || this.action === 2 || this.action === 19) {
           this.$emit("fore", val);
         }
       },

+ 4 - 4
src/views/statisticalanalysis/dataException/views/detail.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="airportInfo">
     <div class="variable">
-      <StatisticsHeader :title="titleTop" :items="formItems" :data="formData" :eledata="eledata" with-setting :withSetting="false" :withExport="true" :set="set" :action="action" :asShow="asShow" @getFormData="getFormData" @export="tableToExcel('table')" @upset="upset" />
+      <StatisticsHeader :title="titleTop" :items="formItems" :data="formData" :eledata="eledata" with-setting :withSetting="false" :withExport="true" :set="set" :action="action" :asShow="asShow" @getFormData="getFormData" @export="tableToExcel('table')" @upset="upset" @fore="fore"/>
     </div>
     <div v-loading="loading" element-loading-text="数据加载中..." class="echart">
       <!-- <Echarts :id="dataid" :option="tableData" v-if="picShow == true ? true : false" /> -->
@@ -164,7 +164,6 @@ export default {
       deep: true,
       handler (newVal) {
         const { fttpId, fttp, flighttype, flightno } = newVal
-        this.setClub(fttpId)
         if (flightno) {
           const datas = this.tableList.filter(item => item.flight_all_no == flightno)
           this.setTable(datas)
@@ -229,8 +228,8 @@ export default {
       this.tableNewList = this.tableListcop[0]
       this.total = datas.length
     },
-    setClub (id) {
-      switch (id) {
+    fore (data) {
+      switch (data.fttpId) {
         case 52233:
           this.formItems[2].options = [
             {
@@ -311,6 +310,7 @@ export default {
       try {
         const { code, returnData } = await Query({
           id: id,
+          pageSize:9999,
           dataContent: data,
         });
         if (code == 0) {

+ 49 - 5
src/views/systemSettings/securityPolicy/securityPolicyedit.vue

@@ -92,19 +92,61 @@
               </template>
             </Minheader>
             <el-row :gutter="24">
-              <el-col :span="24">
+              <el-col :span="12">
                 <el-form-item
-                  label="密码规则"
+                  label="密码长度"
                   prop="pwd_cons"
-                  label-width="70px"
+                  label-width="100px"
                 >
                   <el-input
                     v-model="formData.pwd_cons"
-                    placeholder="请输入密码规则(正则表达式)"
+                    placeholder="请输入密码长度"
                     clearable
                   />
                 </el-form-item>
               </el-col>
+              <el-col :span="12">
+                <el-form-item
+                  label="密码类型"
+                  prop="pwd_type"
+                  label-width="100px"
+                >
+                <el-select
+                    style="width: 100%"
+                    v-model="formData.pwd_type"
+                    class="input-shadow"
+                    filterable
+                    default-first-option
+                    clearable
+                    placeholder="请选择"
+                  >
+                    <el-option :value="'1'" label="英文" />
+                    <el-option :value="'2'" label="数字" />
+                    <el-option :value="'3'" label="英文+数字" />
+                    <el-option :value="'4'" label="英文+数字+特殊字符" />
+                  </el-select>
+                </el-form-item>
+              </el-col>
+              <el-col :span="12">
+                <el-form-item
+                  label="大小写选择"
+                  prop="pwd_case"
+                  label-width="100px"
+                >
+                <el-select
+                    style="width: 100%"
+                    v-model="formData.pwd_case"
+                    class="input-shadow"
+                    filterable
+                    default-first-option
+                    clearable
+                    placeholder="请选择"
+                  >
+                    <el-option :value="'0'" label="英文区分大小写" />
+                    <el-option :value="'1'" label="英文不区分大小写" />
+                  </el-select>
+                </el-form-item>
+              </el-col>
             </el-row>
           </div>
         </el-col>
@@ -149,7 +191,9 @@ const formData = reactive({
   verification_code_type: null,
   verification_code_Aa: true,
   verification_code: null,
-  pwd_cons: null,
+  pwd_cons: "",
+  pwd_type: "",
+  pwd_case: "",
   user_officer_multi: true,
 })
 const verificationCodeEnable = computed(() =>