Commit 585c25f8 by xue_wengang

模板维护

parent 6271b2e6
......@@ -127,4 +127,25 @@ export const getZdcsById = params =>
export const delZdcsById = params =>
post(`${base.alyIP}/zdcs/delZdcsById`, params);
//研判报告
export const getYpbgFjPage = params =>
post(`${base.alyIP}/fzth/getYpbgFjPage`, params);
//保存研判报告
export const saveYpbgFj = params =>
postform(`${base.alyIP}/fzth/saveYpbgFj`, params);
//下载研判报告
export const downloadYpbgFj = params =>
post(`${base.alyIP}/fzth/downloadYpbgFj`, params);
//删除研判报告
export const deleteYpbgFj = params =>
post(`${base.alyIP}/fzth/deleteYpbgFj`, params);
//研判报告列表
export const pageTbYwXnpgbg = params =>
post(`${base.alyIP}/xnpgbg/pageTbYwXnpgbg`, params);
......@@ -1112,43 +1112,23 @@
columnTitle.prop == 'menuString'
"
>
<div class="ajxq_s">
<span class="none" v-html="scope.row[columnTitle.prop]"></span
><a
href="javascript:void(0);"
onclick='javascript:this.parentNode.style.display="none";this.parentNode.nextSibling.style.display="block"'
style="
display: inline-block;
width: 100%;
text-align: right;
color: #3692c6;
font-weight: 600;
"
id="open"
v-show="
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>展开</a
>
</div>
<div class="ajxq_n" style="display: none">
<span
style="display: block"
v-html="scope.row[columnTitle.prop]"
></span
><a
href="javascript:void(0);"
onclick='javascript:this.parentNode.style.display="none";this.parentNode.previousSibling.style.display="block"'
style="float: right; color: #3692c6; font-weight: 600"
id="stop"
v-show="
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>收起</a
>
</div>
<span
:title="scope.row[columnTitle.prop]"
style="
font-size: 13px !important;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
cursor: context-menu;
"
v-html="scope.row[columnTitle.prop]"
></span>
</div>
<div v-else-if="columnTitle.prop == 'xnpgPgsj'">
<span>{{ scope.row.xnpgKssj + "/" + scope.row.xnpgJssj }}</span>
......@@ -1805,7 +1785,15 @@
<div>{{ onStatus(scope.row.spzt) }}</div>
</div>
<div v-else-if="columnTitle.spjg == 'spjg'">
<div>{{ scope.row.spjg == '0' ? '已拒绝' : (scope.row.spjg == '1' ? '已同意' : '') }}</div>
<div>
{{
scope.row.spjg == "0"
? "已拒绝"
: scope.row.spjg == "1"
? "已同意"
: ""
}}
</div>
</div>
<div v-else-if="columnTitle.prop == 'rzlbdm'">
{{
......@@ -2673,7 +2661,7 @@
:default-sort="{ prop: 'date', order: 'descending' }"
@sort-change="sortChange"
@row-click="rowClick"
indent=20
indent="20"
>
<el-table-column
type="selection"
......@@ -3449,19 +3437,19 @@ export default {
imageUrl: "",
imgRaw: {},
//选中当前行
selectData: []
selectData: [],
};
},
methods: {
onStatus(item) {
if (item == '0') {
return '未审批'
} else if (item == '1') {
return '待审批'
} else if (item == '2') {
return '已审批'
if (item == "0") {
return "未审批";
} else if (item == "1") {
return "待审批";
} else if (item == "2") {
return "已审批";
} else {
return ''
return "";
}
},
treeLoad(tree, treeNode, resolve) {
......@@ -4497,9 +4485,9 @@ export default {
}
}
);
this.$nextTick(() => {
this.$refs.itsmDataTable.doLayout();
});
// this.$nextTick(() => {
// this.$refs.itsmDataTable.doLayout();
// });
} else if (self.pageBs == "bjzycx") {
jsonStr.push(self.formData);
let form = new FormData();
......@@ -4527,9 +4515,9 @@ export default {
self.closeLoading();
}
});
this.$nextTick(() => {
this.$refs.itsmDataTable.doLayout();
});
// this.$nextTick(() => {
// this.$refs.itsmDataTable.doLayout();
// });
} else if (self.pageBs == "queryDzrygl") {
let formDatas = new FormData();
for (let i in self.formData) {
......@@ -4563,9 +4551,9 @@ export default {
self.closeLoading();
}
});
this.$nextTick(() => {
this.$refs.itsmDataTable.doLayout();
});
// this.$nextTick(() => {
// this.$refs.itsmDataTable.doLayout();
// });
} else {
self.doQueryRequest(json).then((response) => {
if (response.success === true) {
......@@ -4889,9 +4877,9 @@ export default {
self.closeLoading();
}
});
this.$nextTick(() => {
this.$refs.itsmDataTable.doLayout();
});
// this.$nextTick(() => {
// this.$refs.itsmDataTable.doLayout();
// });
}
}
}
......@@ -4995,6 +4983,12 @@ export default {
},
computed: {},
watch: {
tableData(val) {
let that = this;
this.$nextTick(() => {
that.$refs.itsmDataTable.doLayout();
});
},
cxDefaultFormThead: {
handler(newfaultFormThead, oldName) {
this.propdefaultFormThead = JSON.parse(
......@@ -5077,24 +5071,11 @@ export default {
</script>
<style>
@import url("../assets/iconfont/iconfont.css");
/deep/ .el-table {
overflow: auto;
}
/* .el-table__header-wrapper,
.el-table__body-wrapper,
.el-table__footer-wrapper {
overflow: visible;
} */
/deep/ .el-table__body-wrapper {
overflow-x: visible !important;
}
/* 这个是为了解决前面样式覆盖之后伪类带出来的竖线 */
/deep/ .el-table::after {
position: relative;
.el-table th.gutter {
display: table-cell !important;
}
/deep/ .el-table__fixed-left {
right: 7px !important;
.el-table colgroup.gutter {
display: table-cell !important;
}
.rightContent .el-textarea__inner,
......
......@@ -176,7 +176,7 @@ export default {
// let exStr = Base64.encode(account);
// let path = `${this.$baseUrl.alyIP7}/toFzSpJsp?cxrJh=${exStr}`;
// window.open(path, "_blank");
this.$router.push({
this.$router.pushToTab({
path: "/queryJz",
});
} else if (
......
......@@ -2,13 +2,13 @@
<div class="add-mbxx">
<div class="chuancan" v-show="$route.query.editshow != 'show'">
<span class="widthSpan">研判报告类型:</span>
<el-select v-model="form.bglxdm" placeholder="请选择" style="vertical-align: top; margin-right: 30px;">
<el-select v-model="form.bglxdm" placeholder="请选择" style="vertical-align: top; margin-right: 30px;" :disabled=isdisabled>
<el-option label="个人" value="01"></el-option>
<el-option label="单位" value="02"></el-option>
<el-option label="扫黑除恶" value="03"></el-option>
</el-select>
<span>标题:</span>
<el-input v-model="form.bgbt" placeholder="请输入内容" style="width: 200px;"></el-input>
<el-input v-model="form.bgbt" placeholder="请输入内容" style="width: 200px;" :disabled=isdisabled></el-input>
</div>
<div class="zwnr">
<span class="widthSpan" style="margin-right: 10px;">正文内容:</span>
......@@ -42,14 +42,13 @@
<script>
import editor from '@/components/kindeditor.vue'
import { insertTbYwXnpgbg, updateTbYwXnpgbg } from "@/api/pgypbggl.js";
// import base from "@/api/base";
// import Http from "@/utils/http.js";
export default {
name: "addMbxx",
components: {editor},
data() {
return {
isdisabled:false,
isEdit: false,
form: {
bglxdm: "",
......@@ -106,6 +105,8 @@ export default {
debugger;
this.$store.commit("user/SET_LeftMenu", this.leftMenus);
this.$store.commit("user/SET_Header", this.header);
this.isdisabled = this.$route.query.editFlag ? this.$route.query.editFlag : false
debugger
},
watch: {
$route: {
......
......@@ -386,7 +386,7 @@ export default {
params.append("kyxs.bcbtqsp", "bctqsp");
if (!this.xxzjbh) {
insertKyxs(params).then((res) => {
if (res.success && res.code == 200) {
if ( res.data.rows.sfbccg == 1 && res.code == 200) {
// var xxzjbhSp = res.data.xxzjbh;
// insertTqsp({ xxzjbh: xxzjbhSp }).then((res) => {
if (res.success && res.code == 200) {
......@@ -405,6 +405,13 @@ export default {
loading.close();
}
// });
} else if (
res.success &&
res.code == 200 &&
res.data.rows.sfbccg == 0
) {
loading.close();
this.showMessage(res, params);
} else {
this.$message.error("保存并提请审批失败");
loading.close();
......@@ -651,18 +658,17 @@ export default {
},
},
watch: {
"dialogVisiable"(val) {
dialogVisiable(val) {
console.log(val);
if(val == true) {
}else if(val == false) {
if(!!this.objectFs && JSON.stringify(this.objectFs) != "{}") {
}else if(JSON.stringify(this.objectFs) == "{}") {
this.$set(this.formLabelAlign,'sffs','0')
this.listVisiable = false
if (val == true) {
} else if (val == false) {
if (!!this.objectFs && JSON.stringify(this.objectFs) != "{}") {
} else if (JSON.stringify(this.objectFs) == "{}") {
this.$set(this.formLabelAlign, "sffs", "0");
this.listVisiable = false;
}
}
}
},
},
created() {
this.$store.commit("user/SET_Breadcrumb", this.breadcrumbList);
......
......@@ -345,6 +345,7 @@ export default {
display: flex;
position: relative;
margin-top: 30px;
align-items: center;
.cricle {
background: rgb(228, 108, 35);
border: 4px solid rgb(250, 166, 122);
......@@ -363,23 +364,24 @@ export default {
border-style: dashed;
border-color: transparent rgba(255, 255, 255, 0.74) transparent
transparent;
margin-top: 17px;
position: absolute;
left: 65px;
}
.rightContent {
width: 380px;
background: rgba(255, 255, 255, 0.7);
height: 28px;
position: absolute;
left: 90px;
border: 1px solid #ada9a9;
box-shadow: 1px 1px 3px #4d4c4c;
display: flex;
padding: 15px 10px;
padding: 20px 10px;
flex-wrap: wrap;
.tagWrap {
display: flex;
align-items: center;
margin-bottom: 5px;
}
.tag {
padding: 1px 5px;
......
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