wangmeng преди 2 години
родител
ревизия
d9f2dbe7b5

+ 18 - 4
ruoyi-ui/src/views/business/tsxdxm/smfw/index.vue

@@ -237,7 +237,7 @@
             </tr>
             <tr>
               <td>服务内容</td>
-              <td>{{ translateDict("XZ069", form.fwnr) }}</td>
+              <td>{{ translateDict("XZ069", form.fwnr,true) }}</td>
             </tr>
             <tr>
               <td>服务内容其他</td>
@@ -632,9 +632,23 @@ export default {
         ...this.queryParams
       }, `smfw_${new Date().getTime()}.xlsx`)
     },
-    translateDict(type, value) {
-      return this.selectDictLabel(this.dict.type[type], value)
-    },
+    // translateDict(type, value) {
+    //   return this.selectDictLabel(this.dict.type[type], value)
+    // },
+    translateDict(type,value,is){
+        if(is&&value&&value.length>0)
+        {
+          let list="";
+          this.dict.type[type].forEach(item=>{
+            if(value.indexOf(item.value)!==-1)
+            {
+              list=list+item.label+' '
+            }
+          })
+          return list
+        }
+        return this.selectDictLabel(this.dict.type[type], value)
+      },
   }
 };
 </script>

+ 1 - 1
ruoyi-ui/src/views/business/xxcx/fwjg/sqyljg/cyry/commonality/index.vue

@@ -94,7 +94,7 @@
               {{(queryParams.pageNum-1)*queryParams.pageSize + scope.$index + 1}}
             </template>
           </el-table-column>
-          <el-table-column label="从业人员姓名" align="center" prop="xm"/>
+          <el-table-column label="从业人员姓名" align="center" prop="xm" />
           <el-table-column label="证件号码" align="center" prop="sfzhm" width="180"/>
           <el-table-column label="性别" align="center" prop="xb">
             <template slot-scope="scope">

+ 37 - 2
ruoyi-ui/src/views/business/xxcx/fwjg/sqyljg/jbxx/index.vue

@@ -1,5 +1,12 @@
 <template>
   <div class="app-container">
+    <el-row :gutter="20">
+      <el-col :span="4" :xs="24">
+        <dept-tree :userId="user.userData.dept.parentId" @handleNodeClick="handleNodeClick">
+
+        </dept-tree>
+      </el-col>
+      <el-col :span="20" :xs="24">
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="140px">
 
       <el-form-item label="统一社会信用代码" prop="tyshxydm">
@@ -91,13 +98,15 @@
       :limit.sync="queryParams.pageSize"
       @pagination="getList"
     />
+     </el-col>
+    </el-row>
 
     <!--详情-->
     <el-dialog
       v-dialog-drag
       :title="title"
       :visible.sync="open"
-      width="1200px"
+      width="1000px"
       append-to-body>
 
     <el-form ref="form" :model="form" :rules="rules" label-width="180px">
@@ -111,7 +120,6 @@
           <td>{{form.jgmc}}</td>
           <td>单位建立日期</td>
           <td>{{special(form.jlrq)}}</td>
-
         </tr>
         <tr>
           <td>所属行政区划</td>
@@ -400,9 +408,36 @@ export default {
     };
   },
   created() {
+    if (this.isJg) {
+      this.queryParams.createUserType = '01'
+    } else {
+      this.queryParams.createUserType = '02'
+    }
     this.getList();
   },
