|
@@ -2,266 +2,222 @@
|
|
|
<div class="app-container">
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="4" :xs="24">
|
|
|
- <QueryThisLevel :initLevel="queryParams.isBj" :active="1" :inactive="0" @changeLevel="changSwitch"></QueryThisLevel>
|
|
|
+ <QueryThisLevel :initLevel="queryParams.isBj" :active="1" :inactive="0" @changeLevel="changSwitch">
|
|
|
+ </QueryThisLevel>
|
|
|
<span class="sxzd">行政区划</span>
|
|
|
<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 :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch"
|
|
|
+ label-width="140px">
|
|
|
|
|
|
- <el-form-item label="统一社会信用代码" prop="tyshxydm">
|
|
|
- <el-input
|
|
|
- v-model="queryParams.tyshxydm"
|
|
|
- placeholder="请输入统一社会信用代码" maxlength="18"
|
|
|
- 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="lb">
|
|
|
- <el-select v-model="queryParams.lb" placeholder="请选择" clearable>
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.CZ030"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label="统一社会信用代码" prop="tyshxydm">
|
|
|
+ <el-input v-model="queryParams.tyshxydm" placeholder="请输入统一社会信用代码" maxlength="18" 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="lb">
|
|
|
+ <el-select v-model="queryParams.lb" placeholder="请选择" clearable>
|
|
|
+ <el-option v-for="dict in dict.type.CZ030" :key="dict.value" :label="dict.label" :value="dict.value" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item label="机构运营状态" prop="sczt">
|
|
|
- <el-select v-model="queryParams.sczt" placeholder="请选择" clearable>
|
|
|
- <el-option
|
|
|
- v-for="dict in dict.type.CH026"
|
|
|
- :key="dict.value"
|
|
|
- :label="dict.label"
|
|
|
- :value="dict.value"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label="机构运营状态" prop="sczt">
|
|
|
+ <el-select v-model="queryParams.sczt" placeholder="请选择" clearable>
|
|
|
+ <el-option v-for="dict in dict.type.CH026" :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-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="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
|
|
|
+ v-hasPermi="['business:sqJcxx:export']">导出</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
|
|
|
- <el-col :span="1.5">
|
|
|
- <el-button
|
|
|
- type="warning"
|
|
|
- plain
|
|
|
- icon="el-icon-download"
|
|
|
- size="mini"
|
|
|
- @click="handleExport"
|
|
|
- v-hasPermi="['business:sqJcxx:export']"
|
|
|
- >导出</el-button
|
|
|
- >
|
|
|
- </el-col>
|
|
|
-
|
|
|
- <el-table v-loading="loading" :data="jcxxList">
|
|
|
- <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" width="200"/>
|
|
|
- <el-table-column label="单位名称" align="center" prop="jgmc" width="240"/>
|
|
|
- <el-table-column label="所属区划" align="center" prop="ssxzqhName" width="240"/>
|
|
|
- <el-table-column label="类别" align="center" prop="lb" width="700">
|
|
|
- <template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.CZ030" :value="scope.row.lb"/>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="运营状态" align="center" prop="sczt" width="240">
|
|
|
- <template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.CH026" :value="scope.row.sczt"/>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="140" fixed="right">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-edit"
|
|
|
- @click="handleXQ(scope.row)"
|
|
|
- v-hasPermi="['business:sqJcxx:query']"
|
|
|
- >详情
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-edit"
|
|
|
- @click="handleUpdate(scope.row)"
|
|
|
- v-hasPermi="['business:sqJcxx:edit']"
|
|
|
- >修改</el-button>
|
|
|
- <el-dropdown @command="changDate" trigger="click">
|
|
|
+ <el-table v-loading="loading" :data="jcxxList">
|
|
|
+ <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" width="200" />
|
|
|
+ <el-table-column label="单位名称" align="center" prop="jgmc" width="240" />
|
|
|
+ <el-table-column label="所属区划" align="center" prop="ssxzqhName" width="240" />
|
|
|
+ <el-table-column label="类别" align="center" prop="lb" width="700">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag :options="dict.type.CZ030" :value="scope.row.lb" />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="运营状态" align="center" prop="sczt" width="240">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag :options="dict.type.CH026" :value="scope.row.sczt" />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="140" fixed="right">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-edit" @click="handleXQ(scope.row)"
|
|
|
+ v-hasPermi="['business:sqJcxx:query']">详情
|
|
|
+ </el-button>
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
|
|
+ v-hasPermi="['business:sqJcxx:edit']">修改</el-button>
|
|
|
+ <el-dropdown @command="changDate" trigger="click">
|
|
|
<span class="el-dropdown-link">
|
|
|
更多<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
</span>
|
|
|
- <el-dropdown-menu slot="dropdown">
|
|
|
- <el-dropdown-item v-for="dict in dict.type.CH026" :key="dict.value" :command="{id: scope.row.id,command:dict.value}">{{dict.label}}</el-dropdown-item>
|
|
|
+ <el-dropdown-menu slot="dropdown">
|
|
|
+ <el-dropdown-item v-for="dict in dict.type.CH026" :key="dict.value"
|
|
|
+ :command="{id: scope.row.id,command:dict.value}">{{dict.label}}</el-dropdown-item>
|
|
|
|
|
|
- </el-dropdown-menu>
|
|
|
- </el-dropdown>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
+ </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>
|
|
|
+ <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="1200px"
|
|
|
- append-to-body>
|
|
|
+ <el-dialog v-dialog-drag :title="title" :visible.sync="open" width="1200px" append-to-body>
|
|
|
<!--</el-form-item>-->
|
|
|
<el-scrollbar wrapClass="scrollbar-wrap">
|
|
|
<h3>机构基本信息</h3>
|
|
|
<table>
|
|
|
- <tr>
|
|
|
- <td>统一社会信用代码</td>
|
|
|
- <td>{{form.tyshxydm}}</td>
|
|
|
- <td>单位名称</td>
|
|
|
- <td>{{form.jgmc}}</td>
|
|
|
- <td>单位建立日期</td>
|
|
|
- <td>{{special(form.jlrq)}}</td>
|
|
|
+ <tr>
|
|
|
+ <td>统一社会信用代码</td>
|
|
|
+ <td>{{form.tyshxydm}}</td>
|
|
|
+ <td>单位名称</td>
|
|
|
+ <td>{{form.jgmc}}</td>
|
|
|
+ <td>单位建立日期</td>
|
|
|
+ <td>{{special(form.jlrq)}}</td>
|
|
|
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td>所属行政区划</td>
|
|
|
- <td>{{form.ssxzqhName}}</td>
|
|
|
- <td>单位所在行政区划</td>
|
|
|
- <td>{{form.szxzqhName}} </td>
|
|
|
- <td>单位门牌号</td>
|
|
|
- <td>{{form.txdz}} </td>
|
|
|
- </tr>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>所属行政区划</td>
|
|
|
+ <td>{{form.ssxzqhName}}</td>
|
|
|
+ <td>单位所在行政区划</td>
|
|
|
+ <td>{{form.szxzqhName}} </td>
|
|
|
+ <td>单位门牌号</td>
|
|
|
+ <td>{{form.txdz}} </td>
|
|
|
+ </tr>
|
|
|
</table>
|
|
|
<h3>法定代表人或负责人信息</h3>
|
|
|
<table>
|
|
|
- <tr>
|
|
|
- <td>法定代表人或负责人姓名</td>
|
|
|
- <td>{{form.frxm}}</td>
|
|
|
- <td>法定代表人或负责人证件类型</td>
|
|
|
- <td>{{translateDict('C0015',form.frzjlx)}}</td>
|
|
|
- <td>法定代表人或负责人证件号码</td>
|
|
|
- <td>{{form.frzjhm}}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td>法定代表人或负责人联系方式</td>
|
|
|
- <td>{{form.frlxfs}}</td>
|
|
|
- <td>法人登记机关</td>
|
|
|
- <td>{{form.frdjjg}}</td>
|
|
|
- <td>法人类型</td>
|
|
|
- <td>{{translateDict('CH007',form.frlx)}}</td>
|
|
|
- </tr>
|
|
|
+ <tr>
|
|
|
+ <td>法定代表人或负责人姓名</td>
|
|
|
+ <td>{{form.frxm}}</td>
|
|
|
+ <td>法定代表人或负责人证件类型</td>
|
|
|
+ <td>{{translateDict('C0015',form.frzjlx)}}</td>
|
|
|
+ <td>法定代表人或负责人证件号码</td>
|
|
|
+ <td>{{form.frzjhm}}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>法定代表人或负责人联系方式</td>
|
|
|
+ <td>{{form.frlxfs}}</td>
|
|
|
+ <td>法人登记机关</td>
|
|
|
+ <td>{{form.frdjjg}}</td>
|
|
|
+ <td>法人类型</td>
|
|
|
+ <td>{{translateDict('CH007',form.frlx)}}</td>
|
|
|
+ </tr>
|
|
|
</table>
|
|
|
<h3>场所信息</h3>
|
|
|
<table>
|
|
|
- <tr>
|
|
|
- <td>全托床位数量(个)</td>
|
|
|
- <td>{{form.qtcws}}</td>
|
|
|
- <td>日托床位数量(个)</td>
|
|
|
- <td>{{form.qtcws}}</td>
|
|
|
- <td>护理型床位数量(个)</td>
|
|
|
- <td>{{form.hlxcws}}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td>床位总数量(个)</td>
|
|
|
- <td>{{form.cwzs}}</td>
|
|
|
- <td>建筑面积(㎡)</td>
|
|
|
- <td>{{form.jzmj}}</td>
|
|
|
- <td>占地面积(㎡)</td>
|
|
|
- <td>{{form.zdmj}}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td>场所性质</td>
|
|
|
- <td>{{translateDict('CH009',form.csxz)}}</td>
|
|
|
- <td>是否享受养老服务税费减免</td>
|
|
|
- <td>{{translateDict('CZ035',form.isJm)}}</td>
|
|
|
- </tr>
|
|
|
+ <tr>
|
|
|
+ <td>全托床位数量(个)</td>
|
|
|
+ <td>{{form.qtcws}}</td>
|
|
|
+ <td>日托床位数量(个)</td>
|
|
|
+ <td>{{form.qtcws}}</td>
|
|
|
+ <td>护理型床位数量(个)</td>
|
|
|
+ <td>{{form.hlxcws}}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>床位总数量(个)</td>
|
|
|
+ <td>{{form.cwzs}}</td>
|
|
|
+ <td>建筑面积(㎡)</td>
|
|
|
+ <td>{{form.jzmj}}</td>
|
|
|
+ <td>占地面积(㎡)</td>
|
|
|
+ <td>{{form.zdmj}}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>场所性质</td>
|
|
|
+ <td>{{translateDict('CH009',form.csxz)}}</td>
|
|
|
+ <td>是否享受养老服务税费减免</td>
|
|
|
+ <td>{{translateDict('CZ035',form.isJm)}}</td>
|
|
|
+ </tr>
|
|
|
</table>
|
|
|
<h3>扩展信息</h3>
|
|
|
<table>
|
|
|
- <tr>
|
|
|
- <td>类别</td>
|
|
|
- <td>{{translateDict('CZ030',form.lb)}}</td>
|
|
|
- <td>单位性质</td>
|
|
|
- <td>{{translateDict('C0038',form.dwxz)}}</td>
|
|
|
- <td>兴办主体</td>
|
|
|
- <td>{{translateDict('CH010',form.xbzt)}}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td>是否街道(乡镇)区域性养老中心</td>
|
|
|
- <td>{{translateDict('CZ035',form.isQyxylfwzx)}}</td>
|
|
|
- <td>所处位置</td>
|
|
|
- <td>{{translateDict('CH012',form.scwz)}}</td>
|
|
|
- <td>是否投保责任险代码</td>
|
|
|
- <td>{{translateDict('CZ035',form.isTbzrx)}}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td>是否长护险定点机构</td>
|
|
|
- <td>{{translateDict('CZ035',form.isChxddjg)}}</td>
|
|
|
- <td>社区养老服务项目(月均)</td>
|
|
|
- <td>{{form.isTgjjylsmfw=='1'?((Number(form.tgsqylfwRtrc) + Number(form.tgsqylfwCzrc) + Number(form.tgsqylfwWyrc) +
|
|
|
+ <tr>
|
|
|
+ <td>类别</td>
|
|
|
+ <td>{{translateDict('CZ030',form.lb)}}</td>
|
|
|
+ <td>单位性质</td>
|
|
|
+ <td>{{translateDict('C0038',form.dwxz)}}</td>
|
|
|
+ <td>兴办主体</td>
|
|
|
+ <td>{{translateDict('CH010',form.xbzt)}}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>是否街道(乡镇)区域性养老中心</td>
|
|
|
+ <td>{{translateDict('CZ035',form.isQyxylfwzx)}}</td>
|
|
|
+ <td>所处位置</td>
|
|
|
+ <td>{{translateDict('CH012',form.scwz)}}</td>
|
|
|
+ <td>是否投保责任险代码</td>
|
|
|
+ <td>{{translateDict('CZ035',form.isTbzrx)}}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>是否长护险定点机构</td>
|
|
|
+ <td>{{translateDict('CZ035',form.isChxddjg)}}</td>
|
|
|
+ <td>社区养老服务项目(月均)</td>
|
|
|
+ <td>{{form.isTgjjylsmfw=='1'?((Number(form.tgsqylfwRtrc) + Number(form.tgsqylfwCzrc) +
|
|
|
+ Number(form.tgsqylfwWyrc) +
|
|
|
Number(form.tgsqylfwZfrc) + Number(form.tgsqylfwKfrc) + Number(form.tgsqylfwQtrc)
|
|
|
- )/6):'--'}}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td>是否提供居家上门服务</td>
|
|
|
- <td>{{translateDict('CZ035',form.isTgjjylsmfw)}}</td>
|
|
|
- <td>居家上门服务项目(月均)</td>
|
|
|
- <td>{{ form.isTgjjylsmfw=='1'?((Number(form.tgjjylsmfwCwrc) + Number(form.tgjjylsmfwZcrc) + Number(form.tgjjylsmfwZjrc) +
|
|
|
+ )/6):'--'}}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>是否提供居家上门服务</td>
|
|
|
+ <td>{{translateDict('CZ035',form.isTgjjylsmfw)}}</td>
|
|
|
+ <td>居家上门服务项目(月均)</td>
|
|
|
+ <td>{{ form.isTgjjylsmfw=='1'?((Number(form.tgjjylsmfwCwrc) + Number(form.tgjjylsmfwZcrc) +
|
|
|
+ Number(form.tgjjylsmfwZjrc) +
|
|
|
Number(form.tgjjylsmfwZxrc) + Number(form.tgjjylsmfwXyrc) + Number(form.tgjjylsmfwKfrc) +
|
|
|
Number(form.tgjjylsmfwZyrc) + Number(form.tgjjylsmfwGarc) + Number(form.tgjjylsmfwQtrc)
|
|
|
- )/9):'--'}}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td>收住老年人类型</td>
|
|
|
- <td colspan="5">{{translateDict('CH052',form.szlrlx,true)}}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td>医疗服务形式</td>
|
|
|
- <td>{{translateDict('CZ035',form.isKzylfw)}}</td>
|
|
|
- <td>内设医疗机构</td>
|
|
|
- <td>{{translateDict('CH013',form.nsyljg,true)}}</td>
|
|
|
- <td>与医疗机构签约合作</td>
|
|
|
- <td>{{translateDict('CH014',form.yljgqyhz,true)}}</td>
|
|
|
- </tr>
|
|
|
- <tr>
|
|
|
- <td>是否取得医疗机构执业许可证书</td>
|
|
|
- <td>{{translateDict('CZ035',form.isYljgzyxk)}}</td>
|
|
|
- <td>是否取得医疗保险定点医疗机构资格证书</td>
|
|
|
- <td>{{translateDict('CZ035',form.isYlbxddzg)}}</td>
|
|
|
- </tr>
|
|
|
+ )/9):'--'}}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>收住老年人类型</td>
|
|
|
+ <td colspan="5">{{translateDict('CH052',form.szlrlx,true)}}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>医疗服务形式</td>
|
|
|
+ <td>{{translateDict('CZ035',form.isKzylfw)}}</td>
|
|
|
+ <td>内设医疗机构</td>
|
|
|
+ <td>{{translateDict('CH013',form.nsyljg,true)}}</td>
|
|
|
+ <td>与医疗机构签约合作</td>
|
|
|
+ <td>{{translateDict('CH014',form.yljgqyhz,true)}}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>是否取得医疗机构执业许可证书</td>
|
|
|
+ <td>{{translateDict('CZ035',form.isYljgzyxk)}}</td>
|
|
|
+ <td>是否取得医疗保险定点医疗机构资格证书</td>
|
|
|
+ <td>{{translateDict('CZ035',form.isYlbxddzg)}}</td>
|
|
|
+ </tr>
|
|
|
</table>
|
|
|
<h3>其他信息</h3>
|
|
|
<table>
|
|
|
- <tr>
|
|
|
- <td>机构运营状态</td>
|
|
|
- <td>{{translateDict('CH026',form.sczt)}}</td>
|
|
|
- <td>操作原因</td>
|
|
|
- <td>{{form.czyy}}</td>
|
|
|
- <td>操作时间</td>
|
|
|
- <td>{{special(form.czsj)}}</td>
|
|
|
- </tr>
|
|
|
+ <tr>
|
|
|
+ <td>机构运营状态</td>
|
|
|
+ <td>{{translateDict('CH026',form.sczt)}}</td>
|
|
|
+ <td>操作原因</td>
|
|
|
+ <td>{{form.czyy}}</td>
|
|
|
+ <td>操作时间</td>
|
|
|
+ <td>{{special(form.czsj)}}</td>
|
|
|
+ </tr>
|
|
|
</table>
|
|
|
</el-scrollbar>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
@@ -269,48 +225,26 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<!--修改-->
|
|
|
- <el-dialog
|
|
|
- custom-class="custom"
|
|
|
- v-dialog-drag
|
|
|
- :title="title"
|
|
|
- :visible.sync="openXG"
|
|
|
- width="1500px"
|
|
|
- append-to-body>
|
|
|
+ <el-dialog custom-class="custom" v-dialog-drag :title="title" :visible.sync="openXG" width="1500px" append-to-body>
|
|
|
<el-scrollbar wrapClass="scrollbar-wrap">
|
|
|
<sqjcxx :jgId="jgId" @changeOpen="changeOpen"></sqjcxx>
|
|
|
</el-scrollbar>
|
|
|
</el-dialog>
|
|
|
<!--操作-->
|
|
|
- <el-dialog
|
|
|
- v-dialog-drag
|
|
|
- title="操作"
|
|
|
- :visible.sync="openCz"
|
|
|
- width="500px"
|
|
|
- append-to-body>
|
|
|
+ <el-dialog v-dialog-drag title="操作" :visible.sync="openCz" width="500px" append-to-body>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="90px">
|
|
|
- <el-form-item label="操作原因" prop="czyy" >
|
|
|
- <el-input v-model="form.czyy" placeholder="请输入操作原因"/>
|
|
|
+ <el-form-item label="操作原因" prop="czyy">
|
|
|
+ <el-input v-model="form.czyy" placeholder="请输入操作原因" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="操作时间" prop="czsj">
|
|
|
- <el-date-picker
|
|
|
- clearable
|
|
|
- v-model="form.czsj"
|
|
|
- type="date"
|
|
|
- value-format="yyyyMMdd"
|
|
|
- placeholder="请选择申请日期"
|
|
|
- >
|
|
|
+ <el-date-picker clearable v-model="form.czsj" type="date" value-format="yyyyMMdd" placeholder="请选择申请日期">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
- @click="submitFormAndStart"
|
|
|
- :loading="submitFormLoading"
|
|
|
- v-hasPermi="['business:sqJcxx:updateSqJgKyzt']"
|
|
|
- >提 交
|
|
|
- </el-button
|
|
|
- >
|
|
|
+ <el-button type="primary" @click="submitFormAndStart" :loading="submitFormLoading"
|
|
|
+ v-hasPermi="['business:sqJcxx:updateSqJgKyzt']">提 交
|
|
|
+ </el-button>
|
|
|
<el-button @click="openCz=false">取 消</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
@@ -318,22 +252,22 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import {businessGetSqJcxx, listSqJcxx, updateSqJgKyzt} from '@/api/business/fwjggl/sqJcxx'
|
|
|
-import {mapState} from 'vuex'
|
|
|
+import { businessGetSqJcxx, listSqJcxx, updateSqJgKyzt } from '@/api/business/fwjggl/sqJcxx'
|
|
|
+import { mapState } from 'vuex'
|
|
|
import sqjcxx from '../../../organization/jggl/sqJcxx/index'
|
|
|
|
|
|
export default {
|
|
|
name: "Index",
|
|
|
dicts: [
|
|
|
- 'C0038', 'C0015', 'CH026',
|
|
|
- 'CH007', 'CH009','CH010','CH012', 'CH013', 'CH014','C0015','CH052', 'CH059', 'CH060',
|
|
|
- 'CZ035', 'CZ005', 'CZ026', 'CZ004', 'CZ030',
|
|
|
- 'XZ036', 'XZ065','XZ070'],
|
|
|
+ 'C0038', 'C0015', 'CH026',
|
|
|
+ 'CH007', 'CH009', 'CH010', 'CH012', 'CH013', 'CH014', 'C0015', 'CH052', 'CH059', 'CH060',
|
|
|
+ 'CZ035', 'CZ005', 'CZ026', 'CZ004', 'CZ030',
|
|
|
+ 'XZ036', 'XZ065', 'XZ070'],
|
|
|
data() {
|
|
|
return {
|
|
|
fixation: {},
|
|
|
openXQ: false,
|
|
|
- openXG:false,
|
|
|
+ openXG: false,
|
|
|
// 遮罩层
|
|
|
loading: true,
|
|
|
submitFormLoading: false,
|
|
@@ -362,43 +296,43 @@ export default {
|
|
|
pageSize: 10,
|
|
|
lb: null,
|
|
|
// 是否仅查询本级
|
|
|
- isBj:'0',
|
|
|
+ isBj: '0',
|
|
|
},
|
|
|
searchXydm: null,
|
|
|
// 表单参数
|
|
|
form: {
|
|
|
},
|
|
|
- jgId:null,
|
|
|
+ jgId: null,
|
|
|
// 表单校验
|
|
|
rules: {
|
|
|
czyy: [
|
|
|
- {required: true, message: "操作原因不能为空", trigger: "change"},
|
|
|
+ { required: true, message: "操作原因不能为空", trigger: "change" },
|
|
|
],
|
|
|
czsj: [
|
|
|
- {required: true, message: "操作时间不能为空", trigger: "change"},
|
|
|
+ { required: true, message: "操作时间不能为空", trigger: "change" },
|
|
|
],
|
|
|
},
|
|
|
- openCz:false,
|
|
|
+ openCz: false,
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
this.getList();
|
|
|
},
|
|
|
- components:{
|
|
|
- sqjcxx:sqjcxx
|
|
|
+ components: {
|
|
|
+ sqjcxx: sqjcxx
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState(['user']),
|
|
|
},
|
|
|
methods: {
|
|
|
- changeOpen(){
|
|
|
- this.openXG=false;
|
|
|
+ changeOpen() {
|
|
|
+ this.openXG = false;
|
|
|
this.getList();
|
|
|
},
|
|
|
// switch单击事件
|
|
|
- changSwitch(value){
|
|
|
- this.queryParams.isBj = value
|
|
|
- this.handleQuery()
|
|
|
+ changSwitch(value) {
|
|
|
+ this.queryParams.isBj = value
|
|
|
+ this.handleQuery()
|
|
|
},
|
|
|
// 节点单击事件
|
|
|
handleNodeClick(data) {
|
|
@@ -407,9 +341,9 @@ export default {
|
|
|
},
|
|
|
changDate(row) {
|
|
|
this.reset();
|
|
|
- this.form.id=row.id;
|
|
|
- this.form.sczt=row.command;
|
|
|
- this.openCz=true;
|
|
|
+ this.form.id = row.id;
|
|
|
+ this.form.sczt = row.command;
|
|
|
+ this.openCz = true;
|
|
|
},
|
|
|
translateDict(type, value, is) {
|
|
|
if (is && value && value.length > 0) {
|
|
@@ -440,12 +374,12 @@ export default {
|
|
|
},
|
|
|
// 表单重置
|
|
|
reset() {
|
|
|
- this.submitFormLoading =false;
|
|
|
+ this.submitFormLoading = false;
|
|
|
this.searchXydm = null
|
|
|
this.form = {
|
|
|
- sczt:null,
|
|
|
- czyy:null,
|
|
|
- czsj:null
|
|
|
+ sczt: null,
|
|
|
+ czyy: null,
|
|
|
+ czsj: null
|
|
|
};
|
|
|
this.resetForm("form");
|
|
|
},
|
|
@@ -462,22 +396,22 @@ export default {
|
|
|
// 多选框选中数据
|
|
|
handleSelectionChange(selection) {
|
|
|
this.ids = selection.map(item => item.id)
|
|
|
- this.single = selection.length!==1
|
|
|
+ this.single = selection.length !== 1
|
|
|
this.multiple = !selection.length
|
|
|
},
|
|
|
- handleXQ(row){
|
|
|
+ handleXQ(row) {
|
|
|
this.reset();
|
|
|
const id = row.id || this.ids
|
|
|
businessGetSqJcxx(id).then(response => {
|
|
|
this.form = response.data;
|
|
|
- this.open = true;
|
|
|
- this.title = '社区养老服务机构和设施详细信息'
|
|
|
+ this.open = true;
|
|
|
+ this.title = '社区养老服务机构和设施详细信息'
|
|
|
})
|
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
|
- handleUpdate(row,is) {
|
|
|
+ handleUpdate(row, is) {
|
|
|
this.reset();
|
|
|
- this.jgId=row.id;
|
|
|
+ this.jgId = row.id;
|
|
|
this.openXG = true;
|
|
|
this.title = '社区养老服务机构和设施'
|
|
|
},
|
|
@@ -589,16 +523,20 @@ h3 {
|
|
|
.el-textarea {
|
|
|
width: 100%;
|
|
|
}
|
|
|
+
|
|
|
.sxzd {
|
|
|
font-weight: 600;
|
|
|
margin: 10px 15px;
|
|
|
}
|
|
|
-::v-deep .custom>.el-dialog__body{
|
|
|
+
|
|
|
+::v-deep .custom>.el-dialog__body {
|
|
|
padding-bottom: 50px;
|
|
|
+
|
|
|
.scrollbar-wrap {
|
|
|
height: 750px;
|
|
|
}
|
|
|
- .app-container{
|
|
|
+
|
|
|
+ .app-container {
|
|
|
padding: 0 20px;
|
|
|
}
|
|
|
}
|