|
@@ -68,7 +68,7 @@
|
|
@click="handleDelete(scope.row, scope.$index)" v-hasPermi="['business:yljgSxxx:remove']">删除</el-button>
|
|
@click="handleDelete(scope.row, scope.$index)" v-hasPermi="['business:yljgSxxx:remove']">删除</el-button>
|
|
<el-button v-if="scope.row.lzzt == '00'" size="mini" type="text" icon="el-icon-edit"
|
|
<el-button v-if="scope.row.lzzt == '00'" size="mini" type="text" icon="el-icon-edit"
|
|
@click="handleStart(scope.row)" v-hasPermi="['business:yljgSxxx:edit']">提交</el-button>
|
|
@click="handleStart(scope.row)" v-hasPermi="['business:yljgSxxx:edit']">提交</el-button>
|
|
- <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
|
|
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-edit" @click="handleDetails(scope.row)"
|
|
v-hasPermi="['business:yljgSxxx:query']">详情</el-button>
|
|
v-hasPermi="['business:yljgSxxx:query']">详情</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -78,9 +78,9 @@
|
|
@pagination="getList" />
|
|
@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="80px">
|
|
|
|
-
|
|
|
|
|
|
+ <el-dialog v-dialog-drag :title="title" :visible.sync="open" width="700px" append-to-body>
|
|
|
|
+ <el-form ref="form" :model="form" :rules="rules" label-width="150px">
|
|
|
|
+ <h3>机构信息</h3>
|
|
<el-form-item label="养老服务机构名称" prop="jgmc">
|
|
<el-form-item label="养老服务机构名称" prop="jgmc">
|
|
<el-input v-model="form.jgmc" placeholder="请输入机构名称" />
|
|
<el-input v-model="form.jgmc" placeholder="请输入机构名称" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -114,6 +114,7 @@
|
|
<el-form-item label="通信地址" prop="txdzms">
|
|
<el-form-item label="通信地址" prop="txdzms">
|
|
<el-input v-model="form.txdzms" placeholder="请输入通信地址" />
|
|
<el-input v-model="form.txdzms" placeholder="请输入通信地址" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <h3>失信信息</h3>
|
|
|
|
|
|
<el-form-item label="来源途径" prop="sjly">
|
|
<el-form-item label="来源途径" prop="sjly">
|
|
<el-select v-model="form.sjly" placeholder="请选择数据来源">
|
|
<el-select v-model="form.sjly" placeholder="请选择数据来源">
|
|
@@ -162,6 +163,76 @@
|
|
<el-button @click="cancel">取 消</el-button>
|
|
<el-button @click="cancel">取 消</el-button>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ <!--详细-->
|
|
|
|
+ <el-dialog v-dialog-drag title="养老机构失信信息" :visible.sync="openXQ" width="700px" :append-to-body="true"
|
|
|
|
+ custom-class="custom">
|
|
|
|
+ <h3>机构信息</h3>
|
|
|
|
+ <table>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>养老服务机构名称:</td>
|
|
|
|
+ <td>{{ dataDetails.jgmc }}</td>
|
|
|
|
+ <td>统一社会信用代码:</td>
|
|
|
|
+ <td>{{ dataDetails.tyshxydm }}</td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>法人(负责人)姓名:</td>
|
|
|
|
+ <td>{{ dataDetails.frxm }}</td>
|
|
|
|
+ <td>联系方式:</td>
|
|
|
|
+ <td>{{ dataDetails.lxdh }}</td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>证件类型:</td>
|
|
|
|
+ <td>{{ translateDict("C0015", dataDetails.frzjlx) }}</td>
|
|
|
|
+ <td>证件号码:</td>
|
|
|
|
+ <td>{{ dataDetails.frzjhm }}</td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>通信地址:</td>
|
|
|
|
+ <td colspan="3">{{ dataDetails.frxm }}</td>
|
|
|
|
+ </tr>
|
|
|
|
+
|
|
|
|
+ </table>
|
|
|
|
+ <h3>失信信息</h3>
|
|
|
|
+ <table>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>来源途径:</td>
|
|
|
|
+ <td colspan="3">{{ translateDict("CH042", dataDetails.sjly) }}</td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>失信信息描述:</td>
|
|
|
|
+ <td colspan="3">{{ dataDetails.ms }}</td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>是否处罚:</td>
|
|
|
|
+ <td colspan="3">{{ translateDict("CZ035", dataDetails.isCf) }}</td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>处罚依据:</td>
|
|
|
|
+ <td colspan="3">{{ dataDetails.cfyj }}</td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>处罚内容:</td>
|
|
|
|
+ <td colspan="3">{{ dataDetails.cfnr }}</td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>处罚部门:</td>
|
|
|
|
+ <td>{{ translateDict("CH036", dataDetails.cfbm) }}</td>
|
|
|
|
+ <td>处罚时间:</td>
|
|
|
|
+ <td>{{ special(dataDetails.cfrq,'date') }}</td>
|
|
|
|
+ </tr>
|
|
|
|
+ <tr>
|
|
|
|
+ <td>相关材料:</td>
|
|
|
|
+ <td colspan="3">{{ dataDetails.sxxxXgcl }}</td>
|
|
|
|
+ </tr>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ </table>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ </el-dialog>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -189,10 +260,12 @@ export default {
|
|
total: 0,
|
|
total: 0,
|
|
// 养老机构失信信息表格数据
|
|
// 养老机构失信信息表格数据
|
|
yljgSxxxList: [],
|
|
yljgSxxxList: [],
|
|
|
|
+ dataDetails: {},
|
|
// 弹出层标题
|
|
// 弹出层标题
|
|
title: "",
|
|
title: "",
|
|
// 是否显示弹出层
|
|
// 是否显示弹出层
|
|
open: false,
|
|
open: false,
|
|
|
|
+ openXQ: false,
|
|
// 查询参数
|
|
// 查询参数
|
|
queryParams: {
|
|
queryParams: {
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
@@ -353,6 +426,13 @@ export default {
|
|
this.title = "修改养老机构失信信息";
|
|
this.title = "修改养老机构失信信息";
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ /** 详细 */
|
|
|
|
+ handleDetails(row) {
|
|
|
|
+ getYljgSxxx(row.id).then(response => {
|
|
|
|
+ this.dataDetails = response.data
|
|
|
|
+ this.openXQ = true
|
|
|
|
+ })
|
|
|
|
+ },
|
|
/** 提交按钮 */
|
|
/** 提交按钮 */
|
|
submitForm() {
|
|
submitForm() {
|
|
this.$refs["form"].validate(valid => {
|
|
this.$refs["form"].validate(valid => {
|
|
@@ -484,7 +564,41 @@ export default {
|
|
this.download('business/yljgSxxx/export', {
|
|
this.download('business/yljgSxxx/export', {
|
|
...this.queryParams
|
|
...this.queryParams
|
|
}, `yljgSxxx_${new Date().getTime()}.xlsx`)
|
|
}, `yljgSxxx_${new Date().getTime()}.xlsx`)
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ translateDict(type, value) {
|
|
|
|
+ return this.selectDictLabel(this.dict.type[type], value)
|
|
|
|
+ },
|
|
}
|
|
}
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
|
|
+<style rel="stylesheet/scss" lang="scss" scoped>
|
|
|
|
+table td {
|
|
|
|
+ width: 10%;
|
|
|
|
+ height: 2.5rem;
|
|
|
|
+ padding: .5%;
|
|
|
|
+ font-weight: 500;
|
|
|
|
+ border: 1px solid #ddd;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+table {
|
|
|
|
+ width: 100%;
|
|
|
|
+ border-collapse: collapse;
|
|
|
|
+ border: 1px solid #ddd;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+table td:nth-child(odd) {
|
|
|
|
+ text-align: right;
|
|
|
|
+ background: #f5f5f5;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+h3 {
|
|
|
|
+ /*margin: 0;*/
|
|
|
|
+ padding: 0.5rem !important;
|
|
|
|
+ background-image: -o-linear-gradient(290deg, #ddd 10%, #fff 90%);
|
|
|
|
+ background-image: linear-gradient(160deg, #ddd 10%, #fff 90%);
|
|
|
|
+ color: #000;
|
|
|
|
+ font-weight: 500;
|
|
|
|
+ font-size: 1.1rem;
|
|
|
|
+ margin-bottom: 10px;
|
|
|
|
+}
|
|
|
|
+</style>
|