From f684f2df6dd0ab7f0d15f59ab61dcff952b8ce2b Mon Sep 17 00:00:00 2001
From: su1124 <1583764726@qq.com>
Date: 星期一, 05 二月 2024 16:56:33 +0800
Subject: [PATCH] su

---
 src/views/doctor/checkAll/index.vue |   29 +-
 src/views/hosp/rules/index.vue      |  563 +++++++++++++++++++++++++++++++++++++++++++------------
 src/views/hosp/project/index.vue    |    8 
 3 files changed, 455 insertions(+), 145 deletions(-)

diff --git a/src/views/doctor/checkAll/index.vue b/src/views/doctor/checkAll/index.vue
index 28ba2d5..0adb9a6 100644
--- a/src/views/doctor/checkAll/index.vue
+++ b/src/views/doctor/checkAll/index.vue
@@ -975,9 +975,10 @@
       width="1000px"
       :before-close="handleClose1"
     >
-       <jianqianwenzhen
-          :jianqianwenzhendata="jianqianwenzhendata" v-if="flags"
-        ></jianqianwenzhen>
+      <jianqianwenzhen
+        :jianqianwenzhendata="jianqianwenzhendata"
+        v-if="flags"
+      ></jianqianwenzhen>
       <span slot="footer" class="dialog-footer">
         <el-button @click="jianqians = false">鍙� 娑�</el-button>
       </span>
@@ -1011,7 +1012,7 @@
   components: {
     ViewPdf,
     Historicalreport,
-    jianqianwenzhen
+    jianqianwenzhen,
   },
   dicts: [
     "dict_tjtype",
@@ -1022,14 +1023,14 @@
     "tj_work",
     "tj_work_status",
     "tj_smoking_pinlv",
-    "tj_work"
+    "tj_work",
   ],
   name: "checkAll",
   data() {
     return {
-      flags:false,
-      jianqianwenzhendata:[],
-      jianqians:false,
+      flags: false,
+      jianqianwenzhendata: [],
+      jianqians: false,
       sex: true,
       activeName: "1",
       wenzhen: false,
@@ -1184,7 +1185,7 @@
         this.add0(mm)
       );
     },
-     jianqian() {
+    jianqian() {
       this.flags = true;
       this.jianqians = true;
       let tjNumber = this.tableAll.tjNumber;
@@ -1347,8 +1348,8 @@
       this.startTime = val;
     },
 
-     hb(){
-       if (this.queryParams.tjNumber != "") {
+    hb() {
+      if (this.queryParams.tjNumber != "") {
         this.submitForm();
       }
     },
@@ -1523,7 +1524,7 @@
       const tjNumber = row.tjNumber;
       revoke(tjNumber).then((response) => {
         this.$modal.msgSuccess("鎾ゅ洖鎴愬姛");
-        if(response.code == 200){
+        if (response.code == 200) {
           this.loading = false;
           this.getList();
         }
@@ -1558,8 +1559,8 @@
           getfiedState(data).then((res) => {});
         });
     },
-    handleClose1(){
-      this.jianqians = false
+    handleClose1() {
+      this.jianqians = false;
     },
     // 鐢熸垚鎶ュ憡
     // generate(row) {
diff --git a/src/views/hosp/project/index.vue b/src/views/hosp/project/index.vue
index 5ff6c21..cc9a895 100644
--- a/src/views/hosp/project/index.vue
+++ b/src/views/hosp/project/index.vue
@@ -12,7 +12,7 @@
             style="margin-bottom: 15px"
           />
         </div>
-        <el-scrollbar style="height: 516px; width: 100%">
+        <el-scrollbar style="height: 629px; width: 100%">
           <div class="head-container">
             <el-tree
               :data="deptOptions"
@@ -1089,8 +1089,8 @@
         }
       });
       this.title = "浣撴椤圭洰淇℃伅缁存姢";
-
-      this.form.proId = this.queryParams.proId;
+      this.form.deptId = this.queryParams.deptId;
+      // this.form.proId = this.queryParams.proId;
       this.form.proCheckMethod = "N";
 
       if ((this.key = "Y")) {
@@ -1617,6 +1617,7 @@
                 addProject(this.form).then((response) => {
                   this.$modal.msgSuccess("鏂板鎴愬姛");
                   this.cancel();
+                  this.getList();
                 });
               }
             }
@@ -1680,6 +1681,7 @@
                 addProject(this.form).then((response) => {
                   this.$modal.msgSuccess("鏂板鎴愬姛");
                   this.cancel();
+                  this.getList();
                 });
               }
             }
diff --git a/src/views/hosp/rules/index.vue b/src/views/hosp/rules/index.vue
index 0ae9504..364572c 100644
--- a/src/views/hosp/rules/index.vue
+++ b/src/views/hosp/rules/index.vue
@@ -4,58 +4,136 @@
       <!--閮ㄩ棬鏁版嵁-->
       <el-col :span="4" :xs="24">
         <div class="head-container">
-          <el-input v-model="xmmc" placeholder="璇疯緭鍏ラ」鐩悕" clearable size="small" prefix-icon="el-icon-search"
-            style="margin-bottom: 20px" />
+          <el-input
+            v-model="xmmc"
+            placeholder="璇疯緭鍏ラ」鐩悕"
+            clearable
+            size="small"
+            prefix-icon="el-icon-search"
+            style="margin-bottom: 20px"
+          />
         </div>
         <div class="head-tree">
-          <el-tree ref="tree" node-key="id" highlight-current :default-expanded-keys="treeId" :data="deptOptions"
-            :props="defaultProps" :expand-on-click-node="false" :auto-expand-parent="false"
-            :filter-node-method="filterNode" @node-click="handleNodeClick" />
+          <el-tree
+            ref="tree"
+            node-key="id"
+            highlight-current
+            :default-expanded-keys="treeId"
+            :data="deptOptions"
+            :props="defaultProps"
+            :expand-on-click-node="false"
+            :auto-expand-parent="false"
+            :filter-node-method="filterNode"
+            @node-click="handleNodeClick"
+          />
         </div>
       </el-col>
       <el-col :span="19" :xs="24">
-        <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
+        <el-form
+          :model="queryParams"
+          ref="queryForm"
+          size="small"
+          :inline="true"
+          v-show="showSearch"
+          label-width="68px"
+        >
           <el-form-item label="椤圭洰鍚�" prop="proName">
-            <el-input v-model="queryParams.proName" placeholder="璇疯緭鍏ラ」鐩悕" clearable @keyup.enter.native="handleQuery" />
+            <el-input
+              v-model="queryParams.proName"
+              placeholder="璇疯緭鍏ラ」鐩悕"
+              clearable
+              @keyup.enter.native="handleQuery"
+            />
           </el-form-item>
           <el-form-item label="瑙勫垯绫诲瀷" prop="ruleType">
-            <el-select v-model="queryParams.ruleType" placeholder="璇烽�夋嫨瑙勫垯绫诲瀷" clearable>
-              <el-option v-for="dict in dict.type.tj_rule_type" :key="dict.value" :label="dict.label"
-                :value="dict.value" />
+            <el-select
+              v-model="queryParams.ruleType"
+              placeholder="璇烽�夋嫨瑙勫垯绫诲瀷"
+              clearable
+            >
+              <el-option
+                v-for="dict in dict.type.tj_rule_type"
+                :key="dict.value"
+                :label="dict.label"
+                :value="dict.value"
+              />
             </el-select>
           </el-form-item>
           <el-form-item label="鐥呯" prop="bingzhong">
-            <el-input v-model="queryParams.bingzhong" placeholder="璇疯緭鍏ョ梾绉�" clearable @keyup.enter.native="handleQuery" />
+            <el-input
+              v-model="queryParams.bingzhong"
+              placeholder="璇疯緭鍏ョ梾绉�"
+              clearable
+              @keyup.enter.native="handleQuery"
+            />
           </el-form-item>
           <el-form-item label="鐥呯鎷奸煶" prop="bzPinyin">
-            <el-input v-model="queryParams.bzPinyin" placeholder="璇疯緭鍏ョ梾绉嶆嫾闊�" clearable @keyup.enter.native="handleQuery" />
+            <el-input
+              v-model="queryParams.bzPinyin"
+              placeholder="璇疯緭鍏ョ梾绉嶆嫾闊�"
+              clearable
+              @keyup.enter.native="handleQuery"
+            />
           </el-form-item>
           <el-form-item label="鎬у埆" prop="sex">