+  props: {
+    isComponent: {
+      type: Boolean,
+      default: true
+    },
+    //是否是机构,false是社区养老机构,true是养老机构
+    isJg: {
+      type: Boolean,
+      default: true
+    }
+  },
+  computed: {
+    ...mapState(['user']),
+    is_Component() {
+      return this.isComponent
+    }
+  },
   methods: {
+    // 节点单击事件
+    handleNodeClick(data) {
+      this.queryParams.xzqhId = data.code
+      this.handleQuery()
+    },
     translateDict(type, value, is) {
       if (is && value && value.length > 0) {
         let list = ''

+ 317 - 0
ruoyi-ui/src/views/business/xxcx/fwjg/sqyljg/lryp/commonality/index.vue

@@ -0,0 +1,317 @@
+<template>
+  <div class="app-container">
+    <el-row :gutter="20">
+      <el-col :span="4" :xs="24">
+        <dept-tree :userId="user.userData.dept.parentId" @handleNodeClick="handleNodeClick">
+
+        </dept-tree>
+      </el-col>
+      <el-col :span="20" :xs="24">
+        <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch"
+          label-width="68px">
+          <el-form-item label="统一社会信用代码" prop="tyshxydm" label-width="125px">
+            <el-input v-model="queryParams.tyshxydm" placeholder="请输入统一社会信用代码" clearable
+              @keyup.enter.native="handleQuery" />
+          </el-form-item>
+          <el-form-item label="单位名称" prop="jgmc" v-show="isJg">
+            <el-input v-model="queryParams.jgmc" placeholder="请输入单位名称" clearable @keyup.enter.native="handleQuery" />
+          </el-form-item>
+          <el-form-item label="用品名称" prop="lrypmc">
+            <el-input v-model="queryParams.lrypmc" placeholder="请输入用品名称" clearable @keyup.enter.native="handleQuery" />
+          </el-form-item>
+          <el-form-item label="用品类型" prop="lryplx">
+            <el-select v-model="queryParams.lryplx" placeholder="请选择用品类型" clearable>
+              <el-option v-for="dict in dict.type.CH001" :key="dict.value" :label="dict.label" :value="dict.value" />
+            </el-select>
+          </el-form-item>
+          <!--      <el-form-item label="生产厂商" prop="ypsccs">-->
+          <!--        <el-input-->
+          <!--          v-model="queryParams.ypsccs"-->
+          <!--          placeholder="请输入生产厂商"-->
+          <!--          clearable-->
+          <!--          @keyup.enter.native="handleQuery"-->
+          <!--        />-->
+          <!--      </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-form-item>
+        </el-form>
+        <el-row :gutter="10" class="mb8">
+
+          <el-col :span="10" style="color: rgb(247, 132, 119);">
+            老人用品查询数据范围为:正常营业{{ isJg ? '养老机构' : '社区养老服务机构和设施' }}的老年用品
+          </el-col>
+
+          <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
+        </el-row>
+
+        <el-table v-loading="loading" :data="lrypList">
+          <el-table-column label="序号" align="center">
+            <template slot-scope="scope">
+              {{ (queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1 }}
+            </template>
+          </el-table-column>
+          <el-table-column label="单位名称" align="center" prop="jgmc" />
+          <el-table-column label="统一社会信用代码" align="center" prop="tyshxydm" />
+          <el-table-column label="单位所在行政区" align="center" prop="szxzqhName" />
+          <el-table-column label="老年用品名称" align="center" prop="lrypmc" />
+          <el-table-column label="老年用品类型" align="center" prop="lryplx">
+            <template slot-scope="scope">
+              <dict-tag :options="dict.type.CH001" :value="scope.row.lryplx" />
+            </template>
+          </el-table-column>
+          <el-table-column label="产品用途" align="center" prop="lrypyt" v-if="isJg" />
+          <el-table-column label="老年用品使用对象" align="center" prop="lrypsydx" v-if="isJg">
+            <template slot-scope="scope">
+              <dict-tag :options="dict.type.XZ006" :value="scope.row.lrypsydx" />
+            </template>
+          </el-table-column>
+          <el-table-column label="生产厂商" align="center" prop="ypsccs" v-if="isJg" />
+          <el-table-column label="老年用品价格(元)" align="center" prop="ypjg" />
+          <el-table-column label="老年用品规格型号" align="center" prop="lrypggxh" v-if="isJg">
+            <template slot-scope="scope">
+              <dict-tag :options="dict.type.XZ007" :value="scope.row.lrypggxh" />
+            </template>
+          </el-table-column>
+          <el-table-column label="操作" align="center" class-name="small-padding fixed-width" v-if="is_Component && !isJg">
+            <template slot-scope="scope">
+              <el-button size="mini" type="text" icon="el-icon-edit" @click="handleDetails(scope.row)">详情
+              </el-button>
+            </template>
+          </el-table-column>
+          <el-table-column label="操作" align="center" class-name="small-padding fixed-width" v-if="!is_Component">
+            <template slot-scope="scope">
+              <slot name='one' :value="scope.row">
+
+              </slot>
+            </template>
+          </el-table-column>
+        </el-table>
+
+        <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum"
+          :limit.sync="queryParams.pageSize" @pagination="getList" />
+      </el-col>
+    </el-row>
+    <!-- 添加或修改老人用品对话框 -->
+    <el-dialog v-dialog-drag :title="title" :visible.sync="open" width="500px" append-to-body>
+      <el-form ref="form" :model="form" :rules="rules" label-width="130px">
+        <el-form-item label="老年用品名称" prop="lrypmc">
+          <el-input v-model="form.lrypmc" placeholder="请输入老年用品名称" />
+        </el-form-item>
+        <el-form-item label="老年用品类型" prop="lryplx">
+          <el-select v-model="form.lryplx" placeholder="请选择老年用品类型">
+            <el-option v-for="dict in dict.type.CH001" :key="dict.value" :label="dict.label" :value="dict.value">
+            </el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item label="老年用品用途" prop="lrypyt">
+          <el-input v-model="form.lrypyt" placeholder="请输入老年用品用途" />
+        </el-form-item>
+        <el-form-item label="老年用品使用对象" prop="lrypsydx">
+          <el-select v-model="form.lrypsydx" placeholder="请选择老年用品使用对象" clearable>
+            <el-option v-for="dict in dict.type.XZ006" :key="dict.value" :label="dict.label" :value="dict.value">
+            </el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item label="用品生产厂商" prop="ypsccs">
+          <el-input v-model="form.ypsccs" placeholder="请输入用品生产厂商" />
+        </el-form-item>
+        <el-form-item label="用品价格" prop="ypjg">
+          <number v-model.sync="form.ypjg" placeholder="用品价格" :min="0" :max="99999999" :precision="2" />
+        </el-form-item>
+        <el-form-item label="老年用品规格型号" prop="lrypggxh">
+          <el-select v-model="form.lrypggxh" placeholder="请选择老年用品规格型号" clearable>
+            <el-option v-for="dict in dict.type.XZ007" :key="dict.value" :label="dict.label" :value="dict.value">
+            </el-option>
+          </el-select>
+        </el-form-item>
+      </el-form>
+      <div slot="footer" class="dialog-footer">
+        <el-button type="primary" @click="submitForm" :loading="submitFormLoading">确 定</el-button>
+        <el-button @click="cancel">取 消</el-button>
+      </div>
+    </el-dialog>
+
+    <!--详细-->
+    <el-dialog v-dialog-drag title="老人用品详细信息" :visible.sync="openXQ" width="1200px" :append-to-body="true"
+      custom-class="custom">
+      <table>
+        <tr>
+          <td>单位名称:</td>
+          <td>{{ dataDetails.jgmc }}</td>
+          <td>统一社会信用代码:</td>
+          <td>{{ dataDetails.tyshxydm }}</td>
+        </tr>
+        <tr>
+          <td>单位门牌号:</td>
+        </tr>
+
+      </table>
+
+    </el-dialog>
+  </div>
+</template>
+
+<script>
+import { listLryp, getLryp } from "@/api/business/fwjggl/lryp";
+import { mapState } from 'vuex'
+
+export default {
+  name: "Lryp",
+  dicts: ['XZ007', 'XZ006', 'CH001'],
+  data() {
+    return {
+      // 遮罩层
+      loading: true,
+      submitFormLoading: false,
+      // 选中数组
+      ids: [],
+      items: [],
+      // 非单个禁用
+      single: true,
+      // 非多个禁用
+      multiple: true,
+      // 显示搜索条件
+      showSearch: true,
+      // 总条数
+      total: 0,
+      // 老人用品表格数据
+      lrypList: [],
+      dataDetails: {},
+      // 弹出层标题
+      title: "",
+      // 是否显示弹出层
+      open: false,
+      openXQ: false,
+      // 查询参数
+      queryParams: {
+        pageNum: 1,
+        pageSize: 10,
+        lrypmc: null,
+        lryplx: null,
+        ypsccs: null,
+        tyshxydm: null,
+      },
+      // 表单参数
+      form: {},
+      // 表单校验
+      rules: {
+        lrypmc: [
+          { required: true, message: "老年用品名称不能为空", trigger: "blur" },
+          { min: 1, max: 100, message: "字段最大长度为100", trigger: "blur" }
+        ],
+        lryplx: [
+          { required: true, message: "老年用品类型不能为空", trigger: "change" }
+        ],
+        lrypyt: [
+          { max: 100, message: "字段最大长度为100", trigger: "blur" }
+        ],
+        ypsccs: [
+          { required: true, message: "用品生产厂商不能为空", trigger: "blur" },
+          { max: 72, message: '用品生产厂商不能超过72个字符', trigger: 'blur' }
+        ],
+        ypjg: [
+          { required: true, message: "请输入老年用品价格! 输入值必须大于0", trigger: "blur" },
+          // { min: 1, message: "输入值必须大于0", trigger: "blur" }
+        ]
+      }
+    };
+  },
+  created() {
+    if (this.isJg) {
+      this.queryParams.createUserType = '01'
+    } else {
+      this.queryParams.createUserType = '02'
+    }
+    this.getList();
+  },
+  props: {
+    isComponent: {
+      type: Boolean,
+      default: true
+    },
+    //是否是机构,false是社区养老机构,true是养老机构
+    isJg: {
+      type: Boolean,
+      default: true
+    }
+  },
+  computed: {
+    ...mapState(['user']),
+    is_Component() {
+      return this.isComponent
+    }
+  },
+  methods: {
+    // 节点单击事件
+    handleNodeClick(data) {
+      this.queryParams.xzqhId = data.code
+      this.handleQuery()
+    },
+    /** 查询老人用品列表 */
+    getList() {
+      this.loading = true;
+      listLryp(this.queryParams).then(response => {
+        this.lrypList = response.rows;
+        this.total = response.total;
+        this.loading = false;
+      });
+    },
+    // 取消按钮
+    cancel() {
+      this.open = false;
+      this.reset();
+    },
+    // 表单重置
+    reset() {
+      this.submitFormLoading = false;
+      this.form = {
+        id: null,
+        jgId: null,
+        lrypmc: null,
+        lryplx: null,
+        lrypyt: null,
+        lrypsydx: null,
+        ypsccs: null,
+        ypjg: null,
+        lrypggxh: null,
+      };
+      this.resetForm("form");
+    },
+    /** 搜索按钮操作 */
+    handleQuery() {
+      this.queryParams.pageNum = 1;
+      this.getList();
+    },
+    /** 重置按钮操作 */
+    resetQuery() {
+      this.resetForm("queryForm");
+      this.handleQuery();
+    },
+    handleDetails(row) {
+      getLryp(row.id).then(response => {
+        this.dataDetails = response.data
+        this.openXQ = true
+      })
+    },
+    /** 提交按钮 */
+    submitForm() {
+      this.$refs["form"].validate(valid => {
+        if (valid) {
+          this.submitFormLoading = true;
+        }
+      });
+    },
+  }
+};
+</script>
+<style rel="stylesheet/scss" lang="scss" scoped>
+.el-select {
+  width: 100%;
+}
+
+.el-date-editor.el-input {
+  width: 100%;
+}
+</style>

+ 9 - 252
ruoyi-ui/src/views/business/xxcx/fwjg/sqyljg/lryp/index.vue

@@ -1,260 +1,17 @@
 <template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="统一社会信用代码" prop="tyshxydm">
-        <el-input
-          v-model="queryParams.tyshxydm"
-          placeholder="请输入统一社会信用代码"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="用品名称" prop="lrypmc">
-        <el-input
-          v-model="queryParams.lrypmc"
-          placeholder="请输入用品名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="用品类型" prop="lryplx">
-        <el-select v-model="queryParams.lryplx" placeholder="请选择用品类型" clearable>
-          <el-option
-            v-for="dict in dict.type.CH001"
-            :key="dict.value"
-            :label="dict.label"
-            :value="dict.value"
-          />
-        </el-select>
-      </el-form-item>
-<!--      <el-form-item label="生产厂商" prop="ypsccs">-->
-<!--        <el-input-->
-<!--          v-model="queryParams.ypsccs"-->
-<!--          placeholder="请输入生产厂商"-->
-<!--          clearable-->
-<!--          @keyup.enter.native="handleQuery"-->
-<!--        />-->
-<!--      </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-form-item>
-    </el-form>
-
-    <el-table v-loading="loading" :data="lrypList" >
-      <el-table-column label="序号" align="center">
-            <template slot-scope="scope">
-              {{(queryParams.pageNum-1)*queryParams.pageSize + scope.$index + 1}}
-            </template>
-          </el-table-column>
-      <el-table-column label="单位名称" align="center" prop="jgmc" />
-      <el-table-column label="统一社会信用代码" align="center" prop="tyshxydm" />
-      <el-table-column label="单位所在行政区" align="center" prop="szxzqhName" />
-      <el-table-column label="老年用品名称" align="center" prop="lrypmc" />
-      <el-table-column label="老年用品类型" align="center" prop="lryplx">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.CH001" :value="scope.row.lryplx"/>
-        </template>
-      </el-table-column>
-<!--      <el-table-column label="产品用途" align="center" prop="lrypyt" />-->
-<!--      <el-table-column label="老年用品使用对象" align="center" prop="lrypsydx">-->
-<!--        <template slot-scope="scope">-->
-<!--          <dict-tag :options="dict.type.XZ006" :value="scope.row.lrypsydx"/>-->
-<!--        </template>-->
-<!--      </el-table-column>-->
-<!--      <el-table-column label="生产厂商" align="center" prop="ypsccs" />-->
-      <el-table-column label="老年用品价格(元)" align="center" prop="ypjg" />
-<!--      <el-table-column label="老年用品规格型号" align="center" prop="lrypggxh">-->
-<!--        <template slot-scope="scope">-->
-<!--          <dict-tag :options="dict.type.XZ007" :value="scope.row.lrypggxh"/>-->
-<!--        </template>-->
-<!--      </el-table-column>-->
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改老人用品对话框 -->
-    <el-dialog v-dialog-drag :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="130px">
-        <el-form-item label="老年用品名称" prop="lrypmc">
-          <el-input v-model="form.lrypmc" placeholder="请输入老年用品名称" />
-        </el-form-item>
-        <el-form-item label="老年用品类型" prop="lryplx">
-          <el-select v-model="form.lryplx" placeholder="请选择老年用品类型">
-            <el-option
-              v-for="dict in dict.type.CH001"
-              :key="dict.value"
-              :label="dict.label"
-:value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="老年用品用途" prop="lrypyt">
-          <el-input v-model="form.lrypyt" placeholder="请输入老年用品用途" />
-        </el-form-item>
-        <el-form-item label="老年用品使用对象" prop="lrypsydx">
-          <el-select v-model="form.lrypsydx" placeholder="请选择老年用品使用对象" clearable>
-            <el-option
-              v-for="dict in dict.type.XZ006"
-              :key="dict.value"
-              :label="dict.label"
-:value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="用品生产厂商" prop="ypsccs">
-          <el-input v-model="form.ypsccs" placeholder="请输入用品生产厂商" />
-        </el-form-item>
-        <el-form-item label="用品价格" prop="ypjg">
-          <number v-model.sync="form.ypjg" placeholder="用品价格"  :min="0" :max="99999999" :precision="2"/>
-        </el-form-item>
-        <el-form-item label="老年用品规格型号" prop="lrypggxh">
-          <el-select v-model="form.lrypggxh" placeholder="请选择老年用品规格型号" clearable>
-            <el-option
-              v-for="dict in dict.type.XZ007"
-              :key="dict.value"
-              :label="dict.label"
-:value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm" :loading="submitFormLoading">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
+   <lryp :isJg="false"></lryp>
 </template>
 
 <script>
-import { listLryp } from "@/api/business/fwjggl/lryp";
-
-export default {
-  name: "Lryp",
-  dicts: ['XZ007', 'XZ006', 'CH001'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      submitFormLoading: false,
-      // 选中数组
-      ids: [],
-      items : [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 老人用品表格数据
-      lrypList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        lrypmc: null,
-        lryplx: null,
-        ypsccs: null,
-        tyshxydm: null,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        lrypmc: [
-          { required: true, message: "老年用品名称不能为空", trigger: "blur" },
-          { min: 1, max: 100, message:"字段最大长度为100", trigger:"blur"}
-        ],
-        lryplx: [
-          { required: true, message: "老年用品类型不能为空", trigger: "change" }
-        ],
-        lrypyt: [
-          {  max: 100, message:"字段最大长度为100", trigger:"blur"}
-        ],
-        ypsccs: [
-          { required: true, message: "用品生产厂商不能为空", trigger: "blur" },
-          { max: 72, message: '用品生产厂商不能超过72个字符', trigger: 'blur'}
-        ],
-        ypjg: [
-          { required: true, message: "请输入老年用品价格! 输入值必须大于0", trigger: "blur" },
-          // { min: 1, message: "输入值必须大于0", trigger: "blur" }
-        ]
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    /** 查询老人用品列表 */
-    getList() {
-      this.loading = true;
-      listLryp(this.queryParams).then(response => {
-        this.lrypList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.submitFormLoading =false;
-      this.form = {
-        id: null,
-        jgId: null,
-        lrypmc: null,
-        lryplx: null,
-        lrypyt: null,
-        lrypsydx: null,
-        ypsccs: null,
-        ypjg: null,
-        lrypggxh: null,
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          this.submitFormLoading = true;
-        }
-      });
+  import lryp from './commonality/index'
+  export default {
+    name: 'index',
+    components: {
+      lryp: lryp,
     },
   }
-};
 </script>
-<style rel="stylesheet/scss" lang="scss" scoped>
-.el-select{
-  width: 100%;
-}
-.el-date-editor.el-input{
-  width: 100%;
-}
+
+<style scoped>
+
 </style>

+ 33 - 3
ruoyi-ui/src/views/business/xxcx/fwjg/yljg/jbxx/index.vue

@@ -1,5 +1,12 @@
 <template>
   <div class="app-container">
+     <el-row :gutter="20">
+      <el-col :span="4" :xs="24">
+        <dept-tree :userId="user.userData.dept.parentId" @handleNodeClick="handleNodeClick">
+
+        </dept-tree>
+      </el-col>
+      <el-col :span="20" :xs="24">
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="140px">
 
       <el-form-item label="统一社会信用代码" prop="tyshxydm">
@@ -103,17 +110,19 @@
       :limit.sync="queryParams.pageSize"
       @pagination="getList"
     />
+     </el-col>
+    </el-row>
 
     <!--详情-->
     <el-dialog
       v-dialog-drag
       :title="title"
       :visible.sync="open"
-      width="1500px"
+      width="1000px"
       append-to-body>
 
-      <el-tabs v-model="activeName" @tab-click="handleClick">
-        <el-tab-pane lable="基本信息" name="first">
+      <el-tabs v-model="activeName"  type="card" @tab-click="handleClick" >
+        <el-tab-pane label="基本信息" name="first" >
           <h3>机构基本信息</h3>
           <table>
             <tr>
@@ -496,10 +505,24 @@ export default {
   created() {
     this.getList();
   },
+  props: {
+    isComponent: {
+      type: Boolean,
+      default: true
+    },
+    
+  },
+  computed: {
+    ...mapState(['user']),
+    is_Component() {
+      return this.isComponent
+    }
+  },
   methods: {
     handleClick(tab, event) {
       console.log(tab, event);
     },
+   
     translateDict(type, value, is) {
       if (is && value && value.length > 0) {
         let list = ''
@@ -512,7 +535,13 @@ export default {
       }
       return this.selectDictLabel(this.dict.type[type], value)
     },
+    // 节点单击事件
+    handleNodeClick(data) {
+      this.queryParams.xzqhId = data.code
+      this.handleQuery()
+    },
     /** 查询机构列表 */
+    
     getList() {
       this.loading = true;
       this.queryParams.params = {};
@@ -529,6 +558,7 @@ export default {
     },
     // 表单重置
     reset() {
+      this.activeName = "first",
       this.submitFormLoading =false;
       (this.searchXydm = null),
         this.form = {

+ 9 - 243
ruoyi-ui/src/views/business/xxcx/fwjg/yljg/lryp/index.vue

@@ -1,251 +1,17 @@
 <template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="用品名称" prop="lrypmc">
-        <el-input
-          v-model="queryParams.lrypmc"
-          placeholder="请输入用品名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="用品类型" prop="lryplx">
-        <el-select v-model="queryParams.lryplx" placeholder="请选择用品类型" clearable>
-          <el-option
-            v-for="dict in dict.type.CH001"
-            :key="dict.value"
-            :label="dict.label"
-            :value="dict.value"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="生产厂商" prop="ypsccs">
-        <el-input
-          v-model="queryParams.ypsccs"
-          placeholder="请输入生产厂商"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </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-form-item>
-    </el-form>
-
-    <el-table v-loading="loading" :data="lrypList" >
-      <el-table-column label="序号" align="center">
-            <template slot-scope="scope">
-              {{(queryParams.pageNum-1)*queryParams.pageSize + scope.$index + 1}}
-            </template>
-          </el-table-column>
-      <el-table-column label="单位名称" align="center" prop="jgmc" />
-      <el-table-column label="单位所在行政区" align="center" prop="szxzqhName" />
-      <el-table-column label="统一社会信用代码" align="center" prop="tyshxydm" />
-      <el-table-column label="老年用品类型" align="center" prop="lryplx">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.CH001" :value="scope.row.lryplx"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="老年用品名称" align="center" prop="lrypmc" />
-      <el-table-column label="产品用途" align="center" prop="lrypyt" />
-      <el-table-column label="老年用品使用对象" align="center" prop="lrypsydx">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.XZ006" :value="scope.row.lrypsydx"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="生产厂商" align="center" prop="ypsccs" />
-      <el-table-column label="老年用品价格(元)" align="center" prop="ypjg" />
-      <el-table-column label="老年用品规格型号" align="center" prop="lrypggxh">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.XZ007" :value="scope.row.lrypggxh"/>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改老人用品对话框 -->
-    <el-dialog v-dialog-drag :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="130px">
-        <el-form-item label="老年用品名称" prop="lrypmc">
-          <el-input v-model="form.lrypmc" placeholder="请输入老年用品名称" />
-        </el-form-item>
-        <el-form-item label="老年用品类型" prop="lryplx">
-          <el-select v-model="form.lryplx" placeholder="请选择老年用品类型">
-            <el-option
-              v-for="dict in dict.type.CH001"
-              :key="dict.value"
-              :label="dict.label"
-:value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="老年用品用途" prop="lrypyt">
-          <el-input v-model="form.lrypyt" placeholder="请输入老年用品用途" />
-        </el-form-item>
-        <el-form-item label="老年用品使用对象" prop="lrypsydx">
-          <el-select v-model="form.lrypsydx" placeholder="请选择老年用品使用对象" clearable>
-            <el-option
-              v-for="dict in dict.type.XZ006"
-              :key="dict.value"
-              :label="dict.label"
-:value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="用品生产厂商" prop="ypsccs">
-          <el-input v-model="form.ypsccs" placeholder="请输入用品生产厂商" />
-        </el-form-item>
-        <el-form-item label="用品价格" prop="ypjg">
-          <number v-model.sync="form.ypjg" placeholder="用品价格"  :min="0" :max="99999999" :precision="2"/>
-        </el-form-item>
-        <el-form-item label="老年用品规格型号" prop="lrypggxh">
-          <el-select v-model="form.lrypggxh" placeholder="请选择老年用品规格型号" clearable>
-            <el-option
-              v-for="dict in dict.type.XZ007"
-              :key="dict.value"
-              :label="dict.label"
-:value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm" :loading="submitFormLoading">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
+   <lryp></lryp>
 </template>
 
 <script>
-import { listLryp } from "@/api/business/fwjggl/lryp";
-
-export default {
-  name: "Lryp",
-  dicts: ['XZ007', 'XZ006', 'CH001'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      submitFormLoading: false,
-      // 选中数组
-      ids: [],
-      items : [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 老人用品表格数据
-      lrypList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        lrypmc: null,
-        lryplx: null,
-        ypsccs: null,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        lrypmc: [
-          { required: true, message: "老年用品名称不能为空", trigger: "blur" },
-          { min: 1, max: 100, message:"字段最大长度为100", trigger:"blur"}
-        ],
-        lryplx: [
-          { required: true, message: "老年用品类型不能为空", trigger: "change" }
-        ],
-        lrypyt: [
-          {  max: 100, message:"字段最大长度为100", trigger:"blur"}
-        ],
-        ypsccs: [
-          { required: true, message: "用品生产厂商不能为空", trigger: "blur" },
-          { max: 72, message: '用品生产厂商不能超过72个字符', trigger: 'blur'}
-        ],
-        ypjg: [
-          { required: true, message: "请输入老年用品价格! 输入值必须大于0", trigger: "blur" },
-          // { min: 1, message: "输入值必须大于0", trigger: "blur" }
-        ]
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    /** 查询老人用品列表 */
-    getList() {
-      this.loading = true;
-      listLryp(this.queryParams).then(response => {
-        this.lrypList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.submitFormLoading =false;
-      this.form = {
-        id: null,
-        jgId: null,
-        lrypmc: null,
-        lryplx: null,
-        lrypyt: null,
-        lrypsydx: null,
-        ypsccs: null,
-        ypjg: null,
-        lrypggxh: null,
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          this.submitFormLoading = true;
-        }
-      });
+  import lryp from '../../sqyljg/lryp/commonality/index'
+  export default {
+    name: 'index',
+    components: {
+      lryp: lryp,
     },
   }
-};
 </script>
-<style rel="stylesheet/scss" lang="scss" scoped>
-.el-select{
-  width: 100%;
-}
-.el-date-editor.el-input{
-  width: 100%;
-}
+
+<style scoped>
+
 </style>

+ 113 - 136
ruoyi-ui/src/views/business/xxcx/fwjg/yljg/sssb/index.vue

@@ -1,122 +1,89 @@
 <template>
   <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
-
-      <el-form-item label="统一社会信用代码" prop="tyshxydm">
-        <el-input
-          v-model="queryParams.tyshxydm"
-          placeholder="请输入统一社会信用代码"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="单位名称" prop="jgmc">
-        <el-input
-          v-model="queryParams.jgmc"
-          placeholder="请输入单位名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="设施设备名称" prop="sssbmc">
-        <el-input
-          v-model="queryParams.sssbmc"
-          placeholder="请输入设施设备名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-       <el-form-item label="设施设备类型" prop="sssblx">
-        <el-select v-model="queryParams.sssblx" placeholder="请选择设施设备类型" clearable>
-          <el-option
-            v-for="dict in dict.type.CH002"
-            :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-form-item>
-    </el-form>
-
-<!--    <el-row :gutter="10" class="mb8">-->
-<!--      <el-col :span="1.5">-->
-<!--        <el-button-->
-<!--          type="primary"-->
-<!--          plain-->
-<!--          icon="el-icon-plus"-->
-<!--          size="mini"-->
-<!--          @click="handleAdd"-->
-<!--        >新增</el-button>-->
-<!--      </el-col>-->
-<!--      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>-->
-<!--    </el-row>-->
-
-    <el-table v-loading="loading" :data="sssbList" >
-      <el-table-column label="序号" align="center">
+    <el-row :gutter="20">
+      <el-col :span="4" :xs="24">
+        <dept-tree :userId="user.userData.dept.parentId" @handleNodeClick="handleNodeClick">
+        </dept-tree>
+      </el-col>
+      <el-col :span="20" :xs="24">
+        <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch"
+          label-width="125px">
+          <el-form-item label="统一社会信用代码" prop="tyshxydm">
+            <el-input v-model="queryParams.tyshxydm" placeholder="请输入统一社会信用代码" clearable
+              @keyup.enter.native="handleQuery" />
+          </el-form-item>
+          <el-form-item label="单位名称" prop="jgmc">
+            <el-input v-model="queryParams.jgmc" placeholder="请输入单位名称" clearable @keyup.enter.native="handleQuery" />
+          </el-form-item>
+          <el-form-item label="设施设备名称" prop="sssbmc">
+            <el-input v-model="queryParams.sssbmc" placeholder="请输入设施设备名称" clearable
+              @keyup.enter.native="handleQuery" />
+          </el-form-item>
+          <el-form-item label="设施设备类型" prop="sssblx">
+            <el-select v-model="queryParams.sssblx" placeholder="请选择设施设备类型" clearable>
+              <el-option v-for="dict in dict.type.CH002" :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-form-item>
+        </el-form>
+        <el-table v-loading="loading" :data="sssbList">
+          <el-table-column label="序号" align="center">
+            <template slot-scope="scope">
+              {{ (queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1 }}
+            </template>
+          </el-table-column>
+          <el-table-column label="统一社会信用代码" align="center" prop="tyshxydm" />
+          <el-table-column label="单位名称" align="center" prop="jgmc" />
+          <!--      <el-table-column label="单位所在行政区" align="center" prop="szxzqhName" />-->
+          <el-table-column label="设施设备名称" align="center" prop="sssbmc" />
+          <el-table-column label="设施设备类型" align="center" prop="sssblx">
             <template slot-scope="scope">
-              {{(queryParams.pageNum-1)*queryParams.pageSize + scope.$index + 1}}
+              <dict-tag :options="dict.type.CH002" :value="scope.row.sssblx" />
             </template>
           </el-table-column>
-      <el-table-column label="统一社会信用代码" align="center" prop="tyshxydm" />
-      <el-table-column label="单位名称" align="center" prop="jgmc" />
-<!--      <el-table-column label="单位所在行政区" align="center" prop="szxzqhName" />-->
-      <el-table-column label="设施设备名称" align="center" prop="sssbmc" />
-      <el-table-column label="设施设备类型" align="center" prop="sssblx">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.CH002" :value="scope.row.sssblx"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="设施设备数量" align="center" prop="sssbsl" />
-<!--      <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="['organization:sssb:edit']"-->
-<!--          >修改</el-button>-->
-<!--          <el-button-->
-<!--            size="mini"-->
-<!--            type="text"-->
-<!--            icon="el-icon-delete"-->
-<!--            @click="handleDelete(scope.row,(queryParams.pageNum-1)*queryParams.pageSize + scope.$index + 1,scope.$index)"-->
-<!--            v-hasPermi="['organization:sssb:remove']"-->
-<!--          >删除</el-button>-->
-<!--        </template>-->
-<!--      </el-table-column>-->
-    </el-table>
+          <el-table-column label="设施设备数量" align="center" prop="sssbsl" />
+          <!--      <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="['organization:sssb:edit']"-->
+          <!--          >修改</el-button>-->
+          <!--          <el-button-->
+          <!--            size="mini"-->
+          <!--            type="text"-->
+          <!--            icon="el-icon-delete"-->
+          <!--            @click="handleDelete(scope.row,(queryParams.pageNum-1)*queryParams.pageSize + scope.$index + 1,scope.$index)"-->
+          <!--            v-hasPermi="['organization:sssb:remove']"-->
+          <!--          >删除</el-button>-->
+          <!--        </template>-->
+          <!--      </el-table-column>-->
+        </el-table>
 
-    <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" />
+      </el-col>
+    </el-row>
 
     <!-- 添加或修改设施设备对话框 -->
     <el-dialog v-dialog-drag :title="title" :visible.sync="open" width="500px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="110px">
         <el-form-item label="设施设备类型" prop="sssblx">
           <el-select v-model="form.sssblx" placeholder="请选择设施设备类型">
-            <el-option
-              v-for="dict in dict.type.CH002"
-              :key="dict.value"
-              :label="dict.label"
-:value="dict.value"
-            ></el-option>
+            <el-option v-for="dict in dict.type.CH002" :key="dict.value" :label="dict.label" :value="dict.value">
+            </el-option>
           </el-select>
         </el-form-item>
         <el-form-item label="设施设备名称" prop="sssbmc">
           <el-input v-model="form.sssbmc" placeholder="请输入设施设备名称" />
         </el-form-item>
         <el-form-item label="设施设备数量" prop="sssbsl">
-          <number v-model.sync="form.sssbsl" placeholder="设施设备数量"  :min="1" :max="99999999" :precision="0"/>
+          <number v-model.sync="form.sssbsl" placeholder="设施设备数量" :min="1" :max="99999999" :precision="0" />
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
@@ -129,6 +96,7 @@
 
 <script>
 import { listSssb, getSssb, delSssb, addSssb, updateSssb } from "@/api/business/fwjggl/sssb";
+import { mapState } from 'vuex'
 
 export default {
   name: "Sssb",
@@ -140,7 +108,7 @@ export default {
       submitFormLoading: false,
       // 选中数组
       ids: [],
-      items : [],
+      items: [],
       // 非单个禁用
       single: true,
       // 非多个禁用
@@ -173,7 +141,7 @@ export default {
         ],
         sssbmc: [
           { required: true, message: "设施设备名称不能为空", trigger: "blur" },
-          {  max: 100, message:"字段最大长度为100", trigger:"blur"}
+          { max: 100, message: "字段最大长度为100", trigger: "blur" }
         ],
         sssbsl: [
           { required: true, message: "设施设备数量不能为空", trigger: "blur" }
@@ -183,8 +151,19 @@ export default {
   },
   created() {
     this.getList();
+  },
+    computed: {
+    ...mapState(['user']),
+    is_Component() {
+      return this.isComponent
+    }
   },
   methods: {
+     // 节点单击事件
+    handleNodeClick(data) {
+      this.queryParams.xzqhId = data.code
+      this.handleQuery()
+    },
     /** 查询设施设备列表 */
     getList() {
       this.loading = true;
@@ -201,7 +180,7 @@ export default {
     },
     // 表单重置
     reset() {
-      this.submitFormLoading =false;
+      this.submitFormLoading = false;
       this.form = {
         id: null,
         sssblx: null,
@@ -244,7 +223,7 @@ export default {
       const id = row.id || this.ids
       getSssb(id).then(response => {
         this.form = response.data;
-        this.copyForm=this.deepCopy(response.data)
+        this.copyForm = this.deepCopy(response.data)
         this.open = true;
         this.title = "修改设施设备";
       });
@@ -255,58 +234,56 @@ export default {
         if (valid) {
           this.submitFormLoading = true;
           if (this.form.id != null) {
-             let formData=this.comparisonObject(this.form,this.copyForm)
-              if(formData)
-              {
-                updateSssb({...formData,id:this.form.id}).then(response => {
-                  this.$modal.msgSuccess("修改成功");
-                  this.open = false;
-                  this.sssbList=this.dataReplacement(this.sssbList,this.form.id,formData);
-                }).finally(()=>this.submitFormLoading =false);
-              }else {
+            let formData = this.comparisonObject(this.form, this.copyForm)
+            if (formData) {
+              updateSssb({ ...formData, id: this.form.id }).then(response => {
                 this.$modal.msgSuccess("修改成功");
                 this.open = false;
-                this.submitFormLoading = false;
-              }
+                this.sssbList = this.dataReplacement(this.sssbList, this.form.id, formData);
+              }).finally(() => this.submitFormLoading = false);
+            } else {
+              this.$modal.msgSuccess("修改成功");
+              this.open = false;
+              this.submitFormLoading = false;
+            }
           } else {
             addSssb(this.form).then(response => {
               this.$modal.msgSuccess("新增成功");
               this.open = false;
-              if (this.queryParams.pageSize===this.sssbList.length)
-                {
-                  this.sssbList.pop();
-                }
-                this.sssbList.unshift({...this.form,id:response.data});
-                this.total++;
-            }).finally(()=>this.submitFormLoading =false);
+              if (this.queryParams.pageSize === this.sssbList.length) {
+                this.sssbList.pop();
+              }
+              this.sssbList.unshift({ ...this.form, id: response.data });
+              this.total++;
+            }).finally(() => this.submitFormLoading = false);
           }
         }
       });
     },
     /** 删除按钮操作 */
-    handleDelete(row,index,ind) {
+    handleDelete(row, index, ind) {
       const ids = row.id || this.ids;
-      this.$modal.confirm('确认删除' + this.changeDelData(row,'sssbmc','设备设施名称',index) + '的记录?').then(function() {
+      this.$modal.confirm('确认删除' + this.changeDelData(row, 'sssbmc', '设备设施名称', index) + '的记录?').then(function () {
         return delSssb(ids);
       }).then(() => {
-        this.sssbList.splice(ind,1);
-          if(this.sssbList.length===0)
-          {
-            this.getList();
-          }else {
-            this.total--;
-          }
-          this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
+        this.sssbList.splice(ind, 1);
+        if (this.sssbList.length === 0) {
+          this.getList();
+        } else {
+          this.total--;
+        }
+        this.$modal.msgSuccess("删除成功");
+      }).catch(() => { });
     }
   }
 };
 </script>
 <style rel="stylesheet/scss" lang="scss" scoped>
-.el-select{
+.el-select {
   width: 100%;
 }
-.el-date-editor.el-input{
+
+.el-date-editor.el-input {
   width: 100%;
 }
 </style>