78f9901c by xiaomiao

Merge branch 'dev' of http://yun.pashanhoo.com:9090/bdc/bdcdj-web into dev

2 parents 964c8442 83b5fa6b
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-14 16:24:26 4 * @LastEditTime: 2023-07-17 13:31:39
5 */ 5 */
6 import store from '@/store' 6 import store from '@/store'
7 // table 内部过滤器 由于过滤器只能在模板中使用 所以 就有了 jsx内部方法过滤器 7 // table 内部过滤器 由于过滤器只能在模板中使用 所以 就有了 jsx内部方法过滤器
...@@ -44,26 +44,31 @@ export default class filter { ...@@ -44,26 +44,31 @@ export default class filter {
44 getDictData (val) { 44 getDictData (val) {
45 return store.getters.dictData[val] 45 return store.getters.dictData[val]
46 } 46 }
47 // 状态
48 yWstatus (row) { 47 yWstatus (row) {
49 let text = ""; 48 let text = "";
49 let keys = 0;
50 // 定义策略对象 50 // 定义策略对象
51 const strategies = { 51 const strategies = {
52 djblzt: "正在办理", 52 djblzt: "正在办理",
53 zjgcdyzt: ",在建工程抵押", 53 zjgcdyzt: "在建工程抵押",
54 ycfzt: ",已预查封", 54 ycfzt: "已预查封",
55 cfzt: ",已查封", 55 cfzt: "已查封",
56 diyizt: ",已地役", 56 diyizt: "已地役",
57 yyzt: ",异议中", 57 yyzt: "异议中",
58 xzzt: ",已限制", 58 xzzt: "已限制",
59 ygmmzt: ",已预告买卖", 59 ygmmzt: "已预告买卖",
60 ygdyzt: ",已预告抵押", 60 ygdyzt: "已预告抵押",
61 dyzt: ",已抵押" 61 dyzt: "已抵押"
62 }; 62 };
63 63
64 for (let key in row) { 64 for (let key in row) {
65 if (row[key] === 1 && strategies[key]) { 65 if (row[key] === 1 && strategies[key]) {
66 keys++;
67 if (keys == 1) {
66 text += strategies[key]; 68 text += strategies[key];
69 } else {
70 text += ',' + strategies[key];
71 }
67 } 72 }
68 } 73 }
69 74
......
...@@ -2,13 +2,13 @@ ...@@ -2,13 +2,13 @@
2 /* 2 /*
3 * @Description: 此文件主要创建 axios 实例,然后添加请求拦截器和响应拦截器 3 * @Description: 此文件主要创建 axios 实例,然后添加请求拦截器和响应拦截器
4 * @Autor: renchao 4 * @Autor: renchao
5 * @LastEditTime: 2023-06-20 10:12:53 5 * @LastEditTime: 2023-07-17 13:22:05
6 */ 6 */
7 import axios from 'axios' 7 import axios from 'axios'
8 import Router from '@/router' 8 import Router from '@/router'
9 import { Message } from 'element-ui' 9 import { Message } from 'element-ui'
10 import { endLoadingSubCount } from './requestLoading' 10 import { endLoadingSubCount } from './requestLoading'
11 import {getToken, setToken} from "@/utils/util"; 11 import { getToken, setToken } from "@/utils/util";
12 12
13 // create an axios instance 13 // create an axios instance
14 const service = axios.create({ 14 const service = axios.create({
...@@ -84,7 +84,7 @@ service.interceptors.response.use( ...@@ -84,7 +84,7 @@ service.interceptors.response.use(
84 } else { 84 } else {
85 // 对响应错误做点什么 85 // 对响应错误做点什么
86 Message({ 86 Message({
87 message: '服务器异常,请联系管理员', 87 message: error,
88 type: 'error', 88 type: 'error',
89 duration: 5 * 1000, 89 duration: 5 * 1000,
90 customClass: 'messageIndex' 90 customClass: 'messageIndex'
......
1 <!-- 1 <!--
2 * @Description: workFrame左侧菜单列表-普通 2 * @Description: workFrame左侧菜单列表-普通
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-25 10:42:50 4 * @LastEditTime: 2023-07-17 16:16:13
5 --> 5 -->
6 <template> 6 <template>
7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> 7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }">
8 <div v-if="this.isShowdrawer"> 8 <div v-if="this.isShowdrawer">
9 <el-menu 9 <el-menu
10 @select="djbClick" 10 @select="djbClick"
11 class="title-batch" 11 class="title-batch">
12 >
13 <el-menu-item index="-1" key="-1" class="menus"> 12 <el-menu-item index="-1" key="-1" class="menus">
14 <div>登记簿</div> 13 <div>登记簿</div>
15 </el-menu-item> 14 </el-menu-item>
...@@ -17,8 +16,7 @@ ...@@ -17,8 +16,7 @@
17 <div class="blxx"> 16 <div class="blxx">
18 <el-menu 17 <el-menu
19 @select="blxxClick" 18 @select="blxxClick"
20 class="title-batch" 19 class="title-batch">
21 >
22 <el-menu-item index="-1" key="-1" class="menus"> 20 <el-menu-item index="-1" key="-1" class="menus">
23 <div>补录信息</div> 21 <div>补录信息</div>
24 </el-menu-item> 22 </el-menu-item>
...@@ -27,11 +25,10 @@ ...@@ -27,11 +25,10 @@
27 <el-menu-item 25 <el-menu-item
28 v-for="(item, index) in supplementarylist" 26 v-for="(item, index) in supplementarylist"
29 :index="index.toString()" 27 :index="index.toString()"
30 :key="index" 28 :key="index">
31 >
32 <div> 29 <div>
33 <p v-if="item.operate=='D'">{{ item.qllxmc }} <span class="tpcolor">(删除)</span></p> 30 <p v-if="item.operate=='D'">{{ item.qllxmc }} <span class="tpcolor">(删除)</span></p>
34 <p v-else >{{ item.qllxmc }} <span class="tpcolor">({{ item.operate=="U"?"编辑":"新增" }})</span></p> 31 <p v-else>{{ item.qllxmc }} <span class="tpcolor">({{ item.operate=="U"?"编辑":"新增" }})</span></p>
35 </div> 32 </div>
36 <i class="el-icon-delete" @click.stop="handleDel(item)" v-if="delel"></i> 33 <i class="el-icon-delete" @click.stop="handleDel(item)" v-if="delel"></i>
37 </el-menu-item> 34 </el-menu-item>
...@@ -45,8 +42,7 @@ ...@@ -45,8 +42,7 @@
45 () => { 42 () => {
46 this.isShowdrawer = !this.isShowdrawer; 43 this.isShowdrawer = !this.isShowdrawer;
47 } 44 }
48 " 45 "></div>
49 ></div>
50 <div 46 <div
51 class="map-drawer-expand map-drawer" 47 class="map-drawer-expand map-drawer"
52 v-else 48 v-else
...@@ -54,19 +50,18 @@ ...@@ -54,19 +50,18 @@
54 () => { 50 () => {
55 this.isShowdrawer = !this.isShowdrawer; 51 this.isShowdrawer = !this.isShowdrawer;
56 } 52 }
57 " 53 "></div>
58 ></div>
59 </div> 54 </div>
60 </template> 55 </template>
61 <script> 56 <script>
62 import { mapGetters } from "vuex"; 57 import { mapGetters } from "vuex";
63 import { leftMenu, deleteSlbdcdy } from "@/api/workFlow.js"; 58 import { leftMenu, deleteSlbdcdy } from "@/api/workFlow.js";
64 import { deleteRepairRecord } from"@/api/djbRepair.js"; 59 import { deleteRepairRecord } from "@/api/djbRepair.js";
65 import { leftMenubl } from"@/api/djbRepair.js"; 60 import { leftMenubl } from "@/api/djbRepair.js";
66 import { getBdcqljqtsx } from "@/api/djbDetail.js"; 61 import { getBdcqljqtsx } from "@/api/djbDetail.js";
67 import { loadTreeData, getNode } from "./djbFrameData.js"; 62 import { loadTreeData, getNode } from "./djbFrameData.js";
68 export default { 63 export default {
69 data() { 64 data () {
70 return { 65 return {
71 supplementarylist: [], 66 supplementarylist: [],
72 //受理申请标识码 67 //受理申请标识码
...@@ -100,12 +95,9 @@ export default { ...@@ -100,12 +95,9 @@ export default {
100 showTab: "bdcqldjml", // 选中状态,根据表格中权利类型判断 95 showTab: "bdcqldjml", // 选中状态,根据表格中权利类型判断
101 }; 96 };
102 }, 97 },
103 mounted() { 98 mounted () {
104 this.delel=this.$parent.isEdit 99 this.delel = this.$parent.isEdit
105 this.loadBdcdylist(); 100 this.loadBdcdylist();
106 // this.getleftMenubl();
107
108
109 }, 101 },
110 computed: { 102 computed: {
111 // ...mapGetters(["isRefresh"]), 103 // ...mapGetters(["isRefresh"]),
...@@ -120,9 +112,9 @@ export default { ...@@ -120,9 +112,9 @@ export default {
120 }, 112 },
121 methods: { 113 methods: {
122 //读取申请单元信息 114 //读取申请单元信息
123 loadBdcdylist() { 115 loadBdcdylist () {
124 var formdata = new FormData(); 116 var formdata = new FormData();
125 if(this.bsmSlsq){ 117 if (this.bsmSlsq) {
126 formdata.append("bsmSlsq", this.bsmSlsq); 118 formdata.append("bsmSlsq", this.bsmSlsq);
127 formdata.append("bestepid", this.bestepid); 119 formdata.append("bestepid", this.bestepid);
128 leftMenu(formdata).then((res) => { 120 leftMenu(formdata).then((res) => {
...@@ -136,44 +128,44 @@ export default { ...@@ -136,44 +128,44 @@ export default {
136 128
137 }, 129 },
138 // 获取右侧菜单 130 // 获取右侧菜单
139 getleftMenubl(row) { 131 getleftMenubl (row) {
140 132
141 leftMenubl(this.bsmSlsq).then((res) => { 133 leftMenubl(this.bsmSlsq).then((res) => {
142 this.supplementarylist = res.result; 134 this.supplementarylist = res.result;
143 if(row==1){ 135 if (row == 1) {
144 this.delel=false 136 this.delel = false
145 } 137 }
146 if(row&&row!=1){ 138 if (row && row != 1) {
147 this.supplementarylist.forEach((item,index) => { 139 this.supplementarylist.forEach((item, index) => {
148 if(item.bsmRepair==row.bsmRepair){ 140 if (item.bsmRepair == row.bsmRepair) {
149 this.activeIndex=index.toString() 141 this.activeIndex = index.toString()
150 // 补录成功后定位到该条记录 142 // 补录成功后定位到该条记录
151 this.unitClick(index) 143 this.unitClick(index)
152 } 144 }
153 }) 145 })
154 } 146 }
155 if(this.supplementarylist.length){ 147 if (this.supplementarylist.length) {
156 this.unitClick(0) 148 this.unitClick(0)
157 }else{ 149 } else {
158 this.$emit("getCurrentSelectProps", this.currentSelectProps); 150 this.$emit("getCurrentSelectProps", this.currentSelectProps);
159 } 151 }
160 }); 152 });
161 }, 153 },
162 handleNodeClick(data, node, elem) { 154 handleNodeClick (data, node, elem) {
163 this.$parent.loadComponent(this.currentSelectProps, data); 155 this.$parent.loadComponent(this.currentSelectProps, data);
164 this.$parent.tabset(); 156 this.$parent.tabset();
165 }, 157 },
166 //申请单元点击事件 158 //申请单元点击事件
167 unitClick(index) { 159 unitClick (index) {
168 this.currentSelectProps = this.supplementarylist[index]; 160 this.currentSelectProps = this.supplementarylist[index];
169 this.$emit("getCurrentSelectProps", this.currentSelectProps); 161 this.$emit("getCurrentSelectProps", this.currentSelectProps);
170 }, 162 },
171 //登记簿点击事件 163 //登记簿点击事件
172 djbClick() { 164 djbClick () {
173 this.loadBdcdylist(); 165 this.loadBdcdylist();
174 }, 166 },
175 // 删除补录记录 167 // 删除补录记录
176 handleDel(row) { 168 handleDel (row) {
177 this.$confirm("此操作将永久删除该条补录记录, 是否继续?", "提示", { 169 this.$confirm("此操作将永久删除该条补录记录, 是否继续?", "提示", {
178 confirmButtonText: "确定", 170 confirmButtonText: "确定",
179 cancelButtonText: "取消", 171 cancelButtonText: "取消",
...@@ -188,7 +180,7 @@ export default { ...@@ -188,7 +180,7 @@ export default {
188 this.$nextTick(() => { 180 this.$nextTick(() => {
189 this.getleftMenubl(); 181 this.getleftMenubl();
190 this.blxxClick() 182 this.blxxClick()
191 if(!this.supplementarylist.length){ 183 if (!this.supplementarylist.length) {
192 getdjblist() 184 getdjblist()
193 } 185 }
194 186
...@@ -203,26 +195,26 @@ export default { ...@@ -203,26 +195,26 @@ export default {
203 }); 195 });
204 }, 196 },
205 //补录信息点击事件默认展示第一条补录记录 197 //补录信息点击事件默认展示第一条补录记录
206 blxxClick() { 198 blxxClick () {
207 if(this.supplementarylist.length){ 199 if (this.supplementarylist.length) {
208 this.unitClick(0); 200 this.unitClick(0);
209 } 201 }
210 202
211 }, 203 },
212 }, 204 },
213 }; 205 };
214 </script> 206 </script>
215 <style scoped lang="scss"> 207 <style scoped lang="scss">
216 @import "~@/styles/mixin.scss"; 208 @import "~@/styles/mixin.scss";
217 @import "../../workFrame.scss"; 209 @import "../../workFrame.scss";
218 .leftmenu ul { 210 .leftmenu ul {
219 height: calc(100vh - 120px); 211 height: calc(100vh - 120px);
220 } 212 }
221 /deep/.rollTable { 213 /deep/.rollTable {
222 height: calc(100vh - 240px) !important; 214 height: calc(100vh - 240px) !important;
223 } 215 }
224 216
225 .content { 217 .content {
226 width: 100%; 218 width: 100%;
227 height: 100%; 219 height: 100%;
228 display: flex; 220 display: flex;
...@@ -243,57 +235,55 @@ export default { ...@@ -243,57 +235,55 @@ export default {
243 background-color: #f5f5f5; 235 background-color: #f5f5f5;
244 border: 1px solid rgb(228, 228, 228); 236 border: 1px solid rgb(228, 228, 228);
245 } 237 }
246 } 238 }
247 239
248 /deep/ .expanded.el-tree-node__expand-icon, 240 /deep/ .expanded.el-tree-node__expand-icon,
249 /deep/ .el-tree-node__expand-icon { 241 /deep/ .el-tree-node__expand-icon {
250 visibility: hidden; 242 visibility: hidden;
251 } 243 }
252 244
253 /deep/ .el-tree-node__content { 245 /deep/ .el-tree-node__content {
254 border: 1px solid rgb(228, 228, 228); 246 border: 1px solid rgb(228, 228, 228);
255 height: 45px; 247 height: 45px;
256 } 248 }
257 249
258 /deep/ .el-tree-node:focus > .el-tree-node__content { 250 /deep/ .el-tree-node:focus > .el-tree-node__content {
259 background-color: #f5f5f5; 251 background-color: #f5f5f5;
260 color: #0079fe; 252 color: #0079fe;
261 border-right: 4px solid #0079fe; 253 border-right: 4px solid #0079fe;
262 } 254 }
263 255
264 /deep/.el-tree-node { 256 /deep/.el-tree-node {
265 white-space: pre-wrap; 257 white-space: pre-wrap;
266 } 258 }
267 259
268 /deep/ .is-current > .el-tree-node__content { 260 /deep/ .is-current > .el-tree-node__content {
269 background-color: #f5f5f5; 261 background-color: #f5f5f5;
270 color: #0079fe; 262 color: #0079fe;
271 border-right: 4px solid #0079fe; 263 border-right: 4px solid #0079fe;
272 } 264 }
273 .menus { 265 .menus {
274 background-color: #e7f4fe; 266 background-color: #e7f4fe;
275 div{ 267 div {
276 font-size: 16px; 268 font-size: 16px;
277 font-weight: 600; 269 font-weight: 600;
278 } 270 }
279 271 }
280 } 272 .blxx {
281 .blxx { 273 .el-menu-item {
282 .el-menu-item{
283 display: flex; 274 display: flex;
284 justify-content: space-between; 275 justify-content: space-between;
285 } 276 }
286 border: #b0d9f8 solid 1px; 277 border: #b0d9f8 solid 1px;
287 .tpcolor{ 278 .tpcolor {
288 color: red; 279 color: red;
289 line-height: 22px; 280 line-height: 22px;
290 } 281 }
291 .el-icon-delete{ 282 .el-icon-delete {
292 margin-right: 3px; 283 margin-right: 3px;
293 // background-color: saddlebrown; 284 // background-color: saddlebrown;
294 height: 27px; 285 height: 27px;
295 float: left; 286 float: left;
296
297 } 287 }
298 } 288 }
299 </style> 289 </style>
......
1 /* 1 /*
2 * @Description:workFramezu.vue组件的方法 头部按钮弹框方法 2 * @Description:workFramezu.vue组件的方法 头部按钮弹框方法
3 * @Autor: miaofang 3 * @Autor: miaofang
4 * @LastEditTime: 2023-06-14 15:01:31 4 * @LastEditTime: 2023-07-17 16:14:23
5 */ 5 */
6 import { getPrintTemplateByCode } from "@/api/print"; 6 import { getPrintTemplateByCode } from "@/api/print";
7 import { getQllxByBdcdyid } from "@/api/djbDetail.js"; 7 import { getQllxByBdcdyid } from "@/api/djbDetail.js";
...@@ -18,7 +18,6 @@ import { ...@@ -18,7 +18,6 @@ import {
18 unClaimTask 18 unClaimTask
19 } from "@/api/workFlow.js"; 19 } from "@/api/workFlow.js";
20 import { mapGetters } from 'vuex' 20 import { mapGetters } from 'vuex'
21 import { log } from "bpmn-js-token-simulation";
22 export default { 21 export default {
23 data () { 22 data () {
24 return { 23 return {
...@@ -36,7 +35,7 @@ export default { ...@@ -36,7 +35,7 @@ export default {
36 batchButtonName: '', 35 batchButtonName: '',
37 // 受理申请信息 36 // 受理申请信息
38 slsq: {}, 37 slsq: {},
39 ableOperation:true 38 ableOperation: true
40 } 39 }
41 }, 40 },
42 mounted () { 41 mounted () {
...@@ -56,14 +55,14 @@ export default { ...@@ -56,14 +55,14 @@ export default {
56 if (res.code === 200) { 55 if (res.code === 200) {
57 this.leftButtonList = res.result.button; 56 this.leftButtonList = res.result.button;
58 this.rightButtonList = res.result.operation; 57 this.rightButtonList = res.result.operation;
59 let arr=this.rightButtonList.filter((item) => { 58 let arr = this.rightButtonList.filter((item) => {
60 return item.name=="删除" 59 return item.name == "删除"
61 }) 60 })
62 61
63 if(arr.length){ 62 if (arr.length) {
64 this.$refs.Menu.getleftMenubl(); 63 this.$refs.Menu.getleftMenubl();
65 }else{ 64 } else {
66 this.ableOperation=false 65 this.ableOperation = false
67 this.$refs.Menu.getleftMenubl(1); 66 this.$refs.Menu.getleftMenubl(1);
68 } 67 }
69 } 68 }
...@@ -77,7 +76,10 @@ export default { ...@@ -77,7 +76,10 @@ export default {
77 let that = this; 76 let that = this;
78 switch (item.value) { 77 switch (item.value) {
79 case "B0": 78 case "B0":
80 this.openDialog() 79 // this.openDialog()
80 this.$alert('此功能正在开发', '提示', {
81 confirmButtonText: '确定',
82 })
81 break; 83 break;
82 case "B1": 84 case "B1":
83 getWorkFlowImage(this.bsmSlsq, this.$route.query.bestepid).then(res => { 85 getWorkFlowImage(this.bsmSlsq, this.$route.query.bestepid).then(res => {
...@@ -90,7 +92,7 @@ export default { ...@@ -90,7 +92,7 @@ export default {
90 rejectedTaskSet: {}, 92 rejectedTaskSet: {},
91 finishedSequenceFlowSet: result.finishedSequenceFlowIds 93 finishedSequenceFlowSet: result.finishedSequenceFlowIds
92 }, 94 },
93 handlinglist:result.runningTasks, 95 handlinglist: result.runningTasks,
94 allCommentList: result.finishedTasks 96 allCommentList: result.finishedTasks
95 }, '80%', true) 97 }, '80%', true)
96 }) 98 })
......
...@@ -12,8 +12,7 @@ ...@@ -12,8 +12,7 @@
12 <li 12 <li
13 @click="operation(item)" 13 @click="operation(item)"
14 v-for="(item, index) in leftButtonList" 14 v-for="(item, index) in leftButtonList"
15 :key="index" 15 :key="index">
16 >
17 <svg-icon class="icon" :icon-class="item.icon" /> 16 <svg-icon class="icon" :icon-class="item.icon" />
18 <span class="iconName">{{ item.name }}</span> 17 <span class="iconName">{{ item.name }}</span>
19 </li> 18 </li>
...@@ -22,8 +21,7 @@ ...@@ -22,8 +21,7 @@
22 <li 21 <li
23 @click="operation(item)" 22 @click="operation(item)"
24 v-for="(item, index) in rightButtonList" 23 v-for="(item, index) in rightButtonList"
25 :key="index" 24 :key="index">
26 >
27 <svg-icon class="icon" :icon-class="item.icon" /> 25 <svg-icon class="icon" :icon-class="item.icon" />
28 <span class="iconName">{{ item.name }}</span> 26 <span class="iconName">{{ item.name }}</span>
29 </li> 27 </li>
...@@ -50,15 +48,13 @@ ...@@ -50,15 +48,13 @@
50 :label="item.name" 48 :label="item.name"
51 :name="item.value" 49 :name="item.value"
52 v-for="item in tabList" 50 v-for="item in tabList"
53 :key="item.value" 51 :key="item.value">
54 >
55 </el-tab-pane> 52 </el-tab-pane>
56 </el-tabs> 53 </el-tabs>
57 <component 54 <component
58 :key="fresh" 55 :key="fresh"
59 :is="componentTag" 56 :is="componentTag"
60 v-bind="currentSelectProps" 57 v-bind="currentSelectProps" />
61 />
62 </div> 58 </div>
63 </div> 59 </div>
64 </div> 60 </div>
...@@ -67,26 +63,26 @@ ...@@ -67,26 +63,26 @@
67 </div> 63 </div>
68 </template> 64 </template>
69 <style scoped lang="scss"> 65 <style scoped lang="scss">
70 @import "~@/styles/mixin.scss"; 66 @import "~@/styles/mixin.scss";
71 @import "./workFrame.scss"; 67 @import "./workFrame.scss";
72 </style> 68 </style>
73 <script> 69 <script>
74 import WorkFlow from "./mixin/index"; 70 import WorkFlow from "./mixin/index";
75 import { getForm } from "./flowform"; 71 import { getForm } from "./flowform";
76 import { getBlYbxStepFormInfo } from "@/api/workFlow.js"; 72 import { getBlYbxStepFormInfo } from "@/api/workFlow.js";
77 import NoticeBar from "@/components/NoticeBar/index"; 73 import NoticeBar from "@/components/NoticeBar/index";
78 import ProcessViewer from "./components/processViewer.vue"; 74 import ProcessViewer from "./components/processViewer.vue";
79 // 引入左侧菜单 75 // 引入左侧菜单
80 import { leftMenubl } from "@/api/djbRepair.js"; 76 import { leftMenubl } from "@/api/djbRepair.js";
81 import ordinaryMenu from "./components/leftmenu/ordinaryMenu.vue"; 77 import ordinaryMenu from "./components/leftmenu/ordinaryMenu.vue";
82 import qllxDailog from "./djbBook/components/qllxDailog"; 78 import qllxDailog from "./djbBook/components/qllxDailog";
83 import selectBdc from "@/views/ywbl/ywsq/selectBdc.vue"; 79 import selectBdc from "@/views/ywbl/ywsq/selectBdc.vue";
84 import { loadTreeData, getNode } from "./components/leftmenu/djbFrameData.js"; 80 import { loadTreeData, getNode } from "./components/leftmenu/djbFrameData.js";
85 // 登记簿数据信息 81 // 登记簿数据信息
86 import { addRepairRecord } from "@/api/djbRepair.js"; 82 import { addRepairRecord } from "@/api/djbRepair.js";
87 83
88 import { getBdcqljqtsx } from "@/api/djbDetail.js"; 84 import { getBdcqljqtsx } from "@/api/djbDetail.js";
89 export default { 85 export default {
90 components: { 86 components: {
91 selectBdc, 87 selectBdc,
92 NoticeBar, 88 NoticeBar,
...@@ -95,15 +91,16 @@ export default { ...@@ -95,15 +91,16 @@ export default {
95 qllxDailog, 91 qllxDailog,
96 }, 92 },
97 mixins: [WorkFlow], 93 mixins: [WorkFlow],
98 data() { 94 data () {
99 return { 95 return {
100 bsmSlsq: this.$route.query.bsmSlsq, 96 bsmSlsq: this.$route.query.bsmSlsq,
101 bestepid: this.$route.query.bestepid, 97 bestepid: this.$route.query.bestepid,
98 bsmBusiness: this.$route.query.bsmBusiness,
102 //设置那个表单选中 99 //设置那个表单选中
103 tabName: "", 100 tabName: "",
104 // 弹框显示 101 // 弹框显示
105 dialogVisible: true, 102 dialogVisible: true,
106 isEdit:false, 103 isEdit: false,
107 //表单集合 104 //表单集合
108 tabList: [], 105 tabList: [],
109 type: "READ_ONLY", 106 type: "READ_ONLY",
...@@ -118,18 +115,18 @@ export default { ...@@ -118,18 +115,18 @@ export default {
118 //页面监听时间 115 //页面监听时间
119 _beforeUnload_time: "", 116 _beforeUnload_time: "",
120 treedata: {}, 117 treedata: {},
121 bsmRepair:"", 118 bsmRepair: "",
122 tabdata: [], 119 tabdata: [],
123 defaultNode: {}, 120 defaultNode: {},
124 ableOperation:false 121 ableOperation: false
125 }; 122 };
126 }, 123 },
127 mounted() { 124 mounted () {
128 // this.getleftMenubl() 125 // this.getleftMenubl()
129 }, 126 },
130 127
131 methods: { 128 methods: {
132 stepForm(qllx) { 129 stepForm (qllx) {
133 this.oneSelectProps.qllx = qllx; 130 this.oneSelectProps.qllx = qllx;
134 if (this.$refs.Menu.supplementarylist.length) { 131 if (this.$refs.Menu.supplementarylist.length) {
135 this.oneSelectProps.type = this.type 132 this.oneSelectProps.type = this.type
...@@ -137,16 +134,16 @@ export default { ...@@ -137,16 +134,16 @@ export default {
137 this.$nextTick(function () { 134 this.$nextTick(function () {
138 this.tabList = res.result; 135 this.tabList = res.result;
139 this.tabName = this.tabList[0].value; 136 this.tabName = this.tabList[0].value;
140 console.log("是否只读",this.tabList[0].ableOperation); 137 console.log("是否只读", this.tabList[0].ableOperation);
141 this.ableOperation=this.tabList[0].ableOperation 138 this.ableOperation = this.tabList[0].ableOperation
142 this.getFromRouter(this.tabName); 139 this.getFromRouter(this.tabName);
143 }); 140 });
144 }); 141 });
145 } 142 }
146 }, 143 },
147 // 获取右侧选项卡 144 // 获取右侧选项卡
148 getCurrentSelectProps(val) { 145 getCurrentSelectProps (val) {
149 this.bsmRepair= val.bsmRepair 146 this.bsmRepair = val.bsmRepair
150 if (val.bdcdyid) { 147 if (val.bdcdyid) {
151 this.oneSelectProps = val; 148 this.oneSelectProps = val;
152 } 149 }
...@@ -162,7 +159,7 @@ export default { ...@@ -162,7 +159,7 @@ export default {
162 } 159 }
163 }, 160 },
164 // 获取渲染登记簿列表 161 // 获取渲染登记簿列表
165 getdjblist() { 162 getdjblist () {
166 getBdcqljqtsx({ 163 getBdcqljqtsx({
167 bdcdyid: this.currentSelectProps.bdcdyid, 164 bdcdyid: this.currentSelectProps.bdcdyid,
168 bdcdyh: this.currentSelectProps.bdcdyh, 165 bdcdyh: this.currentSelectProps.bdcdyh,
...@@ -191,21 +188,21 @@ export default { ...@@ -191,21 +188,21 @@ export default {
191 }); 188 });
192 }, 189 },
193 //右侧表单选项卡事件 190 //右侧表单选项卡事件
194 beforeLeave(activeName) { 191 beforeLeave (activeName) {
195 if (activeName && activeName != 0) this.getFromRouter(activeName); 192 if (activeName && activeName != 0) this.getFromRouter(activeName);
196 }, 193 },
197 //切换选项卡内容组件 194 //切换选项卡内容组件
198 getFromRouter(tabname) { 195 getFromRouter (tabname) {
199 this.componentTag = getForm(tabname); 196 this.componentTag = getForm(tabname);
200 }, 197 },
201 closefp() { 198 closefp () {
202 this.splitScreen = this.splitScreen ? false : true; 199 this.splitScreen = this.splitScreen ? false : true;
203 this.$store.dispatch("app/set1tScreen", this.splitScreen); 200 this.$store.dispatch("app/set1tScreen", this.splitScreen);
204 this.getFromRouter(this.tabList[0].value); 201 this.getFromRouter(this.tabList[0].value);
205 this.clxxForm = getForm(this.tabList[1].value); 202 this.clxxForm = getForm(this.tabList[1].value);
206 }, 203 },
207 // 增加补录记录 204 // 增加补录记录
208 addRepairRecord(row, del) { 205 addRepairRecord (row, del) {
209 let from = { 206 let from = {
210 bsmQlxx: "", 207 bsmQlxx: "",
211 bsmSlsq: this.bsmSlsq, 208 bsmSlsq: this.bsmSlsq,
...@@ -245,6 +242,6 @@ export default { ...@@ -245,6 +242,6 @@ export default {
245 }); 242 });
246 }, 243 },
247 }, 244 },
248 }; 245 };
249 </script> 246 </script>
250 <style scoped lang="scss"></style> 247 <style scoped lang="scss"></style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-11 10:26:50 4 * @LastEditTime: 2023-07-17 13:51:03
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -168,5 +168,11 @@ ...@@ -168,5 +168,11 @@
168 } 168 }
169 } 169 }
170 </script> 170 </script>
171 <style scoped lang='scss'> 171 <style scoped lang="scss">
172 /deep/.el-table th {
173 height: 30px !important;
174 }
175 /deep/.el-table--small .el-table__cell {
176 padding: 5px;
177 }
172 </style> 178 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:40:48 4 * @LastEditTime: 2023-07-17 13:51:29
5 --> 5 -->
6 <template> 6 <template>
7 <lb-table :column="column" :maxHeight="200" :heightNumSetting="true" :pagination="false" :key="key" :data="tableData"> 7 <lb-table :column="column" :maxHeight="200" :heightNumSetting="true" :pagination="false" :key="key" :data="tableData">
...@@ -127,4 +127,10 @@ ...@@ -127,4 +127,10 @@
127 } 127 }
128 </script> 128 </script>
129 <style scoped lang='scss'> 129 <style scoped lang='scss'>
130 /deep/.el-table th {
131 height: 30px !important;
132 }
133 /deep/.el-table--small .el-table__cell {
134 padding: 5px;
135 }
130 </style> 136 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-09 09:20:10 4 * @LastEditTime: 2023-07-18 08:55:31
5 --> 5 -->
6 <template> 6 <template>
7 <dialogBox title="新建材料信息" width="20%" isMain v-model="myValue" @closeDialog="closeDialog" @submitForm="handleSubmit" 7 <dialogBox title="新建材料信息" width="20%" isMain v-model="myValue" @closeDialog="closeDialog" @submitForm="handleSubmit"
8 :isFullscreen="false"> 8 :isFullscreen="false">
9 <el-form :model="ruleForm" ref="ruleForm" label-width="70px"> 9 <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="80px">
10 <el-row> 10 <el-row>
11 <el-col :span="24"> 11 <el-col :span="24">
12 <el-form-item label="材料类型"> 12 <el-form-item label="材料类型" prop="cllx">
13 <el-select v-model="ruleForm.cllx" class="width100" placeholder="请选择"> 13 <el-select v-model="ruleForm.cllx" class="width100" placeholder="请选择">
14 <el-option v-for="item in dictData['A40']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 14 <el-option v-for="item in dictData['A40']" :key="item.dcode" :label="item.dname" :value="item.dcode">
15 </el-option> 15 </el-option>
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
19 </el-row> 19 </el-row>
20 <el-row :gutter="20"> 20 <el-row :gutter="20">
21 <el-col :span="24"> 21 <el-col :span="24">
22 <el-form-item label="材料名称"> 22 <el-form-item label="材料名称" prop="clmc">
23 <el-input v-model="ruleForm.clmc"></el-input> 23 <el-input v-model="ruleForm.clmc"></el-input>
24 </el-form-item> 24 </el-form-item>
25 </el-col> 25 </el-col>
...@@ -41,7 +41,15 @@ ...@@ -41,7 +41,15 @@
41 cllx: "", 41 cllx: "",
42 clmc: "", 42 clmc: "",
43 }, 43 },
44 }; 44 rules: {
45 cllx: [
46 { required: true, message: '请选择材料类型', trigger: 'change' }
47 ],
48 clmc: [
49 { required: true, message: '请输入材料名称', trigger: 'blur' }
50 ]
51 }
52 }
45 }, 53 },
46 computed: { 54 computed: {
47 ...mapGetters(["dictData"]), 55 ...mapGetters(["dictData"]),
...@@ -60,14 +68,21 @@ ...@@ -60,14 +68,21 @@
60 } 68 }
61 }, 69 },
62 handleSubmit () { 70 handleSubmit () {
71 debugger
72 this.$refs['ruleForm'].validate((valid) => {
73 if (valid) {
63 this.$parent.addSave(this.ruleForm); 74 this.$parent.addSave(this.ruleForm);
64 this.ruleForm = { 75 this.ruleForm = {
65 cllx: "", 76 cllx: "",
66 clmc: "", 77 clmc: "",
67 } 78 }
68 this.$emit("input", false); 79 this.$emit("input", false);
69 }, 80 } else {
70 }, 81 return false;
82 }
83 })
84 }
85 }
71 }; 86 };
72 </script> 87 </script>
73 <style scoped lang="scss"> 88 <style scoped lang="scss">
......
1 <!-- 1 <!--
2 * @Description: workFrame左侧菜单列表-普通 2 * @Description: workFrame左侧菜单列表-普通
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-25 10:42:50 4 * @LastEditTime: 2023-07-17 16:20:37
5 --> 5 -->
6 <template> 6 <template>
7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> 7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }">
...@@ -39,9 +39,9 @@ ...@@ -39,9 +39,9 @@
39 </div> 39 </div>
40 </template> 40 </template>
41 <script> 41 <script>
42 import { mapGetters } from 'vuex' 42 import { mapGetters } from 'vuex'
43 import { leftMenu, deleteSlbdcdy } from "@/api/workFlow.js" 43 import { leftMenu, deleteSlbdcdy } from "@/api/workFlow.js"
44 export default { 44 export default {
45 data () { 45 data () {
46 return { 46 return {
47 //受理申请标识码 47 //受理申请标识码
...@@ -82,6 +82,9 @@ export default { ...@@ -82,6 +82,9 @@ export default {
82 var formdata = new FormData(); 82 var formdata = new FormData();
83 formdata.append("bsmSlsq", this.bsmSlsq); 83 formdata.append("bsmSlsq", this.bsmSlsq);
84 formdata.append("bestepid", this.bestepid); 84 formdata.append("bestepid", this.bestepid);
85 if (this.$route.query.bsmBusiness) {
86 formdata.append("bsmBusiness", this.$route.query.bsmBusiness);
87 }
85 leftMenu(formdata).then((res) => { 88 leftMenu(formdata).then((res) => {
86 if (res.code === 200 && res.result) { 89 if (res.code === 200 && res.result) {
87 this.unitData = res.result; 90 this.unitData = res.result;
...@@ -184,12 +187,12 @@ export default { ...@@ -184,12 +187,12 @@ export default {
184 this.$store.dispatch('user/refreshPage', false); 187 this.$store.dispatch('user/refreshPage', false);
185 } 188 }
186 } 189 }
187 } 190 }
188 </script> 191 </script>
189 <style scoped lang='scss'> 192 <style scoped lang='scss'>
190 @import "~@/styles/mixin.scss"; 193 @import "~@/styles/mixin.scss";
191 @import "../../workFrame.scss"; 194 @import "../../workFrame.scss";
192 .leftmenu ul { 195 .leftmenu ul {
193 height: calc(100vh - 120px); 196 height: calc(100vh - 120px);
194 } 197 }
195 </style> 198 </style>
......
1 <!-- 1 <!--
2 * @Description: workFrame左侧菜单列表-分割 2 * @Description: workFrame左侧菜单列表-分割
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-25 10:18:02 4 * @LastEditTime: 2023-07-17 16:21:24
5 --> 5 -->
6 <template> 6 <template>
7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> 7 <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }">
...@@ -99,6 +99,9 @@ ...@@ -99,6 +99,9 @@
99 var formdata = new FormData(); 99 var formdata = new FormData();
100 formdata.append("bsmSlsq", this.bsmSlsq); 100 formdata.append("bsmSlsq", this.bsmSlsq);
101 formdata.append("bestepid", this.bestepid); 101 formdata.append("bestepid", this.bestepid);
102 if (this.$route.query.bsmBusiness) {
103 formdata.append("bsmBusiness", this.$route.query.bsmBusiness);
104 }
102 leftMenu(formdata).then((res) => { 105 leftMenu(formdata).then((res) => {
103 if (res.code === 200 && res.result) { 106 if (res.code === 200 && res.result) {
104 this.aroundUnitData = res.result.filter(item => item.bglx == '1') 107 this.aroundUnitData = res.result.filter(item => item.bglx == '1')
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:40:48 4 * @LastEditTime: 2023-07-17 13:50:53
5 --> 5 -->
6 <template> 6 <template>
7 <lb-table :column="column" :maxHeight="200" :heightNumSetting="true" :pagination="false" :key="key" :data="tableData"> 7 <lb-table :column="column" :maxHeight="200" :heightNumSetting="true" :pagination="false" :key="key" :data="tableData">
...@@ -116,5 +116,12 @@ ...@@ -116,5 +116,12 @@
116 } 116 }
117 } 117 }
118 </script> 118 </script>
119 <style scoped lang='scss'> 119 <style scoped lang="scss">
120 /deep/.el-table th {
121 height: 30px !important;
122 }
123 /deep/.el-table--small .el-table__cell {
124 padding: 5px;
125 }
120 </style> 126 </style>
127
......
...@@ -235,3 +235,11 @@ ...@@ -235,3 +235,11 @@
235 } 235 }
236 } 236 }
237 </script> 237 </script>
238 <style scoped lang="scss">
239 /deep/.el-table th {
240 height: 30px !important;
241 }
242 /deep/.el-table--small .el-table__cell {
243 padding: 3px;
244 }
245 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:41:35 4 * @LastEditTime: 2023-07-17 13:51:09
5 --> 5 -->
6 <template> 6 <template>
7 <lb-table :column="column" :maxHeight="300" heightNumSetting :pagination="false" :key="key" :data="tableData"> 7 <lb-table :column="column" :maxHeight="300" heightNumSetting :pagination="false" :key="key" :data="tableData">
...@@ -158,5 +158,11 @@ ...@@ -158,5 +158,11 @@
158 } 158 }
159 } 159 }
160 </script> 160 </script>
161 <style scoped lang='scss'> 161 <style scoped lang="scss">
162 /deep/.el-table th {
163 height: 30px !important;
164 }
165 /deep/.el-table--small .el-table__cell {
166 padding: 5px;
167 }
162 </style> 168 </style>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-11 09:14:44 4 * @LastEditTime: 2023-07-17 13:52:47
5 --> 5 -->
6 <template> 6 <template>
7 <div> 7 <div>
...@@ -14,15 +14,13 @@ ...@@ -14,15 +14,13 @@
14 :heightNumSetting="true" 14 :heightNumSetting="true"
15 :minHeight="150" 15 :minHeight="150"
16 height="150" 16 height="150"
17 style="width: 100%" 17 style="width: 100%">
18 >
19 <el-table-column prop="index" width="50" :render-header="renderHeader"> 18 <el-table-column prop="index" width="50" :render-header="renderHeader">
20 <template slot-scope="scope"> 19 <template slot-scope="scope">
21 <i 20 <i
22 class="el-icon-minus pointer" 21 class="el-icon-minus pointer"
23 @click="deleClick(scope.$index, scope.row)" 22 @click="deleClick(scope.$index, scope.row)"
24 v-if="ableOperation" 23 v-if="ableOperation"></i>
25 ></i>
26 <div style="text-align: center" v-else> 24 <div style="text-align: center" v-else>
27 {{ scope.$index + 1 }} 25 {{ scope.$index + 1 }}
28 </div> 26 </div>
...@@ -39,8 +37,7 @@ ...@@ -39,8 +37,7 @@
39 :normalizer="normalizer" 37 :normalizer="normalizer"
40 :appendToBody="true" 38 :appendToBody="true"
41 z-index="9999" 39 z-index="9999"
42 @input="addrow(scope.row)" 40 @input="addrow(scope.row)" />
43 />
44 </template> 41 </template>
45 </el-table-column> 42 </el-table-column>
46 <el-table-column prop="qssj" label="土地使用起始时间" min-width="100"> 43 <el-table-column prop="qssj" label="土地使用起始时间" min-width="100">
...@@ -53,8 +50,7 @@ ...@@ -53,8 +50,7 @@
53 placeholder="选择日期" 50 placeholder="选择日期"
54 value-format="yyyy-MM-dd HH:mm:ss" 51 value-format="yyyy-MM-dd HH:mm:ss"
55 format="yyyy-MM-dd" 52 format="yyyy-MM-dd"
56 @input="startTime(scope.$index)" 53 @input="startTime(scope.$index)">
57 >
58 </el-date-picker> 54 </el-date-picker>
59 </template> 55 </template>
60 </el-table-column> 56 </el-table-column>
...@@ -68,8 +64,7 @@ ...@@ -68,8 +64,7 @@
68 placeholder="选择日期" 64 placeholder="选择日期"
69 value-format="yyyy-MM-dd HH:mm:ss" 65 value-format="yyyy-MM-dd HH:mm:ss"
70 format="yyyy-MM-dd" 66 format="yyyy-MM-dd"
71 @input="endTime(scope.$index)" 67 @input="endTime(scope.$index)">
72 >
73 </el-date-picker> 68 </el-date-picker>
74 </template> 69 </template>
75 </el-table-column> 70 </el-table-column>
...@@ -80,18 +75,16 @@ ...@@ -80,18 +75,16 @@
80 :disabled="!ableOperation" 75 :disabled="!ableOperation"
81 v-model="scope.row.syqx" 76 v-model="scope.row.syqx"
82 placeholder="请输入内容" 77 placeholder="请输入内容"
83 @input="sumTime(scope.$index,scope.row.syqx)" 78 @input="sumTime(scope.$index,scope.row.syqx)">
84 > 79 ></el-input>
85 ></el-input
86 >
87 </template> 80 </template>
88 </el-table-column> 81 </el-table-column>
89 </el-table> 82 </el-table>
90 </div> 83 </div>
91 </template> 84 </template>
92 <script> 85 <script>
93 import { mapGetters } from "vuex"; 86 import { mapGetters } from "vuex";
94 export default { 87 export default {
95 computed: { 88 computed: {
96 ...mapGetters(["dictData"]), 89 ...mapGetters(["dictData"]),
97 }, 90 },
...@@ -107,7 +100,7 @@ export default { ...@@ -107,7 +100,7 @@ export default {
107 default: true, 100 default: true,
108 }, 101 },
109 }, 102 },
110 data() { 103 data () {
111 return { 104 return {
112 // 键名转换,方法默认是label和children进行树状渲染 105 // 键名转换,方法默认是label和children进行树状渲染
113 tdyt: null, 106 tdyt: null,
...@@ -122,7 +115,7 @@ export default { ...@@ -122,7 +115,7 @@ export default {
122 // 起始时间选择范围 115 // 起始时间选择范围
123 pickerStart: {}, 116 pickerStart: {},
124 pickerEnd: {}, 117 pickerEnd: {},
125 normalizer(node) { 118 normalizer (node) {
126 if (node.children == null || node.children == "null") { 119 if (node.children == null || node.children == "null") {
127 delete node.children; 120 delete node.children;
128 } 121 }
...@@ -173,7 +166,7 @@ export default { ...@@ -173,7 +166,7 @@ export default {
173 }, 166 },
174 }, 167 },
175 methods: { 168 methods: {
176 renderHeader() { 169 renderHeader () {
177 return ( 170 return (
178 <div> 171 <div>
179 {" "} 172 {" "}
...@@ -191,7 +184,7 @@ export default { ...@@ -191,7 +184,7 @@ export default {
191 ); 184 );
192 }, 185 },
193 // 修改事件 186 // 修改事件
194 addrow() { 187 addrow () {
195 this.tableDataList = this.tableDataList.map((item) => { 188 this.tableDataList = this.tableDataList.map((item) => {
196 return { 189 return {
197 ...item, 190 ...item,
...@@ -200,11 +193,11 @@ export default { ...@@ -200,11 +193,11 @@ export default {
200 }); 193 });
201 this.$emit("upDateTdytxxList", this.tableDataList); 194 this.$emit("upDateTdytxxList", this.tableDataList);
202 }, 195 },
203 startTime(index) { 196 startTime (index) {
204 // let startTime = this.tableDataList[index].tdsyqssj; 197 // let startTime = this.tableDataList[index].tdsyqssj;
205 let endTime = this.tableDataList[index].jssj; 198 let endTime = this.tableDataList[index].jssj;
206 let startTime = this.tableDataList[index].qssj; 199 let startTime = this.tableDataList[index].qssj;
207 this.tableDataList[index].pickerEnd= { 200 this.tableDataList[index].pickerEnd = {
208 disabledDate: (time) => { 201 disabledDate: (time) => {
209 if (Object.keys(startTime).length > 0) { 202 if (Object.keys(startTime).length > 0) {
210 return new Date(startTime).getTime() > time.getTime(); 203 return new Date(startTime).getTime() > time.getTime();
...@@ -219,10 +212,10 @@ export default { ...@@ -219,10 +212,10 @@ export default {
219 ) { 212 ) {
220 let startYear = new Date(startTime).getFullYear(); 213 let startYear = new Date(startTime).getFullYear();
221 let endYear = new Date(endTime).getFullYear(); 214 let endYear = new Date(endTime).getFullYear();
222 this.tableDataList[index].syqx=endYear-startYear; 215 this.tableDataList[index].syqx = endYear - startYear;
223 } 216 }
224 }, 217 },
225 endTime(index) { 218 endTime (index) {
226 // let startTime = this.tableDataList[index].tdsyqssj; 219 // let startTime = this.tableDataList[index].tdsyqssj;
227 let startTime = this.tableDataList[index].qssj; 220 let startTime = this.tableDataList[index].qssj;
228 let endTime = this.tableDataList[index].jssj; 221 let endTime = this.tableDataList[index].jssj;
...@@ -241,10 +234,10 @@ export default { ...@@ -241,10 +234,10 @@ export default {
241 ) { 234 ) {
242 let startYear = new Date(startTime).getFullYear(); 235 let startYear = new Date(startTime).getFullYear();
243 let endYear = new Date(endTime).getFullYear(); 236 let endYear = new Date(endTime).getFullYear();
244 this.tableDataList[index].syqx=endYear-startYear; 237 this.tableDataList[index].syqx = endYear - startYear;
245 } 238 }
246 }, 239 },
247 sumTime(index, syqx) { 240 sumTime (index, syqx) {
248 241
249 let startTime = this.tableDataList[index].qssj; 242 let startTime = this.tableDataList[index].qssj;
250 this.tableDataList[index].jssj = 243 this.tableDataList[index].jssj =
...@@ -254,14 +247,14 @@ export default { ...@@ -254,14 +247,14 @@ export default {
254 247
255 }, 248 },
256 // 新增 249 // 新增
257 addClick() { 250 addClick () {
258 this.tableDataList[this.tableDataList.length] = _.cloneDeep(this.newdata); 251 this.tableDataList[this.tableDataList.length] = _.cloneDeep(this.newdata);
259 252
260 this.$emit("upDateTdytxxList", this.tableDataList); 253 this.$emit("upDateTdytxxList", this.tableDataList);
261 }, 254 },
262 255
263 // 删除 256 // 删除
264 deleClick(index, row) { 257 deleClick (index, row) {
265 this.$confirm("确定要删除吗, 是否继续?", "提示", { 258 this.$confirm("确定要删除吗, 是否继续?", "提示", {
266 confirmButtonText: "确定", 259 confirmButtonText: "确定",
267 cancelButtonText: "取消", 260 cancelButtonText: "取消",
...@@ -270,19 +263,25 @@ export default { ...@@ -270,19 +263,25 @@ export default {
270 .then(() => { 263 .then(() => {
271 this.tableData.splice(index, 1); 264 this.tableData.splice(index, 1);
272 }) 265 })
273 .catch(() => {}); 266 .catch(() => { });
274 }, 267 },
275 }, 268 },
276 }; 269 };
277 </script> 270 </script>
278 <style scoped lang="scss"> 271 <style scoped lang="scss">
279 .el-input { 272 .el-input {
280 border: none !important; 273 border: none !important;
281 } 274 }
282 /deep/.el-table__row { 275 /deep/.el-table__row {
283 border: none !important; 276 border: none !important;
284 } 277 }
285 .el-date-editor.el-input { 278 .el-date-editor.el-input {
286 width: 100%; 279 width: 100%;
287 } 280 }
281 /deep/.el-table th {
282 height: 30px !important;
283 }
284 /deep/.el-table--small .el-table__cell {
285 padding: 5px;
286 }
288 </style> 287 </style>
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 11:06:42 4 * @LastEditTime: 2023-07-17 14:20:17
5 */ 5 */
6 import { getPrintTemplateByCode } from "@/api/print"; 6 import { getPrintTemplateByCode } from "@/api/print";
7 import { uploadUndo } from "@/api/clxx"; 7 import { uploadUndo } from "@/api/clxx";
...@@ -65,7 +65,10 @@ export default { ...@@ -65,7 +65,10 @@ export default {
65 let that = this; 65 let that = this;
66 switch (item.value) { 66 switch (item.value) {
67 case "B0": 67 case "B0":
68 this.openDialog() 68 // this.openDialog()
69 this.$alert('此功能正在开发', '提示', {
70 confirmButtonText: '确定',
71 })
69 break; 72 break;
70 case "B1": 73 case "B1":
71 getWorkFlowImage(this.bsmSlsq, this.$route.query.bestepid).then(res => { 74 getWorkFlowImage(this.bsmSlsq, this.$route.query.bestepid).then(res => {
......
...@@ -47,12 +47,10 @@ ...@@ -47,12 +47,10 @@
47 </el-form-item> 47 </el-form-item>
48 </el-col> 48 </el-col>
49 </el-row> 49 </el-row>
50 <div class="slxx_title title-block"> 50 <div class="slxx_title title-block flex" style="justify-content: space-between;">
51 不动产单元情况 51 不动产单元情况
52 <div>
53 <el-button @click="compare">变化情况对比+</el-button> 52 <el-button @click="compare">变化情况对比+</el-button>
54 </div> 53 </div>
55 </div>
56 <el-row :gutter="10"> 54 <el-row :gutter="10">
57 <el-col :span="8"> 55 <el-col :span="8">
58 <el-form-item label="原不动产权证号:"> 56 <el-form-item label="原不动产权证号:">
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 14:47:30 4 * @LastEditTime: 2023-07-17 13:38:49
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
8 <!-- 表单部分 --> 8 <!-- 表单部分 -->
9 <div class="from-clues-header"> 9 <div class="from-clues-header">
10 <el-form :model="queryForm" ref="queryForm" label-width="100px"> 10 <el-form :model="queryForm" ref="queryForm" label-width="90px">
11 <el-row> 11 <el-row style="margin-bottom:10px">
12 <el-col :span="8"> 12 <el-col :span="5">
13 <el-form-item label="不动产单元号"> 13 <el-form-item label="不动产单元号" label-width="110px">
14 <el-input 14 <el-input
15 placeholder="请输入不动产单元号" 15 placeholder="请输入不动产单元号"
16 maxlength="28" 16 maxlength="28"
17 v-model="queryForm.bdcdyh" 17 v-model="queryForm.bdcdyh"
18 clearable 18 clearable
19 class="width200px"></el-input> 19 class="width100"></el-input>
20 </el-form-item> 20 </el-form-item>
21 </el-col> 21 </el-col>
22 <el-col :span="8"> 22 <el-col :span="5">
23 <el-form-item label="查封机关"> 23 <el-form-item label="查封机关">
24 <el-input placeholder="请输入查封机关" v-model="queryForm.cfjg" clearable class="width200px"></el-input> 24 <el-input placeholder="请输入查封机关" v-model="queryForm.cfjg" clearable class="width100"></el-input>
25 </el-form-item> 25 </el-form-item>
26 </el-col> 26 </el-col>
27 <el-col :span="8"> 27 <el-col :span="5">
28 <el-form-item label="查封文号"> 28 <el-form-item label="查封文号">
29 <el-input 29 <el-input
30 placeholder="请输入不动产权证号" 30 placeholder="请输入不动产权证号"
31 v-model="queryForm.cfwh" 31 v-model="queryForm.cfwh"
32 clearable 32 clearable
33 class="width200px"></el-input> 33 class="width100"></el-input>
34 </el-form-item> 34 </el-form-item>
35 </el-col> 35 </el-col>
36 </el-row> 36 <el-col :span="6">
37 <el-row> 37 <el-form-item label="坐落" label-width="50px">
38 <el-col :span="5"> 38 <el-input placeholder="请输入坐落" v-model="queryForm.zl" clearable class="width100"></el-input>
39 <el-form-item label="坐落">
40 <el-input placeholder="请输入坐落" v-model="queryForm.zl" clearable class="width200px"></el-input>
41 </el-form-item> 39 </el-form-item>
42 </el-col> 40 </el-col>
43 <el-col :span="6" class="btnColRight"> 41 <el-col :span="3" class="btnColRight">
44 <el-form-item> 42 <el-form-item>
45 <el-button type="primary" @click="resetForm(true)">重置</el-button>
46 <el-button type="primary" @click="queryClick">查询</el-button> 43 <el-button type="primary" @click="queryClick">查询</el-button>
44 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
47 </el-form-item> 45 </el-form-item>
48 </el-col> 46 </el-col>
49 </el-row> 47 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 14:47:36 4 * @LastEditTime: 2023-07-17 13:16:57
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 抵押权利信息查询 --> 7 <!-- 抵押权利信息查询 -->
...@@ -38,8 +38,8 @@ ...@@ -38,8 +38,8 @@
38 </el-col> 38 </el-col>
39 <el-col :span="2" class="btnColRight"> 39 <el-col :span="2" class="btnColRight">
40 <el-form-item> 40 <el-form-item>
41 <el-button type="primary" @click="resetForm(true)">重置</el-button>
42 <el-button type="primary" @click="handleSearch">查询</el-button> 41 <el-button type="primary" @click="handleSearch">查询</el-button>
42 <el-button type="primary" @click="resetForm(true)">重置</el-button>
43 </el-form-item> 43 </el-form-item>
44 </el-col> 44 </el-col>
45 </el-row> 45 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:23:44 4 * @LastEditTime: 2023-07-17 13:17:12
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
23 </el-col> 23 </el-col>
24 <el-col :span="4" class="btnColRight"> 24 <el-col :span="4" class="btnColRight">
25 <el-form-item> 25 <el-form-item>
26 <el-button type="primary" @click="resetForm(true)">重置</el-button> 26 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
27 <el-button type="primary" @click="handleSearch">查询</el-button> 27 <el-button type="primary" @click="handleSearch">查询</el-button>
28 </el-form-item> 28 </el-form-item>
29 </el-col> 29 </el-col>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:23:51 4 * @LastEditTime: 2023-07-17 13:17:17
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
23 </el-col> 23 </el-col>
24 <el-col :span="4" class="btnColRight"> 24 <el-col :span="4" class="btnColRight">
25 <el-form-item> 25 <el-form-item>
26 <el-button type="primary" @click="resetForm(true)">重置</el-button> 26 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
27 <el-button type="primary" @click="handleSearch">查询</el-button> 27 <el-button type="primary" @click="handleSearch">查询</el-button>
28 </el-form-item> 28 </el-form-item>
29 </el-col> 29 </el-col>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:26:40 4 * @LastEditTime: 2023-07-17 13:17:38
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
38 </el-col> 38 </el-col>
39 <el-col :span="3" class="btnColRight"> 39 <el-col :span="3" class="btnColRight">
40 <el-form-item> 40 <el-form-item>
41 <el-button type="primary" @click="resetForm(true)">重置</el-button> 41 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
42 <el-button type="primary" @click="handleSearch">查询</el-button> 42 <el-button type="primary" @click="handleSearch">查询</el-button>
43 </el-form-item> 43 </el-form-item>
44 </el-col> 44 </el-col>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:26:46 4 * @LastEditTime: 2023-07-17 13:17:50
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
35 </el-col> 35 </el-col>
36 <el-col :span="4" class="btnColRight"> 36 <el-col :span="4" class="btnColRight">
37 <el-form-item> 37 <el-form-item>
38 <el-button type="primary" @click="resetForm(true)">重置</el-button> 38 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
39 <el-button type="primary" @click="handleSearch">查询</el-button> 39 <el-button type="primary" @click="handleSearch">查询</el-button>
40 </el-form-item> 40 </el-form-item>
41 </el-col> 41 </el-col>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:26:51 4 * @LastEditTime: 2023-07-17 13:18:01
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
30 </el-col> 30 </el-col>
31 <el-col :span="4" class="btnColRight"> 31 <el-col :span="4" class="btnColRight">
32 <el-form-item> 32 <el-form-item>
33 <el-button type="primary" @click="resetForm(true)">重置</el-button> 33 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
34 <el-button type="primary" @click="handleSearch">查询</el-button> 34 <el-button type="primary" @click="handleSearch">查询</el-button>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:26:55 4 * @LastEditTime: 2023-07-17 13:18:06
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
30 </el-col> 30 </el-col>
31 <el-col :span="2" class="btnColRight"> 31 <el-col :span="2" class="btnColRight">
32 <el-form-item> 32 <el-form-item>
33 <el-button type="primary" @click="resetForm(true)">重置</el-button> 33 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
34 <el-button type="primary" @click="handleSearch">查询</el-button> 34 <el-button type="primary" @click="handleSearch">查询</el-button>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:00 4 * @LastEditTime: 2023-07-17 13:18:12
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -37,8 +37,8 @@ ...@@ -37,8 +37,8 @@
37 </el-col> 37 </el-col>
38 <el-col :span="6" class="btnColRight"> 38 <el-col :span="6" class="btnColRight">
39 <el-form-item> 39 <el-form-item>
40 <el-button type="primary" @click="resetForm(true)">重置</el-button>
41 <el-button type="primary" @click="handleSearch">查询</el-button> 40 <el-button type="primary" @click="handleSearch">查询</el-button>
41 <el-button type="primary" @click="resetForm(true)">重置</el-button>
42 </el-form-item> 42 </el-form-item>
43 </el-col> 43 </el-col>
44 </el-row> 44 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-07 09:27:48 4 * @LastEditTime: 2023-07-17 13:18:17
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -37,8 +37,8 @@ ...@@ -37,8 +37,8 @@
37 </el-col> 37 </el-col>
38 <el-col :span="6" class="btnColRight"> 38 <el-col :span="6" class="btnColRight">
39 <el-form-item> 39 <el-form-item>
40 <el-button type="primary" @click="resetForm(true)">重置</el-button>
41 <el-button type="primary" @click="handleSearch">查询</el-button> 40 <el-button type="primary" @click="handleSearch">查询</el-button>
41 <el-button type="primary" @click="resetForm(true)">重置</el-button>
42 </el-form-item> 42 </el-form-item>
43 </el-col> 43 </el-col>
44 </el-row> 44 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:13 4 * @LastEditTime: 2023-07-17 13:16:27
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
29 </el-col> 29 </el-col>
30 <el-col :span="6" class="btnColRight"> 30 <el-col :span="6" class="btnColRight">
31 <el-form-item> 31 <el-form-item>
32 <el-button type="primary" @click="resetForm(true)">重置</el-button> 32 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
33 <el-button type="primary" @click="handleSearch">查询</el-button> 33 <el-button type="primary" @click="handleSearch">查询</el-button>
34 </el-form-item> 34 </el-form-item>
35 </el-col> 35 </el-col>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:16 4 * @LastEditTime: 2023-07-17 13:18:26
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues"> 7 <div class="from-clues">
...@@ -37,8 +37,8 @@ ...@@ -37,8 +37,8 @@
37 </el-col> 37 </el-col>
38 <el-col :span="6" class="btnColRight"> 38 <el-col :span="6" class="btnColRight">
39 <el-form-item> 39 <el-form-item>
40 <el-button type="primary" @click="resetForm(true)">重置</el-button>
41 <el-button type="primary" @click="handleSearch">查询</el-button> 40 <el-button type="primary" @click="handleSearch">查询</el-button>
41 <el-button type="primary" @click="resetForm(true)">重置</el-button>
42 </el-form-item> 42 </el-form-item>
43 </el-col> 43 </el-col>
44 </el-row> 44 </el-row>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:19 4 * @LastEditTime: 2023-07-17 13:18:34
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
30 </el-col> 30 </el-col>
31 <el-col :span="2" class="btnColRight"> 31 <el-col :span="2" class="btnColRight">
32 <el-form-item> 32 <el-form-item>
33 <el-button type="primary" @click="resetForm(true)">重置</el-button> 33 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
34 <el-button type="primary" @click="handleSearch">查询</el-button> 34 <el-button type="primary" @click="handleSearch">查询</el-button>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:26 4 * @LastEditTime: 2023-07-17 13:18:39
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
30 </el-col> 30 </el-col>
31 <el-col :span="2" class="btnColRight"> 31 <el-col :span="2" class="btnColRight">
32 <el-form-item> 32 <el-form-item>
33 <el-button type="primary" @click="resetForm">重置</el-button> 33 <!-- <el-button type="primary" @click="resetForm">重置</el-button> -->
34 <el-button type="primary" @click="handleSearch">查询</el-button> 34 <el-button type="primary" @click="handleSearch">查询</el-button>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-07-13 15:27:34 4 * @LastEditTime: 2023-07-17 13:18:43
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 主体权利信息查询 --> 7 <!-- 主体权利信息查询 -->
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
30 </el-col> 30 </el-col>
31 <el-col :span="2" class="btnColRight"> 31 <el-col :span="2" class="btnColRight">
32 <el-form-item> 32 <el-form-item>
33 <el-button type="primary" @click="resetForm(true)">重置</el-button> 33 <!-- <el-button type="primary" @click="resetForm(true)">重置</el-button> -->
34 <el-button type="primary" @click="handleSearch">查询</el-button> 34 <el-button type="primary" @click="handleSearch">查询</el-button>
35 </el-form-item> 35 </el-form-item>
36 </el-col> 36 </el-col>
......