-            <el-select v-model="queryParams.sex" placeholder="璇烽�夋嫨鎬у埆" clearable>
-              <el-option v-for="dict in dict.type.tj_rule_sex" :key="dict.value" :label="dict.label"
-                :value="dict.value" />
+            <el-select
+              v-model="queryParams.sex"
+              placeholder="璇烽�夋嫨鎬у埆"
+              clearable
+            >
+              <el-option
+                v-for="dict in dict.type.tj_rule_sex"
+                :key="dict.value"
+                :label="dict.label"
+                :value="dict.value"
+              />
             </el-select>
           </el-form-item>
           <el-form-item>
-            <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">鎼滅储</el-button>
-            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">閲嶇疆</el-button>
+            <el-button
+              type="primary"
+              icon="el-icon-search"
+              size="mini"
+              @click="handleQuery"
+              >鎼滅储</el-button
+            >
+            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
+              >閲嶇疆</el-button
+            >
           </el-form-item>
         </el-form>
 
         <el-row :gutter="10" class="mb8">
           <el-col :span="1.5">
-            <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd"
-              v-hasPermi="['hosp:rules:add']">鏂板
+            <el-button
+              type="primary"
+              icon="el-icon-plus"
+              size="mini"
+              @click="handleAdd"
+              v-hasPermi="['hosp:rules:add']"
+              >鏂板
             </el-button>
           </el-col>
           <el-col :span="1.5">
-            <el-button type="primary" icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
-              v-hasPermi="['hosp:rules:edit']">淇敼
+            <el-button
+              type="primary"
+              icon="el-icon-edit"
+              size="mini"
+              :disabled="single"
+              @click="handleUpdate"
+              v-hasPermi="['hosp:rules:edit']"
+              >淇敼
             </el-button>
           </el-col>
           <el-col :span="1.5">
-            <el-button type="primary" icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
-              v-hasPermi="['hosp:rules:remove']">鍒犻櫎
+            <el-button
+              type="primary"
+              icon="el-icon-delete"
+              size="mini"
+              :disabled="multiple"
+              @click="handleDelete"
+              v-hasPermi="['hosp:rules:remove']"
+              >鍒犻櫎
             </el-button>
           </el-col>
           <!-- <el-col :span="1.5">
@@ -69,44 +147,159 @@
           >瀵煎嚭
         </el-button>
       </el-col> -->
-          <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
+          <right-toolbar
+            :showSearch.sync="showSearch"
+            @queryTable="getList"
+          ></right-toolbar>
         </el-row>
 
-        <el-table border v-loading="loading" :data="rulesList" @selection-change="handleSelectionChange">
+        <el-table
+          border
+          v-loading="loading"
+          :data="rulesList"
+          @selection-change="handleSelectionChange"
+        >
           <el-table-column type="selection" width="55" align="center" />
-          <el-table-column label="搴忓彿" align="center" prop="newID" width="55" />
+          <el-table-column
+            label="搴忓彿"
+            align="center"
+            prop="newID"
+            width="55"
+          />
           <!-- <el-table-column label="椤圭洰id" align="center" prop="proId" /> -->
-          <el-table-column label="椤圭洰鍚�" align="center" prop="proName" :show-overflow-tooltip="true" />
-          <el-table-column label="瑙勫垯绫诲瀷" align="center" prop="ruleType" :show-overflow-tooltip="true">
+          <el-table-column
+            label="椤圭洰鍚�"
+            align="center"
+            prop="proName"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="瑙勫垯绫诲瀷"
+            align="center"
+            prop="ruleType"
+            :show-overflow-tooltip="true"
+          >
             <template slot-scope="scope">
-              <dict-tag :options="dict.type.tj_rule_type" :value="scope.row.ruleType" />
+              <dict-tag
+                :options="dict.type.tj_rule_type"
+                :value="scope.row.ruleType"
+              />
             </template>
           </el-table-column>
-          <el-table-column label="瑙勫垯" align="center" prop="ruleStr" :show-overflow-tooltip="true" />
-          <el-table-column label="鐥呯" align="center" prop="bingzhong" :show-overflow-tooltip="true" />
-          <el-table-column label="鐥呯鎷奸煶" align="center" prop="bzPinyin" :show-overflow-tooltip="true" />
-          <el-table-column label="鎬у埆" align="center" prop="sex" :show-overflow-tooltip="true">
+          <el-table-column
+            label="瑙勫垯"
+            align="center"
+            prop="ruleStr"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="鐥呯"
+            align="center"
+            prop="bingzhong"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="鐥呯鎷奸煶"
+            align="center"
+            prop="bzPinyin"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="鎬у埆"
+            align="center"
+            prop="sex"
+            :show-overflow-tooltip="true"
+          >
             <template slot-scope="scope">
-              <dict-tag :options="dict.type.tj_rule_sex" :value="scope.row.sex" />
+              <dict-tag
+                :options="dict.type.tj_rule_sex"
+                :value="scope.row.sex"
+              />
             </template>
           </el-table-column>
-          <el-table-column label="骞撮緞-" align="center" prop="ageLt" :show-overflow-tooltip="true" />
-          <el-table-column label="骞撮緞+" align="center" prop="ageGt" :show-overflow-tooltip="true" />
-          <el-table-column label="瑙勫垯鑼冨洿-" align="center" prop="ruleLt" :show-overflow-tooltip="true" />
-          <el-table-column label="瑙勫垯鑼冨洿+" align="center" prop="ruleGt" :show-overflow-tooltip="true" />
-          <el-table-column label="鏍囪瘑" align="center" prop="sign" :show-overflow-tooltip="true" />
-          <el-table-column label="绉瀬鎬�" align="center" prop="idPositive" :show-overflow-tooltip="true" />
-          <el-table-column label="鑼冨洿" align="center" prop="reference" :show-overflow-tooltip="true" />
-          <el-table-column label="浼樺厛绾�" align="center" prop="sort" :show-overflow-tooltip="true" />
-          <el-table-column label="灏忎簬鏍囪瘑" align="center" prop="lowSymbol" :show-overflow-tooltip="true" />
-          <el-table-column label="澶т簬鏍囪瘑" align="center" prop="heighSymbol" :show-overflow-tooltip="true" />
-          <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width">
+          <el-table-column
+            label="骞撮緞-"
+            align="center"
+            prop="ageLt"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="骞撮緞+"
+            align="center"
+            prop="ageGt"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="瑙勫垯鑼冨洿-"
+            align="center"
+            prop="ruleLt"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="瑙勫垯鑼冨洿+"
+            align="center"
+            prop="ruleGt"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="鏍囪瘑"
+            align="center"
+            prop="sign"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="绉瀬鎬�"
+            align="center"
+            prop="idPositive"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="鑼冨洿"
+            align="center"
+            prop="reference"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="浼樺厛绾�"
+            align="center"
+            prop="sort"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="灏忎簬鏍囪瘑"
+            align="center"
+            prop="lowSymbol"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="澶т簬鏍囪瘑"
+            align="center"
+            prop="heighSymbol"
+            :show-overflow-tooltip="true"
+          />
+          <el-table-column
+            label="鎿嶄綔"
+            align="center"
+            class-name="small-padding fixed-width"
+          >
             <template slot-scope="scope">
-              <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
-                v-hasPermi="['hosp:rules:edit']" title="淇敼">
+              <el-button
+                size="mini"
+                type="text"
+                icon="el-icon-edit"
+                @click="handleUpdate(scope.row)"
+                v-hasPermi="['hosp:rules:edit']"
+                title="淇敼"
+              >
               </el-button>
-              <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
-                v-hasPermi="['hosp:rules:remove']" title="鍒犻櫎">
+              <el-button
+                size="mini"
+                type="text"
+                icon="el-icon-delete"
+                @click="handleDelete(scope.row)"
+                v-hasPermi="['hosp:rules:remove']"
+                title="鍒犻櫎"
+              >
               </el-button>
             </template>
           </el-table-column>
@@ -114,39 +307,93 @@
 
         <div class="pag">
           <div class="pag1">
-            <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
-              :limit.sync="queryParams.pageSize" @pagination="getList" />
+            <pagination
+              v-show="total > 0"
+              :total="total"
+              :page.sync="queryParams.pageNum"
+              :limit.sync="queryParams.pageSize"
+              @pagination="getList"
+            />
           </div>
         </div>
       </el-col>
     </el-row>
 
     <!-- 娣诲姞鎴栦慨鏀硅鍒�+鐥呯瀵硅瘽妗� -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px" :inline="true">
+    <el-dialog
+      :title="title"
+      :visible.sync="open"
+      width="1000px"
+      append-to-body
+    >
+      <el-form
+        ref="form"
+        :model="form"
+        :rules="rules"
+        label-width="80px"
+        :inline="true"
+      >
         <!-- <el-form-item label="椤圭洰id" prop="proId">
           <el-input v-model="form.proId" placeholder="璇疯緭鍏ラ」鐩甶d" />
         </el-form-item> -->
         <el-form-item label="椤圭洰鍚�" prop="proName">
-          <el-select :remote-method="getRemoteData" v-model="form.proName" remote filterable style="width: 200px"
-            placeholder="璇烽�夋嫨椤圭洰鍚�" clearable @change="idFn">
-            <el-option v-for="dict in proList" :key="dict.proId" :label="dict.proName" :value="dict.proName" />
+          <el-select
+            :remote-method="getRemoteData"
+            v-model="form.proName"
+            remote
+            filterable
+            style="width: 200px"
+            placeholder="璇烽�夋嫨椤圭洰鍚�"
+            clearable
+            @change="idFn"
+          >
+            <el-option
+              v-for="dict in proList"
+              :key="dict.proId"
+              :label="dict.proName"
+              :value="dict.proName"
+            />
           </el-select>
           <!-- <el-input v-model="form.proName" placeholder="璇疯緭鍏ラ」鐩悕" style="width:200px" /> -->
         </el-form-item>
         <el-form-item label="瑙勫垯绫诲瀷" prop="ruleType">
-          <el-select v-model="form.ruleType" placeholder="璇烽�夋嫨瑙勫垯绫诲瀷" style="width:200px">
-            <el-option v-for="dict in dict.type.tj_rule_type" :key="dict.value" :label="dict.label"
-              :value="dict.value"></el-option>
+          <el-select
+            v-model="form.ruleType"
+            placeholder="璇烽�夋嫨瑙勫垯绫诲瀷"
+            style="width: 200px"
+          >
+            <el-option
+              v-for="dict in dict.type.tj_rule_type"
+              :key="dict.value"
+              :label="dict.label"
+              :value="dict.value"
+            ></el-option>
           </el-select>
         </el-form-item>
         <el-form-item label="瑙勫垯" prop="ruleStr">
-          <el-input v-model="form.ruleStr" placeholder="璇疯緭鍏ヨ鍒�" style="width:200px" />
+          <el-input
+            v-model="form.ruleStr"
+            placeholder="璇疯緭鍏ヨ鍒�"
+            style="width: 200px"
+          />
         </el-form-item>
         <el-form-item label="鐥呯" prop="bingzhong">
-          <el-select :remote-method="getRemoteData1" v-model="form.bingzhong" remote filterable style="width: 200px"
-            placeholder="璇烽�夋嫨鐥呯" clearable @change="idFn1">
-            <el-option v-for="dict in bingzhongList" :key="dict.id" :label="dict.icdname" :value="dict.icdname" />
+          <el-select
+            :remote-method="getRemoteData1"
+            v-model="form.bingzhong"
+            remote
+            filterable
+            style="width: 200px"
+            placeholder="璇烽�夋嫨鐥呯"
+            clearable
+            @change="idFn1"
+          >
+            <el-option
+              v-for="dict in bingzhongList"
+              :key="dict.id"
+              :label="dict.icdname"
+              :value="dict.icdname"
+            />
           </el-select>
           <!-- <el-input v-model="form.bingzhong" placeholder="璇疯緭鍏ョ梾绉�" style="width:200px" /> -->
         </el-form-item>
@@ -154,44 +401,102 @@
           <el-input v-model="form.bzPinyin" placeholder="璇疯緭鍏ョ梾绉嶆嫾闊�" style="width:200px" />
         </el-form-item> -->
         <el-form-item label="鐤剧梾缂栫爜 " prop="icdCode">
-          <el-input v-model="form.icdCode" placeholder="璇疯緭鍏ョ柧鐥呯紪鐮�" style="width:200px" disabled />
+          <el-input
+            v-model="form.icdCode"
+            placeholder="璇疯緭鍏ョ柧鐥呯紪鐮�"
+            style="width: 200px"
+            disabled
+          />
         </el-form-item>
         <el-form-item label="鎬у埆" prop="sex">
-          <el-select v-model="form.sex" placeholder="璇烽�夋嫨鎬у埆" style="width:200px">
-            <el-option v-for="dict in dict.type.tj_rule_sex" :key="dict.value" :label="dict.label"
-              :value="dict.value"></el-option>
+          <el-select
+            v-model="form.sex"
+            placeholder="璇烽�夋嫨鎬у埆"
+            style="width: 200px"
+          >
+            <el-option
+              v-for="dict in dict.type.tj_rule_sex"
+              :key="dict.value"
+              :label="dict.label"
+              :value="dict.value"
+            ></el-option>
           </el-select>
         </el-form-item>
         <el-form-item label="骞撮緞-" prop="ageLt">
-          <el-input v-model="form.ageLt" placeholder="璇疯緭鍏ュ勾榫�-" style="width:200px" />
+          <el-input
+            v-model="form.ageLt"
+            placeholder="璇疯緭鍏ュ勾榫�-"
+            style="width: 200px"
+          />
         </el-form-item>
         <el-form-item label="骞撮緞+" prop="ageGt">
-          <el-input v-model="form.ageGt" placeholder="璇疯緭鍏ュ勾榫�+" style="width:200px" />
+          <el-input
+            v-model="form.ageGt"
+            placeholder="璇疯緭鍏ュ勾榫�+"
+            style="width: 200px"
+          />
         </el-form-item>
         <el-form-item label="瑙勫垯鑼冨洿-" prop="ruleLt">
-          <el-input v-model="form.ruleLt" placeholder="璇疯緭鍏ヨ鍒欒寖鍥�-" style="width:200px" />
+          <el-input
+            v-model="form.ruleLt"
+            placeholder="璇疯緭鍏ヨ鍒欒寖鍥�-"
+            style="width: 200px"
+          />
         </el-form-item>
         <el-form-item label="瑙勫垯鑼冨洿+" prop="ruleGt">
-          <el-input v-model="form.ruleGt" placeholder="璇疯緭鍏ヨ鍒欒寖鍥�+" style="width:200px" />
+          <el-input
+            v-model="form.ruleGt"
+            placeholder="璇疯緭鍏ヨ鍒欒寖鍥�+"
+            style="width: 200px"
+          />
         </el-form-item>
         <el-form-item label="鏍囪瘑" prop="sign">
-          <el-select v-model="form.sign" remote filterable style="width: 200px" placeholder="璇烽�夋嫨鐥呯" clearable>
-            <el-option v-for="dict in dataList" :key="dict.id" :label="dict.label" :value="dict.label" />
+          <el-select
+            v-model="form.sign"
+            remote
+            filterable
+            style="width: 200px"
+            placeholder="璇烽�夋嫨鐥呯"
+            clearable
+          >
+            <el-option
+              v-for="dict in dataList"
+              :key="dict.id"
+              :label="dict.label"
+              :value="dict.label"
+            />
           </el-select>
           <!-- <el-input v-model="form.sign" placeholder="璇疯緭鍏ユ爣璇�" style="width:200px" /> -->
         </el-form-item>
         <el-form-item label="鑼冨洿" prop="reference">
-          <el-input v-model="form.reference" placeholder="璇疯緭鍏ヨ寖鍥�" style="width:200px" />
+          <el-input
+            v-model="form.reference"
+            placeholder="璇疯緭鍏ヨ寖鍥�"
+            style="width: 200px"
+          />
         </el-form-item>
         <el-form-item label="浼樺厛绾�" prop="sort">
