Commit 4b212da1 by 刘玉帅

xq

parent aed63c00
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-08-27 14:14:36 * @Date: 2021-08-27 14:14:36
* @LastEditTime: 2021-09-01 18:59:34 * @LastEditTime: 2021-09-13 17:31:38
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\Home.vue * @FilePath: \founder_vue\src\views\Home.vue
...@@ -141,7 +141,7 @@ ...@@ -141,7 +141,7 @@
</div> </div>
</div> </div>
<!-- 路由加载 --> <!-- 路由加载 -->
<keep-alive> <keep-alive :include="routes">
<router-view v-if="$route.meta.keepAlive"></router-view> <router-view v-if="$route.meta.keepAlive"></router-view>
</keep-alive> </keep-alive>
<router-view v-if="!$route.meta.keepAlive"></router-view> <router-view v-if="!$route.meta.keepAlive"></router-view>
...@@ -196,10 +196,13 @@ export default { ...@@ -196,10 +196,13 @@ export default {
* @return {*} * @return {*}
*/ */
closePaths (pathName) { closePaths (pathName) {
console.log( this.paths);
debugger;
let res = this.paths.filter(item => { let res = this.paths.filter(item => {
return item.name != pathName return item.name != pathName
}) })
this.paths = res this.paths = res
console.log(pathName == this.$route.meta.title); console.log(pathName == this.$route.meta.title);
if (pathName == this.$route.meta.title) { if (pathName == this.$route.meta.title) {
this.$router.push('/Home/rwgl/rwglindex') this.$router.push('/Home/rwgl/rwglindex')
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-08-28 21:28:08 * @Date: 2021-08-28 21:28:08
* @LastEditTime: 2021-09-09 15:28:29 * @LastEditTime: 2021-09-13 16:23:04
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\rwgl\rwglindex.vue * @FilePath: \founder_vue\src\views\rwgl\rwglindex.vue
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
:on-success="handSuccess" :on-success="handSuccess"
:before-upload="beforeUpload" :before-upload="beforeUpload"
ref="upload" ref="upload"
:data = 'upLoadText' :data="upLoadText"
> >
<!-- <div slot="tip" class="el-upload__tip"> <!-- <div slot="tip" class="el-upload__tip">
只能上传jpg/png文件,且不超过500kb 只能上传jpg/png文件,且不超过500kb
...@@ -100,7 +100,7 @@ ...@@ -100,7 +100,7 @@
ref="itsmDataTable" ref="itsmDataTable"
:data="tableData" :data="tableData"
tooltip-effect="dark" tooltip-effect="dark"
max-height="400" max-height="300"
width="100%" width="100%"
size="small" size="small"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
...@@ -213,7 +213,7 @@ export default { ...@@ -213,7 +213,7 @@ export default {
}, },
data() { data() {
return { return {
upLoadText:{}, //文件上传携带的参数 upLoadText: {}, //文件上传携带的参数
FBformDiolog: { rwmc: "" }, FBformDiolog: { rwmc: "" },
FBdialogFormVisible: false, FBdialogFormVisible: false,
fileList: [], fileList: [],
...@@ -402,16 +402,16 @@ export default { ...@@ -402,16 +402,16 @@ export default {
* @description: 选择文件的时候进行判断勾选的内容只能是一个 * @description: 选择文件的时候进行判断勾选的内容只能是一个
* @param {*} * @param {*}
* @return {*} * @return {*}
*/ */
upLoadFile() { upLoadFile() {
console.log(this.selectRow); console.log(this.selectRow);
if(this.selectRow.length == 1){ if (this.selectRow.length == 1) {
this.toSelectFile() this.toSelectFile();
}else{ } else {
//若选择大于0 //若选择大于0
this.$message({ this.$message({
message: '仅可选择一条数据', message: "仅可选择一条数据",
type: 'warning' type: "warning",
}); });
} }
}, },
...@@ -419,12 +419,12 @@ export default { ...@@ -419,12 +419,12 @@ export default {
* @description: 触发弹框 * @description: 触发弹框
* @param {*} * @param {*}
* @return {*} * @return {*}
*/ */
toSelectFile(){ toSelectFile() {
this.upLoadText={ this.upLoadText = {
rwmcid:'00000000' rwmcid: this.selectRow[0].rwid,
} };
this.$refs['upload'].$refs['upload-inner'].handleClick() this.$refs["upload"].$refs["upload-inner"].handleClick();
}, },
/** /**
* @description: 发布的确定按钮 * @description: 发布的确定按钮
...@@ -461,6 +461,13 @@ export default { ...@@ -461,6 +461,13 @@ export default {
*/ */
handSuccess(response, file, fileList) { handSuccess(response, file, fileList) {
console.log(response, file, fileList); console.log(response, file, fileList);
if (response.code == "200") {
this.$message({
message: "文件上传成功",
type: "success",
});
this.handSizePageSearch();
}
}, },
/** /**
* @description: 文件列表移除文件时的钩子 * @description: 文件列表移除文件时的钩子
...@@ -600,7 +607,7 @@ export default { ...@@ -600,7 +607,7 @@ export default {
onSubmit(type) { onSubmit(type) {
console.log(type); console.log(type);
if (type == "mbxz") { if (type == "mbxz") {
debugger debugger;
var url = "http://39.99.155.173:8022/rymp/exportTemplate"; var url = "http://39.99.155.173:8022/rymp/exportTemplate";
window.open(url); window.open(url);
// get("/xqapi/selectRwForName") // get("/xqapi/selectRwForName")
...@@ -734,9 +741,9 @@ export default { ...@@ -734,9 +741,9 @@ export default {
vertical-align: top; vertical-align: top;
} }
} }
.el-form-item__content{ .el-form-item__content {
line-height: 0px; line-height: 0px;
} }
.el-form-item { .el-form-item {
margin: 0; margin: 0;
} }
...@@ -798,8 +805,10 @@ export default { ...@@ -798,8 +805,10 @@ export default {
} }
} }
.pagin { .pagin {
position: fixed; // position: fixed;
bottom: 40px; // bottom: 40px;
position: absolute;
top: calc(100vh - 180px);
background: #fff; background: #fff;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-08-28 21:28:08 * @Date: 2021-08-28 21:28:08
* @LastEditTime: 2021-09-10 18:25:03 * @LastEditTime: 2021-09-13 16:22:29
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\rwgl\rwglindex.vue * @FilePath: \founder_vue\src\views\rwgl\rwglindex.vue
...@@ -35,22 +35,26 @@ ...@@ -35,22 +35,26 @@
>模板下载</el-button >模板下载</el-button
> >
<div class="dr"> <div class="dr">
<el-button size="mini" plain class="uploaddr" @click="upLoadFile"
>导入</el-button
>
<!-- <el-button @click="onSubmit('dr')" size="mini">导入</el-button> --> <!-- <el-button @click="onSubmit('dr')" size="mini">导入</el-button> -->
<el-upload <el-upload
class="upload-demo" class="upload-demo"
action="http://39.99.155.173:8022/importRymp" action="/xqapi/rymp/importRymp"
:on-preview="handlePreview" :on-preview="handlePreview"
:on-remove="handleRemove" :on-remove="handleRemove"
multiple multiple
:limit="3" :limit="3"
:on-exceed="handleExceed" :on-exceed="handleExceed"
:file-list="fileList" :file-list="fileList"
:show-file-list="true" :show-file-list="true"
:on-success="handSuccess" :on-success="handSuccess"
:before-upload="beforeUpload" :before-upload="beforeUpload"
ref="upload"
:data="upLoadText"
> >
<el-button size="mini" plain>导入</el-button> <!-- <el-button size="mini" plain>导入</el-button> -->
<!-- <div slot="tip" class="el-upload__tip"> <!-- <div slot="tip" class="el-upload__tip">
只能上传jpg/png文件,且不超过500kb 只能上传jpg/png文件,且不超过500kb
</div> --> </div> -->
...@@ -101,7 +105,7 @@ ...@@ -101,7 +105,7 @@
ref="itsmDataTable" ref="itsmDataTable"
:data="tableData" :data="tableData"
tooltip-effect="dark" tooltip-effect="dark"
max-height="400" max-height="300"
width="100%" width="100%"
size="small" size="small"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
...@@ -251,6 +255,7 @@ export default { ...@@ -251,6 +255,7 @@ export default {
}, },
data() { data() {
return { return {
upLoadText: {}, //文件上传携带的参数
fileList: [], fileList: [],
input3: "", //输入框输入的值 input3: "", //输入框输入的值
BJformDiolog: { BJformDiolog: {
...@@ -398,21 +403,50 @@ export default { ...@@ -398,21 +403,50 @@ export default {
selectPage: { selectPage: {
limit: "10", limit: "10",
page: "1", page: "1",
rwmc:'', rwmc: "",
}, },
searchImg: require("../../assets/img/sea.png"), //垃圾桶图标 searchImg: require("../../assets/img/sea.png"), //垃圾桶图标
}; };
}, },
methods: { methods: {
/** /**
* @description: 选择文件的时候进行判断勾选的内容只能是一个
* @param {*}
* @return {*}
*/
upLoadFile() {
console.log(this.selectRow);
if (this.selectRow.length == 1) {
this.toSelectFile();
} else {
//若选择大于0
this.$message({
message: "仅可选择一条数据",
type: "warning",
});
}
},
/**
* @description: 触发弹框
* @param {*}
* @return {*}
*/
toSelectFile() {
console.log(this.selectRow[0].rwid);
this.upLoadText = {
rwmcid: this.selectRow[0].rwid,
};
this.$refs["upload"].$refs["upload-inner"].handleClick();
},
/**
* @description: 判断文件上传格式 * @description: 判断文件上传格式
* @param {*} * @param {*}
* @return {*} * @return {*}
*/ */
beforeUpload(file) { beforeUpload(file) {
var testmsg = file.name.substring(file.name.lastIndexOf(".") + 1); var testmsg = file.name.substring(file.name.lastIndexOf(".") + 1);
const extension = testmsg === "xlsx"; const extension = testmsg === "xlsx";
if (!extension ) { if (!extension) {
this.$message({ this.$message({
message: "上传文件只能是.xlsx格式!", message: "上传文件只能是.xlsx格式!",
type: "warning", type: "warning",
...@@ -429,6 +463,13 @@ export default { ...@@ -429,6 +463,13 @@ export default {
*/ */
handSuccess(response, file, fileList) { handSuccess(response, file, fileList) {
console.log(response, file, fileList); console.log(response, file, fileList);
if (response.code == "200") {
this.$message({
message: "文件上传成功",
type: "success",
});
this.handSizePageSearch();
}
}, },
/** /**
* @description: 文件列表移除文件时的钩子 * @description: 文件列表移除文件时的钩子
...@@ -473,7 +514,13 @@ export default { ...@@ -473,7 +514,13 @@ export default {
*/ */
clickHover(row, column, cell, event) { clickHover(row, column, cell, event) {
// console.log(column); // console.log(column);
if (column.label == "未匹配" || column.label == "退回"||column.label == "已匹配"||column.label == "已反馈"||column.label == "未反馈") { if (
column.label == "未匹配" ||
column.label == "退回" ||
column.label == "已匹配" ||
column.label == "已反馈" ||
column.label == "未反馈"
) {
// cell.className = 'tdHover' // cell.className = 'tdHover'
cell.classList.add("tdHover"); cell.classList.add("tdHover");
console.log(cell); console.log(cell);
...@@ -490,17 +537,17 @@ export default { ...@@ -490,17 +537,17 @@ export default {
clickrow(row, column, cell, event) { clickrow(row, column, cell, event) {
if (column.label == "未匹配") { if (column.label == "未匹配") {
console.log(row); console.log(row);
this.$router.push('/Home/rwgl/rymplb/'+row.rwid+'/wpp') this.$router.push("/Home/rwgl/rymplb/" + row.rwid + "/wpp");
// this.$router.push({ name: "rymplb", params: { wppList: row } }); // this.$router.push({ name: "rymplb", params: { wppList: row } });
} else if (column.label == "退回") { } else if (column.label == "退回") {
this.$router.push('/Home/rwgl/rymplb/'+row.rwid+'/th') this.$router.push("/Home/rwgl/rymplb/" + row.rwid + "/th");
// this.$router.push({ name: "rymplb", params: { thList: row} }); // this.$router.push({ name: "rymplb", params: { thList: row} });
}else if (column.label == "已匹配") { } else if (column.label == "已匹配") {
this.$router.push('/Home/rwgl/rymplb/'+row.rwid+'/ypp') this.$router.push("/Home/rwgl/rymplb/" + row.rwid + "/ypp");
}else if (column.label == "已反馈") { } else if (column.label == "已反馈") {
this.$router.push('/Home/rwgl/rymplb/'+row.rwid+'/yfk') this.$router.push("/Home/rwgl/rymplb/" + row.rwid + "/yfk");
}else if (column.label == "未反馈") { } else if (column.label == "未反馈") {
this.$router.push('/Home/rwgl/rymplb/'+row.rwid+'/wfk') this.$router.push("/Home/rwgl/rymplb/" + row.rwid + "/wfk");
} }
}, },
/** /**
...@@ -576,7 +623,7 @@ export default { ...@@ -576,7 +623,7 @@ export default {
console.log("分页返回的数据", res); console.log("分页返回的数据", res);
self.tableData = res.data.mpRwList; self.tableData = res.data.mpRwList;
self.tableDataLength = res.data.mrRwSize; self.tableDataLength = res.data.mrRwSize;
self.tableLoading = false; self.tableLoading = false;
} }
}); });
...@@ -646,7 +693,7 @@ export default { ...@@ -646,7 +693,7 @@ export default {
onSubmit(type) { onSubmit(type) {
console.log(type); console.log(type);
if (type == "mbxz") { if (type == "mbxz") {
var url = "http://39.99.155.173:8022/exportTemplate"; var url = "http://39.99.155.173:8022/rymp/exportTemplate";
window.open(url); window.open(url);
// get("/xqapi/selectRwForName") // get("/xqapi/selectRwForName")
} else if (type == "dr") { } else if (type == "dr") {
...@@ -818,6 +865,9 @@ export default { ...@@ -818,6 +865,9 @@ export default {
padding: 9px 23px; padding: 9px 23px;
margin-left: 24px; margin-left: 24px;
} }
.upload-demo{
line-height: 0px;
}
} }
.el-form-item { .el-form-item {
margin: 0; margin: 0;
...@@ -881,8 +931,11 @@ export default { ...@@ -881,8 +931,11 @@ export default {
} }
} }
.pagin { .pagin {
position: fixed; position: absolute;
bottom: 40px; top: calc(100vh - 180px);
// bottom: 40px;
margin-top: 10px;
margin-bottom: 10px;
background: #fff; background: #fff;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
...@@ -894,14 +947,14 @@ export default { ...@@ -894,14 +947,14 @@ export default {
.record { .record {
margin-left: 24px; margin-left: 24px;
} }
.el-pagination { .el-pagination {
text-align: right; text-align: right;
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;
} }
.el-pagination__sizes { .el-pagination__sizes {
order: 1; order: 1;
} }
} }
} }
</style> </style>
\ No newline at end of file
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-09-01 09:45:29 * @Date: 2021-09-01 09:45:29
* @LastEditTime: 2021-09-10 11:24:26 * @LastEditTime: 2021-09-13 18:14:32
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\rwgl\rympfk.vue * @FilePath: \founder_vue\src\views\rwgl\rympfk.vue
...@@ -73,119 +73,136 @@ ...@@ -73,119 +73,136 @@
<div class="dinfo ryfk"> <div class="dinfo ryfk">
<div class="info">人员摸排反馈</div> <div class="info">人员摸排反馈</div>
</div> </div>
<div class="rympform"> <div>
<el-form <div class="rympform">
ref="form" <el-form
:model="sizeForm" ref="form"
label-width="80px" :model="sizeForm"
:inline="true" label-width="80px"
label-position="top" :inline="true"
size="mini" label-position="top"
class="ryform" size="mini"
:rules="rules" class="ryform"
> :rules="rules"
<div> style="max-height:400px;overflow:auto"
<el-form-item label="人员来源:" class="col"> >
<el-select v-model="sizeForm.ryly" placeholder="请选择人员来源"> <div>
<el-option <el-form-item label="人员来源:" class="col">
v-for="(item1, index) in perList" <el-select v-model="sizeForm.ryly" placeholder="请选择人员来源">
:label="item1.label" <el-option
:value="item1.value" v-for="(item1, index) in perList"
:key="index" :label="item1.label"
></el-option> :value="item1.value"
</el-select> :key="index"
</el-form-item> ></el-option>
<el-form-item label="核酸检测结果:" class="col"> </el-select>
<!-- <el-input </el-form-item>
<el-form-item label="核酸检测结果:" class="col">
<!-- <el-input
v-model="sizeForm.name" v-model="sizeForm.name"
placeholder="请输入核算检测结果" placeholder="请输入核算检测结果"
></el-input> --> ></el-input> -->
<el-select v-model="sizeForm.jcjg" placeholder="请选择核酸检测结果"> <el-select
<el-option v-model="sizeForm.jcjg"
v-for="(item1, index) in HsList" placeholder="请选择核酸检测结果"
:label="item1.label" >
:value="item1.value" <el-option
:key="index" v-for="(item1, index) in HsList"
></el-option> :label="item1.label"
</el-select> :value="item1.value"
</el-form-item> :key="index"
<el-form-item label="管理方式:" class="col"> ></el-option>
<el-select </el-select>
v-model="sizeForm.glfs" </el-form-item>
placeholder="请选择管理方式" <el-form-item label="管理方式:" class="col">
@change="handleChange" <el-select
> v-model="sizeForm.glfs"
<el-option placeholder="请选择管理方式"
v-for="(item1, index) in glList" @change="handleChange"
:label="item1.label" >
:value="item1.value" <el-option
:key="index" v-for="(item1, index) in glList"
></el-option> :label="item1.label"
</el-select> :value="item1.value"
</el-form-item> :key="index"
<el-form-item label="健康检测是否异常:" class="col"> ></el-option>
<el-select v-model="sizeForm.jkjc" placeholder="请选择"> </el-select>
<el-option </el-form-item>
v-for="(item1, index) in jkjcList" <el-form-item label="健康检测是否异常:" class="col">
:label="item1.label" <el-select v-model="sizeForm.jkjc" placeholder="请选择">
:value="item1.value" <el-option
:key="index" v-for="(item1, index) in jkjcList"
></el-option> :label="item1.label"
</el-select> :value="item1.value"
</el-form-item> :key="index"
<el-form-item label="来津时间" class="col"> ></el-option>
<el-date-picker </el-select>
type="datetime" </el-form-item>
placeholder="选择日期" <el-form-item label="来津时间" class="col">
v-model="sizeForm.ljrq" <el-date-picker
style="width: 100%" type="datetime"
ref="data" placeholder="选择日期"
value-format="yyyy-MM-dd HH:mm:ss" v-model="sizeForm.ljrq"
></el-date-picker> style="width: 100%"
</el-form-item> ref="data"
<el-form-item label="大数据协查人员类别:" class="col"> value-format="yyyy-MM-dd HH:mm:ss"
<el-select v-model="sizeForm.rylb" placeholder="请选择管理方式"> ></el-date-picker>
<el-option </el-form-item>
v-for="(item1, index) in dsjList" <el-form-item label="大数据协查人员类别:" class="col">
:label="item1.label" <el-select v-model="sizeForm.rylb" placeholder="请选择管理方式">
:value="item1.value" <el-option
:key="index" v-for="(item1, index) in dsjList"
@change="$forceUpdate()" :label="item1.label"
></el-option> :value="item1.value"
</el-select> :key="index"
</el-form-item> @change="$forceUpdate()"
></el-option>
<el-form-item label="排查管理日期" class="col"> </el-select>
<el-date-picker </el-form-item>
type="datetime"
placeholder="选择日期"
v-model="sizeForm.pcglrq"
style="width: 100%"
ref="data"
value-format="yyyy-MM-dd HH:mm:ss"
></el-date-picker>
</el-form-item>
<el-form-item label="转入地" class="col" prop="zrd">
<el-input v-model="sizeForm.zrd" :disabled="zrddisabled"></el-input>
</el-form-item>
<div class="textarea"> <el-form-item label="排查管理日期" class="col">
<el-form-item label="备注" prop="desc"> <el-date-picker
type="datetime"
placeholder="选择日期"
v-model="sizeForm.pcglrq"
style="width: 100%"
ref="data"
value-format="yyyy-MM-dd HH:mm:ss"
></el-date-picker>
</el-form-item>
<el-form-item label="转入地" class="col" prop="zrd">
<el-input <el-input
type="textarea" v-model="sizeForm.zrd"
v-model="sizeForm.bz" :disabled="zrddisabled"
placeholder="请填写备注"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<div class="textarea">
<el-form-item label="备注" prop="desc">
<el-input
type="textarea"
v-model="sizeForm.bz"
placeholder="请填写备注"
></el-input>
</el-form-item>
</div>
<el-form-item class="cz">
<el-button size="mini" @click="handClick('clear')"
>取消</el-button
>
<el-button size="mini" type="primary" @click="handClick('ok')"
>提交</el-button
>
</el-form-item>
</div> </div>
</div> </el-form>
</el-form> </div>
</div> <!-- <div class="btn">
<div class="btn"> <el-button size="mini" @click="handClick('clear')">取消</el-button>
<el-button size="mini" @click="handClick('clear')">取消</el-button> <el-button size="mini" type="primary" @click="handClick('ok')"
<el-button size="mini" type="primary" @click="handClick('ok')" >提交</el-button
>提交</el-button >
> </div> -->
</div> </div>
</div> </div>
</template> </template>
...@@ -193,17 +210,15 @@ ...@@ -193,17 +210,15 @@
<script> <script>
import { get, postJson } from "@/utils/http.js"; import { get, postJson } from "@/utils/http.js";
import utils from "@/utils/util.js"; import utils from "@/utils/util.js";
import {mapMutations,mapState} from 'vuex' import { mapMutations, mapState } from "vuex";
export default { export default {
name: "rympfk", name: "rympfk",
data() { data() {
return { return {
rules: { rules: {
zrd: [ zrd: [{ required: true, message: "请输入转入地", trigger: "blur" }],
{ required: true, message: '请输入转入地', trigger: 'blur' },
],
}, },
zrddisabled:true, zrddisabled: true,
sizeForm: { sizeForm: {
ryly: "", ryly: "",
ljrq: "", ljrq: "",
...@@ -213,7 +228,7 @@ export default { ...@@ -213,7 +228,7 @@ export default {
glfs: "", glfs: "",
zrd: "", zrd: "",
bz: "", bz: "",
zrd:'', zrd: "",
}, },
tableLoading: false, //loading tableLoading: false, //loading
key: "1", key: "1",
...@@ -288,19 +303,19 @@ export default { ...@@ -288,19 +303,19 @@ export default {
}, },
methods: { methods: {
/** /**
* @description: 下拉框改变 * @description: 下拉框改变
* @param {*} val 当前选中的值 * @param {*} val 当前选中的值
* @return {*} * @return {*}
*/ */
handleChange(val){ handleChange(val) {
// this.setname() // this.setname()
console.log('1111'); console.log("1111");
console.log(val=='A'); console.log(val == "A");
if(val =='A'||val=="B"){ if (val == "A" || val == "B") {
this.zrddisabled = false; this.zrddisabled = false;
}else{ } else {
this.zrddisabled = true; this.zrddisabled = true;
this.sizeForm.zrd='' this.sizeForm.zrd = "";
} }
}, },
/** /**
...@@ -356,21 +371,24 @@ export default { ...@@ -356,21 +371,24 @@ export default {
self.searchList = utils.deepClone(res.data); self.searchList = utils.deepClone(res.data);
console.log(self.searchList); console.log(self.searchList);
if (res.data.rows != "") { if (res.data.rows != "") {
self.sizeForm = self.searchList.rows; self.sizeForm = self.searchList.rows;
if(self.searchList.rows.glfs=='A'||self.searchList.rows.glfs=='B'){ if (
this.zrddisabled = false self.searchList.rows.glfs == "A" ||
}else{ self.searchList.rows.glfs == "B"
this.zrddisabled = true; ) {
this.sizeForm.zrd=''; this.zrddisabled = false;
} } else {
this.$forceUpdate() this.zrddisabled = true;
this.sizeForm.zrd = "";
}
this.$forceUpdate();
} }
} }
}); });
}, },
}, },
mounted() { mounted() {
this.list = JSON.parse(sessionStorage.getItem('infofk')); this.list = JSON.parse(sessionStorage.getItem("infofk"));
this.tableData[0] = this.list; this.tableData[0] = this.list;
this.getList(this.list.ryid); this.getList(this.list.ryid);
}, },
...@@ -406,6 +424,7 @@ export default { ...@@ -406,6 +424,7 @@ export default {
top: 77px; top: 77px;
.el-input__inner { .el-input__inner {
width: 280px; width: 280px;
// width: 140%;
height: 32px; height: 32px;
} }
.textarea { .textarea {
...@@ -449,7 +468,9 @@ export default { ...@@ -449,7 +468,9 @@ export default {
} }
} }
.col { .col {
margin-right: 7.472%; margin-right: 41px;
margin-right: 3%;
// margin-right: 7%;
} }
.ryfk { .ryfk {
position: relative; position: relative;
...@@ -476,6 +497,8 @@ export default { ...@@ -476,6 +497,8 @@ export default {
} }
} }
.btn { .btn {
// position: relative;
// top: 77px;
margin-top: 2%; margin-top: 2%;
padding-right: 24px; padding-right: 24px;
position: relative; position: relative;
...@@ -495,4 +518,10 @@ export default { ...@@ -495,4 +518,10 @@ export default {
padding: 9px 15px; padding: 9px 15px;
} }
} }
.cz{
display: flex;
justify-content: flex-end;
margin: 10px 0 10px 0;
}
</style> </style>
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-08-27 15:52:57 * @Date: 2021-08-27 15:52:57
* @LastEditTime: 2021-09-10 18:20:26 * @LastEditTime: 2021-09-13 16:10:29
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\rymp.vue * @FilePath: \founder_vue\src\views\rymp.vue
...@@ -145,12 +145,14 @@ ...@@ -145,12 +145,14 @@
</Table> --> </Table> -->
<!-- 详情 和 退回的diolog弹框 --> <!-- 详情 和 退回的diolog弹框 -->
<div class="rymplbDialog"> <div class="rymplbDialog">
<el-dialog title="详情" :visible.sync="rymplbdialogVisible" width="30%"> <el-dialog title="详情信息" :visible.sync="rymplbdialogVisible" width="30%">
<div>姓名:{{ xqinfo.XM }}</div> <div class="xqdiolog">
<div>身份证号:{{ xqinfo.SFZH }}</div> <div>姓名:<el-tag type="success">{{ xqinfo.xm }}</el-tag></div>
<div>地址:{{ xqinfo.DM }}</div> <div>身份证号:<el-tag type="success" v-if="xqinfo.sfzh">{{ xqinfo.sfzh }}</el-tag></div>
<div>出发地:{{ xqinfo.CFD }}</div> <div>归属地:<el-tag type="success" v-if="xqinfo.gsd">{{ xqinfo.gsd }}</el-tag></div>
<div>数据导入时间 :{{ xqinfo.SJDRSJ }}</div> <div>手机号:<el-tag type="success" v-if="xqinfo.sjh">{{ xqinfo.sjh }}</el-tag></div>
<div>反馈状态 :<el-tag type="success" v-if="xqinfo.fkzt">{{ xqinfo.fkzt }}</el-tag></div>
</div>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="rymplbdialogVisible = false">取 消</el-button> <el-button @click="rymplbdialogVisible = false">取 消</el-button>
...@@ -440,7 +442,7 @@ export default { ...@@ -440,7 +442,7 @@ export default {
ppzt: "1", ppzt: "1",
}; };
this.getList(thformList); this.getList(thformList);
}else if (this.$route.params.type == "yfk") { } else if (this.$route.params.type == "yfk") {
let formList = { let formList = {
rwid: this.$route.params.id, rwid: this.$route.params.id,
page: 1, page: 1,
...@@ -448,7 +450,7 @@ export default { ...@@ -448,7 +450,7 @@ export default {
fkzt: "1", fkzt: "1",
}; };
this.getList(formList); this.getList(formList);
}else if (this.$route.params.type == "wfk") { } else if (this.$route.params.type == "wfk") {
let formList = { let formList = {
rwid: this.$route.params.id, rwid: this.$route.params.id,
page: 1, page: 1,
...@@ -472,6 +474,14 @@ export default { ...@@ -472,6 +474,14 @@ export default {
.col { .col {
width: 30%; width: 30%;
} }
.xqdiolog{
display: flex;
flex-wrap: wrap;
div{
width: 33.3%;
margin-bottom: 20px;
}
}
} }
// .el-button--primary { // .el-button--primary {
// background: #055fe7; // background: #055fe7;
...@@ -550,8 +560,10 @@ export default { ...@@ -550,8 +560,10 @@ export default {
} }
} }
.pagin { .pagin {
position: fixed; // position: fixed;
bottom: 40px; // bottom: 40px;
margin-top: 10px;
margin-bottom: 10px;
background: #fff; background: #fff;
display: flex; display: flex;
justify-content: space-between; justify-content: space-between;
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-09-13 17:46:31
* @LastEditTime: 2021-09-13 17:46:32
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \西青项目\founder_vue\src\views\rwgl\rythfk.vue
-->
<!--
* @Author: your name
* @Date: 2021-09-01 09:45:29 * @Date: 2021-09-01 09:45:29
* @LastEditTime: 2021-09-02 17:38:56 * @LastEditTime: 2021-09-13 17:42:14
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\rwgl\rympfk.vue * @FilePath: \founder_vue\src\views\rwgl\rympfk.vue
...@@ -240,7 +248,7 @@ export default { ...@@ -240,7 +248,7 @@ export default {
} }
} }
.col { .col {
margin-right: 7.472%; margin-right: 10;
} }
.ryfk { .ryfk {
position: relative; position: relative;
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-08-31 15:24:48 * @Date: 2021-08-31 15:24:48
* @LastEditTime: 2021-09-03 15:22:05 * @LastEditTime: 2021-09-13 18:41:28
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\tjbb\tb.vue * @FilePath: \founder_vue\src\views\tjbb\tb.vue
...@@ -33,20 +33,37 @@ ...@@ -33,20 +33,37 @@
<script> <script>
import * as echarts from 'echarts'; import * as echarts from 'echarts';
import { get, postJson, post } from "@/utils/http.js";
export default { export default {
data () { data () {
return { return {
radio: 1 radio: 1,
rympfkl:[],
} }
}, },
mounted () { mounted () {
this.searchrympfkl()
this.initEcharts(); this.initEcharts();
this.initPieFirst() // this.initPieFirst(this.rympfkl)
this.initPieSecond() this.initPieSecond()
this.initPieThird() this.initPieThird()
this.initPieFourth() this.initPieFourth()
}, },
methods: { methods: {
searchrympfkl(){
post("/xqapi/rymptj/selectRympfkl").then(res=>{
console.log(res);
if(res.code=='200'){
res.data.rows.map(item=>{
this.rympfkl.push({value:item.count,name:item.name})
})
this.initPieFirst(this.rympfkl)
console.log(this.rympfkl);
// res.data.rows.
}
})
},
/** /**
* @description: 初始化柱状图 * @description: 初始化柱状图
* @param {*} * @param {*}
...@@ -136,11 +153,12 @@ export default { ...@@ -136,11 +153,12 @@ export default {
* @param {*} * @param {*}
* @return {*} * @return {*}
*/ */
initPieFirst () { initPieFirst (data) {
console.log(data);
var firstchartDom = document.getElementById('rympfkl'); var firstchartDom = document.getElementById('rympfkl');
var firstmyChart = echarts.init(firstchartDom); var firstmyChart = echarts.init(firstchartDom);
var firstoption; var firstoption;
let self = this;
firstoption = { firstoption = {
title: { title: {
text: '人员摸排反馈率', text: '人员摸排反馈率',
...@@ -183,10 +201,11 @@ export default { ...@@ -183,10 +201,11 @@ export default {
labelLine: { labelLine: {
show: false show: false
}, },
data: [ data:data
{ value: 735, name: '未反馈' }, // data: [
{ value: 1048, name: '已反馈' }, // { value: 735, name: '未反馈' },
] // { value: 1048, name: '已反馈' },
// ]
} }
] ]
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment