729f201a by renchao@pashanhoo.com

Merge branch 'dev'

2 parents c5430981 383a07c7
Showing 73 changed files with 681 additions and 453 deletions
...@@ -18,7 +18,18 @@ export function getDjbfm (data) { ...@@ -18,7 +18,18 @@ export function getDjbfm (data) {
18 params: data 18 params: data
19 }) 19 })
20 } 20 }
21 21 /**
22 * @description: 获取权利类型数组
23 * @param {*} params
24 * @author: renchao
25 */
26 export function getQllxByBdcdyid (params) {
27 return request({
28 url: SERVER.SERVERAPI + '/rest/djbDetail/getQllxByBdcdyid',
29 method: 'get',
30 params
31 })
32 }
22 /** 33 /**
23 * @description: 获取登记目录 34 * @description: 获取登记目录
24 * @param {*} data 35 * @param {*} data
......
...@@ -66,18 +66,7 @@ export function leftMenubl (params) { ...@@ -66,18 +66,7 @@ export function leftMenubl (params) {
66 params 66 params
67 }) 67 })
68 } 68 }
69 /** 69
70 * @description: 获取权利类型数组
71 * @param {*} params
72 * @author: renchao
73 */
74 export function getQllxByBdcdyid (params) {
75 return request({
76 url: SERVER.SERVERAPI + '/rest/djbDetail/getQllxByBdcdyid',
77 method: 'get',
78 params
79 })
80 }
81 /** 70 /**
82 * @description: 保存数据 71 * @description: 保存数据
83 * @param {*} data 72 * @param {*} data
......
...@@ -77,3 +77,9 @@ ...@@ -77,3 +77,9 @@
77 /deep/.el-form-item__label { 77 /deep/.el-form-item__label {
78 padding-bottom: 0px; 78 padding-bottom: 0px;
79 } 79 }
80 // 控制表单是否只读
81 .readonly{
82 /deep/.el-form-item__content{
83 pointer-events: none!important;
84 }
85 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-04-25 17:05:49 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,4 +44,34 @@ export default class filter { ...@@ -44,4 +44,34 @@ 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 yWstatus (row) {
48 let text = "";
49 let keys = 0;
50 // 定义策略对象
51 const strategies = {
52 djblzt: "正在办理",
53 zjgcdyzt: "在建工程抵押",
54 ycfzt: "已预查封",
55 cfzt: "已查封",
56 diyizt: "已地役",
57 yyzt: "异议中",
58 xzzt: "已限制",
59 ygmmzt: "已预告买卖",
60 ygdyzt: "已预告抵押",
61 dyzt: "已抵押"
62 };
63
64 for (let key in row) {
65 if (row[key] === 1 && strategies[key]) {
66 keys++;
67 if (keys == 1) {
68 text += strategies[key];
69 } else {
70 text += ',' + strategies[key];
71 }
72 }
73 }
74
75 return text;
76 }
47 } 77 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -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:24:00 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'
......
...@@ -273,6 +273,7 @@ export default { ...@@ -273,6 +273,7 @@ export default {
273 }, 273 },
274 }, 274 },
275 methods: { 275 methods: {
276
276 closeDialog() { 277 closeDialog() {
277 this.$emit("input", false); 278 this.$emit("input", false);
278 this.$refs["ruleForm"].resetFields(); 279 this.$refs["ruleForm"].resetFields();
......
...@@ -41,7 +41,7 @@ var qlxxPage = [ ...@@ -41,7 +41,7 @@ var qlxxPage = [
41 ]; 41 ];
42 42
43 //组装登记簿树形结构 43 //组装登记簿树形结构
44 export function loadTreeData(qlxxData, bdcdyh) { 44 export function loadTreeData(qlxxData) {
45 let treedata = []; 45 let treedata = [];
46 //加载封面 46 //加载封面
47 treedata.push({ id: "djbfm", form: "djbfm.vue", label: "登记簿封面" }); 47 treedata.push({ id: "djbfm", form: "djbfm.vue", label: "登记簿封面" });
......
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/djbbl.js"; 59 import { deleteRepairRecord } from "@/api/djbRepair.js";
65 import { leftMenubl } from "@/api/djbbl.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>
......
...@@ -10,12 +10,13 @@ ...@@ -10,12 +10,13 @@
10 <el-form 10 <el-form
11 :model="ruleForm" 11 :model="ruleForm"
12 :rules="rules" 12 :rules="rules"
13 class="loadingtext"
14 ref="ruleForm" 13 ref="ruleForm"
15 :label-position="flag ? 'top' : ''" 14 :label-position="flag ? 'top' : ''"
16 :inline="flag" 15 :inline="flag"
17 label-width="145px" 16 label-width="145px"
18 inline-message 17 inline-message
18 :class="{readonly: editDisabled }"
19 class="loadingtext"
19 > 20 >
20 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 21 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
21 <div class="slxx_title title-block"> 22 <div class="slxx_title title-block">
...@@ -340,7 +341,7 @@ ...@@ -340,7 +341,7 @@
340 </el-form-item> 341 </el-form-item>
341 </el-col> 342 </el-col>
342 </div> 343 </div>
343 <el-row class="btn" v-if="!$route.query.viewtype"> 344 <el-row class="btn" v-if="ableOperation">
344 <el-form-item> 345 <el-form-item>
345 <el-button type="primary" @click="onSubmit">保存</el-button> 346 <el-button type="primary" @click="onSubmit">保存</el-button>
346 </el-form-item> 347 </el-form-item>
...@@ -350,7 +351,7 @@ ...@@ -350,7 +351,7 @@
350 </template> 351 </template>
351 <script> 352 <script>
352 import { mapGetters } from "vuex"; 353 import { mapGetters } from "vuex";
353 import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbbl.js"; 354 import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js";
354 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 355 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
355 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 356 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
356 import tdytTable from "@/views/workflow/components/tdytTable"; 357 import tdytTable from "@/views/workflow/components/tdytTable";
...@@ -359,6 +360,14 @@ export default { ...@@ -359,6 +360,14 @@ export default {
359 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, 360 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
360 computed: { 361 computed: {
361 ...mapGetters(["dictData", "flag"]), 362 ...mapGetters(["dictData", "flag"]),
363 // 根据流程判断表单是否为只读
364 editDisabled() {
365 if (!this.ableOperation) {
366 //只读状态
367 return true;
368 }
369 return false;
370 },
362 }, 371 },
363 data() { 372 data() {
364 return { 373 return {
...@@ -426,6 +435,7 @@ export default { ...@@ -426,6 +435,7 @@ export default {
426 dname: "是", 435 dname: "是",
427 }, 436 },
428 ], 437 ],
438 ableOperation:false,
429 //传递参数\ 439 //传递参数\
430 440
431 ssQlxxList: [], 441 ssQlxxList: [],
...@@ -444,7 +454,9 @@ export default { ...@@ -444,7 +454,9 @@ export default {
444 created() { 454 created() {
445 this.loadData(); 455 this.loadData();
446 }, 456 },
447 mounted() {}, 457 mounted() {
458 this.ableOperation=this.$parent.ableOperation
459 },
448 methods: { 460 methods: {
449 ztQlxxchange(val) { 461 ztQlxxchange(val) {
450 this.ruleForm.ztQlxx = val; 462 this.ruleForm.ztQlxx = val;
...@@ -570,6 +582,13 @@ export default { ...@@ -570,6 +582,13 @@ export default {
570 }; 582 };
571 </script> 583 </script>
572 <style scoped lang="scss"> 584 <style scoped lang="scss">
585
573 @import "~@/styles/public.scss"; 586 @import "~@/styles/public.scss";
574 @import "~@/styles/slxx/slxx.scss"; 587 @import "~@/styles/slxx/slxx.scss";
588
589
590
591
592
575 </style> 593 </style>
594
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
9 <el-form 9 <el-form
10 :model="ruleForm" 10 :model="ruleForm"
11 :rules="rules" 11 :rules="rules"
12 :class="{readonly: editDisabled }"
12 class="loadingtext" 13 class="loadingtext"
13 ref="ruleForm" 14 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 15 :label-position="flag ? 'top' : ''"
...@@ -455,6 +456,7 @@ ...@@ -455,6 +456,7 @@
455 :tableData="ruleForm.qlrData" 456 :tableData="ruleForm.qlrData"
456 @upDateQlrxxList="upDateQlrxxList" 457 @upDateQlrxxList="upDateQlrxxList"
457 :key="key" 458 :key="key"
459 :ableOperation="ableOperation"
458 :gyfs="ruleForm.qlxx.gyfs" 460 :gyfs="ruleForm.qlxx.gyfs"
459 /> 461 />
460 462
...@@ -467,11 +469,12 @@ ...@@ -467,11 +469,12 @@
467 v-if="ruleForm.ywrData" 469 v-if="ruleForm.ywrData"
468 :tableData="ruleForm.ywrData" 470 :tableData="ruleForm.ywrData"
469 :key="key" 471 :key="key"
472 :ableOperation="ableOperation"
470 @upDateQlrxxList="upDateYwrxxList" 473 @upDateQlrxxList="upDateYwrxxList"
471 /> 474 />
472 </div> 475 </div>
473 </div> 476 </div>
474 <el-row class="btn" v-if="!$route.query.viewtype"> 477 <el-row class="btn" v-if="ableOperation">
475 <el-form-item> 478 <el-form-item>
476 <el-button type="primary" @click="onSubmit">保存</el-button> 479 <el-button type="primary" @click="onSubmit">保存</el-button>
477 </el-form-item> 480 </el-form-item>
...@@ -481,7 +484,7 @@ ...@@ -481,7 +484,7 @@
481 </template> 484 </template>
482 <script> 485 <script>
483 import { mapGetters } from "vuex"; 486 import { mapGetters } from "vuex";
484 import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbbl.js"; 487 import { init, getSsQlxx, getZtQlxx, save } from "@/api/djbRepair.js";
485 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 488 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
486 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 489 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
487 import selectTable from "@/components/selectTable/index.vue"; 490 import selectTable from "@/components/selectTable/index.vue";
...@@ -490,6 +493,14 @@ export default { ...@@ -490,6 +493,14 @@ export default {
490 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable }, 493 components: { qlrCommonTable, ywrCommonTable, tdytTable, selectTable },
491 computed: { 494 computed: {
492 ...mapGetters(["dictData", "flag"]), 495 ...mapGetters(["dictData", "flag"]),
496 // 根据流程判断表单是否为只读
497 editDisabled() {
498 if (!this.ableOperation) {
499 //只读状态
500 return true;
501 }
502 return false;
503 },
493 }, 504 },
494 data() { 505 data() {
495 return { 506 return {
...@@ -546,6 +557,7 @@ export default { ...@@ -546,6 +557,7 @@ export default {
546 ], 557 ],
547 ssQlxxList: [], 558 ssQlxxList: [],
548 ztQlxxList: [], 559 ztQlxxList: [],
560 ableOperation:false,
549 rules: { 561 rules: {
550 bdcqzhrules: [ 562 bdcqzhrules: [
551 { required: true, message: "不动产登记证明号", trigger: "blur" }, 563 { required: true, message: "不动产登记证明号", trigger: "blur" },
...@@ -570,7 +582,9 @@ export default { ...@@ -570,7 +582,9 @@ export default {
570 created() { 582 created() {
571 this.loadData(); 583 this.loadData();
572 }, 584 },
573 585 mounted() {
586 this.ableOperation=this.$parent.ableOperation
587 },
574 methods: { 588 methods: {
575 ztQlxxchange(val) { 589 ztQlxxchange(val) {
576 this.ruleForm.ztQlxx = val; 590 this.ruleForm.ztQlxx = val;
...@@ -703,4 +717,5 @@ export default { ...@@ -703,4 +717,5 @@ export default {
703 .el-table__row { 717 .el-table__row {
704 height: 30px !important; 718 height: 30px !important;
705 } 719 }
720
706 </style> 721 </style>
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
9 <el-form 9 <el-form
10 :model="ruleForm" 10 :model="ruleForm"
11 :rules="rules" 11 :rules="rules"
12 :class="{readonly: editDisabled }"
12 class="loadingtext" 13 class="loadingtext"
13 ref="ruleForm" 14 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 15 :label-position="flag ? 'top' : ''"
...@@ -244,6 +245,7 @@ ...@@ -244,6 +245,7 @@
244 :tableData="ruleForm.qlrData" 245 :tableData="ruleForm.qlrData"
245 @upDateQlrxxList="upDateQlrxxList" 246 @upDateQlrxxList="upDateQlrxxList"
246 :key="key" 247 :key="key"
248 :ableOperation="ableOperation"
247 :gyfs="ruleForm.qlxx.gyfs" 249 :gyfs="ruleForm.qlxx.gyfs"
248 /> 250 />
249 251
...@@ -256,11 +258,12 @@ ...@@ -256,11 +258,12 @@
256 v-if="ruleForm.ywrData" 258 v-if="ruleForm.ywrData"
257 :tableData="ruleForm.ywrData" 259 :tableData="ruleForm.ywrData"
258 :key="key" 260 :key="key"
261 :ableOperation="ableOperation"
259 @upDateQlrxxList="upDateYwrxxList" 262 @upDateQlrxxList="upDateYwrxxList"
260 /> 263 />
261 </div> 264 </div>
262 </div> 265 </div>
263 <el-row class="btn" v-if="!$route.query.viewtype"> 266 <el-row class="btn" v-if="ableOperation">
264 <el-form-item> 267 <el-form-item>
265 <el-button type="primary" @click="onSubmit">保存</el-button> 268 <el-button type="primary" @click="onSubmit">保存</el-button>
266 </el-form-item> 269 </el-form-item>
...@@ -270,7 +273,7 @@ ...@@ -270,7 +273,7 @@
270 </template> 273 </template>
271 <script> 274 <script>
272 import { mapGetters } from "vuex"; 275 import { mapGetters } from "vuex";
273 import { init, save } from "@/api/djbbl.js"; 276 import { init, save } from "@/api/djbRepair.js";
274 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js"; 277 import { getSjlx, getDictLeabel } from "@/utils/dictionary.js";
275 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 278 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
276 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 279 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
...@@ -279,6 +282,14 @@ export default { ...@@ -279,6 +282,14 @@ export default {
279 components: { qlrCommonTable, ywrCommonTable, tdytTable }, 282 components: { qlrCommonTable, ywrCommonTable, tdytTable },
280 computed: { 283 computed: {
281 ...mapGetters(["dictData", "flag"]), 284 ...mapGetters(["dictData", "flag"]),
285 // 根据流程判断表单是否为只读
286 editDisabled() {
287 if (!this.ableOperation) {
288 //只读状态
289 return true;
290 }
291 return false;
292 },
282 }, 293 },
283 data() { 294 data() {
284 return { 295 return {
...@@ -328,6 +339,7 @@ export default { ...@@ -328,6 +339,7 @@ export default {
328 dname: "历史", 339 dname: "历史",
329 }, 340 },
330 ], 341 ],
342 ableOperation:false,
331 //传递参数\ 343 //传递参数\
332 rules: { 344 rules: {
333 bdcqzhrules:[ 345 bdcqzhrules:[
...@@ -343,7 +355,9 @@ export default { ...@@ -343,7 +355,9 @@ export default {
343 created() { 355 created() {
344 this.loadData(); 356 this.loadData();
345 }, 357 },
346 mounted() {}, 358 mounted() {
359 this.ableOperation=this.$parent.ableOperation
360 },
347 methods: { 361 methods: {
348 loadData() { 362 loadData() {
349 this.propsParam.isEdit = this.$parent.isEdit; 363 this.propsParam.isEdit = this.$parent.isEdit;
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
9 <el-form 9 <el-form
10 :model="ruleForm" 10 :model="ruleForm"
11 :rules="rules" 11 :rules="rules"
12 :class="{readonly: editDisabled }"
12 class="loadingtext" 13 class="loadingtext"
13 ref="ruleForm" 14 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 15 :label-position="flag ? 'top' : ''"
...@@ -272,6 +273,7 @@ ...@@ -272,6 +273,7 @@
272 <tdytTable 273 <tdytTable
273 :tableData="ruleForm.tdytqxList" 274 :tableData="ruleForm.tdytqxList"
274 @upDateTdytxxList="upDateTdytxxList" 275 @upDateTdytxxList="upDateTdytxxList"
276 :ableOperation="ableOperation"
275 /> 277 />
276 <div class="slxx_title title-block"> 278 <div class="slxx_title title-block">
277 权利人信息 279 权利人信息
...@@ -318,11 +320,12 @@ ...@@ -318,11 +320,12 @@
318 <qlrCommonTable 320 <qlrCommonTable
319 :tableData="ruleForm.qlrData" 321 :tableData="ruleForm.qlrData"
320 @upDateQlrxxList="upDateQlrxxList" 322 @upDateQlrxxList="upDateQlrxxList"
323 :ableOperation="ableOperation"
321 :key="key" 324 :key="key"
322 :gyfs="ruleForm.qlxx.gyfs" 325 :gyfs="ruleForm.qlxx.gyfs"
323 /> 326 />
324 </div> 327 </div>
325 <el-row class="btn" v-if="!$route.query.viewtype"> 328 <el-row class="btn" v-if="ableOperation">
326 <el-form-item> 329 <el-form-item>
327 <el-button type="primary" @click="onSubmit">保存</el-button> 330 <el-button type="primary" @click="onSubmit">保存</el-button>
328 </el-form-item> 331 </el-form-item>
...@@ -332,7 +335,7 @@ ...@@ -332,7 +335,7 @@
332 </template> 335 </template>
333 <script> 336 <script>
334 import { mapGetters } from "vuex"; 337 import { mapGetters } from "vuex";
335 import { init, save } from "@/api/djbbl.js"; 338 import { init, save } from "@/api/djbRepair.js";
336 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 339 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
337 import tdytTable from "@/views/workflow/components/tdytTable"; 340 import tdytTable from "@/views/workflow/components/tdytTable";
338 // import the component 341 // import the component
...@@ -343,6 +346,14 @@ export default { ...@@ -343,6 +346,14 @@ export default {
343 components: { qlrCommonTable, tdytTable }, 346 components: { qlrCommonTable, tdytTable },
344 computed: { 347 computed: {
345 ...mapGetters(["dictData", "flag"]), 348 ...mapGetters(["dictData", "flag"]),
349 // 根据流程判断表单是否为只读
350 editDisabled() {
351 if (!this.ableOperation) {
352 //只读状态
353 return true;
354 }
355 return false;
356 },
346 }, 357 },
347 data() { 358 data() {
348 return { 359 return {
...@@ -405,6 +416,7 @@ export default { ...@@ -405,6 +416,7 @@ export default {
405 disabled: true, 416 disabled: true,
406 czrOptions: [], 417 czrOptions: [],
407 ruleForm: {}, 418 ruleForm: {},
419 ableOperation:false,
408 //传递参数\ 420 //传递参数\
409 rules: { 421 rules: {
410 422
...@@ -422,7 +434,9 @@ export default { ...@@ -422,7 +434,9 @@ export default {
422 created() { 434 created() {
423 this.loadData(); 435 this.loadData();
424 }, 436 },
425 mounted() {}, 437 mounted() {
438 this.ableOperation=this.$parent.ableOperation
439 },
426 methods: { 440 methods: {
427 loadData() { 441 loadData() {
428 442
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
9 <el-form 9 <el-form
10 :model="ruleForm" 10 :model="ruleForm"
11 :rules="rules" 11 :rules="rules"
12 :class="{readonly: editDisabled }"
12 class="loadingtext" 13 class="loadingtext"
13 ref="ruleForm" 14 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 15 :label-position="flag ? 'top' : ''"
...@@ -214,6 +215,7 @@ ...@@ -214,6 +215,7 @@
214 <tdytTable 215 <tdytTable
215 :tableData="ruleForm.tdytqxList" 216 :tableData="ruleForm.tdytqxList"
216 @upDateTdytxxList="upDateTdytxxList" 217 @upDateTdytxxList="upDateTdytxxList"
218 :ableOperation="ableOperation"
217 /> 219 />
218 <div class="slxx_title title-block"> 220 <div class="slxx_title title-block">
219 权利人信息 221 权利人信息
...@@ -262,12 +264,12 @@ ...@@ -262,12 +264,12 @@
262 :tableData="ruleForm.qlrData" 264 :tableData="ruleForm.qlrData"
263 @upDateQlrxxList="upDateQlrxxList" 265 @upDateQlrxxList="upDateQlrxxList"
264 :key="key" 266 :key="key"
265 :viewtype="$route.query.viewtype" 267 :ableOperation="ableOperation"
266 :gyfs="ruleForm.qlxx.gyfs" 268 :gyfs="ruleForm.qlxx.gyfs"
267 /> 269 />
268 270
269 </div> 271 </div>
270 <el-row class="btn" v-if="!$route.query.viewtype"> 272 <el-row class="btn" v-if="ableOperation">
271 <el-form-item> 273 <el-form-item>
272 <el-button type="primary" @click="onSubmit">保存</el-button> 274 <el-button type="primary" @click="onSubmit">保存</el-button>
273 </el-form-item> 275 </el-form-item>
...@@ -278,13 +280,21 @@ ...@@ -278,13 +280,21 @@
278 <script> 280 <script>
279 import store from "@/store/index.js"; 281 import store from "@/store/index.js";
280 import { mapGetters } from "vuex"; 282 import { mapGetters } from "vuex";
281 import { init, save } from "@/api/djbbl.js"; 283 import { init, save } from "@/api/djbRepair.js";
282 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 284 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
283 import tdytTable from "@/views/workflow/components/tdytTable"; 285 import tdytTable from "@/views/workflow/components/tdytTable";
284 export default { 286 export default {
285 components: { qlrCommonTable, tdytTable }, 287 components: { qlrCommonTable, tdytTable },
286 computed: { 288 computed: {
287 ...mapGetters(["dictData", "flag"]), 289 ...mapGetters(["dictData", "flag"]),
290 // 根据流程判断表单是否为只读
291 editDisabled() {
292 if (!this.ableOperation) {
293 //只读状态
294 return true;
295 }
296 return false;
297 },
288 }, 298 },
289 data() { 299 data() {
290 return { 300 return {
...@@ -301,7 +311,7 @@ export default { ...@@ -301,7 +311,7 @@ export default {
301 }, 311 },
302 //表单是否可操作 312 //表单是否可操作
303 propsParam: this.$attrs, 313 propsParam: this.$attrs,
304 ableOperation: true, 314 ableOperation:false,
305 key: 0, 315 key: 0,
306 // 登记类型 316 // 登记类型
307 djlxlist: [ 317 djlxlist: [
...@@ -362,7 +372,9 @@ export default { ...@@ -362,7 +372,9 @@ export default {
362 created() { 372 created() {
363 this.loadData(); 373 this.loadData();
364 }, 374 },
365 mounted() {}, 375 mounted() {
376 this.ableOperation=this.$parent.ableOperation
377 },
366 methods: { 378 methods: {
367 // 字典 379 // 字典
368 getDictData(val) { 380 getDictData(val) {
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
9 <el-form 9 <el-form
10 :model="ruleForm" 10 :model="ruleForm"
11 :rules="rules" 11 :rules="rules"
12 :class="{readonly: editDisabled }"
12 class="loadingtext" 13 class="loadingtext"
13 ref="ruleForm" 14 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 15 :label-position="flag ? 'top' : ''"
...@@ -241,6 +242,7 @@ ...@@ -241,6 +242,7 @@
241 <tdytTable 242 <tdytTable
242 :tableData="ruleForm.tdytqxList" 243 :tableData="ruleForm.tdytqxList"
243 @upDateTdytxxList="upDateTdytxxList" 244 @upDateTdytxxList="upDateTdytxxList"
245 :ableOperation="ableOperation"
244 /> 246 />
245 <div class="slxx_title title-block"> 247 <div class="slxx_title title-block">
246 权利人信息 248 权利人信息
...@@ -250,8 +252,8 @@ ...@@ -250,8 +252,8 @@
250 <el-col :span="12"> 252 <el-col :span="12">
251 <el-form-item label="共有方式:"> 253 <el-form-item label="共有方式:">
252 <el-radio-group 254 <el-radio-group
253 :disabled="$route.query.viewtype == 0" 255 :disabled="!ableOperation"
254 v-model="ruleForm.qlxx.gyqk" 256 v-model="ruleForm.qlxx.gyfs"
255 > 257 >
256 <el-radio label="0">单独所有</el-radio> 258 <el-radio label="0">单独所有</el-radio>
257 <el-radio label="1">共同共有</el-radio> 259 <el-radio label="1">共同共有</el-radio>
...@@ -289,11 +291,11 @@ ...@@ -289,11 +291,11 @@
289 :tableData="ruleForm.qlrData" 291 :tableData="ruleForm.qlrData"
290 @upDateQlrxxList="upDateQlrxxList" 292 @upDateQlrxxList="upDateQlrxxList"
291 :key="key" 293 :key="key"
292 :viewtype="$route.query.viewtype" 294 :ableOperation="ableOperation"
293 :gyfs="ruleForm.qlxx.gyfs" 295 :gyfs="ruleForm.qlxx.gyfs"
294 /> 296 />
295 </div> 297 </div>
296 <el-row class="btn" v-if="!$route.query.viewtype"> 298 <el-row class="btn" v-if="ableOperation">
297 <el-form-item> 299 <el-form-item>
298 <el-button type="primary" @click="onSubmit">保存</el-button> 300 <el-button type="primary" @click="onSubmit">保存</el-button>
299 </el-form-item> 301 </el-form-item>
...@@ -304,13 +306,21 @@ ...@@ -304,13 +306,21 @@
304 <script> 306 <script>
305 import store from "@/store/index.js"; 307 import store from "@/store/index.js";
306 import { mapGetters } from "vuex"; 308 import { mapGetters } from "vuex";
307 import { init, save } from "@/api/djbbl.js"; 309 import { init, save } from "@/api/djbRepair.js";
308 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 310 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
309 import tdytTable from "@/views/workflow/components/tdytTable"; 311 import tdytTable from "@/views/workflow/components/tdytTable";
310 export default { 312 export default {
311 components: { qlrCommonTable, tdytTable }, 313 components: { qlrCommonTable, tdytTable },
312 computed: { 314 computed: {
313 ...mapGetters(["dictData", "flag"]), 315 ...mapGetters(["dictData", "flag"]),
316 // 根据流程判断表单是否为只读
317 editDisabled() {
318 if (!this.ableOperation) {
319 //只读状态
320 return true;
321 }
322 return false;
323 },
314 }, 324 },
315 data() { 325 data() {
316 return { 326 return {
...@@ -327,7 +337,6 @@ export default { ...@@ -327,7 +337,6 @@ export default {
327 }, 337 },
328 //表单是否可操作 338 //表单是否可操作
329 propsParam: this.$attrs, 339 propsParam: this.$attrs,
330 ableOperation: true,
331 key: 0, 340 key: 0,
332 // 登记类型 341 // 登记类型
333 djlxlist: [ 342 djlxlist: [
...@@ -373,6 +382,7 @@ export default { ...@@ -373,6 +382,7 @@ export default {
373 disabled: true, 382 disabled: true,
374 czrOptions: [], 383 czrOptions: [],
375 ruleForm: {}, 384 ruleForm: {},
385 ableOperation:false,
376 //传递参数\ 386 //传递参数\
377 rules: { 387 rules: {
378 bdcqzhrules: [ 388 bdcqzhrules: [
...@@ -388,7 +398,9 @@ export default { ...@@ -388,7 +398,9 @@ export default {
388 created() { 398 created() {
389 this.loadData(); 399 this.loadData();
390 }, 400 },
391 mounted() {}, 401 mounted() {
402 this.ableOperation=this.$parent.ableOperation
403 },
392 methods: { 404 methods: {
393 // 字典 405 // 字典
394 getDictData(val) { 406 getDictData(val) {
...@@ -491,4 +503,9 @@ export default { ...@@ -491,4 +503,9 @@ export default {
491 <style scoped lang="scss"> 503 <style scoped lang="scss">
492 @import "~@/styles/public.scss"; 504 @import "~@/styles/public.scss";
493 @import "~@/styles/slxx/slxx.scss"; 505 @import "~@/styles/slxx/slxx.scss";
506 .loadingtext{
507 /deep/.el-form-item__content{
508 pointer-events: none!important;
509 }
510 }
494 </style> 511 </style>
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
10 <el-form 10 <el-form
11 :model="ruleForm" 11 :model="ruleForm"
12 :rules="rules" 12 :rules="rules"
13 :class="{readonly: editDisabled }"
13 class="loadingtext" 14 class="loadingtext"
14 ref="ruleForm" 15 ref="ruleForm"
15 :label-position="flag ? 'top' : ''" 16 :label-position="flag ? 'top' : ''"
...@@ -283,6 +284,7 @@ ...@@ -283,6 +284,7 @@
283 :tableData="ruleForm.qlrData" 284 :tableData="ruleForm.qlrData"
284 @upDateQlrxxList="upDateQlrxxList" 285 @upDateQlrxxList="upDateQlrxxList"
285 :key="key" 286 :key="key"
287 :ableOperation="ableOperation"
286 :gyfs="ruleForm.qlxx.gyfs" 288 :gyfs="ruleForm.qlxx.gyfs"
287 /> 289 />
288 290
...@@ -295,11 +297,12 @@ ...@@ -295,11 +297,12 @@
295 v-if="ruleForm.ywrData" 297 v-if="ruleForm.ywrData"
296 :tableData="ruleForm.ywrData" 298 :tableData="ruleForm.ywrData"
297 :key="key" 299 :key="key"
300 :ableOperation="ableOperation"
298 @upDateQlrxxList="upDateYwrxxList" 301 @upDateQlrxxList="upDateYwrxxList"
299 /> 302 />
300 </div> 303 </div>
301 </div> 304 </div>
302 <el-row class="btn" v-if="!$route.query.viewtype"> 305 <el-row class="btn" v-if="ableOperation">
303 <el-form-item> 306 <el-form-item>
304 <el-button type="primary" @click="onSubmit">保存</el-button> 307 <el-button type="primary" @click="onSubmit">保存</el-button>
305 </el-form-item> 308 </el-form-item>
...@@ -309,7 +312,7 @@ ...@@ -309,7 +312,7 @@
309 </template> 312 </template>
310 <script> 313 <script>
311 import { mapGetters } from "vuex"; 314 import { mapGetters } from "vuex";
312 import { init, save } from "@/api/djbbl.js"; 315 import { init, save } from "@/api/djbRepair.js";
313 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 316 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
314 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 317 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
315 import tdytTable from "@/views/workflow/components/tdytTable"; 318 import tdytTable from "@/views/workflow/components/tdytTable";
...@@ -317,6 +320,14 @@ export default { ...@@ -317,6 +320,14 @@ export default {
317 components: { qlrCommonTable, ywrCommonTable, tdytTable }, 320 components: { qlrCommonTable, ywrCommonTable, tdytTable },
318 computed: { 321 computed: {
319 ...mapGetters(["dictData", "flag"]), 322 ...mapGetters(["dictData", "flag"]),
323 // 根据流程判断表单是否为只读
324 editDisabled() {
325 if (!this.ableOperation) {
326 //只读状态
327 return true;
328 }
329 return false;
330 },
320 }, 331 },
321 data() { 332 data() {
322 return { 333 return {
...@@ -377,12 +388,15 @@ export default { ...@@ -377,12 +388,15 @@ export default {
377 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }], 388 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }],
378 ygdjlxrules: [{ required: true, message: "预告登记种类", trigger: "change" }], 389 ygdjlxrules: [{ required: true, message: "预告登记种类", trigger: "change" }],
379 }, 390 },
391 ableOperation:false,
380 }; 392 };
381 }, 393 },
382 created() { 394 created() {
383 this.loadData(); 395 this.loadData();
384 }, 396 },
385 mounted() {}, 397 mounted() {
398 this.ableOperation=this.$parent.ableOperation
399 },
386 methods: { 400 methods: {
387 loadData() { 401 loadData() {
388 this.propsParam.isEdit=this.$parent.isEdit 402 this.propsParam.isEdit=this.$parent.isEdit
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
9 <el-form 9 <el-form
10 :model="ruleForm" 10 :model="ruleForm"
11 :rules="rules" 11 :rules="rules"
12 :class="{readonly: editDisabled }"
12 class="loadingtext" 13 class="loadingtext"
13 ref="ruleForm" 14 ref="ruleForm"
14 :label-position="flag ? 'top' : ''" 15 :label-position="flag ? 'top' : ''"
...@@ -202,6 +203,7 @@ ...@@ -202,6 +203,7 @@
202 :tableData="ruleForm.qlrData" 203 :tableData="ruleForm.qlrData"
203 @upDateQlrxxList="upDateQlrxxList" 204 @upDateQlrxxList="upDateQlrxxList"
204 :key="key" 205 :key="key"
206 :ableOperation="ableOperation"
205 :gyfs="ruleForm.qlxx.gyfs" 207 :gyfs="ruleForm.qlxx.gyfs"
206 /> 208 />
207 <div v-if="ruleForm.ywrData"> 209 <div v-if="ruleForm.ywrData">
...@@ -213,6 +215,7 @@ ...@@ -213,6 +215,7 @@
213 v-if="ruleForm.ywrData" 215 v-if="ruleForm.ywrData"
214 :tableData="ruleForm.ywrData" 216 :tableData="ruleForm.ywrData"
215 :key="key" 217 :key="key"
218 :ableOperation="ableOperation"
216 @upDateQlrxxList="upDateYwrxxList" 219 @upDateQlrxxList="upDateYwrxxList"
217 /> 220 />
218 </div> 221 </div>
...@@ -227,7 +230,7 @@ ...@@ -227,7 +230,7 @@
227 </template> 230 </template>
228 <script> 231 <script>
229 import { mapGetters } from "vuex"; 232 import { mapGetters } from "vuex";
230 import { init, save } from "@/api/djbbl.js"; 233 import { init, save } from "@/api/djbRepair.js";
231 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable"; 234 import qlrCommonTable from "@/views/djbworkflow/components/qlrCommonTable";
232 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable"; 235 import ywrCommonTable from "@/views/djbworkflow/components/ywrCommonTable";
233 import tdytTable from "@/views/workflow/components/tdytTable"; 236 import tdytTable from "@/views/workflow/components/tdytTable";
...@@ -235,6 +238,14 @@ export default { ...@@ -235,6 +238,14 @@ export default {
235 components: { qlrCommonTable, ywrCommonTable, tdytTable }, 238 components: { qlrCommonTable, ywrCommonTable, tdytTable },
236 computed: { 239 computed: {
237 ...mapGetters(["dictData", "flag"]), 240 ...mapGetters(["dictData", "flag"]),
241 // 根据流程判断表单是否为只读
242 editDisabled() {
243 if (!this.ableOperation) {
244 //只读状态
245 return true;
246 }
247 return false;
248 },
238 }, 249 },
239 data() { 250 data() {
240 return { 251 return {
...@@ -294,12 +305,15 @@ export default { ...@@ -294,12 +305,15 @@ export default {
294 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }], 305 dbrrules: [{ required: true, message: "登簿人", trigger: "blur" }],
295 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }], 306 djsjrules: [{ required: true, message: "登记时间", trigger: "change" }],
296 }, 307 },
308 ableOperation:false
297 }; 309 };
298 }, 310 },
299 created() { 311 created() {
300 this.loadData(); 312 this.loadData();
301 }, 313 },
302 mounted() {}, 314 mounted() {
315 this.ableOperation =this.$parent.ableOperation
316 },
303 methods: { 317 methods: {
304 loadData() { 318 loadData() {
305 this.propsParam.isEdit=this.$parent.isEdit 319 this.propsParam.isEdit=this.$parent.isEdit
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
7 <div class="spyj loadingtext"> 7 <div class="spyj loadingtext">
8 <div class="box"> 8 <div class="box">
9 <div class="spyj_title"> 9 <div class="spyj_title">
10 <div class="leftadd"> 10 <div class="leftadd" v-if="ableOperation">
11 <i 11 <i
12 class="el-icon-plus pointer" 12 class="el-icon-plus pointer"
13 @click="addClick()" 13 @click="addClick()"
...@@ -25,12 +25,15 @@ ...@@ -25,12 +25,15 @@
25 > 25 >
26 <div class="spyj_form"> 26 <div class="spyj_form">
27 <div class="item_left"> 27 <div class="item_left">
28 <div class="left"> 28 <div class="left" v-if="ableOperation">
29 <i 29 <i
30 class="el-icon-minus pointer" 30 class="el-icon-minus pointer"
31 @click="deleClick()" 31 @click="deleClick()"
32 ></i> 32 ></i>
33 </div> 33 </div>
34 <div class="left" v-else>
35 {{index+1}}
36 </div>
34 <div class="right">{{ item.jdmc }}意见</div> 37 <div class="right">{{ item.jdmc }}意见</div>
35 </div> 38 </div>
36 <div class="item_right"> 39 <div class="item_right">
...@@ -42,6 +45,7 @@ ...@@ -42,6 +45,7 @@
42 prop="shyj" 45 prop="shyj"
43 > 46 >
44 <el-input 47 <el-input
48 :disabled="!ableOperation"
45 type="textarea" 49 type="textarea"
46 :rows="4" 50 :rows="4"
47 class="opinion" 51 class="opinion"
...@@ -55,12 +59,13 @@ ...@@ -55,12 +59,13 @@
55 <el-row> 59 <el-row>
56 <el-col :span="16"> 60 <el-col :span="16">
57 <el-form-item label="审查人" prop="shryxm"> 61 <el-form-item label="审查人" prop="shryxm">
58 <el-input v-model="item.shryxm"></el-input> 62 <el-input :disabled="!ableOperation" v-model="item.shryxm"></el-input>
59 </el-form-item> 63 </el-form-item>
60 </el-col> 64 </el-col>
61 <el-col :span="8"> 65 <el-col :span="8">
62 <el-form-item label="审核时间" prop="shkssj"> 66 <el-form-item class="sjxzq" label="审核时间" prop="shkssj">
63 <el-date-picker 67 <el-date-picker
68 :disabled="!ableOperation"
64 v-model="item.shkssj" 69 v-model="item.shkssj"
65 type="date" 70 type="date"
66 placeholder="选择日期" 71 placeholder="选择日期"
...@@ -85,7 +90,7 @@ ...@@ -85,7 +90,7 @@
85 </div> 90 </div>
86 </template> 91 </template>
87 <script> 92 <script>
88 import { addidea, getShList } from "@/api/djbbl.js"; 93 import { addidea, getShList } from "@/api/djbRepair.js";
89 import { mapGetters } from "vuex"; 94 import { mapGetters } from "vuex";
90 export default { 95 export default {
91 computed: { 96 computed: {
...@@ -95,7 +100,7 @@ export default { ...@@ -95,7 +100,7 @@ export default {
95 return { 100 return {
96 isNoData: false, 101 isNoData: false,
97 currentindex:0, 102 currentindex:0,
98 ableOperation: true, 103 ableOperation: false,
99 tableData: [{ jdmc: "初审" }], 104 tableData: [{ jdmc: "初审" }],
100 rules: { 105 rules: {
101 shyj: [{ required: true, message: "请填写意见", trigger: "blur" }], 106 shyj: [{ required: true, message: "请填写意见", trigger: "blur" }],
...@@ -116,11 +121,7 @@ export default { ...@@ -116,11 +121,7 @@ export default {
116 }, 121 },
117 created() {}, 122 created() {},
118 mounted() { 123 mounted() {
119 this.propsParam.isEdit=this.$parent.isEdit 124 this.ableOperation=this.$parent.ableOperation
120 this.propsParam = this.$attrs;
121 if (this.$route.query.viewtype) {
122 this.ableOperation = false
123 }
124 this.getShList(); 125 this.getShList();
125 }, 126 },
126 methods: { 127 methods: {
...@@ -305,7 +306,6 @@ export default { ...@@ -305,7 +306,6 @@ export default {
305 /deep/.el-form-item__content { 306 /deep/.el-form-item__content {
306 display: block; 307 display: block;
307 text-align: left; 308 text-align: left;
308 text-indent: 10px;
309 } 309 }
310 .opinion_item { 310 .opinion_item {
311 /deep/.el-form-item__error { 311 /deep/.el-form-item__error {
...@@ -337,5 +337,11 @@ export default { ...@@ -337,5 +337,11 @@ export default {
337 text-align: center; 337 text-align: center;
338 margin: 15px 0; 338 margin: 15px 0;
339 } 339 }
340
341 .el-date-editor.el-input{
342 width: 100%;
343
344
345 }
340 } 346 }
341 </style> 347 </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/djbbl.js"; 7 import { getQllxByBdcdyid } from "@/api/djbDetail.js";
8 import { uploadUndo } from "@/api/clxx"; 8 import { uploadUndo } from "@/api/clxx";
9 import { deleteFlow } from "@/api/djbbl"; 9 import { deleteFlow } from "@/api/djbRepair";
10 import { getLodop } from "@/utils/LodopFuncs" 10 import { getLodop } from "@/utils/LodopFuncs"
11 import { 11 import {
12 stepExpandInfo, 12 stepExpandInfo,
...@@ -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,16 +55,14 @@ export default { ...@@ -56,16 +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 console.log("1111111111111111111");
65 this.$refs.Menu.getleftMenubl(); 63 this.$refs.Menu.getleftMenubl();
66 }else{ 64 } else {
67 this.ableOperation=false 65 this.ableOperation = false
68 console.log("22222222222222");
69 this.$refs.Menu.getleftMenubl(1); 66 this.$refs.Menu.getleftMenubl(1);
70 } 67 }
71 } 68 }
...@@ -79,7 +76,10 @@ export default { ...@@ -79,7 +76,10 @@ export default {
79 let that = this; 76 let that = this;
80 switch (item.value) { 77 switch (item.value) {
81 case "B0": 78 case "B0":
82 this.openDialog() 79 // this.openDialog()
80 this.$alert('此功能正在开发', '提示', {
81 confirmButtonText: '确定',
82 })
83 break; 83 break;
84 case "B1": 84 case "B1":
85 getWorkFlowImage(this.bsmSlsq, this.$route.query.bestepid).then(res => { 85 getWorkFlowImage(this.bsmSlsq, this.$route.query.bestepid).then(res => {
...@@ -92,7 +92,7 @@ export default { ...@@ -92,7 +92,7 @@ export default {
92 rejectedTaskSet: {}, 92 rejectedTaskSet: {},
93 finishedSequenceFlowSet: result.finishedSequenceFlowIds 93 finishedSequenceFlowSet: result.finishedSequenceFlowIds
94 }, 94 },
95 handlinglist:result.runningTasks, 95 handlinglist: result.runningTasks,
96 allCommentList: result.finishedTasks 96 allCommentList: result.finishedTasks
97 }, '80%', true) 97 }, '80%', true)
98 }) 98 })
......
...@@ -72,16 +72,14 @@ ...@@ -72,16 +72,14 @@
72 import { getStepFormInfo } from "@/api/workFlow.js"; 72 import { getStepFormInfo } from "@/api/workFlow.js";
73 import NoticeBar from "@/components/NoticeBar/index"; 73 import NoticeBar from "@/components/NoticeBar/index";
74 import ProcessViewer from "./components/processViewer.vue"; 74 import ProcessViewer from "./components/processViewer.vue";
75 // 引入左侧菜单 75
76 import { leftMenubl } from "@/api/djbbl.js";
77 import ordinaryMenu from "./components/leftmenu/ordinaryMenu.vue"; 76 import ordinaryMenu from "./components/leftmenu/ordinaryMenu.vue";
78 import qllxDailog from "./djbBook/components/qllxDailog"; 77 import qllxDailog from "./djbBook/components/qllxDailog";
79 import selectBdc from "@/views/ywbl/ywsq/selectBdc.vue"; 78 import selectBdc from "@/views/ywbl/ywsq/selectBdc.vue";
80 import { loadTreeData, getNode } from "./components/leftmenu/djbFrameData.js"; 79 import { loadTreeData, getNode } from "./components/leftmenu/djbFrameData.js";
81 // 登记簿数据信息 80 // 登记簿数据信息
82 import { addRepairRecord } from "@/api/djbbl.js"; 81 import { addRepairRecord } from "@/api/djbRepair.js";
83 // 获取权利类型数组 82 // 获取权利类型数组
84 import { getQllxByBdcdyid } from "@/api/djbbl.js";
85 83
86 import { getBdcqljqtsx } from "@/api/djbDetail.js"; 84 import { getBdcqljqtsx } from "@/api/djbDetail.js";
87 export default { 85 export default {
...@@ -98,11 +96,6 @@ ...@@ -98,11 +96,6 @@
98 bsmSlsq: this.$route.query.bsmSlsq, 96 bsmSlsq: this.$route.query.bsmSlsq,
99 //当前流程所在环节 97 //当前流程所在环节
100 bestepid: this.$route.query.bestepid, 98 bestepid: this.$route.query.bestepid,
101 //受理申请标识码
102 bdcdyid: this.$route.query.bdcdyid,
103 //当前流程所在环节
104 bdcdyh: this.$route.query.bdcdyh,
105 qllx: this.$route.query.qllx,
106 //设置那个表单选中 99 //设置那个表单选中
107 tabName: "", 100 tabName: "",
108 isEdit: true, 101 isEdit: true,
...@@ -124,6 +117,7 @@ ...@@ -124,6 +117,7 @@
124 tabdata: [], 117 tabdata: [],
125 bsmRepair:"", 118 bsmRepair:"",
126 defaultNode: {}, 119 defaultNode: {},
120 ableOperation:false
127 }; 121 };
128 }, 122 },
129 mounted () { 123 mounted () {
...@@ -138,29 +132,13 @@ ...@@ -138,29 +132,13 @@
138 this.$nextTick(function () { 132 this.$nextTick(function () {
139 this.tabList = res.result; 133 this.tabList = res.result;
140 this.tabName = this.tabList[0].value; 134 this.tabName = this.tabList[0].value;
135 this.ableOperation=this.tabList[0].ableOperation
141 this.getFromRouter(this.tabName); 136 this.getFromRouter(this.tabName);
142 }); 137 });
143 }); 138 });
144 } 139 }
145 }, 140 },
146 // 获取右侧菜单 141
147 // getleftMenubl() {
148 // leftMenubl(this.bsmSlsq).then((res) => {
149 // this.supplementarylist = res.result;
150 // })
151 // },
152 // getQllxByBdcdyid () {
153 // if (this.currentSelectProps.bdcdyid) {
154 // getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then(
155 // (res) => {
156 // if (res.code === 200) {
157 // this.$refs.qllxlist.qllxlistdata = res.result;
158 // this.$refs.qllxlist.dialogVisible = true;
159 // }
160 // }
161 // );
162 // }
163 // },
164 // 获取右侧选项卡 142 // 获取右侧选项卡
165 getCurrentSelectProps (val) { 143 getCurrentSelectProps (val) {
166 this.bsmRepair= val.bsmRepair 144 this.bsmRepair= val.bsmRepair
...@@ -185,7 +163,7 @@ ...@@ -185,7 +163,7 @@
185 bdcdyh: this.currentSelectProps.bdcdyh, 163 bdcdyh: this.currentSelectProps.bdcdyh,
186 }).then((res) => { 164 }).then((res) => {
187 if (res.code === 200) { 165 if (res.code === 200) {
188 this.treedata = loadTreeData(res.result, this.bdcdyh); 166 this.treedata = loadTreeData(res.result);
189 this.$nextTick(function () { 167 this.$nextTick(function () {
190 this.defaultNode = getNode(this.currentSelectProps.qllx, { 168 this.defaultNode = getNode(this.currentSelectProps.qllx, {
191 linShi: 0, 169 linShi: 0,
......
...@@ -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,28 +63,26 @@ ...@@ -67,28 +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/djbbl.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/djbbl.js"; 82 import { addRepairRecord } from "@/api/djbRepair.js";
87 // 获取权利类型数组
88 import { getQllxByBdcdyid } from "@/api/djbbl.js";
89 83
90 import { getBdcqljqtsx } from "@/api/djbDetail.js"; 84 import { getBdcqljqtsx } from "@/api/djbDetail.js";
91 export default { 85 export default {
92 components: { 86 components: {
93 selectBdc, 87 selectBdc,
94 NoticeBar, 88 NoticeBar,
...@@ -97,21 +91,16 @@ export default { ...@@ -97,21 +91,16 @@ export default {
97 qllxDailog, 91 qllxDailog,
98 }, 92 },
99 mixins: [WorkFlow], 93 mixins: [WorkFlow],
100 data() { 94 data () {
101 return { 95 return {
102 bsmSlsq: this.$route.query.bsmSlsq, 96 bsmSlsq: this.$route.query.bsmSlsq,
103 //当前流程所在环节
104 bestepid: this.$route.query.bestepid, 97 bestepid: this.$route.query.bestepid,
105 //受理申请标识码 98 bsmBusiness: this.$route.query.bsmBusiness,
106 bdcdyid: this.$route.query.bdcdyid,
107 //当前流程所在环节
108 bdcdyh: this.$route.query.bdcdyh,
109 qllx: this.$route.query.qllx,
110 //设置那个表单选中 99 //设置那个表单选中
111 tabName: "", 100 tabName: "",
112 // 弹框显示 101 // 弹框显示
113 dialogVisible: true, 102 dialogVisible: true,
114 isEdit:false, 103 isEdit: false,
115 //表单集合 104 //表单集合
116 tabList: [], 105 tabList: [],
117 type: "READ_ONLY", 106 type: "READ_ONLY",
...@@ -126,17 +115,18 @@ export default { ...@@ -126,17 +115,18 @@ export default {
126 //页面监听时间 115 //页面监听时间
127 _beforeUnload_time: "", 116 _beforeUnload_time: "",
128 treedata: {}, 117 treedata: {},
129 bsmRepair:"", 118 bsmRepair: "",
130 tabdata: [], 119 tabdata: [],
131 defaultNode: {}, 120 defaultNode: {},
121 ableOperation: false
132 }; 122 };
133 }, 123 },
134 mounted() { 124 mounted () {
135 // this.getleftMenubl() 125 // this.getleftMenubl()
136 }, 126 },
137 127
138 methods: { 128 methods: {
139 stepForm(qllx) { 129 stepForm (qllx) {
140 this.oneSelectProps.qllx = qllx; 130 this.oneSelectProps.qllx = qllx;
141 if (this.$refs.Menu.supplementarylist.length) { 131 if (this.$refs.Menu.supplementarylist.length) {
142 this.oneSelectProps.type = this.type 132 this.oneSelectProps.type = this.type
...@@ -144,32 +134,16 @@ export default { ...@@ -144,32 +134,16 @@ export default {
144 this.$nextTick(function () { 134 this.$nextTick(function () {
145 this.tabList = res.result; 135 this.tabList = res.result;
146 this.tabName = this.tabList[0].value; 136 this.tabName = this.tabList[0].value;
137 console.log("是否只读", this.tabList[0].ableOperation);
138 this.ableOperation = this.tabList[0].ableOperation
147 this.getFromRouter(this.tabName); 139 this.getFromRouter(this.tabName);
148 }); 140 });
149 }); 141 });
150 } 142 }
151 }, 143 },
152 // 获取右侧菜单
153 // getleftMenubl() {
154 // leftMenubl(this.bsmSlsq).then((res) => {
155 // this.supplementarylist = res.result;
156 // })
157 // },
158 // getQllxByBdcdyid() {
159 // if (this.currentSelectProps.bdcdyid) {
160 // getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then(
161 // (res) => {
162 // if (res.code === 200) {
163 // this.$refs.qllxlist.qllxlistdata = res.result;
164 // this.$refs.qllxlist.dialogVisible = true;
165 // }
166 // }
167 // );
168 // }
169 // },
170 // 获取右侧选项卡 144 // 获取右侧选项卡
171 getCurrentSelectProps(val) { 145 getCurrentSelectProps (val) {
172 this.bsmRepair= val.bsmRepair 146 this.bsmRepair = val.bsmRepair
173 if (val.bdcdyid) { 147 if (val.bdcdyid) {
174 this.oneSelectProps = val; 148 this.oneSelectProps = val;
175 } 149 }
...@@ -185,7 +159,7 @@ export default { ...@@ -185,7 +159,7 @@ export default {
185 } 159 }
186 }, 160 },
187 // 获取渲染登记簿列表 161 // 获取渲染登记簿列表
188 getdjblist() { 162 getdjblist () {
189 getBdcqljqtsx({ 163 getBdcqljqtsx({
190 bdcdyid: this.currentSelectProps.bdcdyid, 164 bdcdyid: this.currentSelectProps.bdcdyid,
191 bdcdyh: this.currentSelectProps.bdcdyh, 165 bdcdyh: this.currentSelectProps.bdcdyh,
...@@ -214,21 +188,21 @@ export default { ...@@ -214,21 +188,21 @@ export default {
214 }); 188 });
215 }, 189 },
216 //右侧表单选项卡事件 190 //右侧表单选项卡事件
217 beforeLeave(activeName) { 191 beforeLeave (activeName) {
218 if (activeName && activeName != 0) this.getFromRouter(activeName); 192 if (activeName && activeName != 0) this.getFromRouter(activeName);
219 }, 193 },
220 //切换选项卡内容组件 194 //切换选项卡内容组件
221 getFromRouter(tabname) { 195 getFromRouter (tabname) {
222 this.componentTag = getForm(tabname); 196 this.componentTag = getForm(tabname);
223 }, 197 },
224 closefp() { 198 closefp () {
225 this.splitScreen = this.splitScreen ? false : true; 199 this.splitScreen = this.splitScreen ? false : true;
226 this.$store.dispatch("app/set1tScreen", this.splitScreen); 200 this.$store.dispatch("app/set1tScreen", this.splitScreen);
227 this.getFromRouter(this.tabList[0].value); 201 this.getFromRouter(this.tabList[0].value);
228 this.clxxForm = getForm(this.tabList[1].value); 202 this.clxxForm = getForm(this.tabList[1].value);
229 }, 203 },
230 // 增加补录记录 204 // 增加补录记录
231 addRepairRecord(row, del) { 205 addRepairRecord (row, del) {
232 let from = { 206 let from = {
233 bsmQlxx: "", 207 bsmQlxx: "",
234 bsmSlsq: this.bsmSlsq, 208 bsmSlsq: this.bsmSlsq,
...@@ -268,6 +242,6 @@ export default { ...@@ -268,6 +242,6 @@ export default {
268 }); 242 });
269 }, 243 },
270 }, 244 },
271 }; 245 };
272 </script> 246 </script>
273 <style scoped lang="scss"></style> 247 <style scoped lang="scss"></style>
......
1 <template> 1 <template>
2 <div class="content"> 2 <div class="content loadingtext">
3 <div class="left"> 3 <div class="left">
4 <el-tree ref="tree" :data="treedata" :props="defaultProps" @node-click="handleNodeClick" 4 <el-tree ref="tree" :data="treedata" :props="defaultProps" @node-click="handleNodeClick"
5 :default-expand-all="true" :expand-on-click-node="false" node-key="id" :default-checked-keys="[showTab]"> 5 :default-expand-all="true" :expand-on-click-node="false" node-key="id" :default-checked-keys="[showTab]">
......
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>
......
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
70 this.clmlInitList(1) 70 this.clmlInitList(1)
71 }, 71 },
72 mounted() { 72 mounted() {
73 this.ableOperation = this.$parent.isEdit; 73 this.ableOperation=this.$parent.ableOperation
74 }, 74 },
75 methods: { 75 methods: {
76 // 自动预览 76 // 自动预览
......
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>
...@@ -10,62 +10,61 @@ ...@@ -10,62 +10,61 @@
10 border 10 border
11 :pagination="false" 11 :pagination="false"
12 :key="key" 12 :key="key"
13 :header-cell-style="{'text-align':'center'}" 13 :header-cell-style="{ 'text-align': 'center' }"
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 <el-table-column 18 <el-table-column prop="index" width="50" :render-header="renderHeader">
19 prop="index"
20 width="50"
21 :render-header="renderHeader">
22 <template slot-scope="scope"> 19 <template slot-scope="scope">
23 <i 20 <i
24 class="el-icon-minus pointer" 21 class="el-icon-minus pointer"
25 @click="deleClick(scope.$index, scope.row)" 22 @click="deleClick(scope.$index, scope.row)"
26 v-if="!$route.query.viewtype == 1" 23 v-if="ableOperation"></i>
27 ></i> 24 <div style="text-align: center" v-else>
28 <div style="text-align:center;" v-else> 25 {{ scope.$index + 1 }}
29 {{ scope.$index+1}}
30 </div> 26 </div>
31 </template> 27 </template>
32 </el-table-column> 28 </el-table-column>
33 <el-table-column prop="yt" label="土地用途" min-width="100"> 29 <el-table-column prop="tdyt" label="土地用途" min-width="100">
34 <template slot-scope="scope"> 30 <template slot-scope="scope">
35 <treeselect 31 <treeselect
36 v-model="tdyt" 32 v-model="tdyt"
37 :disabled="disabled" 33 :disabled="!ableOperation"
38 noOptionsText="暂无数据" 34 noOptionsText="暂无数据"
39 :show-count="true" 35 :show-count="true"
40 :options="dictData['tdyt']" 36 :options="dictData['tdyt']"
41 :normalizer="normalizer" 37 :normalizer="normalizer"
42 :appendToBody="true" z-index="9999" 38 :appendToBody="true"
39 z-index="9999"
43 @input="addrow(scope.row)" /> 40 @input="addrow(scope.row)" />
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">
47 <template slot-scope="scope"> 44 <template slot-scope="scope">
48 <el-date-picker 45 <el-date-picker
49 v-model='scope.row.qssj' 46 v-model="scope.row.qssj"
50 type="date" 47 type="date"
51 :disabled="disabled" 48 :disabled="!ableOperation"
49 :picker-options="scope.row.pickerStart"
52 placeholder="选择日期" 50 placeholder="选择日期"
53 value-format="yyyy-MM-dd HH:mm:ss" 51 value-format="yyyy-MM-dd HH:mm:ss"
54 format="yyyy-MM-dd" 52 format="yyyy-MM-dd"
55 @blur="addrow(scope.row)"> 53 @input="startTime(scope.$index)">
56 </el-date-picker> 54 </el-date-picker>
57 </template> 55 </template>
58 </el-table-column> 56 </el-table-column>
59 <el-table-column prop="jssj" label="土地使用结束时间" min-width="100"> 57 <el-table-column prop="jssj" label="土地使用结束时间" min-width="100">
60 <template slot-scope="scope"> 58 <template slot-scope="scope">
61 <el-date-picker 59 <el-date-picker
62 v-model='scope.row.jssj' 60 v-model="scope.row.jssj"
63 type="date" 61 type="date"
64 :disabled="disabled" 62 :disabled="!ableOperation"
63 :picker-options="scope.row.pickerEnd"
65 placeholder="选择日期" 64 placeholder="选择日期"
66 value-format="yyyy-MM-dd HH:mm:ss" 65 value-format="yyyy-MM-dd HH:mm:ss"
67 format="yyyy-MM-dd" 66 format="yyyy-MM-dd"
68 @blur="addrow(scope.row)"> 67 @input="endTime(scope.$index)">
69 </el-date-picker> 68 </el-date-picker>
70 </template> 69 </template>
71 </el-table-column> 70 </el-table-column>
...@@ -73,10 +72,10 @@ ...@@ -73,10 +72,10 @@
73 <template slot-scope="scope"> 72 <template slot-scope="scope">
74 <el-input 73 <el-input
75 class="item" 74 class="item"
76 :disabled="disabled" 75 :disabled="!ableOperation"
77 v-model="scope.row.tdsyqx" 76 v-model="scope.row.syqx"
78 placeholder="请输入内容" 77 placeholder="请输入内容"
79 @blur="addrow(scope.row)"> 78 @input="sumTime(scope.$index,scope.row.syqx)">
80 ></el-input> 79 ></el-input>
81 </template> 80 </template>
82 </el-table-column> 81 </el-table-column>
...@@ -93,17 +92,16 @@ ...@@ -93,17 +92,16 @@
93 tableData: { 92 tableData: {
94 type: Array, 93 type: Array,
95 default: function () { 94 default: function () {
96 return [] 95 return [];
97 }
98 }, 96 },
99 disabled: { 97 },
98 ableOperation: {
100 type: Boolean, 99 type: Boolean,
101 default: false 100 default: true,
102 } 101 },
103 }, 102 },
104 data () { 103 data () {
105 return { 104 return {
106 isDisabled: this.disabled,
107 // 键名转换,方法默认是label和children进行树状渲染 105 // 键名转换,方法默认是label和children进行树状渲染
108 tdyt: null, 106 tdyt: null,
109 key: 0, 107 key: 0,
...@@ -114,6 +112,9 @@ ...@@ -114,6 +112,9 @@
114 syqx: "", 112 syqx: "",
115 }, 113 },
116 tableDataList: [], 114 tableDataList: [],
115 // 起始时间选择范围
116 pickerStart: {},
117 pickerEnd: {},
117 normalizer (node) { 118 normalizer (node) {
118 if (node.children == null || node.children == "null") { 119 if (node.children == null || node.children == "null") {
119 delete node.children; 120 delete node.children;
...@@ -125,6 +126,8 @@ ...@@ -125,6 +126,8 @@
125 }, 126 },
126 }; 127 };
127 }, 128 },
129 mounted () {
130 },
128 watch: { 131 watch: {
129 tableData: { 132 tableData: {
130 handler: function (val, oldVal) { 133 handler: function (val, oldVal) {
...@@ -140,16 +143,20 @@ ...@@ -140,16 +143,20 @@
140 }, 143 },
141 ]); 144 ]);
142 if (that.tableDataList.length > 0) { 145 if (that.tableDataList.length > 0) {
143 this.tdyt = that.tableDataList[0].yt ? that.tableDataList[0].yt : null 146 this.tdyt = that.tableDataList[0].yt
147 ? that.tableDataList[0].yt
148 : null;
144 } else { 149 } else {
145 this.tdyt = null 150 this.tdyt = null;
146 } 151 }
147 } else { 152 } else {
148 that.tableDataList = _.cloneDeep(val); 153 that.tableDataList = _.cloneDeep(val);
149 if (that.tableDataList.length > 0) { 154 if (that.tableDataList.length > 0) {
150 this.tdyt = that.tableDataList[0].yt ? that.tableDataList[0].yt : null 155 this.tdyt = that.tableDataList[0].yt
156 ? that.tableDataList[0].yt
157 : null;
151 } else { 158 } else {
152 this.tdyt = null 159 this.tdyt = null;
153 } 160 }
154 } 161 }
155 }); 162 });
...@@ -163,7 +170,7 @@ ...@@ -163,7 +170,7 @@
163 return ( 170 return (
164 <div> 171 <div>
165 {" "} 172 {" "}
166 {this.$route.query.viewtype == 1 ? ( 173 {!this.ableOperation ? (
167 "序号" 174 "序号"
168 ) : ( 175 ) : (
169 <i 176 <i
...@@ -181,11 +188,64 @@ ...@@ -181,11 +188,64 @@
181 this.tableDataList = this.tableDataList.map((item) => { 188 this.tableDataList = this.tableDataList.map((item) => {
182 return { 189 return {
183 ...item, 190 ...item,
184 yt: this.tdyt 191 yt: this.tdyt,
185 } 192 };
186 }) 193 });
187 this.$emit("upDateTdytxxList", this.tableDataList); 194 this.$emit("upDateTdytxxList", this.tableDataList);
188 }, 195 },
196 startTime (index) {
197 // let startTime = this.tableDataList[index].tdsyqssj;
198 let endTime = this.tableDataList[index].jssj;
199 let startTime = this.tableDataList[index].qssj;
200 this.tableDataList[index].pickerEnd = {
201 disabledDate: (time) => {
202 if (Object.keys(startTime).length > 0) {
203 return new Date(startTime).getTime() > time.getTime();
204 } else {
205 return time.getTime() < Date.now();
206 }
207 },
208 };
209 if (
210 Object.keys(startTime).length > 0 &&
211 Object.keys(endTime).length > 0
212 ) {
213 let startYear = new Date(startTime).getFullYear();
214 let endYear = new Date(endTime).getFullYear();
215 this.tableDataList[index].syqx = endYear - startYear;
216 }
217 },
218 endTime (index) {
219 // let startTime = this.tableDataList[index].tdsyqssj;
220 let startTime = this.tableDataList[index].qssj;
221 let endTime = this.tableDataList[index].jssj;
222 this.tableDataList[index].pickerStart = {
223 disabledDate: (time) => {
224 if (Object.keys(endTime).length > 0) {
225 return new Date(endTime).getTime() < time.getTime();
226 } else {
227 return time.getTime() > Date.now();
228 }
229 },
230 };
231 if (
232 Object.keys(startTime).length > 0 &&
233 Object.keys(endTime).length > 0
234 ) {
235 let startYear = new Date(startTime).getFullYear();
236 let endYear = new Date(endTime).getFullYear();
237 this.tableDataList[index].syqx = endYear - startYear;
238 }
239 },
240 sumTime (index, syqx) {
241
242 let startTime = this.tableDataList[index].qssj;
243 this.tableDataList[index].jssj =
244 Number(startTime.substring(0, 4)) +
245 Number(syqx) +
246 startTime.slice(4, 19);
247
248 },
189 // 新增 249 // 新增
190 addClick () { 250 addClick () {
191 this.tableDataList[this.tableDataList.length] = _.cloneDeep(this.newdata); 251 this.tableDataList[this.tableDataList.length] = _.cloneDeep(this.newdata);
...@@ -218,4 +278,10 @@ ...@@ -218,4 +278,10 @@
218 .el-date-editor.el-input { 278 .el-date-editor.el-input {
219 width: 100%; 279 width: 100%;
220 } 280 }
281 /deep/.el-table th {
282 height: 30px !important;
283 }
284 /deep/.el-table--small .el-table__cell {
285 padding: 5px;
286 }
221 </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 => {
......
...@@ -101,6 +101,7 @@ ...@@ -101,6 +101,7 @@
101 clxxIndex: "", 101 clxxIndex: "",
102 //材料信息选项卡对象 102 //材料信息选项卡对象
103 clxxTab: {}, 103 clxxTab: {},
104 ableOperation:false,
104 //页面监听时间 105 //页面监听时间
105 _beforeUnload_time: "" 106 _beforeUnload_time: ""
106 } 107 }
...@@ -141,10 +142,12 @@ ...@@ -141,10 +142,12 @@
141 this.tabList = res.result; 142 this.tabList = res.result;
142 //默认加载第一个表单信息 143 //默认加载第一个表单信息
143 this.tabName = res.result[0].value; 144 this.tabName = res.result[0].value;
145 this.ableOperation=this.tabList[0].ableOperation
144 //批量操作无分屏按钮 146 //批量操作无分屏按钮
145 if (index != null) { 147 if (index != null) {
146 //处理分屏材料信息 148 //处理分屏材料信息
147 let that = this; 149 let that = this;
150
148 this.tabList.forEach(function (item, index) { 151 this.tabList.forEach(function (item, index) {
149 if (item.value == "clxx") { 152 if (item.value == "clxx") {
150 that.clxxIndex = index; 153 that.clxxIndex = index;
......
...@@ -93,6 +93,7 @@ ...@@ -93,6 +93,7 @@
93 currentSelectProps: {}, 93 currentSelectProps: {},
94 //是否开启材料分屏 94 //是否开启材料分屏
95 splitScreen: false, 95 splitScreen: false,
96 ableOperation:false,
96 //材料分屏表单 97 //材料分屏表单
97 clxxForm: "", 98 clxxForm: "",
98 //材料信息选择卡索引 99 //材料信息选择卡索引
...@@ -115,6 +116,7 @@ ...@@ -115,6 +116,7 @@
115 this.tabList = res.result; 116 this.tabList = res.result;
116 //默认加载第一个表单信息 117 //默认加载第一个表单信息
117 this.tabName = res.result[0].value; 118 this.tabName = res.result[0].value;
119 this.ableOperation=this.tabList[0].ableOperation
118 //批量操作无分屏按钮 120 //批量操作无分屏按钮
119 if (index != null) { 121 if (index != null) {
120 //处理分屏材料信息 122 //处理分屏材料信息
......
...@@ -198,7 +198,6 @@ ...@@ -198,7 +198,6 @@
198 }); 198 });
199 }, 199 },
200 ywhClick (item) { 200 ywhClick (item) {
201 console.log("代办箱列表信息",item);
202 //判断用户是否拥有该任务的权限,若有则跳转,无权限则给予提示并刷新页面 201 //判断用户是否拥有该任务的权限,若有则跳转,无权限则给予提示并刷新页面
203 judgeUserTaskPermission({ 202 judgeUserTaskPermission({
204 bsmSlsq: item.bsmSlsq, 203 bsmSlsq: item.bsmSlsq,
......
...@@ -131,7 +131,7 @@ ...@@ -131,7 +131,7 @@
131 <div class="triangle"></div> 131 <div class="triangle"></div>
132 </div> 132 </div>
133 <tdytTable 133 <tdytTable
134 :disabled="!ableOperation" 134 :ableOperation="ableOperation"
135 :tableData="ruleForm.tdytqxList" 135 :tableData="ruleForm.tdytqxList"
136 @upDateTdytxxList="upDateTdytxxList" /> 136 @upDateTdytxxList="upDateTdytxxList" />
137 <div class="slxx_title title-block"> 137 <div class="slxx_title title-block">
...@@ -253,7 +253,6 @@ ...@@ -253,7 +253,6 @@
253 methods: { 253 methods: {
254 // 更新土地用途信息 254 // 更新土地用途信息
255 upDateTdytxxList (val) { 255 upDateTdytxxList (val) {
256 console.log("VAL", val);
257 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 256 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
258 this.key++; 257 this.key++;
259 }, 258 },
......
...@@ -143,7 +143,7 @@ ...@@ -143,7 +143,7 @@
143 <div class="triangle"></div> 143 <div class="triangle"></div>
144 </div> 144 </div>
145 <tdytTable 145 <tdytTable
146 :disabled="!ableOperation" 146 :ableOperation="ableOperation"
147 :tableData="ruleForm.tdytqxList" 147 :tableData="ruleForm.tdytqxList"
148 @upDateTdytxxList="upDateTdytxxList" /> 148 @upDateTdytxxList="upDateTdytxxList" />
149 <div class="slxx_title title-block"> 149 <div class="slxx_title title-block">
...@@ -288,7 +288,6 @@ ...@@ -288,7 +288,6 @@
288 }, 288 },
289 // 更新土地用途信息 289 // 更新土地用途信息
290 upDateTdytxxList (val) { 290 upDateTdytxxList (val) {
291 console.log("VAL", val);
292 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 291 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
293 this.key++; 292 this.key++;
294 }, 293 },
......
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
129 <div class="triangle"></div> 129 <div class="triangle"></div>
130 </div> 130 </div>
131 <tdytTable 131 <tdytTable
132 :disabled="!ableOperation" 132 :ableOperation="ableOperation"
133 :tableData="ruleForm.tdytqxList" 133 :tableData="ruleForm.tdytqxList"
134 @upDateTdytxxList="upDateTdytxxList" /> 134 @upDateTdytxxList="upDateTdytxxList" />
135 <div class="slxx_title title-block"> 135 <div class="slxx_title title-block">
...@@ -258,7 +258,6 @@ ...@@ -258,7 +258,6 @@
258 methods: { 258 methods: {
259 // 更新土地用途信息 259 // 更新土地用途信息
260 upDateTdytxxList (val) { 260 upDateTdytxxList (val) {
261 console.log("VAL", val);
262 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 261 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
263 this.key++; 262 this.key++;
264 }, 263 },
......
...@@ -6,7 +6,8 @@ ...@@ -6,7 +6,8 @@
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
8 <div class="slxx"> 8 <div class="slxx">
9 <el-form :model="ruleForm" :rules="rules" class="loadingtext" ref="ruleForm" :label-position="flag ? 'top' : ''" 9 <el-form :model="ruleForm" :rules="rules" :class="{readonly: editDisabled }"
10 class="loadingtext" ref="ruleForm" :label-position="flag ? 'top' : ''"
10 :inline="flag" label-width="120px"> 11 :inline="flag" label-width="120px">
11 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''"> 12 <div class="slxx_con" v-if="isShow" :class="flag ? 'formMarginBot0' : ''">
12 <div class="slxx_title title-block"> 13 <div class="slxx_title title-block">
...@@ -16,34 +17,34 @@ ...@@ -16,34 +17,34 @@
16 <el-row :gutter="10"> 17 <el-row :gutter="10">
17 <el-col :span="8"> 18 <el-col :span="8">
18 <el-form-item label="业务号:"> 19 <el-form-item label="业务号:">
19 <el-input disabled v-model="ruleForm.flow.ywh"></el-input> 20 <el-input v-model="ruleForm.flow.ywh"></el-input>
20 </el-form-item> 21 </el-form-item>
21 </el-col> 22 </el-col>
22 <el-col :span="8"> 23 <el-col :span="8">
23 <el-form-item label="受理人员:"> 24 <el-form-item label="受理人员:">
24 <el-input disabled v-model="ruleForm.slsq.slry"></el-input> 25 <el-input v-model="ruleForm.slsq.slry"></el-input>
25 </el-form-item> 26 </el-form-item>
26 </el-col> 27 </el-col>
27 <el-col :span="8"> 28 <el-col :span="8">
28 <el-form-item label="受理时间:"> 29 <el-form-item label="受理时间:">
29 <el-input disabled v-model="ruleForm.slsq.slsj"></el-input> 30 <el-input v-model="ruleForm.slsq.slsj"></el-input>
30 </el-form-item> 31 </el-form-item>
31 </el-col> 32 </el-col>
32 </el-row> 33 </el-row>
33 <el-row :gutter="10"> 34 <el-row :gutter="10">
34 <el-col :span="8"> 35 <el-col :span="8">
35 <el-form-item label="权利类型:"> 36 <el-form-item label="权利类型:">
36 <el-input disabled v-model="ruleForm.sldy.qllxmc"></el-input> 37 <el-input v-model="ruleForm.sldy.qllxmc"></el-input>
37 </el-form-item> 38 </el-form-item>
38 </el-col> 39 </el-col>
39 <el-col :span="8"> 40 <el-col :span="8">
40 <el-form-item label="登记类型:"> 41 <el-form-item label="登记类型:">
41 <el-input disabled v-model="ruleForm.sldy.djlxmc"></el-input> 42 <el-input v-model="ruleForm.sldy.djlxmc"></el-input>
42 </el-form-item> 43 </el-form-item>
43 </el-col> 44 </el-col>
44 <el-col :span="8"> 45 <el-col :span="8">
45 <el-form-item label="登记情形:"> 46 <el-form-item label="登记情形:">
46 <el-input disabled v-model="ruleForm.slsq.djqxmc"></el-input> 47 <el-input v-model="ruleForm.slsq.djqxmc"></el-input>
47 </el-form-item> 48 </el-form-item>
48 </el-col> 49 </el-col>
49 </el-row> 50 </el-row>
...@@ -54,60 +55,71 @@ ...@@ -54,60 +55,71 @@
54 <el-row :gutter="10"> 55 <el-row :gutter="10">
55 <el-col :span="8"> 56 <el-col :span="8">
56 <el-form-item label="宗地代码:"> 57 <el-form-item label="宗地代码:">
57 <el-input disabled v-model="ruleForm.zdjbxx.zddm"></el-input> 58 <el-input v-model="ruleForm.zdjbxx.zddm"></el-input>
58 </el-form-item> 59 </el-form-item>
59 </el-col> 60 </el-col>
60 <el-col :span="8"> 61 <el-col :span="8">
61 <el-form-item label="不动产单元号:"> 62 <el-form-item label="不动产单元号:">
62 <el-input disabled v-model="ruleForm.zdjbxx.bdcdyh"></el-input> 63 <el-input v-model="ruleForm.zdjbxx.bdcdyh"></el-input>
63 </el-form-item> 64 </el-form-item>
64 </el-col> 65 </el-col>
65 <el-col :span="8"> 66 <el-col :span="8">
66 <el-form-item label="权利性质:"> 67 <el-form-item label="权利性质:">
67 <el-input disabled v-model="ruleForm.zdjbxx.qlxzmc"></el-input> 68 <el-input v-model="ruleForm.zdjbxx.qlxzmc"></el-input>
68 </el-form-item> 69 </el-form-item>
69 </el-col> 70 </el-col>
70 </el-row> 71 </el-row>
71 <el-row :gutter="10"> 72 <el-row :gutter="10">
72 <el-col :span="8"> 73 <el-col :span="8">
73 <el-form-item label="宗地面积:"> 74 <el-form-item label="宗地面积:">
74 <el-input disabled v-model="ruleForm.zdjbxx.zdmj"></el-input> 75 <el-input v-model="ruleForm.zdjbxx.zdmj"></el-input>
75 </el-form-item> 76 </el-form-item>
76 </el-col> 77 </el-col>
77 <!-- <el-col :span="8"> 78 <!-- <el-col :span="8">
78 <el-form-item label="土地用途:"> 79 <el-form-item label="土地用途:">
79 <el-input disabled v-model="ruleForm.zdjbxx.ghytmc"></el-input> 80 <el-input v-model="ruleForm.zdjbxx.ghytmc"></el-input>
80 </el-form-item> 81 </el-form-item>
81 </el-col> --> 82 </el-col> -->
82 <el-col :span="8"> 83 <el-col :span="8">
83 <el-form-item label="权利设定方式:"> 84 <el-form-item label="权利设定方式:">
84 <el-input disabled v-model="ruleForm.zdjbxx.qlsdfsmc"></el-input> 85 <el-input v-model="ruleForm.zdjbxx.qlsdfsmc"></el-input>
85 </el-form-item> 86 </el-form-item>
86 </el-col> 87 </el-col>
87 <el-col :span="8"> 88 <el-col :span="8">
88 <el-form-item label="取得价格:"> 89 <el-form-item label="取得价格:">
89 <div style="display:flex"> 90 <div style="display:flex">
90 <el-input v-model="ruleForm.jsydsyq.qdjg" style="width:500%" :disabled="$route.query.viewtype == '1' && !ableOperation" 91 <el-input v-model="ruleForm.jsydsyq.qdjg" style="width:500%" oninput="value=value.replace(/[^\d.]/g,'')"></el-input>
91 oninput="value=value.replace(/[^\d.]/g,'')"></el-input> 92 <el-select v-model="ruleForm.jsydsyq.jedw">
92 <el-select v-model="ruleForm.jsydsyq.jedw" :disabled="$route.query.viewtype == '1' && !ableOperation">
93 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode"> 93 <el-option v-for="item in dictData['A57']" :key="item.dcode" :label="item.dname" :value="item.dcode">
94 </el-option> 94 </el-option>
95 </el-select> 95 </el-select>
96 </div> 96 </div>
97 </el-form-item> 97 </el-form-item>
98 </el-col> 98 </el-col>
99
100 <el-col :span="16">
101 <el-form-item label="坐落:">
102 <el-input v-model="ruleForm.zdjbxx.zl"></el-input>
103 </el-form-item>
104 </el-col>
99 </el-row> 105 </el-row>
100 <el-row :gutter="10"> 106 <el-row :gutter="10">
101 <el-col :span="24"> 107 <el-col :span="8">
102 <el-form-item label="坐落:"> 108 <el-form-item label="使用期限:">
103 <el-input disabled v-model="ruleForm.zdjbxx.zl"></el-input> 109 <el-input v-model="ruleForm.jsydsyq.tdsyqx"></el-input>
110 </el-form-item>
111 </el-col>
112
113 <el-col :span="16">
114 <el-form-item label="使用权起止时间:">
115 <el-input v-model="ruleForm.jsydsyq.syqqzsj"></el-input>
104 </el-form-item> 116 </el-form-item>
105 </el-col> 117 </el-col>
106 </el-row> 118 </el-row>
107 <el-row :gutter="10"> 119 <el-row :gutter="10">
108 <el-col> 120 <el-col>
109 <el-form-item label="附记:" prop="fj"> 121 <el-form-item label="附记:" prop="fj">
110 <el-input type="textarea" v-model="ruleForm.jsydsyq.fj" :disabled="$route.query.viewtype == '1' && !ableOperation"></el-input> 122 <el-input type="textarea" v-model="ruleForm.jsydsyq.fj"></el-input>
111 </el-form-item> 123 </el-form-item>
112 </el-col> 124 </el-col>
113 </el-row> 125 </el-row>
...@@ -116,7 +128,7 @@ ...@@ -116,7 +128,7 @@
116 <div class="triangle"></div> 128 <div class="triangle"></div>
117 </div> 129 </div>
118 <tdytTable 130 <tdytTable
119 :disabled="!ableOperation" 131 :ableOperation="ableOperation"
120 :tableData="ruleForm.tdytqxList" 132 :tableData="ruleForm.tdytqxList"
121 @upDateTdytxxList="upDateTdytxxList" /> 133 @upDateTdytxxList="upDateTdytxxList" />
122 <div class="slxx_title title-block"> 134 <div class="slxx_title title-block">
...@@ -213,7 +225,15 @@ ...@@ -213,7 +225,15 @@
213 }, 225 },
214 components: { qlrCommonTable, tdytTable }, 226 components: { qlrCommonTable, tdytTable },
215 computed: { 227 computed: {
216 ...mapGetters(["dictData", "flag"]) 228 ...mapGetters(["dictData", "flag"]),
229 // 根据流程判断表单是否为只读
230 editDisabled() {
231 if (!this.ableOperation) {
232 //只读状态
233 return true;
234 }
235 return false;
236 },
217 }, 237 },
218 data () { 238 data () {
219 return { 239 return {
...@@ -232,7 +252,6 @@ ...@@ -232,7 +252,6 @@
232 methods: { 252 methods: {
233 // 更新土地用途信息 253 // 更新土地用途信息
234 upDateTdytxxList (val) { 254 upDateTdytxxList (val) {
235 console.log("VAL", val);
236 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 255 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
237 this.key++; 256 this.key++;
238 }, 257 },
......
...@@ -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="原不动产权证号:">
...@@ -133,7 +131,7 @@ ...@@ -133,7 +131,7 @@
133 </div> 131 </div>
134 <tdytTable 132 <tdytTable
135 :tableData="ruleForm.tdytqxList" 133 :tableData="ruleForm.tdytqxList"
136 :disabled="!ableOperation" 134 :ableOperation="ableOperation"
137 @upDateTdytxxList="upDateTdytxxList" /> 135 @upDateTdytxxList="upDateTdytxxList" />
138 <div class="slxx_title title-block"> 136 <div class="slxx_title title-block">
139 权利人信息 137 权利人信息
...@@ -239,7 +237,6 @@ ...@@ -239,7 +237,6 @@
239 methods: { 237 methods: {
240 // 更新土地用途信息 238 // 更新土地用途信息
241 upDateTdytxxList (val) { 239 upDateTdytxxList (val) {
242 console.log("VAL", val);
243 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 240 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
244 this.key++; 241 this.key++;
245 }, 242 },
......
...@@ -181,7 +181,7 @@ ...@@ -181,7 +181,7 @@
181 </div> 181 </div>
182 <tdytTable 182 <tdytTable
183 :tableData="ruleForm.tdytqxList" 183 :tableData="ruleForm.tdytqxList"
184 :disabled="!ableOperation" 184 :ableOperation="ableOperation"
185 @upDateTdytxxList="upDateTdytxxList" /> 185 @upDateTdytxxList="upDateTdytxxList" />
186 <div class="slxx_title title-block"> 186 <div class="slxx_title title-block">
187 权利人信息 187 权利人信息
...@@ -306,7 +306,6 @@ ...@@ -306,7 +306,6 @@
306 methods: { 306 methods: {
307 // 更新土地用途信息 307 // 更新土地用途信息
308 upDateTdytxxList (val) { 308 upDateTdytxxList (val) {
309 console.log("VAL", val);
310 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val)); 309 this.ruleForm.tdytqxList && (this.ruleForm.tdytqxList = _.cloneDeep(val));
311 this.key++; 310 this.key++;
312 }, 311 },
......
...@@ -203,9 +203,7 @@ ...@@ -203,9 +203,7 @@
203 "/djbworkFrameview?bsmSlsq=" + 203 "/djbworkFrameview?bsmSlsq=" +
204 item.bsmSlsq + 204 item.bsmSlsq +
205 "&bestepid=" + 205 "&bestepid=" +
206 item.bestepid + 206 item.bestepid
207 "&bsmBusiness=" +
208 "&viewtype=1"
209 ); 207 );
210 window.open(href, `djbworkFrameview${item.bsmSlsq}`); 208 window.open(href, `djbworkFrameview${item.bsmSlsq}`);
211 } else { 209 } else {
......
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:48:53 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>
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:36:52 4 * @LastEditTime: 2023-07-14 16:59:26
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -38,8 +38,8 @@ class data extends filter { ...@@ -38,8 +38,8 @@ class data extends filter {
38 render: (h, scope) => { 38 render: (h, scope) => {
39 return ( 39 return (
40 <div> 40 <div>
41 {/* <a v-on:click="doSomething"></a> */} 41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
42 <a style='color:#3498db;' v-show={scope.row.qlblzt == 1} >正在办理</a> 42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 </div> 43 </div>
44 ) 44 )
45 } 45 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:36:58 4 * @LastEditTime: 2023-07-14 16:59:31
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -38,8 +38,9 @@ class data extends filter { ...@@ -38,8 +38,9 @@ class data extends filter {
38 render: (h, scope) => { 38 render: (h, scope) => {
39 return ( 39 return (
40 <div> 40 <div>
41 {/* <a v-on:click="doSomething"></a> */} 41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
42 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
43 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> 44 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 46 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -49,7 +50,7 @@ class data extends filter { ...@@ -49,7 +50,7 @@ class data extends filter {
49 <span v-show={scope.row.xzzt == 1}>,已限制</span> 50 <span v-show={scope.row.xzzt == 1}>,已限制</span>
50 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 51 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
51 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 52 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
52 <span v-show={scope.row.dyzt == 1}>,已抵押</span> 53 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
53 </div> 54 </div>
54 ) 55 )
55 } 56 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:37:01 4 * @LastEditTime: 2023-07-14 16:59:35
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -38,8 +38,9 @@ class data extends filter { ...@@ -38,8 +38,9 @@ class data extends filter {
38 render: (h, scope) => { 38 render: (h, scope) => {
39 return ( 39 return (
40 <div> 40 <div>
41 {/* <a v-on:click="doSomething"></a> */} 41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
42 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
43 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> 44 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 46 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -49,7 +50,7 @@ class data extends filter { ...@@ -49,7 +50,7 @@ class data extends filter {
49 <span v-show={scope.row.xzzt == 1}>,已限制</span> 50 <span v-show={scope.row.xzzt == 1}>,已限制</span>
50 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 51 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
51 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 52 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
52 <span v-show={scope.row.dyzt == 1}>,已抵押</span> 53 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
53 </div> 54 </div>
54 ) 55 )
55 } 56 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:37:05 4 * @LastEditTime: 2023-07-14 16:59:38
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -37,8 +37,9 @@ class data extends filter { ...@@ -37,8 +37,9 @@ class data extends filter {
37 render: (h, scope) => { 37 render: (h, scope) => {
38 return ( 38 return (
39 <div> 39 <div>
40 {/* <a v-on:click="doSomething"></a> */} 40 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 41 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
42 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
42 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> 43 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
43 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -48,7 +49,7 @@ class data extends filter { ...@@ -48,7 +49,7 @@ class data extends filter {
48 <span v-show={scope.row.xzzt == 1}>,已限制</span> 49 <span v-show={scope.row.xzzt == 1}>,已限制</span>
49 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 50 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
50 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 51 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
51 <span v-show={scope.row.dyzt == 1}>,已抵押</span> 52 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
52 </div> 53 </div>
53 ) 54 )
54 } 55 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:37:14 4 * @LastEditTime: 2023-07-14 16:59:43
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -38,8 +38,9 @@ class data extends filter { ...@@ -38,8 +38,9 @@ class data extends filter {
38 render: (h, scope) => { 38 render: (h, scope) => {
39 return ( 39 return (
40 <div> 40 <div>
41 {/* <a v-on:click="doSomething"></a> */} 41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
42 <a icon="el-icon-discover" style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 {/* <a icon="el-icon-discover" style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
43 <span icon="el-icon-discover" v-show={scope.row.zjgcdyzt == 1}>在建工程抵押</span> 44 <span icon="el-icon-discover" v-show={scope.row.zjgcdyzt == 1}>在建工程抵押</span>
44 <span icon="el-icon-discover" v-show={scope.row.ycfzt == 1}>,已预查封</span> 45 <span icon="el-icon-discover" v-show={scope.row.ycfzt == 1}>,已预查封</span>
45 <span icon="el-icon-discover" v-show={scope.row.ycfzt == 1}>,已预查封</span> 46 <span icon="el-icon-discover" v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -49,7 +50,7 @@ class data extends filter { ...@@ -49,7 +50,7 @@ class data extends filter {
49 <span icon="el-icon-discover" v-show={scope.row.xzzt == 1}>,已限制</span> 50 <span icon="el-icon-discover" v-show={scope.row.xzzt == 1}>,已限制</span>
50 <span icon="el-icon-discover" v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 51 <span icon="el-icon-discover" v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
51 <span icon="el-icon-discover" v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 52 <span icon="el-icon-discover" v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
52 <span icon="el-icon-discover" v-show={scope.row.dyzt == 1}>,已抵押</span> 53 <span icon="el-icon-discover" v-show={scope.row.dyzt == 1}>,已抵押</span> */}
53 </div> 54 </div>
54 ) 55 )
55 } 56 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:37:18 4 * @LastEditTime: 2023-07-14 16:59:46
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -38,18 +38,8 @@ class data extends filter { ...@@ -38,18 +38,8 @@ class data extends filter {
38 render: (h, scope) => { 38 render: (h, scope) => {
39 return ( 39 return (
40 <div> 40 <div>
41 {/* <a v-on:click="doSomething"></a> */} 41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
42 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
46 <span v-show={scope.row.cfzt == 1}>,已查封</span>
47 <span v-show={scope.row.diyizt == 1}>,已地役</span>
48 <span v-show={scope.row.yyzt == 1}>,异议中</span>
49 <span v-show={scope.row.xzzt == 1}>,已限制</span>
50 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
51 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
52 <span v-show={scope.row.dyzt == 1}>,已抵押</span>
53 </div> 43 </div>
54 ) 44 )
55 } 45 }
......
...@@ -33,9 +33,8 @@ class data extends filter { ...@@ -33,9 +33,8 @@ class data extends filter {
33 render: (h, scope) => { 33 render: (h, scope) => {
34 return ( 34 return (
35 <div> 35 <div>
36 {/* <a v-on:click="doSomething"></a> */} 36 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
37 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 37 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
38 <span v-show={scope.row.sfbl == 1}>,正在补录</span>
39 </div> 38 </div>
40 ) 39 )
41 } 40 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:37:22 4 * @LastEditTime: 2023-07-14 16:59:53
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -37,8 +37,9 @@ class data extends filter { ...@@ -37,8 +37,9 @@ class data extends filter {
37 render: (h, scope) => { 37 render: (h, scope) => {
38 return ( 38 return (
39 <div> 39 <div>
40 {/* <a v-on:click="doSomething"></a> */} 40 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 41 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
42 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
42 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> 43 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
43 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -48,7 +49,7 @@ class data extends filter { ...@@ -48,7 +49,7 @@ class data extends filter {
48 <span v-show={scope.row.xzzt == 1}>,已限制</span> 49 <span v-show={scope.row.xzzt == 1}>,已限制</span>
49 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 50 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
50 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 51 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
51 <span v-show={scope.row.dyzt == 1}>,已抵押</span> 52 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
52 </div> 53 </div>
53 ) 54 )
54 } 55 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-04-26 14:02:59 4 * @LastEditTime: 2023-07-14 16:59:57
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -36,8 +36,9 @@ class data extends filter { ...@@ -36,8 +36,9 @@ class data extends filter {
36 render: (h, scope) => { 36 render: (h, scope) => {
37 return ( 37 return (
38 <div> 38 <div>
39 {/* <a v-on:click="doSomething"></a> */} 39 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
40 <a style='color:#3498db;' v-show={scope.row.zt == 1} >正在办理</a> 40 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
41 {/* <a style='color:#3498db;' v-show={scope.row.zt == 1} >正在办理</a>
41 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> 42 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
42 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 43 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
43 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -47,7 +48,7 @@ class data extends filter { ...@@ -47,7 +48,7 @@ class data extends filter {
47 <span v-show={scope.row.xzzt == 1}>,已限制</span> 48 <span v-show={scope.row.xzzt == 1}>,已限制</span>
48 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 49 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
49 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 50 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
50 <span v-show={scope.row.dyzt == 1}>,已抵押</span> 51 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
51 </div> 52 </div>
52 ) 53 )
53 } 54 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:37:24 4 * @LastEditTime: 2023-07-14 17:00:00
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
8 8
...@@ -38,7 +38,9 @@ class data extends filter { ...@@ -38,7 +38,9 @@ class data extends filter {
38 render: (h, scope) => { 38 render: (h, scope) => {
39 return ( 39 return (
40 <div> 40 <div>
41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
42 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> 44 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
43 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 46 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -48,7 +50,7 @@ class data extends filter { ...@@ -48,7 +50,7 @@ class data extends filter {
48 <span v-show={scope.row.xzzt == 1}>,已限制</span> 50 <span v-show={scope.row.xzzt == 1}>,已限制</span>
49 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 51 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
50 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 52 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
51 <span v-show={scope.row.dyzt == 1}>,已抵押</span> 53 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
52 </div> 54 </div>
53 ) 55 )
54 } 56 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-06-15 16:23:57 4 * @LastEditTime: 2023-07-14 17:00:04
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -33,7 +33,9 @@ class data extends filter { ...@@ -33,7 +33,9 @@ class data extends filter {
33 render: (h, scope) => { 33 render: (h, scope) => {
34 return ( 34 return (
35 <div> 35 <div>
36 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 36 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
37 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
38 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
37 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> 39 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
38 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 40 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
39 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 41 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -43,7 +45,7 @@ class data extends filter { ...@@ -43,7 +45,7 @@ class data extends filter {
43 <span v-show={scope.row.xzzt == 1}>,已限制</span> 45 <span v-show={scope.row.xzzt == 1}>,已限制</span>
44 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 46 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
45 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 47 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
46 <span v-show={scope.row.dyzt == 1}>,已抵押</span> 48 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
47 </div> 49 </div>
48 ) 50 )
49 } 51 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-04-26 13:57:47 4 * @LastEditTime: 2023-07-14 17:00:07
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -37,8 +37,9 @@ class data extends filter { ...@@ -37,8 +37,9 @@ class data extends filter {
37 render: (h, scope) => { 37 render: (h, scope) => {
38 return ( 38 return (
39 <div> 39 <div>
40 {/* <a v-on:click="doSomething"></a> */} 40 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 41 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
42 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
42 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> 43 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
43 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -48,7 +49,7 @@ class data extends filter { ...@@ -48,7 +49,7 @@ class data extends filter {
48 <span v-show={scope.row.xzzt == 1}>,已限制</span> 49 <span v-show={scope.row.xzzt == 1}>,已限制</span>
49 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 50 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
50 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 51 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
51 <span v-show={scope.row.dyzt == 1}>,已抵押</span> 52 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
52 </div> 53 </div>
53 ) 54 )
54 } 55 }
......
1 /* 1 /*
2 * @Description: 土地所有权对象处理 2 * @Description: 土地所有权对象处理
3 * @Autor: ssq 3 * @Autor: ssq
4 * @LastEditTime: 2023年06月28日 11:08:58 4 * @LastEditTime: 2023-07-14 17:00:11
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
8 8
...@@ -38,7 +38,9 @@ class data extends filter { ...@@ -38,7 +38,9 @@ class data extends filter {
38 render: (h, scope) => { 38 render: (h, scope) => {
39 return ( 39 return (
40 <div> 40 <div>
41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
42 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> 44 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
43 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 46 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -48,7 +50,7 @@ class data extends filter { ...@@ -48,7 +50,7 @@ class data extends filter {
48 <span v-show={scope.row.xzzt == 1}>,已限制</span> 50 <span v-show={scope.row.xzzt == 1}>,已限制</span>
49 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 51 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
50 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 52 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
51 <span v-show={scope.row.dyzt == 1}>,已抵押</span> 53 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
52 </div> 54 </div>
53 ) 55 )
54 } 56 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:37:39 4 * @LastEditTime: 2023-07-14 17:00:15
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -38,8 +38,9 @@ class data extends filter { ...@@ -38,8 +38,9 @@ class data extends filter {
38 render: (h, scope) => { 38 render: (h, scope) => {
39 return ( 39 return (
40 <div> 40 <div>
41 {/* <a v-on:click="doSomething"></a> */} 41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
42 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
43 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> 44 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 46 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -49,7 +50,7 @@ class data extends filter { ...@@ -49,7 +50,7 @@ class data extends filter {
49 <span v-show={scope.row.xzzt == 1}>,已限制</span> 50 <span v-show={scope.row.xzzt == 1}>,已限制</span>
50 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 51 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
51 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 52 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
52 <span v-show={scope.row.dyzt == 1}>,已抵押</span> 53 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
53 </div> 54 </div>
54 ) 55 )
55 } 56 }
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:37:47 4 * @LastEditTime: 2023-07-14 17:00:21
5 */ 5 */
6 import filter from '@/utils/filter.js' 6 import filter from '@/utils/filter.js'
7 let vm = null 7 let vm = null
...@@ -38,8 +38,9 @@ class data extends filter { ...@@ -38,8 +38,9 @@ class data extends filter {
38 render: (h, scope) => { 38 render: (h, scope) => {
39 return ( 39 return (
40 <div> 40 <div>
41 {/* <a v-on:click="doSomething"></a> */} 41 <a style='color:#3498db;' v-show={scope.row.djblzt == 1}>{this.yWstatus(scope.row)}</a>
42 <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> 42 <span v-show={scope.row.djblzt != 1}>{this.yWstatus(scope.row)}</span>
43 {/* <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a>
43 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> 44 <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span>
44 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
45 <span v-show={scope.row.ycfzt == 1}>,已预查封</span> 46 <span v-show={scope.row.ycfzt == 1}>,已预查封</span>
...@@ -49,7 +50,7 @@ class data extends filter { ...@@ -49,7 +50,7 @@ class data extends filter {
49 <span v-show={scope.row.xzzt == 1}>,已限制</span> 50 <span v-show={scope.row.xzzt == 1}>,已限制</span>
50 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span> 51 <span v-show={scope.row.ygmmzt == 1}>,已预告买卖</span>
51 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span> 52 <span v-show={scope.row.ygdyzt == 1}>,已预告抵押</span>
52 <span v-show={scope.row.dyzt == 1}>,已抵押</span> 53 <span v-show={scope.row.dyzt == 1}>,已抵押</span> */}
53 </div> 54 </div>
54 ) 55 )
55 } 56 }
......