-          <el-input-number v-model="form.sort" @change="handleChange" :min="1"  label="鎻忚堪鏂囧瓧"></el-input-number>
+          <el-input-number
+            v-model="form.sort"
+            @change="handleChange"
+            :min="1"
+            label="鎻忚堪鏂囧瓧"
+          ></el-input-number>
           <!-- <el-input v-model="form.sort" placeholder="璇疯緭鍏ヤ紭鍏堢骇" style="width:200px" /> -->
         </el-form-item>
         <el-form-item label="灏忎簬鏍囪瘑" prop="lowSymbol">
-          <el-input v-model="form.lowSymbol" placeholder="璇疯緭鍏ュ皬浜庢爣璇�" style="width:200px" />
+          <el-input
+            v-model="form.lowSymbol"
+            placeholder="璇疯緭鍏ュ皬浜庢爣璇�"
+            style="width: 200px"
+          />
         </el-form-item>
         <el-form-item label="澶т簬鏍囪瘑" prop="heighSymbol">
-          <el-input v-model="form.heighSymbol" placeholder="璇疯緭鍏ュぇ浜庢爣璇�" style="width:200px" />
+          <el-input
+            v-model="form.heighSymbol"
+            placeholder="璇疯緭鍏ュぇ浜庢爣璇�"
+            style="width: 200px"
+          />
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
@@ -209,25 +514,24 @@
   delRules,
   addRules,
   updateRules,
-  getSonsList, list
+  getSonsList,
+  list,
 } from "@/api/hosp/rules";
-import {
-  projectTree
-} from "@/api/hosp/ruleAdvice";
+import { projectTree } from "@/api/hosp/ruleAdvice";
 
 export default {
   name: "Rules",
   dicts: ["tj_rule_type", "tj_rule_sex"],
   data() {
     let checkPhoneNum = (rule, value, callback) => {
-         console.log( value)
+      console.log(value);
       let patter = new RegExp(/^1\s*[3456789]\s*(\d\s*){9}$/);
       if (value == "" && value == undefined && !value) {
-        return callback('');
-      }  else if(value != undefined && value != ""){
+        return callback("");
+      } else if (value != undefined && value != "") {
         return callback();
-      }else if (!patter.test(value)) {
-        return callback('');
+      } else if (!patter.test(value)) {
+        return callback("");
       }
     };
     return {
@@ -236,20 +540,23 @@
         children: "children",
         label: "label",
       },
-      dataList: [{
-        id: 0,
-        label: "鈫�"
-      },{
-        id: 1,
-        label: "鈫�"
-      }],
+      dataList: [
+        {
+          id: 0,
+          label: "鈫�",
+        },
+        {
+          id: 1,
+          label: "鈫�",
+        },
+      ],
       treeId: [],
       xmmc: "",
       // 閬僵灞�
       loading: true,
       // 閫変腑鏁扮粍
       ids: [],
-      formIn:{},
+      formIn: {},
       // 闈炲崟涓鐢�
       single: true,
       // 闈炲涓鐢�
@@ -283,30 +590,28 @@
         deleted: [
           {
             required: true,
-            validator: checkPhoneNum, 
+            validator: checkPhoneNum,
             trigger: "blur",
           },
         ],
         proName: [
-          { required: true, validator: checkPhoneNum,  trigger: "change" },
+          { required: true, validator: checkPhoneNum, trigger: "change" },
         ],
         ruleType: [
-          { required: true, validator: checkPhoneNum,  trigger: "change" },
+          { required: true, validator: checkPhoneNum, trigger: "change" },
         ],
         ruleStr: [
-          { required: true, validator: checkPhoneNum,  trigger: "change" },
+          { required: true, validator: checkPhoneNum, trigger: "change" },
         ],
         bingzhong: [
-          { required: true, validator: checkPhoneNum,  trigger: "change" },
+          { required: true, validator: checkPhoneNum, trigger: "change" },
         ],
-        sex: [
-          { required: true, validator: checkPhoneNum,  trigger: "change" },
-        ],
+        sex: [{ required: true, validator: checkPhoneNum, trigger: "change" }],
         ageLt: [
-          { required: true, validator: checkPhoneNum,  trigger: "change" },
+          { required: true, validator: checkPhoneNum, trigger: "change" },
         ],
         ageGt: [
-          { required: true, validator: checkPhoneNum,  trigger: "change" },
+          { required: true, validator: checkPhoneNum, trigger: "change" },
         ],
       },
     };
@@ -320,12 +625,11 @@
       if (newVal) {
         this.$nextTick(() => {
           document
-            .querySelector('.el-tree-node__children .el-tree-node__content')
+            .querySelector(".el-tree-node__children .el-tree-node__content")
             .click();
         });
       }
     },
-
   },
   created() {
     this.getList();
@@ -334,15 +638,18 @@
     /** 鏌ヨ瑙勫垯+鐥呯鍒楄〃 */
     getList() {
       projectTree().then((response) => {
-        this.deptOptions = response.data
-        this.treeId.push(this.deptOptions[0].id)
+        this.deptOptions = response.data;
+        this.treeId.push(this.deptOptions[0].id);
       });
     },
     getListByXmId() {
       this.loading = true;
       listRules(this.queryParams).then((response) => {
         response.rows.forEach((item, index) => {
-          item.newID = (this.queryParams.pageNum - 1) * this.queryParams.pageSize + index + 1;
+          item.newID =
+            (this.queryParams.pageNum - 1) * this.queryParams.pageSize +
+            index +
+            1;
         });
         this.rulesList = response.rows;
         this.total = response.total;
@@ -351,10 +658,10 @@
     },
     // 鑺傜偣鍗曞嚮浜嬩欢
     handleNodeClick(data) {
-      this.formIn = data
-      console.log(this.formIn)
+      this.formIn = data;
+      console.log(this.formIn);
       this.queryParams.proId = data.id;
-      this.getListByXmId()
+      this.getListByXmId();
     },
     // 绛涢�夎妭鐐�
     filterNode(value, data) {
@@ -420,7 +727,7 @@
       this.open = true;
       this.title = "娣诲姞瑙勫垯+鐥呯";
       this.form.proId = this.formIn.id;
-      this.form.proName = this.formIn.label
+      this.form.proName = this.formIn.label;
       getSonsList().then((response) => {
         this.proList = response.data;
       });
@@ -432,8 +739,8 @@
     getRemoteData(query) {
       if (query) {
         let data = {
-          proName: query
-        }
+          proName: query,
+        };
         getSonsList(data).then((response) => {
           this.proList = response.data;
         });
@@ -443,8 +750,8 @@
     getRemoteData1(query) {
       if (query) {
         let data = {
-          icdname: query
-        }
+          icdname: query,
+        };
         list(data).then((response) => {
           this.bingzhongList = response.rows;
         });
@@ -456,7 +763,6 @@
           this.form.proId = item.proId;
           // this.form.zjf = item.bzPinyin;
         }
-
       });
     },
     idFn1(value) {
@@ -466,13 +772,10 @@
           this.form.bzPinyin = item.pym;
           this.form.icdId = item.id;
         }
-
       });
     },
     // 姝ユ暟
-    handleChange(value) {
-    
-      },
+    handleChange(value) {},
     /** 淇敼鎸夐挳鎿嶄綔 */
     handleUpdate(row) {
       this.reset();
@@ -512,12 +815,16 @@
     /** 鍒犻櫎鎸夐挳鎿嶄綔 */
     handleDelete(row) {
       const ids = row.aid || this.ids;
-      this.$modal.confirm('鏄惁纭鍒犻櫎椤圭洰瑙勫垯淇℃伅缂栧彿涓�"' + ids + '"鐨勬暟鎹」锛�').then(function () {
-        return delRulesz(ids);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
-      }).catch(() => { });
+      this.$modal
+        .confirm('鏄惁纭鍒犻櫎椤圭洰瑙勫垯淇℃伅缂栧彿涓�"' + ids + '"鐨勬暟鎹」锛�')
+        .then(function () {
+          return delRulesz(ids);
+        })
+        .then(() => {
+          this.getList();
+          this.$modal.msgSuccess("鍒犻櫎鎴愬姛");
+        })
+        .catch(() => {});
     },
   },
 };

--
Gitblit v1.8.0