Merge branch 'dev'
Showing
73 changed files
with
1665 additions
and
1311 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 | ... | ... |
| ... | @@ -76,4 +76,10 @@ | ... | @@ -76,4 +76,10 @@ |
| 76 | 76 | ||
| 77 | /deep/.el-form-item__label { | 77 | /deep/.el-form-item__label { |
| 78 | padding-bottom: 0px; | 78 | padding-bottom: 0px; |
| 79 | } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 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,246 +50,240 @@ | ... | @@ -54,246 +50,240 @@ |
| 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 | //受理申请标识码 |
| 73 | bsmSlsq: this.$route.query.bsmSlsq, | 68 | bsmSlsq: this.$route.query.bsmSlsq, |
| 74 | //当前流程所在环节 | 69 | //当前流程所在环节 |
| 75 | bestepid: this.$route.query.bestepid, | 70 | bestepid: this.$route.query.bestepid, |
| 76 | //受理申请标识码 | 71 | //受理申请标识码 |
| 77 | bdcdyid: this.$route.query.bdcdyid, | 72 | bdcdyid: this.$route.query.bdcdyid, |
| 78 | //当前流程所在环节 | 73 | //当前流程所在环节 |
| 79 | bdcdyh: this.$route.query.bdcdyh, | 74 | bdcdyh: this.$route.query.bdcdyh, |
| 80 | qllx: this.$route.query.qllx, | 75 | qllx: this.$route.query.qllx, |
| 81 | // 默认选中 | 76 | // 默认选中 |
| 82 | activeIndex: "0", | 77 | activeIndex: "0", |
| 83 | // 折叠 | 78 | // 折叠 |
| 84 | isShowdrawer: true, | 79 | isShowdrawer: true, |
| 85 | delel: true, | 80 | delel: true, |
| 86 | //批量操作按钮名称 | 81 | //批量操作按钮名称 |
| 87 | batchButtonName: "", | 82 | batchButtonName: "", |
| 88 | //左侧菜单数据集合 | 83 | //左侧菜单数据集合 |
| 89 | unitData: [], | 84 | unitData: [], |
| 90 | // 设置表单传递数据 | 85 | // 设置表单传递数据 |
| 91 | currentSelectProps: {}, | 86 | currentSelectProps: {}, |
| 92 | //左侧树形结构数据 | 87 | //左侧树形结构数据 |
| 93 | treedata: [], | 88 | treedata: [], |
| 94 | defaultNode: "", | 89 | defaultNode: "", |
| 95 | defaultProps: { | 90 | defaultProps: { |
| 96 | value: "id", | 91 | value: "id", |
| 97 | children: "children", | 92 | children: "children", |
| 98 | label: "label", | 93 | label: "label", |
| 99 | }, | 94 | }, |
| 100 | showTab: "bdcqldjml", // 选中状态,根据表格中权利类型判断 | 95 | showTab: "bdcqldjml", // 选中状态,根据表格中权利类型判断 |
| 101 | }; | 96 | }; |
| 102 | }, | ||
| 103 | mounted() { | ||
| 104 | this.delel=this.$parent.isEdit | ||
| 105 | this.loadBdcdylist(); | ||
| 106 | // this.getleftMenubl(); | ||
| 107 | |||
| 108 | |||
| 109 | }, | ||
| 110 | computed: { | ||
| 111 | // ...mapGetters(["isRefresh"]), | ||
| 112 | }, | ||
| 113 | watch: { | ||
| 114 | // isRefresh: { | ||
| 115 | // handler(newVal, oldVal) { | ||
| 116 | // if (newVal) this.loadBdcdylist(); | ||
| 117 | // }, | ||
| 118 | // immediate: true, | ||
| 119 | // }, | ||
| 120 | }, | ||
| 121 | methods: { | ||
| 122 | //读取申请单元信息 | ||
| 123 | loadBdcdylist() { | ||
| 124 | var formdata = new FormData(); | ||
| 125 | if(this.bsmSlsq){ | ||
| 126 | formdata.append("bsmSlsq", this.bsmSlsq); | ||
| 127 | formdata.append("bestepid", this.bestepid); | ||
| 128 | leftMenu(formdata).then((res) => { | ||
| 129 | if (res.code === 200 && res.result) { | ||
| 130 | this.currentSelectProps = res.result[0]; | ||
| 131 | this.$emit("getCurrentSelectProps", this.currentSelectProps); | ||
| 132 | } | ||
| 133 | }); | ||
| 134 | } | ||
| 135 | |||
| 136 | |||
| 137 | }, | ||
| 138 | // 获取右侧菜单 | ||
| 139 | getleftMenubl(row) { | ||
| 140 | |||
| 141 | leftMenubl(this.bsmSlsq).then((res) => { | ||
| 142 | this.supplementarylist = res.result; | ||
| 143 | if(row==1){ | ||
| 144 | this.delel=false | ||
| 145 | } | ||
| 146 | if(row&&row!=1){ | ||
| 147 | this.supplementarylist.forEach((item,index) => { | ||
| 148 | if(item.bsmRepair==row.bsmRepair){ | ||
| 149 | this.activeIndex=index.toString() | ||
| 150 | // 补录成功后定位到该条记录 | ||
| 151 | this.unitClick(index) | ||
| 152 | } | ||
| 153 | }) | ||
| 154 | } | ||
| 155 | if(this.supplementarylist.length){ | ||
| 156 | this.unitClick(0) | ||
| 157 | }else{ | ||
| 158 | this.$emit("getCurrentSelectProps", this.currentSelectProps); | ||
| 159 | } | ||
| 160 | }); | ||
| 161 | }, | 97 | }, |
| 162 | handleNodeClick(data, node, elem) { | 98 | mounted () { |
| 163 | this.$parent.loadComponent(this.currentSelectProps, data); | 99 | this.delel = this.$parent.isEdit |
| 164 | this.$parent.tabset(); | 100 | this.loadBdcdylist(); |
| 165 | }, | 101 | }, |
| 166 | //申请单元点击事件 | 102 | computed: { |
| 167 | unitClick(index) { | 103 | // ...mapGetters(["isRefresh"]), |
| 168 | this.currentSelectProps = this.supplementarylist[index]; | ||
| 169 | this.$emit("getCurrentSelectProps", this.currentSelectProps); | ||
| 170 | }, | 104 | }, |
| 171 | //登记簿点击事件 | 105 | watch: { |
| 172 | djbClick() { | 106 | // isRefresh: { |
| 173 | this.loadBdcdylist(); | 107 | // handler(newVal, oldVal) { |
| 108 | // if (newVal) this.loadBdcdylist(); | ||
| 109 | // }, | ||
| 110 | // immediate: true, | ||
| 111 | // }, | ||
| 174 | }, | 112 | }, |
| 175 | // 删除补录记录 | 113 | methods: { |
| 176 | handleDel(row) { | 114 | //读取申请单元信息 |
| 177 | this.$confirm("此操作将永久删除该条补录记录, 是否继续?", "提示", { | 115 | loadBdcdylist () { |
| 178 | confirmButtonText: "确定", | 116 | var formdata = new FormData(); |
| 179 | cancelButtonText: "取消", | 117 | if (this.bsmSlsq) { |
| 180 | type: "warning", | 118 | formdata.append("bsmSlsq", this.bsmSlsq); |
| 181 | }) | 119 | formdata.append("bestepid", this.bestepid); |
| 182 | .then(() => { | 120 | leftMenu(formdata).then((res) => { |
| 183 | deleteRepairRecord(row.bsmRepair).then((res) => { | 121 | if (res.code === 200 && res.result) { |
| 184 | this.$message({ | 122 | this.currentSelectProps = res.result[0]; |
| 185 | type: "success", | 123 | this.$emit("getCurrentSelectProps", this.currentSelectProps); |
| 186 | message: "删除成功!", | 124 | } |
| 187 | }); | 125 | }); |
| 188 | this.$nextTick(() => { | 126 | } |
| 189 | this.getleftMenubl(); | 127 | |
| 190 | this.blxxClick() | 128 | |
| 191 | if(!this.supplementarylist.length){ | 129 | }, |
| 192 | getdjblist() | 130 | // 获取右侧菜单 |
| 131 | getleftMenubl (row) { | ||
| 132 | |||
| 133 | leftMenubl(this.bsmSlsq).then((res) => { | ||
| 134 | this.supplementarylist = res.result; | ||
| 135 | if (row == 1) { | ||
| 136 | this.delel = false | ||
| 137 | } | ||
| 138 | if (row && row != 1) { | ||
| 139 | this.supplementarylist.forEach((item, index) => { | ||
| 140 | if (item.bsmRepair == row.bsmRepair) { | ||
| 141 | this.activeIndex = index.toString() | ||
| 142 | // 补录成功后定位到该条记录 | ||
| 143 | this.unitClick(index) | ||
| 193 | } | 144 | } |
| 145 | }) | ||
| 146 | } | ||
| 147 | if (this.supplementarylist.length) { | ||
| 148 | this.unitClick(0) | ||
| 149 | } else { | ||
| 150 | this.$emit("getCurrentSelectProps", this.currentSelectProps); | ||
| 151 | } | ||
| 152 | }); | ||
| 153 | }, | ||
| 154 | handleNodeClick (data, node, elem) { | ||
| 155 | this.$parent.loadComponent(this.currentSelectProps, data); | ||
| 156 | this.$parent.tabset(); | ||
| 157 | }, | ||
| 158 | //申请单元点击事件 | ||
| 159 | unitClick (index) { | ||
| 160 | this.currentSelectProps = this.supplementarylist[index]; | ||
| 161 | this.$emit("getCurrentSelectProps", this.currentSelectProps); | ||
| 162 | }, | ||
| 163 | //登记簿点击事件 | ||
| 164 | djbClick () { | ||
| 165 | this.loadBdcdylist(); | ||
| 166 | }, | ||
| 167 | // 删除补录记录 | ||
| 168 | handleDel (row) { | ||
| 169 | this.$confirm("此操作将永久删除该条补录记录, 是否继续?", "提示", { | ||
| 170 | confirmButtonText: "确定", | ||
| 171 | cancelButtonText: "取消", | ||
| 172 | type: "warning", | ||
| 173 | }) | ||
| 174 | .then(() => { | ||
| 175 | deleteRepairRecord(row.bsmRepair).then((res) => { | ||
| 176 | this.$message({ | ||
| 177 | type: "success", | ||
| 178 | message: "删除成功!", | ||
| 179 | }); | ||
| 180 | this.$nextTick(() => { | ||
| 181 | this.getleftMenubl(); | ||
| 182 | this.blxxClick() | ||
| 183 | if (!this.supplementarylist.length) { | ||
| 184 | getdjblist() | ||
| 185 | } | ||
| 194 | 186 | ||
| 187 | }); | ||
| 188 | }); | ||
| 189 | }) | ||
| 190 | .catch(() => { | ||
| 191 | this.$message({ | ||
| 192 | type: "info", | ||
| 193 | message: "已取消删除", | ||
| 195 | }); | 194 | }); |
| 196 | }); | 195 | }); |
| 197 | }) | 196 | }, |
| 198 | .catch(() => { | 197 | //补录信息点击事件默认展示第一条补录记录 |
| 199 | this.$message({ | 198 | blxxClick () { |
| 200 | type: "info", | 199 | if (this.supplementarylist.length) { |
| 201 | message: "已取消删除", | 200 | this.unitClick(0); |
| 202 | }); | 201 | } |
| 203 | }); | ||
| 204 | }, | ||
| 205 | //补录信息点击事件默认展示第一条补录记录 | ||
| 206 | blxxClick() { | ||
| 207 | if(this.supplementarylist.length){ | ||
| 208 | this.unitClick(0); | ||
| 209 | } | ||
| 210 | 202 | ||
| 203 | }, | ||
| 211 | }, | 204 | }, |
| 212 | }, | 205 | }; |
| 213 | }; | ||
| 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 | } | ||
| 221 | /deep/.rollTable { | ||
| 222 | height: calc(100vh - 240px) !important; | ||
| 223 | } | ||
| 224 | |||
| 225 | .content { | ||
| 226 | width: 100%; | ||
| 227 | height: 100%; | ||
| 228 | display: flex; | ||
| 229 | |||
| 230 | .left { | ||
| 231 | width: 256px; | ||
| 232 | height: 704px; | ||
| 233 | background-color: #f5f5f5; | ||
| 234 | color: #333; | ||
| 235 | border: 1px solid rgb(228, 228, 228); | ||
| 236 | } | 212 | } |
| 237 | 213 | /deep/.rollTable { | |
| 238 | .right { | 214 | height: calc(100vh - 240px) !important; |
| 239 | width: calc(100% - 256px); | ||
| 240 | height: 704px; | ||
| 241 | // overflow-y: scroll; | ||
| 242 | overflow: auto; | ||
| 243 | background-color: #f5f5f5; | ||
| 244 | border: 1px solid rgb(228, 228, 228); | ||
| 245 | } | 215 | } |
| 246 | } | ||
| 247 | 216 | ||
| 248 | /deep/ .expanded.el-tree-node__expand-icon, | 217 | .content { |
| 249 | /deep/ .el-tree-node__expand-icon { | 218 | width: 100%; |
| 250 | visibility: hidden; | 219 | height: 100%; |
| 251 | } | 220 | display: flex; |
| 252 | 221 | ||
| 253 | /deep/ .el-tree-node__content { | 222 | .left { |
| 254 | border: 1px solid rgb(228, 228, 228); | 223 | width: 256px; |
| 255 | height: 45px; | 224 | height: 704px; |
| 256 | } | 225 | background-color: #f5f5f5; |
| 226 | color: #333; | ||
| 227 | border: 1px solid rgb(228, 228, 228); | ||
| 228 | } | ||
| 257 | 229 | ||
| 258 | /deep/ .el-tree-node:focus > .el-tree-node__content { | 230 | .right { |
| 259 | background-color: #f5f5f5; | 231 | width: calc(100% - 256px); |
| 260 | color: #0079fe; | 232 | height: 704px; |
| 261 | border-right: 4px solid #0079fe; | 233 | // overflow-y: scroll; |
| 262 | } | 234 | overflow: auto; |
| 235 | background-color: #f5f5f5; | ||
| 236 | border: 1px solid rgb(228, 228, 228); | ||
| 237 | } | ||
| 238 | } | ||
| 263 | 239 | ||
| 264 | /deep/.el-tree-node { | 240 | /deep/ .expanded.el-tree-node__expand-icon, |
| 265 | white-space: pre-wrap; | 241 | /deep/ .el-tree-node__expand-icon { |
| 266 | } | 242 | visibility: hidden; |
| 243 | } | ||
| 267 | 244 | ||
| 268 | /deep/ .is-current > .el-tree-node__content { | 245 | /deep/ .el-tree-node__content { |
| 269 | background-color: #f5f5f5; | 246 | border: 1px solid rgb(228, 228, 228); |
| 270 | color: #0079fe; | 247 | height: 45px; |
| 271 | border-right: 4px solid #0079fe; | ||
| 272 | } | ||
| 273 | .menus { | ||
| 274 | background-color: #e7f4fe; | ||
| 275 | div{ | ||
| 276 | font-size: 16px; | ||
| 277 | font-weight: 600; | ||
| 278 | } | 248 | } |
| 279 | 249 | ||
| 280 | } | 250 | /deep/ .el-tree-node:focus > .el-tree-node__content { |
| 281 | .blxx { | 251 | background-color: #f5f5f5; |
| 282 | .el-menu-item{ | 252 | color: #0079fe; |
| 283 | display: flex; | 253 | border-right: 4px solid #0079fe; |
| 284 | justify-content: space-between; | ||
| 285 | } | 254 | } |
| 286 | border: #b0d9f8 solid 1px; | 255 | |
| 287 | .tpcolor{ | 256 | /deep/.el-tree-node { |
| 288 | color: red; | 257 | white-space: pre-wrap; |
| 289 | line-height: 22px; | ||
| 290 | } | 258 | } |
| 291 | .el-icon-delete{ | ||
| 292 | margin-right: 3px; | ||
| 293 | // background-color: saddlebrown; | ||
| 294 | height: 27px; | ||
| 295 | float: left; | ||
| 296 | 259 | ||
| 260 | /deep/ .is-current > .el-tree-node__content { | ||
| 261 | background-color: #f5f5f5; | ||
| 262 | color: #0079fe; | ||
| 263 | border-right: 4px solid #0079fe; | ||
| 264 | } | ||
| 265 | .menus { | ||
| 266 | background-color: #e7f4fe; | ||
| 267 | div { | ||
| 268 | font-size: 16px; | ||
| 269 | font-weight: 600; | ||
| 270 | } | ||
| 271 | } | ||
| 272 | .blxx { | ||
| 273 | .el-menu-item { | ||
| 274 | display: flex; | ||
| 275 | justify-content: space-between; | ||
| 276 | } | ||
| 277 | border: #b0d9f8 solid 1px; | ||
| 278 | .tpcolor { | ||
| 279 | color: red; | ||
| 280 | line-height: 22px; | ||
| 281 | } | ||
| 282 | .el-icon-delete { | ||
| 283 | margin-right: 3px; | ||
| 284 | // background-color: saddlebrown; | ||
| 285 | height: 27px; | ||
| 286 | float: left; | ||
| 287 | } | ||
| 297 | } | 288 | } |
| 298 | } | ||
| 299 | </style> | 289 | </style> | ... | ... |
| ... | @@ -5,220 +5,284 @@ | ... | @@ -5,220 +5,284 @@ |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div> | 7 | <div> |
| 8 | <lb-table :column="column" :pagination="false" :key="key" :heightNumSetting="true" :minHeight="150" | 8 | <lb-table |
| 9 | :data="tableDataList"> | 9 | :column="column" |
| 10 | :pagination="false" | ||
| 11 | :key="key" | ||
| 12 | :heightNumSetting="true" | ||
| 13 | :minHeight="150" | ||
| 14 | :data="tableDataList" | ||
| 15 | > | ||
| 10 | </lb-table> | 16 | </lb-table> |
| 11 | <addQlr v-model="dialog" :details="details" :showButton="showButton" @updateDetail="handleupdateDetail" /> | 17 | <addQlr |
| 18 | v-model="dialog" | ||
| 19 | :details="details" | ||
| 20 | :showButton="showButton" | ||
| 21 | @updateDetail="handleupdateDetail" | ||
| 22 | /> | ||
| 12 | </div> | 23 | </div> |
| 13 | </template> | 24 | </template> |
| 14 | <script> | 25 | <script> |
| 15 | import addQlr from './dialog/addQlr.vue' | 26 | import addQlr from "./dialog/addQlr.vue"; |
| 16 | import { mapGetters } from 'vuex' | 27 | import { mapGetters } from "vuex"; |
| 17 | export default { | 28 | export default { |
| 18 | components: { | 29 | components: { |
| 19 | addQlr | 30 | addQlr, |
| 31 | }, | ||
| 32 | computed: { | ||
| 33 | ...mapGetters(["dictData"]), | ||
| 34 | }, | ||
| 35 | props: { | ||
| 36 | tableData: { | ||
| 37 | type: Array, | ||
| 38 | default: function () { | ||
| 39 | return []; | ||
| 40 | }, | ||
| 20 | }, | 41 | }, |
| 21 | computed: { | 42 | ableOperation: { |
| 22 | ...mapGetters(["dictData"]), | 43 | type: Boolean, |
| 44 | default: false, | ||
| 23 | }, | 45 | }, |
| 24 | props: { | 46 | gyfs: { |
| 25 | tableData: { | 47 | type: String, |
| 26 | type: Array, | 48 | default: "1", |
| 27 | default: function () { | ||
| 28 | return [] | ||
| 29 | } | ||
| 30 | }, | ||
| 31 | gyfs: { | ||
| 32 | type: String, | ||
| 33 | default: '1' | ||
| 34 | } | ||
| 35 | }, | 49 | }, |
| 36 | data () { | 50 | }, |
| 37 | return { | 51 | data() { |
| 38 | key: 0, | 52 | return { |
| 39 | dataIndex: 0, | 53 | key: 0, |
| 40 | dialog: false, | 54 | dataIndex: 0, |
| 41 | isaddupdate: false, | 55 | dialog: false, |
| 42 | showButton: this.$route.query.viewtype ? false : true, | 56 | isaddupdate: false, |
| 43 | details: {}, | 57 | showButton: this.ableOperation, |
| 44 | tableDataList: [], | 58 | details: {}, |
| 45 | InformationTable: [ | 59 | tableDataList: [], |
| 46 | { | 60 | InformationTable: [ |
| 47 | width: '50', | 61 | { |
| 48 | renderHeader: (h, scope) => { | 62 | width: "50", |
| 49 | return <div> { | 63 | renderHeader: (h, scope) => { |
| 50 | this.$route.query.viewtype == 1 ? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i> | 64 | return ( |
| 51 | } | 65 | <div> |
| 66 | {" "} | ||
| 67 | {!this.ableOperation ? ( | ||
| 68 | "序号" | ||
| 69 | ) : ( | ||
| 70 | <i | ||
| 71 | class="el-icon-plus pointer" | ||
| 72 | onClick={() => { | ||
| 73 | this.addClick(); | ||
| 74 | }} | ||
| 75 | ></i> | ||
| 76 | )} | ||
| 52 | </div> | 77 | </div> |
| 53 | }, | 78 | ); |
| 54 | render: (h, scope) => { | ||
| 55 | return ( | ||
| 56 | <div> | ||
| 57 | { | ||
| 58 | this.$route.query.viewtype == 1 ? <span>{scope.$index + 1}</span> : | ||
| 59 | <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i> | ||
| 60 | } | ||
| 61 | </div> | ||
| 62 | ) | ||
| 63 | } | ||
| 64 | }, | 79 | }, |
| 65 | { | 80 | render: (h, scope) => { |
| 66 | label: '身份证读卡器', | 81 | return ( |
| 67 | align: 'center', | 82 | <div> |
| 68 | render: (h, scope) => { | 83 | {!this.ableOperation ? ( |
| 69 | return <el-button type="text" icon="el-icon-tickets" onClick={() => { this.readClick(scope) }}>读取</el-button> | 84 | <span>{scope.$index + 1}</span> |
| 70 | } | 85 | ) : ( |
| 86 | <i | ||
| 87 | class="el-icon-minus pointer" | ||
| 88 | onClick={() => { | ||
| 89 | this.deleClick(scope.$index, scope.row); | ||
| 90 | }} | ||
| 91 | ></i> | ||
| 92 | )} | ||
| 93 | </div> | ||
| 94 | ); | ||
| 71 | }, | 95 | }, |
| 72 | { | 96 | }, |
| 73 | prop: "qlrmc", | 97 | { |
| 74 | label: "姓名/名称" | 98 | label: "身份证读卡器", |
| 99 | align: "center", | ||
| 100 | render: (h, scope) => { | ||
| 101 | return ( | ||
| 102 | <el-button | ||
| 103 | type="text" | ||
| 104 | icon="el-icon-tickets" | ||
| 105 | disabled={!this.ableOperation} | ||
| 106 | onClick={() => { | ||
| 107 | this.readClick(scope); | ||
| 108 | }} | ||
| 109 | > | ||
| 110 | 读取 | ||
| 111 | </el-button> | ||
| 112 | ); | ||
| 75 | }, | 113 | }, |
| 76 | { | 114 | }, |
| 77 | prop: "zjzl", | 115 | { |
| 78 | label: "证件种类", | 116 | prop: "qlrmc", |
| 79 | render: (h, scope) => { | 117 | label: "姓名/名称", |
| 80 | return this.dictData['A30'] && this.dictData['A30'].map(option => { | 118 | }, |
| 119 | { | ||
| 120 | prop: "zjzl", | ||
| 121 | label: "证件种类", | ||
| 122 | render: (h, scope) => { | ||
| 123 | return ( | ||
| 124 | this.dictData["A30"] && | ||
| 125 | this.dictData["A30"].map((option) => { | ||
| 81 | if (option.dcode == scope.row.zjzl) { | 126 | if (option.dcode == scope.row.zjzl) { |
| 82 | return <span>{option.dname}</span> | 127 | return <span>{option.dname}</span>; |
| 83 | } | 128 | } |
| 84 | }) | 129 | }) |
| 85 | } | 130 | ); |
| 86 | }, | ||
| 87 | { | ||
| 88 | prop: "zjh", | ||
| 89 | label: "证件号" | ||
| 90 | }, | 131 | }, |
| 91 | { | 132 | }, |
| 92 | prop: "dh", | 133 | { |
| 93 | label: "联系电话" | 134 | prop: "zjh", |
| 135 | label: "证件号", | ||
| 136 | }, | ||
| 137 | { | ||
| 138 | prop: "dh", | ||
| 139 | label: "联系电话", | ||
| 140 | }, | ||
| 141 | { | ||
| 142 | label: "操作", | ||
| 143 | render: (h, scope) => { | ||
| 144 | return ( | ||
| 145 | <div> | ||
| 146 | {this.$route.query.viewtype ? ( | ||
| 147 | <el-button | ||
| 148 | icon="el-icon-view" | ||
| 149 | type="text" | ||
| 150 | onClick={() => { | ||
| 151 | this.queryViewClick(scope.$index, scope.row); | ||
| 152 | }} | ||
| 153 | disabled={!this.ableOperation} | ||
| 154 | > | ||
| 155 | {" "} | ||
| 156 | 查看 | ||
| 157 | </el-button> | ||
| 158 | ) : ( | ||
| 159 | <el-button | ||
| 160 | icon="el-icon-edit-outline" | ||
| 161 | type="text" | ||
| 162 | onClick={() => { | ||
| 163 | this.editClick(scope.$index, scope.row); | ||
| 164 | }} | ||
| 165 | disabled={!this.ableOperation} | ||
| 166 | > | ||
| 167 | 编辑 | ||
| 168 | </el-button> | ||
| 169 | )} | ||
| 170 | </div> | ||
| 171 | ); | ||
| 94 | }, | 172 | }, |
| 95 | { | ||
| 96 | label: '操作', | ||
| 97 | render: (h, scope) => { | ||
| 98 | return ( | ||
| 99 | <div> | ||
| 100 | { | ||
| 101 | this.$route.query.viewtype ? <el-button | ||
| 102 | icon="el-icon-view" | ||
| 103 | type="text" | ||
| 104 | onClick={() => { this.queryViewClick(scope.$index, scope.row) }}>查看</el-button> : <el-button | ||
| 105 | icon="el-icon-edit-outline" | ||
| 106 | type="text" | ||
| 107 | onClick={() => { this.editClick(scope.$index, scope.row) }}>编辑</el-button> | ||
| 108 | } | ||
| 109 | </div> | ||
| 110 | ) | ||
| 111 | } | ||
| 112 | } | ||
| 113 | ], | ||
| 114 | column: [] | ||
| 115 | } | ||
| 116 | }, | ||
| 117 | watch: { | ||
| 118 | tableData: { | ||
| 119 | handler: function (val, oldVal) { | ||
| 120 | let that = this | ||
| 121 | this.$nextTick(() => { | ||
| 122 | if (val.length == 0 || !val) { | ||
| 123 | that.tableDataList = _.cloneDeep([{ | ||
| 124 | qlrmc: '', | ||
| 125 | dlrzjlx: '', | ||
| 126 | dlrzjh: '', | ||
| 127 | fr: '' | ||
| 128 | }]) | ||
| 129 | } else { | ||
| 130 | that.tableDataList = _.cloneDeep(val) | ||
| 131 | } | ||
| 132 | }) | ||
| 133 | }, | 173 | }, |
| 134 | immediate: true, | 174 | ], |
| 135 | deep: true | 175 | column: [], |
| 136 | }, | 176 | }; |
| 137 | gyfs: { | 177 | }, |
| 138 | handler (newVal, oldValue) { | 178 | watch: { |
| 139 | let dataList = _.cloneDeep(this.InformationTable) | 179 | tableData: { |
| 140 | if (newVal == 0) { | 180 | handler: function (val, oldVal) { |
| 141 | // this.column = _.cloneDeep(dataList).slice(1, dataList.length) | 181 | let that = this; |
| 142 | this.column = _.cloneDeep(dataList) | 182 | this.$nextTick(() => { |
| 143 | 183 | if (val.length == 0 || !val) { | |
| 144 | } else if ((newVal == '1' || newVal == '3')) { | 184 | that.tableDataList = _.cloneDeep([ |
| 145 | this.column = dataList | 185 | { |
| 186 | qlrmc: "", | ||
| 187 | dlrzjlx: "", | ||
| 188 | dlrzjh: "", | ||
| 189 | fr: "", | ||
| 190 | }, | ||
| 191 | ]); | ||
| 146 | } else { | 192 | } else { |
| 147 | this.column = _.cloneDeep(dataList) | 193 | that.tableDataList = _.cloneDeep(val); |
| 148 | this.column.splice( | ||
| 149 | 2, 0, { | ||
| 150 | prop: "fs", | ||
| 151 | label: "份数" | ||
| 152 | }) | ||
| 153 | } | 194 | } |
| 154 | }, | 195 | }); |
| 155 | immediate: true | 196 | }, |
| 156 | } | 197 | immediate: true, |
| 198 | deep: true, | ||
| 157 | }, | 199 | }, |
| 158 | methods: { | 200 | gyfs: { |
| 159 | handleupdateDetail (value) { | 201 | handler(newVal, oldValue) { |
| 160 | if (this.isaddupdate) { | 202 | let dataList = _.cloneDeep(this.InformationTable); |
| 161 | if (!_.isEqual(value, this.tableData)) { | 203 | if (newVal == 0) { |
| 162 | this.tableDataList[this.tableDataList.length] = _.cloneDeep(value); | 204 | // this.column = _.cloneDeep(dataList).slice(1, dataList.length) |
| 163 | this.$emit('upDateQlrxxList', this.tableDataList) | 205 | this.column = _.cloneDeep(dataList); |
| 164 | } | 206 | } else if (newVal == "1" || newVal == "3") { |
| 207 | this.column = dataList; | ||
| 165 | } else { | 208 | } else { |
| 166 | if (!_.isEqual(value, this.tableData)) { | 209 | this.column = _.cloneDeep(dataList); |
| 167 | this.tableDataList[this.dataIndex] = _.cloneDeep(value); | 210 | this.column.splice(2, 0, { |
| 168 | this.$emit('upDateQlrxxList', this.tableDataList) | 211 | prop: "fs", |
| 169 | } | 212 | label: "份数", |
| 213 | }); | ||
| 170 | } | 214 | } |
| 171 | this.key++ | ||
| 172 | }, | 215 | }, |
| 173 | // 新增 | 216 | immediate: true, |
| 174 | addClick () { | 217 | }, |
| 175 | if (this.gyfs == '0' && this.tableDataList.length > 0) { | 218 | }, |
| 176 | this.$message.warning("当前共有方式为单独所有,无法添加多个权利人") | 219 | methods: { |
| 177 | } else { | 220 | handleupdateDetail(value) { |
| 178 | this.dialog = true | 221 | if (this.isaddupdate) { |
| 179 | this.isaddupdate = true | 222 | if (!_.isEqual(value, this.tableData)) { |
| 223 | this.tableDataList[this.tableDataList.length] = _.cloneDeep(value); | ||
| 224 | this.$emit("upDateQlrxxList", this.tableDataList); | ||
| 180 | } | 225 | } |
| 181 | }, | 226 | } else { |
| 227 | if (!_.isEqual(value, this.tableData)) { | ||
| 228 | this.tableDataList[this.dataIndex] = _.cloneDeep(value); | ||
| 229 | this.$emit("upDateQlrxxList", this.tableDataList); | ||
| 230 | } | ||
| 231 | } | ||
| 232 | this.key++; | ||
| 233 | }, | ||
| 234 | // 新增 | ||
| 235 | addClick() { | ||
| 236 | if (this.gyfs == "0" && this.tableDataList.length > 0) { | ||
| 237 | this.$message.warning("当前共有方式为单独所有,无法添加多个权利人"); | ||
| 238 | } else { | ||
| 239 | this.dialog = true; | ||
| 240 | this.isaddupdate = true; | ||
| 241 | } | ||
| 242 | }, | ||
| 182 | 243 | ||
| 183 | // 删除 | 244 | // 删除 |
| 184 | deleClick (index, row) { | 245 | deleClick(index, row) { |
| 185 | this.$confirm('确定要删除吗, 是否继续?', '提示', { | 246 | this.$confirm("确定要删除吗, 是否继续?", "提示", { |
| 186 | confirmButtonText: '确定', | 247 | confirmButtonText: "确定", |
| 187 | cancelButtonText: '取消', | 248 | cancelButtonText: "取消", |
| 188 | type: 'warning' | 249 | type: "warning", |
| 189 | }).then(() => { | 250 | }) |
| 190 | this.tableData.splice(index, 1) | 251 | .then(() => { |
| 191 | }).catch(() => { | 252 | this.tableData.splice(index, 1); |
| 192 | }); | 253 | }) |
| 193 | }, | 254 | .catch(() => {}); |
| 255 | }, | ||
| 194 | 256 | ||
| 195 | // 身份证读取 | 257 | // 身份证读取 |
| 196 | readClick () { }, | 258 | readClick() {}, |
| 197 | 259 | ||
| 198 | // 修改 | 260 | // 身份证读取按钮禁用 |
| 199 | editClick (index, row) { | 261 | onreadClick() { |
| 200 | // popupDialog("申请人信息", "workflow/components/addQlr", { | 262 | this.$message.error("此阶段不可编辑"); |
| 201 | // showButton: this.$route.query.viewtype ? false : true, | 263 | }, |
| 202 | // dataIndex :index, | 264 | // 修改 |
| 203 | // details :row, | 265 | editClick(index, row) { |
| 204 | // isaddupdate :false | 266 | // popupDialog("申请人信息", "workflow/components/addQlr", { |
| 205 | // }); | 267 | // showButton: this.$route.query.viewtype ? false : true, |
| 206 | this.dataIndex = index | 268 | // dataIndex :index, |
| 207 | this.dialog = true | 269 | // details :row, |
| 208 | this.details = row | 270 | // isaddupdate :false |
| 209 | this.isaddupdate = false | 271 | // }); |
| 210 | }, | 272 | this.dataIndex = index; |
| 211 | queryViewClick (index, row) { | 273 | this.dialog = true; |
| 212 | // popupDialog("申请人信息", "workflow/components/addQlr", { | 274 | this.details = row; |
| 213 | // showButton: this.$route.query.viewtype ? false : true, | 275 | this.isaddupdate = false; |
| 214 | // details: row, | 276 | }, |
| 215 | // }); | 277 | queryViewClick(index, row) { |
| 216 | this.dialog = true | 278 | // popupDialog("申请人信息", "workflow/components/addQlr", { |
| 217 | this.details = row | 279 | // showButton: this.$route.query.viewtype ? false : true, |
| 218 | } | 280 | // details: row, |
| 219 | } | 281 | // }); |
| 220 | } | 282 | this.dialog = true; |
| 283 | this.details = row; | ||
| 284 | }, | ||
| 285 | }, | ||
| 286 | }; | ||
| 221 | </script> | 287 | </script> |
| 222 | <style scoped lang="scss"> | 288 | <style scoped lang="scss"></style> |
| 223 | |||
| 224 | </style> | ... | ... |
| ... | @@ -5,217 +5,279 @@ | ... | @@ -5,217 +5,279 @@ |
| 5 | --> | 5 | --> |
| 6 | <template> | 6 | <template> |
| 7 | <div> | 7 | <div> |
| 8 | <lb-table :column="column" :pagination="false" :key="key" :heightNumSetting="true" :minHeight="150" | 8 | <lb-table |
| 9 | :data="tableDataList"> | 9 | :column="column" |
| 10 | :pagination="false" | ||
| 11 | :key="key" | ||
| 12 | :heightNumSetting="true" | ||
| 13 | :minHeight="150" | ||
| 14 | :data="tableDataList" | ||
| 15 | > | ||
| 10 | </lb-table> | 16 | </lb-table> |
| 11 | <addYwr v-model="dialog" :details="details" :showButton="showButton" @updateDetail="handleupdateDetail" /> | 17 | <addYwr |
| 18 | v-model="dialog" | ||
| 19 | :details="details" | ||
| 20 | :showButton="showButton" | ||
| 21 | @updateDetail="handleupdateDetail" | ||
| 22 | /> | ||
| 12 | </div> | 23 | </div> |
| 13 | </template> | 24 | </template> |
| 14 | <script> | 25 | <script> |
| 15 | import addYwr from './dialog/addYwr.vue' | 26 | import addYwr from "./dialog/addYwr.vue"; |
| 16 | import { mapGetters } from 'vuex' | 27 | import { mapGetters } from "vuex"; |
| 17 | export default { | 28 | export default { |
| 18 | components: { | 29 | components: { |
| 19 | addYwr | 30 | addYwr, |
| 31 | }, | ||
| 32 | computed: { | ||
| 33 | ...mapGetters(["dictData"]), | ||
| 34 | }, | ||
| 35 | props: { | ||
| 36 | tableData: { | ||
| 37 | type: Array, | ||
| 38 | default: function () { | ||
| 39 | return []; | ||
| 40 | }, | ||
| 20 | }, | 41 | }, |
| 21 | computed: { | 42 | ableOperation: { |
| 22 | ...mapGetters(["dictData"]), | 43 | type: Boolean, |
| 44 | default: false, | ||
| 23 | }, | 45 | }, |
| 24 | props: { | 46 | gyfs: { |
| 25 | tableData: { | 47 | type: String, |
| 26 | type: Array, | 48 | default: "1", |
| 27 | default: function () { | ||
| 28 | return [] | ||
| 29 | } | ||
| 30 | }, | ||
| 31 | gyfs: { | ||
| 32 | type: String, | ||
| 33 | default: '1' | ||
| 34 | } | ||
| 35 | }, | 49 | }, |
| 36 | data () { | 50 | }, |
| 37 | return { | 51 | data() { |
| 38 | key: 0, | 52 | return { |
| 39 | dataIndex: 0, | 53 | key: 0, |
| 40 | dialog: false, | 54 | dataIndex: 0, |
| 41 | isaddupdate: false, | 55 | dialog: false, |
| 42 | showButton: this.$route.query.viewtype ? false : true, | 56 | isaddupdate: false, |
| 43 | details: {}, | 57 | showButton: this.ableOperation, |
| 44 | tableDataList: [], | 58 | details: {}, |
| 45 | InformationTable: [ | 59 | tableDataList: [], |
| 46 | { | 60 | InformationTable: [ |
| 47 | width: '50', | 61 | { |
| 48 | renderHeader: (h, scope) => { | 62 | width: "50", |
| 49 | return <div> { | 63 | renderHeader: (h, scope) => { |
| 50 | this.$route.query.viewtype == 1 ? '序号' : <i class="el-icon-plus pointer" onClick={() => { this.addClick() }}></i> | 64 | return ( |
| 51 | } | 65 | <div> |
| 66 | {" "} | ||
| 67 | {!this.ableOperation ? ( | ||
| 68 | "序号" | ||
| 69 | ) : ( | ||
| 70 | <i | ||
| 71 | class="el-icon-plus pointer" | ||
| 72 | onClick={() => { | ||
| 73 | this.addClick(); | ||
| 74 | }} | ||
| 75 | ></i> | ||
| 76 | )} | ||
| 52 | </div> | 77 | </div> |
| 53 | }, | 78 | ); |
| 54 | render: (h, scope) => { | ||
| 55 | return ( | ||
| 56 | <div> | ||
| 57 | { | ||
| 58 | this.$route.query.viewtype == 1 ? <span>{scope.$index + 1}</span> : | ||
| 59 | <i class="el-icon-minus pointer" onClick={() => { this.deleClick(scope.$index, scope.row) }}></i> | ||
| 60 | } | ||
| 61 | </div> | ||
| 62 | ) | ||
| 63 | } | ||
| 64 | }, | 79 | }, |
| 65 | { | 80 | render: (h, scope) => { |
| 66 | label: '身份证读卡器', | 81 | return ( |
| 67 | align: 'center', | 82 | <div> |
| 68 | render: (h, scope) => { | 83 | {!this.ableOperation ? ( |
| 69 | return <el-button type="text" icon="el-icon-tickets" onClick={() => { this.readClick(scope) }}>读取</el-button> | 84 | <span>{scope.$index + 1}</span> |
| 70 | } | 85 | ) : ( |
| 86 | <i | ||
| 87 | class="el-icon-minus pointer" | ||
| 88 | onClick={() => { | ||
| 89 | this.deleClick(scope.$index, scope.row); | ||
| 90 | }} | ||
| 91 | ></i> | ||
| 92 | )} | ||
| 93 | </div> | ||
| 94 | ); | ||
| 71 | }, | 95 | }, |
| 72 | { | 96 | }, |
| 73 | prop: "ywrmc", | 97 | { |
| 74 | label: "姓名/名称" | 98 | label: "身份证读卡器", |
| 99 | align: "center", | ||
| 100 | render: (h, scope) => { | ||
| 101 | return ( | ||
| 102 | <el-button | ||
| 103 | type="text" | ||
| 104 | icon="el-icon-tickets" | ||
| 105 | disabled={!this.ableOperation} | ||
| 106 | onClick={() => { | ||
| 107 | this.readClick(scope); | ||
| 108 | }} | ||
| 109 | > | ||
| 110 | 读取 | ||
| 111 | </el-button> | ||
| 112 | ); | ||
| 75 | }, | 113 | }, |
| 76 | { | 114 | }, |
| 77 | prop: "zjzl", | 115 | { |
| 78 | label: "证件种类", | 116 | prop: "ywrmc", |
| 79 | render: (h, scope) => { | 117 | label: "姓名/名称", |
| 80 | return this.dictData['A30'] && this.dictData['A30'].map(option => { | 118 | }, |
| 119 | { | ||
| 120 | prop: "zjzl", | ||
| 121 | label: "证件种类", | ||
| 122 | render: (h, scope) => { | ||
| 123 | return ( | ||
| 124 | this.dictData["A30"] && | ||
| 125 | this.dictData["A30"].map((option) => { | ||
| 81 | if (option.dcode == scope.row.zjzl) { | 126 | if (option.dcode == scope.row.zjzl) { |
| 82 | return <span>{option.dname}</span> | 127 | return <span>{option.dname}</span>; |
| 83 | } | 128 | } |
| 84 | }) | 129 | }) |
| 85 | } | 130 | ); |
| 86 | }, | 131 | }, |
| 87 | { | 132 | }, |
| 88 | prop: "zjh", | 133 | { |
| 89 | label: "证件号" | 134 | prop: "zjh", |
| 90 | }, | 135 | label: "证件号", |
| 91 | { | 136 | }, |
| 92 | prop: "dh", | 137 | { |
| 93 | label: "联系电话" | 138 | prop: "dh", |
| 139 | label: "联系电话", | ||
| 140 | }, | ||
| 141 | { | ||
| 142 | label: "操作", | ||
| 143 | render: (h, scope) => { | ||
| 144 | return ( | ||
| 145 | <div> | ||
| 146 | {this.$route.query.viewtype ? ( | ||
| 147 | <el-button | ||
| 148 | icon="el-icon-view" | ||
| 149 | type="text" | ||
| 150 | onClick={() => { | ||
| 151 | this.queryViewClick(scope.$index, scope.row); | ||
| 152 | }} | ||
| 153 | disabled={!this.ableOperation} | ||
| 154 | > | ||
| 155 | {" "} | ||
| 156 | 查看 | ||
| 157 | </el-button> | ||
| 158 | ) : ( | ||
| 159 | <el-button | ||
| 160 | icon="el-icon-edit-outline" | ||
| 161 | type="text" | ||
| 162 | onClick={() => { | ||
| 163 | this.editClick(scope.$index, scope.row); | ||
| 164 | }} | ||
| 165 | disabled={!this.ableOperation} | ||
| 166 | > | ||
| 167 | 编辑 | ||
| 168 | </el-button> | ||
| 169 | )} | ||
| 170 | </div> | ||
| 171 | ); | ||
| 94 | }, | 172 | }, |
| 95 | { | ||
| 96 | label: '操作', | ||
| 97 | render: (h, scope) => { | ||
| 98 | return ( | ||
| 99 | <div> | ||
| 100 | { | ||
| 101 | this.$route.query.viewtype ? <el-button | ||
| 102 | icon="el-icon-view" | ||
| 103 | type="text" | ||
| 104 | onClick={() => { this.queryViewClick(scope.$index, scope.row) }}>查看</el-button> : <el-button | ||
| 105 | icon="el-icon-edit-outline" | ||
| 106 | type="text" | ||
| 107 | onClick={() => { this.editClick(scope.$index, scope.row) }}>编辑</el-button> | ||
| 108 | } | ||
| 109 | </div> | ||
| 110 | ) | ||
| 111 | } | ||
| 112 | } | ||
| 113 | ], | ||
| 114 | column: [] | ||
| 115 | } | ||
| 116 | }, | ||
| 117 | watch: { | ||
| 118 | tableData: { | ||
| 119 | handler: function (val, oldVal) { | ||
| 120 | let that = this | ||
| 121 | this.$nextTick(() => { | ||
| 122 | if (val.length == 0 || !val) { | ||
| 123 | that.tableDataList = _.cloneDeep([{ | ||
| 124 | ywrmc: '', | ||
| 125 | dlrzjlx: '', | ||
| 126 | dlrzjh: '', | ||
| 127 | fr: '' | ||
| 128 | }]) | ||
| 129 | } else { | ||
| 130 | that.tableDataList = _.cloneDeep(val) | ||
| 131 | } | ||
| 132 | }) | ||
| 133 | }, | 173 | }, |
| 134 | immediate: true, | 174 | ], |
| 135 | deep: true | 175 | column: [], |
| 136 | }, | 176 | }; |
| 137 | gyfs: { | 177 | }, |
| 138 | handler (newVal, oldValue) { | 178 | watch: { |
| 139 | let dataList = _.cloneDeep(this.InformationTable) | 179 | tableData: { |
| 140 | if (newVal == 0) { | 180 | handler: function (val, oldVal) { |
| 141 | // this.column = _.cloneDeep(dataList).slice(1, dataList.length) | 181 | let that = this; |
| 142 | this.column = _.cloneDeep(dataList) | 182 | this.$nextTick(() => { |
| 143 | 183 | if (val.length == 0 || !val) { | |
| 144 | } else if ((newVal == '1' || newVal == '3')) { | 184 | that.tableDataList = _.cloneDeep([ |
| 145 | this.column = dataList | 185 | { |
| 186 | ywrmc: "", | ||
| 187 | dlrzjlx: "", | ||
| 188 | dlrzjh: "", | ||
| 189 | fr: "", | ||
| 190 | }, | ||
| 191 | ]); | ||
| 146 | } else { | 192 | } else { |
| 147 | this.column = _.cloneDeep(dataList) | 193 | that.tableDataList = _.cloneDeep(val); |
| 148 | this.column.splice( | ||
| 149 | 2, 0, { | ||
| 150 | prop: "fs", | ||
| 151 | label: "份数" | ||
| 152 | }) | ||
| 153 | } | 194 | } |
| 154 | }, | 195 | }); |
| 155 | immediate: true | 196 | }, |
| 156 | } | 197 | immediate: true, |
| 198 | deep: true, | ||
| 157 | }, | 199 | }, |
| 158 | methods: { | 200 | gyfs: { |
| 159 | handleupdateDetail (value) { | 201 | handler(newVal, oldValue) { |
| 160 | if (this.isaddupdate) { | 202 | let dataList = _.cloneDeep(this.InformationTable); |
| 161 | if (!_.isEqual(value, this.tableData)) { | 203 | if (newVal == 0) { |
| 162 | this.tableDataList[this.tableDataList.length] = _.cloneDeep(value); | 204 | // this.column = _.cloneDeep(dataList).slice(1, dataList.length) |
| 163 | this.$emit('upDateQlrxxList', this.tableDataList) | 205 | this.column = _.cloneDeep(dataList); |
| 164 | } | 206 | } else if (newVal == "1" || newVal == "3") { |
| 207 | this.column = dataList; | ||
| 165 | } else { | 208 | } else { |
| 166 | if (!_.isEqual(value, this.tableData)) { | 209 | this.column = _.cloneDeep(dataList); |
| 167 | this.tableDataList[this.dataIndex] = _.cloneDeep(value); | 210 | this.column.splice(2, 0, { |
| 168 | this.$emit('upDateQlrxxList', this.tableDataList) | 211 | prop: "fs", |
| 169 | } | 212 | label: "份数", |
| 213 | }); | ||
| 170 | } | 214 | } |
| 171 | this.key++ | ||
| 172 | }, | 215 | }, |
| 173 | // 新增 | 216 | immediate: true, |
| 174 | addClick () { | 217 | }, |
| 175 | if (this.gyfs == '0' && this.tableDataList.length > 0) { | 218 | }, |
| 176 | this.$message.warning("当前共有方式为单独所有,无法添加多个权利人") | 219 | methods: { |
| 177 | } else { | 220 | handleupdateDetail(value) { |
| 178 | this.dialog = true | 221 | if (this.isaddupdate) { |
| 179 | this.isaddupdate = true | 222 | if (!_.isEqual(value, this.tableData)) { |
| 223 | this.tableDataList[this.tableDataList.length] = _.cloneDeep(value); | ||
| 224 | this.$emit("upDateQlrxxList", this.tableDataList); | ||
| 180 | } | 225 | } |
| 181 | }, | 226 | } else { |
| 227 | if (!_.isEqual(value, this.tableData)) { | ||
| 228 | this.tableDataList[this.dataIndex] = _.cloneDeep(value); | ||
| 229 | this.$emit("upDateQlrxxList", this.tableDataList); | ||
| 230 | } | ||
| 231 | } | ||
| 232 | this.key++; | ||
| 233 | }, | ||
| 234 | // 新增 | ||
| 235 | addClick() { | ||
| 236 | if (this.gyfs == "0" && this.tableDataList.length > 0) { | ||
| 237 | this.$message.warning("当前共有方式为单独所有,无法添加多个权利人"); | ||
| 238 | } else { | ||
| 239 | this.dialog = true; | ||
| 240 | this.isaddupdate = true; | ||
| 241 | } | ||
| 242 | }, | ||
| 182 | 243 | ||
| 183 | // 删除 | 244 | // 删除 |
| 184 | deleClick (index, row) { | 245 | deleClick(index, row) { |
| 185 | this.$confirm('确定要删除吗, 是否继续?', '提示', { | 246 | this.$confirm("确定要删除吗, 是否继续?", "提示", { |
| 186 | confirmButtonText: '确定', | 247 | confirmButtonText: "确定", |
| 187 | cancelButtonText: '取消', | 248 | cancelButtonText: "取消", |
| 188 | type: 'warning' | 249 | type: "warning", |
| 189 | }).then(() => { | 250 | }) |
| 190 | this.tableData.splice(index, 1) | 251 | .then(() => { |
| 191 | }).catch(() => { | 252 | this.tableData.splice(index, 1); |
| 192 | }); | 253 | }) |
| 193 | }, | 254 | .catch(() => {}); |
| 255 | }, | ||
| 194 | 256 | ||
| 195 | // 身份证读取 | 257 | // 身份证读取 |
| 196 | readClick () { }, | 258 | readClick() {}, |
| 197 | 259 | ||
| 198 | // 修改 | 260 | // 修改 |
| 199 | editClick (index, row) { | 261 | editClick(index, row) { |
| 200 | // popupDialog("申请人信息", "workflow/components/addYwr", { | 262 | // popupDialog("申请人信息", "workflow/components/addYwr", { |
| 201 | // showButton: this.$route.query.viewtype ? false : true, | 263 | // showButton: this.$route.query.viewtype ? false : true, |
| 202 | // dataIndex :index, | 264 | // dataIndex :index, |
| 203 | // details :row, | 265 | // details :row, |
| 204 | // isaddupdate :false | 266 | // isaddupdate :false |
| 205 | // }); | 267 | // }); |
| 206 | this.dataIndex = index | 268 | this.dataIndex = index; |
| 207 | this.dialog = true | 269 | this.dialog = true; |
| 208 | this.details = row | 270 | this.details = row; |
| 209 | this.isaddupdate = false | 271 | this.isaddupdate = false; |
| 210 | }, | 272 | }, |
| 211 | queryViewClick (index, row) { | 273 | queryViewClick(index, row) { |
| 212 | // popupDialog("申请人信息", "workflow/components/addYwr", { | 274 | // popupDialog("申请人信息", "workflow/components/addYwr", { |
| 213 | // showButton: this.$route.query.viewtype ? false : true, | 275 | // showButton: this.$route.query.viewtype ? false : true, |
| 214 | // details: row, | 276 | // details: row, |
| 215 | // }); | 277 | // }); |
| 216 | this.dialog = true | 278 | this.dialog = true; |
| 217 | this.details = row | 279 | this.details = row; |
| 218 | } | 280 | }, |
| 219 | } | 281 | }, |
| 220 | } | 282 | }; |
| 221 | </script> | 283 | </script> | ... | ... |
| ... | @@ -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,7 +9,8 @@ | ... | @@ -9,7 +9,8 @@ |
| 9 | <el-form | 9 | <el-form |
| 10 | :model="ruleForm" | 10 | :model="ruleForm" |
| 11 | :rules="rules" | 11 | :rules="rules" |
| 12 | class="loadingtext" | 12 | :class="{readonly: editDisabled }" |
| 13 | class="loadingtext" | ||
| 13 | ref="ruleForm" | 14 | ref="ruleForm" |
| 14 | :label-position="flag ? 'top' : ''" | 15 | :label-position="flag ? 'top' : ''" |
| 15 | :inline="flag" | 16 | :inline="flag" |
| ... | @@ -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,7 +9,8 @@ | ... | @@ -9,7 +9,8 @@ |
| 9 | <el-form | 9 | <el-form |
| 10 | :model="ruleForm" | 10 | :model="ruleForm" |
| 11 | :rules="rules" | 11 | :rules="rules" |
| 12 | class="loadingtext" | 12 | :class="{readonly: editDisabled }" |
| 13 | class="loadingtext" | ||
| 13 | ref="ruleForm" | 14 | ref="ruleForm" |
| 14 | :label-position="flag ? 'top' : ''" | 15 | :label-position="flag ? 'top' : ''" |
| 15 | :inline="flag" | 16 | :inline="flag" |
| ... | @@ -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,7 +9,8 @@ | ... | @@ -9,7 +9,8 @@ |
| 9 | <el-form | 9 | <el-form |
| 10 | :model="ruleForm" | 10 | :model="ruleForm" |
| 11 | :rules="rules" | 11 | :rules="rules" |
| 12 | class="loadingtext" | 12 | :class="{readonly: editDisabled }" |
| 13 | class="loadingtext" | ||
| 13 | ref="ruleForm" | 14 | ref="ruleForm" |
| 14 | :label-position="flag ? 'top' : ''" | 15 | :label-position="flag ? 'top' : ''" |
| 15 | :inline="flag" | 16 | :inline="flag" |
| ... | @@ -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,7 +9,8 @@ | ... | @@ -9,7 +9,8 @@ |
| 9 | <el-form | 9 | <el-form |
| 10 | :model="ruleForm" | 10 | :model="ruleForm" |
| 11 | :rules="rules" | 11 | :rules="rules" |
| 12 | class="loadingtext" | 12 | :class="{readonly: editDisabled }" |
| 13 | class="loadingtext" | ||
| 13 | ref="ruleForm" | 14 | ref="ruleForm" |
| 14 | :label-position="flag ? 'top' : ''" | 15 | :label-position="flag ? 'top' : ''" |
| 15 | :inline="flag" | 16 | :inline="flag" |
| ... | @@ -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,7 +9,8 @@ | ... | @@ -9,7 +9,8 @@ |
| 9 | <el-form | 9 | <el-form |
| 10 | :model="ruleForm" | 10 | :model="ruleForm" |
| 11 | :rules="rules" | 11 | :rules="rules" |
| 12 | class="loadingtext" | 12 | :class="{readonly: editDisabled }" |
| 13 | class="loadingtext" | ||
| 13 | ref="ruleForm" | 14 | ref="ruleForm" |
| 14 | :label-position="flag ? 'top' : ''" | 15 | :label-position="flag ? 'top' : ''" |
| 15 | :inline="flag" | 16 | :inline="flag" |
| ... | @@ -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,7 +10,8 @@ | ... | @@ -10,7 +10,8 @@ |
| 10 | <el-form | 10 | <el-form |
| 11 | :model="ruleForm" | 11 | :model="ruleForm" |
| 12 | :rules="rules" | 12 | :rules="rules" |
| 13 | class="loadingtext" | 13 | :class="{readonly: editDisabled }" |
| 14 | class="loadingtext" | ||
| 14 | ref="ruleForm" | 15 | ref="ruleForm" |
| 15 | :label-position="flag ? 'top' : ''" | 16 | :label-position="flag ? 'top' : ''" |
| 16 | :inline="flag" | 17 | :inline="flag" |
| ... | @@ -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,7 +9,8 @@ | ... | @@ -9,7 +9,8 @@ |
| 9 | <el-form | 9 | <el-form |
| 10 | :model="ruleForm" | 10 | :model="ruleForm" |
| 11 | :rules="rules" | 11 | :rules="rules" |
| 12 | class="loadingtext" | 12 | :class="{readonly: editDisabled }" |
| 13 | class="loadingtext" | ||
| 13 | ref="ruleForm" | 14 | ref="ruleForm" |
| 14 | :label-position="flag ? 'top' : ''" | 15 | :label-position="flag ? 'top' : ''" |
| 15 | :inline="flag" | 16 | :inline="flag" |
| ... | @@ -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 () { |
| ... | @@ -54,20 +53,18 @@ export default { | ... | @@ -54,20 +53,18 @@ export default { |
| 54 | } | 53 | } |
| 55 | stepExpandInfo(formdata).then((res) => { | 54 | stepExpandInfo(formdata).then((res) => { |
| 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"); | 63 | this.$refs.Menu.getleftMenubl(); |
| 65 | this.$refs.Menu.getleftMenubl(); | 64 | } else { |
| 66 | }else{ | 65 | this.ableOperation = false |
| 67 | this.ableOperation=false | 66 | this.$refs.Menu.getleftMenubl(1); |
| 68 | console.log("22222222222222"); | 67 | } |
| 69 | this.$refs.Menu.getleftMenubl(1); | ||
| 70 | } | ||
| 71 | } | 68 | } |
| 72 | }) | 69 | }) |
| 73 | 70 | ||
| ... | @@ -79,27 +76,30 @@ export default { | ... | @@ -79,27 +76,30 @@ 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; | ||
| 84 | case "B1": | ||
| 85 | getWorkFlowImage(this.bsmSlsq, this.$route.query.bestepid).then(res => { | ||
| 86 | let { result } = res | ||
| 87 | this.$popupDialog("流程图", "workflow/components/processViewer", { | ||
| 88 | xml: result.xml, | ||
| 89 | finishedInfo: { | ||
| 90 | finishedTaskSet: result.finishedActivityIds, | ||
| 91 | unfinishedTaskSet: result.runningActivityIds, | ||
| 92 | rejectedTaskSet: {}, | ||
| 93 | finishedSequenceFlowSet: result.finishedSequenceFlowIds | ||
| 94 | }, | ||
| 95 | handlinglist: result.runningTasks, | ||
| 96 | allCommentList: result.finishedTasks | ||
| 97 | }, '80%', true) | ||
| 98 | }) | ||
| 83 | break; | 99 | break; |
| 84 | case "B1": | ||
| 85 | getWorkFlowImage(this.bsmSlsq, this.$route.query.bestepid).then(res => { | ||
| 86 | let { result } = res | ||
| 87 | this.$popupDialog("流程图", "workflow/components/processViewer", { | ||
| 88 | xml: result.xml, | ||
| 89 | finishedInfo: { | ||
| 90 | finishedTaskSet: result.finishedActivityIds, | ||
| 91 | unfinishedTaskSet: result.runningActivityIds, | ||
| 92 | rejectedTaskSet: {}, | ||
| 93 | finishedSequenceFlowSet: result.finishedSequenceFlowIds | ||
| 94 | }, | ||
| 95 | handlinglist:result.runningTasks, | ||
| 96 | allCommentList: result.finishedTasks | ||
| 97 | }, '80%', true) | ||
| 98 | }) | ||
| 99 | break; | ||
| 100 | case "B2": //材料分屏按钮 | 100 | case "B2": //材料分屏按钮 |
| 101 | 101 | ||
| 102 | this.closefp() | 102 | this.closefp() |
| 103 | 103 | ||
| 104 | // if (this.splitScreen) { | 104 | // if (this.splitScreen) { |
| 105 | // //如果当前选项卡为材料信息内容,递减到上一个选项卡内容 | 105 | // //如果当前选项卡为材料信息内容,递减到上一个选项卡内容 |
| ... | @@ -150,22 +150,22 @@ export default { | ... | @@ -150,22 +150,22 @@ export default { |
| 150 | // }); | 150 | // }); |
| 151 | 151 | ||
| 152 | // break; | 152 | // break; |
| 153 | case "B5": | 153 | case "B5": |
| 154 | if (this.currentSelectProps.bdcdyid) { | 154 | if (this.currentSelectProps.bdcdyid) { |
| 155 | getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then( | 155 | getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then( |
| 156 | (res) => { | 156 | (res) => { |
| 157 | if (res.code === 200) { | 157 | if (res.code === 200) { |
| 158 | this.$refs.qllxlist.qllxlistdata = res.result; | 158 | this.$refs.qllxlist.qllxlistdata = res.result; |
| 159 | this.$refs.qllxlist.dialogVisible = true; | 159 | this.$refs.qllxlist.dialogVisible = true; |
| 160 | } | ||
| 161 | } | 160 | } |
| 162 | ); | 161 | } |
| 163 | } | 162 | ); |
| 164 | // this.$refs.Menu.loadBdcdylist("add") | 163 | } |
| 165 | // this.$popupDialog("选择新增权力类型", "djbworkflow/djbBook/components/qllxcloseDailog", this.currentSelectProps, '50%', true) | 164 | // this.$refs.Menu.loadBdcdylist("add") |
| 165 | // this.$popupDialog("选择新增权力类型", "djbworkflow/djbBook/components/qllxcloseDailog", this.currentSelectProps, '50%', true) | ||
| 166 | 166 | ||
| 167 | 167 | ||
| 168 | break; | 168 | break; |
| 169 | case "B6": | 169 | case "B6": |
| 170 | //根据编号获取对应信息 | 170 | //根据编号获取对应信息 |
| 171 | getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => { | 171 | getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => { | ... | ... |
| ... | @@ -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,207 +63,185 @@ | ... | @@ -67,207 +63,185 @@ |
| 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, |
| 95 | ProcessViewer, | 89 | ProcessViewer, |
| 96 | ordinaryMenu, | 90 | ordinaryMenu, |
| 97 | qllxDailog, | 91 | qllxDailog, |
| 98 | }, | ||
| 99 | mixins: [WorkFlow], | ||
| 100 | data() { | ||
| 101 | return { | ||
| 102 | bsmSlsq: this.$route.query.bsmSlsq, | ||
| 103 | //当前流程所在环节 | ||
| 104 | bestepid: this.$route.query.bestepid, | ||
| 105 | //受理申请标识码 | ||
| 106 | bdcdyid: this.$route.query.bdcdyid, | ||
| 107 | //当前流程所在环节 | ||
| 108 | bdcdyh: this.$route.query.bdcdyh, | ||
| 109 | qllx: this.$route.query.qllx, | ||
| 110 | //设置那个表单选中 | ||
| 111 | tabName: "", | ||
| 112 | // 弹框显示 | ||
| 113 | dialogVisible: true, | ||
| 114 | isEdit:false, | ||
| 115 | //表单集合 | ||
| 116 | tabList: [], | ||
| 117 | type: "READ_ONLY", | ||
| 118 | //选择加载哪一个组件 | ||
| 119 | componentTag: "", | ||
| 120 | //设置表单传递数据 | ||
| 121 | currentSelectProps: {}, | ||
| 122 | // 首次拿到的业务信息 | ||
| 123 | oneSelectProps: {}, | ||
| 124 | //材料信息选择卡索引 | ||
| 125 | oneget: true, | ||
| 126 | //页面监听时间 | ||
| 127 | _beforeUnload_time: "", | ||
| 128 | treedata: {}, | ||
| 129 | bsmRepair:"", | ||
| 130 | tabdata: [], | ||
| 131 | defaultNode: {}, | ||
| 132 | }; | ||
| 133 | }, | ||
| 134 | mounted() { | ||
| 135 | // this.getleftMenubl() | ||
| 136 | }, | ||
| 137 | |||
| 138 | methods: { | ||
| 139 | stepForm(qllx) { | ||
| 140 | this.oneSelectProps.qllx = qllx; | ||
| 141 | if (this.$refs.Menu.supplementarylist.length) { | ||
| 142 | this.oneSelectProps.type = this.type | ||
| 143 | getBlYbxStepFormInfo(this.oneSelectProps).then((res) => { | ||
| 144 | this.$nextTick(function () { | ||
| 145 | this.tabList = res.result; | ||
| 146 | this.tabName = this.tabList[0].value; | ||
| 147 | this.getFromRouter(this.tabName); | ||
| 148 | }); | ||
| 149 | }); | ||
| 150 | } | ||
| 151 | }, | 92 | }, |
| 152 | // 获取右侧菜单 | 93 | mixins: [WorkFlow], |
| 153 | // getleftMenubl() { | 94 | data () { |
| 154 | // leftMenubl(this.bsmSlsq).then((res) => { | 95 | return { |
| 155 | // this.supplementarylist = res.result; | 96 | bsmSlsq: this.$route.query.bsmSlsq, |
| 156 | // }) | 97 | bestepid: this.$route.query.bestepid, |
| 157 | // }, | 98 | bsmBusiness: this.$route.query.bsmBusiness, |
| 158 | // getQllxByBdcdyid() { | 99 | //设置那个表单选中 |
| 159 | // if (this.currentSelectProps.bdcdyid) { | 100 | tabName: "", |
| 160 | // getQllxByBdcdyid({ bdcdyid: this.currentSelectProps.bdcdyid }).then( | 101 | // 弹框显示 |
| 161 | // (res) => { | 102 | dialogVisible: true, |
| 162 | // if (res.code === 200) { | 103 | isEdit: false, |
| 163 | // this.$refs.qllxlist.qllxlistdata = res.result; | 104 | //表单集合 |
| 164 | // this.$refs.qllxlist.dialogVisible = true; | 105 | tabList: [], |
| 165 | // } | 106 | type: "READ_ONLY", |
| 166 | // } | 107 | //选择加载哪一个组件 |
| 167 | // ); | 108 | componentTag: "", |
| 168 | // } | 109 | //设置表单传递数据 |
| 169 | // }, | 110 | currentSelectProps: {}, |
| 170 | // 获取右侧选项卡 | 111 | // 首次拿到的业务信息 |
| 171 | getCurrentSelectProps(val) { | 112 | oneSelectProps: {}, |
| 172 | this.bsmRepair= val.bsmRepair | 113 | //材料信息选择卡索引 |
| 173 | if (val.bdcdyid) { | 114 | oneget: true, |
| 174 | this.oneSelectProps = val; | 115 | //页面监听时间 |
| 175 | } | 116 | _beforeUnload_time: "", |
| 176 | this.currentSelectProps = val; | 117 | treedata: {}, |
| 177 | if (this.currentSelectProps.bsmRepair) { | 118 | bsmRepair: "", |
| 178 | this.stepForm(this.currentSelectProps.qllx); | 119 | tabdata: [], |
| 179 | } else if (!this.oneget) { | 120 | defaultNode: {}, |
| 180 | this.getdjblist(); | 121 | ableOperation: false |
| 181 | } | 122 | }; |
| 182 | if (this.oneget) { | 123 | }, |
| 183 | this.oneget = false; | 124 | mounted () { |
| 184 | this.stepForm(this.currentSelectProps.qllx); | 125 | // this.getleftMenubl() |
| 185 | } | ||
| 186 | }, | 126 | }, |
| 187 | // 获取渲染登记簿列表 | 127 | |
| 188 | getdjblist() { | 128 | methods: { |
| 189 | getBdcqljqtsx({ | 129 | stepForm (qllx) { |
| 190 | bdcdyid: this.currentSelectProps.bdcdyid, | 130 | this.oneSelectProps.qllx = qllx; |
| 191 | bdcdyh: this.currentSelectProps.bdcdyh, | 131 | if (this.$refs.Menu.supplementarylist.length) { |
| 192 | }).then((res) => { | 132 | this.oneSelectProps.type = this.type |
| 193 | if (res.code === 200) { | 133 | getBlYbxStepFormInfo(this.oneSelectProps).then((res) => { |
| 194 | this.treedata = loadTreeData(res.result, this.bdcdyh); | 134 | this.$nextTick(function () { |
| 195 | this.$nextTick(function () { | 135 | this.tabList = res.result; |
| 196 | this.defaultNode = getNode(this.currentSelectProps.qllx, { | 136 | this.tabName = this.tabList[0].value; |
| 197 | linShi: 0, | 137 | console.log("是否只读", this.tabList[0].ableOperation); |
| 198 | xianShi: 0, | 138 | this.ableOperation = this.tabList[0].ableOperation |
| 199 | liShi: 0, | 139 | this.getFromRouter(this.tabName); |
| 200 | }); | 140 | }); |
| 201 | this.tabName = this.defaultNode.id; //data[0].id为默认选中的节点 | ||
| 202 | }); | 141 | }); |
| 203 | let settree = JSON.parse(JSON.stringify(this.treedata)); | ||
| 204 | this.tabdata = [ | ||
| 205 | ...settree, | ||
| 206 | ...settree[1].children[0].children[0].children, | ||
| 207 | ]; | ||
| 208 | this.tabdata.forEach((item, index, arr) => { | ||
| 209 | arr[index].name = item.label; | ||
| 210 | arr[index].value = item.id; | ||
| 211 | }); | ||
| 212 | this.tabList = this.tabdata; | ||
| 213 | } | 142 | } |
| 214 | }); | 143 | }, |
| 215 | }, | 144 | // 获取右侧选项卡 |
| 216 | //右侧表单选项卡事件 | 145 | getCurrentSelectProps (val) { |
| 217 | beforeLeave(activeName) { | 146 | this.bsmRepair = val.bsmRepair |
| 218 | if (activeName && activeName != 0) this.getFromRouter(activeName); | 147 | if (val.bdcdyid) { |
| 219 | }, | 148 | this.oneSelectProps = val; |
| 220 | //切换选项卡内容组件 | 149 | } |
| 221 | getFromRouter(tabname) { | 150 | this.currentSelectProps = val; |
| 222 | this.componentTag = getForm(tabname); | 151 | if (this.currentSelectProps.bsmRepair) { |
| 223 | }, | 152 | this.stepForm(this.currentSelectProps.qllx); |
| 224 | closefp() { | 153 | } else if (!this.oneget) { |
| 225 | this.splitScreen = this.splitScreen ? false : true; | 154 | this.getdjblist(); |
| 226 | this.$store.dispatch("app/set1tScreen", this.splitScreen); | 155 | } |
| 227 | this.getFromRouter(this.tabList[0].value); | 156 | if (this.oneget) { |
| 228 | this.clxxForm = getForm(this.tabList[1].value); | 157 | this.oneget = false; |
| 229 | }, | 158 | this.stepForm(this.currentSelectProps.qllx); |
| 230 | // 增加补录记录 | ||
| 231 | addRepairRecord(row, del) { | ||
| 232 | let from = { | ||
| 233 | bsmQlxx: "", | ||
| 234 | bsmSlsq: this.bsmSlsq, | ||
| 235 | bsmSldy: this.currentSelectProps.bsmSldy, | ||
| 236 | operate: "C", | ||
| 237 | qllx: "", | ||
| 238 | }; | ||
| 239 | if (row) { | ||
| 240 | from.bsmQlxx = row.bsmQlxx; | ||
| 241 | if (del) { | ||
| 242 | from.operate = del; | ||
| 243 | } else { | ||
| 244 | from.operate = row.bsmQlxx ? "U" : "C"; | ||
| 245 | } | 159 | } |
| 246 | from.qllx = row.qllx; | 160 | }, |
| 247 | } | 161 | // 获取渲染登记簿列表 |
| 248 | addRepairRecord(from) | 162 | getdjblist () { |
| 249 | .then((res) => { | 163 | getBdcqljqtsx({ |
| 250 | if (res.code == "200") { | 164 | bdcdyid: this.currentSelectProps.bdcdyid, |
| 251 | this.$refs.qllxlist.dialogVisible = false; | 165 | bdcdyh: this.currentSelectProps.bdcdyh, |
| 252 | this.$nextTick(() => { | 166 | }).then((res) => { |
| 253 | this.$refs.Menu.getleftMenubl(res.result); | 167 | if (res.code === 200) { |
| 254 | this.$message({ | 168 | this.treedata = loadTreeData(res.result, this.bdcdyh); |
| 255 | type: "success", | 169 | this.$nextTick(function () { |
| 256 | message: "补录成功!", | 170 | this.defaultNode = getNode(this.currentSelectProps.qllx, { |
| 171 | linShi: 0, | ||
| 172 | xianShi: 0, | ||
| 173 | liShi: 0, | ||
| 257 | }); | 174 | }); |
| 175 | this.tabName = this.defaultNode.id; //data[0].id为默认选中的节点 | ||
| 258 | }); | 176 | }); |
| 259 | } else { | 177 | let settree = JSON.parse(JSON.stringify(this.treedata)); |
| 260 | this.$alert(res.message, "提示", { | 178 | this.tabdata = [ |
| 261 | confirmButtonText: "确定", | 179 | ...settree, |
| 262 | type: "warning", | 180 | ...settree[1].children[0].children[0].children, |
| 181 | ]; | ||
| 182 | this.tabdata.forEach((item, index, arr) => { | ||
| 183 | arr[index].name = item.label; | ||
| 184 | arr[index].value = item.id; | ||
| 263 | }); | 185 | }); |
| 186 | this.tabList = this.tabdata; | ||
| 264 | } | 187 | } |
| 265 | }) | ||
| 266 | .catch((res) => { | ||
| 267 | console.log("错", res); | ||
| 268 | }); | 188 | }); |
| 189 | }, | ||
| 190 | //右侧表单选项卡事件 | ||
| 191 | beforeLeave (activeName) { | ||
| 192 | if (activeName && activeName != 0) this.getFromRouter(activeName); | ||
| 193 | }, | ||
| 194 | //切换选项卡内容组件 | ||
| 195 | getFromRouter (tabname) { | ||
| 196 | this.componentTag = getForm(tabname); | ||
| 197 | }, | ||
| 198 | closefp () { | ||
| 199 | this.splitScreen = this.splitScreen ? false : true; | ||
| 200 | this.$store.dispatch("app/set1tScreen", this.splitScreen); | ||
| 201 | this.getFromRouter(this.tabList[0].value); | ||
| 202 | this.clxxForm = getForm(this.tabList[1].value); | ||
| 203 | }, | ||
| 204 | // 增加补录记录 | ||
| 205 | addRepairRecord (row, del) { | ||
| 206 | let from = { | ||
| 207 | bsmQlxx: "", | ||
| 208 | bsmSlsq: this.bsmSlsq, | ||
| 209 | bsmSldy: this.currentSelectProps.bsmSldy, | ||
| 210 | operate: "C", | ||
| 211 | qllx: "", | ||
| 212 | }; | ||
| 213 | if (row) { | ||
| 214 | from.bsmQlxx = row.bsmQlxx; | ||
| 215 | if (del) { | ||
| 216 | from.operate = del; | ||
| 217 | } else { | ||
| 218 | from.operate = row.bsmQlxx ? "U" : "C"; | ||
| 219 | } | ||
| 220 | from.qllx = row.qllx; | ||
| 221 | } | ||
| 222 | addRepairRecord(from) | ||
| 223 | .then((res) => { | ||
| 224 | if (res.code == "200") { | ||
| 225 | this.$refs.qllxlist.dialogVisible = false; | ||
| 226 | this.$nextTick(() => { | ||
| 227 | this.$refs.Menu.getleftMenubl(res.result); | ||
| 228 | this.$message({ | ||
| 229 | type: "success", | ||
| 230 | message: "补录成功!", | ||
| 231 | }); | ||
| 232 | }); | ||
| 233 | } else { | ||
| 234 | this.$alert(res.message, "提示", { | ||
| 235 | confirmButtonText: "确定", | ||
| 236 | type: "warning", | ||
| 237 | }); | ||
| 238 | } | ||
| 239 | }) | ||
| 240 | .catch((res) => { | ||
| 241 | console.log("错", res); | ||
| 242 | }); | ||
| 243 | }, | ||
| 269 | }, | 244 | }, |
| 270 | }, | 245 | }; |
| 271 | }; | ||
| 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'> | ||
| 172 | </style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 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 | } | ||
| 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"> |
| ... | @@ -57,7 +57,7 @@ | ... | @@ -57,7 +57,7 @@ |
| 57 | prop: "qlrmc", | 57 | prop: "qlrmc", |
| 58 | label: "被执行人" | 58 | label: "被执行人" |
| 59 | }, | 59 | }, |
| 60 | { | 60 | { |
| 61 | prop: "bdcqzh", | 61 | prop: "bdcqzh", |
| 62 | label: "不动产权证号" | 62 | label: "不动产权证号" |
| 63 | }, | 63 | }, |
| ... | @@ -65,7 +65,7 @@ | ... | @@ -65,7 +65,7 @@ |
| 65 | prop: "bdcdyh", | 65 | prop: "bdcdyh", |
| 66 | label: "不动产单元号" | 66 | label: "不动产单元号" |
| 67 | }, | 67 | }, |
| 68 | { | 68 | { |
| 69 | prop: "qlxzmc", | 69 | prop: "qlxzmc", |
| 70 | label: "权利性质" | 70 | label: "权利性质" |
| 71 | }, | 71 | }, |
| ... | @@ -127,4 +127,10 @@ | ... | @@ -127,4 +127,10 @@ |
| 127 | } | 127 | } |
| 128 | </script> | 128 | </script> |
| 129 | <style scoped lang='scss'> | 129 | <style scoped lang='scss'> |
| 130 | /deep/.el-table th { | ||
| 131 | height: 30px !important; | ||
| 132 | } | ||
| 133 | /deep/.el-table--small .el-table__cell { | ||
| 134 | padding: 5px; | ||
| 135 | } | ||
| 130 | </style> | 136 | </style> | ... | ... |
| 1 | <!-- | 1 | <!-- |
| 2 | * @Description: 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,157 +39,160 @@ | ... | @@ -39,157 +39,160 @@ |
| 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 | //受理申请标识码 |
| 48 | bsmSlsq: this.$route.query.bsmSlsq, | 48 | bsmSlsq: this.$route.query.bsmSlsq, |
| 49 | //当前流程所在环节 | 49 | //当前流程所在环节 |
| 50 | bestepid: this.$route.query.bestepid, | 50 | bestepid: this.$route.query.bestepid, |
| 51 | // 默认选中 | 51 | // 默认选中 |
| 52 | activeIndex: '0', | 52 | activeIndex: '0', |
| 53 | // 折叠 | 53 | // 折叠 |
| 54 | isShowdrawer: true, | 54 | isShowdrawer: true, |
| 55 | // 批量操作 | 55 | // 批量操作 |
| 56 | showBatch: false, | 56 | showBatch: false, |
| 57 | //批量操作按钮名称 | 57 | //批量操作按钮名称 |
| 58 | batchButtonName: '', | 58 | batchButtonName: '', |
| 59 | //左侧菜单数据集合 | 59 | //左侧菜单数据集合 |
| 60 | unitData: [], | 60 | unitData: [], |
| 61 | // 设置表单传递数据 | 61 | // 设置表单传递数据 |
| 62 | currentSelectProps: {} | 62 | currentSelectProps: {} |
| 63 | } | 63 | } |
| 64 | }, | ||
| 65 | mounted () { | ||
| 66 | this.loadBdcdylist(); | ||
| 67 | }, | ||
| 68 | computed: { | ||
| 69 | ...mapGetters(['isRefresh']) | ||
| 70 | }, | ||
| 71 | watch: { | ||
| 72 | isRefresh: { | ||
| 73 | handler (newVal, oldVal) { | ||
| 74 | if (newVal) this.loadBdcdylist() | ||
| 75 | }, | ||
| 76 | immediate: true | ||
| 77 | } | ||
| 78 | }, | ||
| 79 | methods: { | ||
| 80 | //读取申请单元信息 | ||
| 81 | loadBdcdylist () { | ||
| 82 | var formdata = new FormData(); | ||
| 83 | formdata.append("bsmSlsq", this.bsmSlsq); | ||
| 84 | formdata.append("bestepid", this.bestepid); | ||
| 85 | leftMenu(formdata).then((res) => { | ||
| 86 | if (res.code === 200 && res.result) { | ||
| 87 | this.unitData = res.result; | ||
| 88 | this.currentSelectProps = res.result[0]; | ||
| 89 | this.$emit('getCurrentSelectProps', this.currentSelectProps); | ||
| 90 | this.judgeBatchShow(); | ||
| 91 | if (this.showBatch) { | ||
| 92 | //满足批量查封/批量抵押按钮出现 即先展示批量表单 | ||
| 93 | this.batchUnitClick(); | ||
| 94 | } else { | ||
| 95 | //默认选择单元列表第一个 | ||
| 96 | this.unitClick(0); | ||
| 97 | } | ||
| 98 | } | ||
| 99 | }) | ||
| 100 | }, | 64 | }, |
| 101 | //批量按钮判断 | 65 | mounted () { |
| 102 | judgeBatchShow () { | 66 | this.loadBdcdylist(); |
| 103 | this.showBatch = false; | 67 | }, |
| 104 | if (this.unitData.length > 1) { | 68 | computed: { |
| 105 | let qllx = this.$route.query?.sqywbm?.substring(0, 3); | 69 | ...mapGetters(['isRefresh']) |
| 106 | switch (qllx) { | 70 | }, |
| 107 | case 'A04': | 71 | watch: { |
| 108 | this.showBatch = true; | 72 | isRefresh: { |
| 109 | this.batchButtonName = '房屋批量操作'; | 73 | handler (newVal, oldVal) { |
| 110 | break; | 74 | if (newVal) this.loadBdcdylist() |
| 111 | case 'B39': | 75 | }, |
| 112 | this.showBatch = true; | 76 | immediate: true |
| 113 | this.batchButtonName = '查封批量操作'; | ||
| 114 | break; | ||
| 115 | case 'A37': | ||
| 116 | this.showBatch = true; | ||
| 117 | this.batchButtonName = '抵押批量操作'; | ||
| 118 | break; | ||
| 119 | case 'B37': | ||
| 120 | this.showBatch = true; | ||
| 121 | this.batchButtonName = '在建工程抵押批量操作'; | ||
| 122 | break; | ||
| 123 | } | ||
| 124 | } | 77 | } |
| 125 | }, | 78 | }, |
| 126 | /** | 79 | methods: { |
| 127 | * @description: 删除左侧列表 | 80 | //读取申请单元信息 |
| 128 | * @param {*} item | 81 | loadBdcdylist () { |
| 129 | * @author: renchao | 82 | var formdata = new FormData(); |
| 130 | */ | 83 | formdata.append("bsmSlsq", this.bsmSlsq); |
| 131 | handleDel (item) { | 84 | formdata.append("bestepid", this.bestepid); |
| 132 | this.$confirm("确定要删除吗, 是否继续?", "提示", { | 85 | if (this.$route.query.bsmBusiness) { |
| 133 | confirmButtonText: "确定", | 86 | formdata.append("bsmBusiness", this.$route.query.bsmBusiness); |
| 134 | cancelButtonText: "取消", | 87 | } |
| 135 | type: "warning", | 88 | leftMenu(formdata).then((res) => { |
| 136 | }) | 89 | if (res.code === 200 && res.result) { |
| 137 | .then(() => { | 90 | this.unitData = res.result; |
| 138 | var formdata = new FormData(); | 91 | this.currentSelectProps = res.result[0]; |
| 139 | formdata.append("bsmSldyList", item.bsmSldy.split(",")); | 92 | this.$emit('getCurrentSelectProps', this.currentSelectProps); |
| 140 | // formdata.append("bsmSlsq", this.bsmSlsq); | 93 | this.judgeBatchShow(); |
| 141 | deleteSlbdcdy(formdata).then((res) => { | 94 | if (this.showBatch) { |
| 142 | if (res.code == 200) { | 95 | //满足批量查封/批量抵押按钮出现 即先展示批量表单 |
| 143 | this.$message.success("删除成功"); | 96 | this.batchUnitClick(); |
| 144 | /** | ||
| 145 | * @description: 更新列表 | ||
| 146 | * @author: miaofang | ||
| 147 | */ | ||
| 148 | this.loadBdcdylist() | ||
| 149 | // this.$parent.updateDialog(); | ||
| 150 | } else { | 97 | } else { |
| 151 | this.$message.error(res.message); | 98 | //默认选择单元列表第一个 |
| 99 | this.unitClick(0); | ||
| 152 | } | 100 | } |
| 153 | }); | 101 | } |
| 154 | }) | 102 | }) |
| 155 | .catch(() => { | 103 | }, |
| 156 | this.$message({ | 104 | //批量按钮判断 |
| 157 | type: "info", | 105 | judgeBatchShow () { |
| 158 | message: "已取消删除", | 106 | this.showBatch = false; |
| 107 | if (this.unitData.length > 1) { | ||
| 108 | let qllx = this.$route.query?.sqywbm?.substring(0, 3); | ||
| 109 | switch (qllx) { | ||
| 110 | case 'A04': | ||
| 111 | this.showBatch = true; | ||
| 112 | this.batchButtonName = '房屋批量操作'; | ||
| 113 | break; | ||
| 114 | case 'B39': | ||
| 115 | this.showBatch = true; | ||
| 116 | this.batchButtonName = '查封批量操作'; | ||
| 117 | break; | ||
| 118 | case 'A37': | ||
| 119 | this.showBatch = true; | ||
| 120 | this.batchButtonName = '抵押批量操作'; | ||
| 121 | break; | ||
| 122 | case 'B37': | ||
| 123 | this.showBatch = true; | ||
| 124 | this.batchButtonName = '在建工程抵押批量操作'; | ||
| 125 | break; | ||
| 126 | } | ||
| 127 | } | ||
| 128 | }, | ||
| 129 | /** | ||
| 130 | * @description: 删除左侧列表 | ||
| 131 | * @param {*} item | ||
| 132 | * @author: renchao | ||
| 133 | */ | ||
| 134 | handleDel (item) { | ||
| 135 | this.$confirm("确定要删除吗, 是否继续?", "提示", { | ||
| 136 | confirmButtonText: "确定", | ||
| 137 | cancelButtonText: "取消", | ||
| 138 | type: "warning", | ||
| 139 | }) | ||
| 140 | .then(() => { | ||
| 141 | var formdata = new FormData(); | ||
| 142 | formdata.append("bsmSldyList", item.bsmSldy.split(",")); | ||
| 143 | // formdata.append("bsmSlsq", this.bsmSlsq); | ||
| 144 | deleteSlbdcdy(formdata).then((res) => { | ||
| 145 | if (res.code == 200) { | ||
| 146 | this.$message.success("删除成功"); | ||
| 147 | /** | ||
| 148 | * @description: 更新列表 | ||
| 149 | * @author: miaofang | ||
| 150 | */ | ||
| 151 | this.loadBdcdylist() | ||
| 152 | // this.$parent.updateDialog(); | ||
| 153 | } else { | ||
| 154 | this.$message.error(res.message); | ||
| 155 | } | ||
| 156 | }); | ||
| 157 | }) | ||
| 158 | .catch(() => { | ||
| 159 | this.$message({ | ||
| 160 | type: "info", | ||
| 161 | message: "已取消删除", | ||
| 162 | }); | ||
| 159 | }); | 163 | }); |
| 160 | }); | 164 | }, |
| 161 | }, | 165 | //批量按钮点击事件 |
| 162 | //批量按钮点击事件 | 166 | batchUnitClick () { |
| 163 | batchUnitClick () { | 167 | this.currentSelectProps.batchOperation = true; |
| 164 | this.currentSelectProps.batchOperation = true; | 168 | this.activeIndex = "-1"; |
| 165 | this.activeIndex = "-1"; | 169 | this.$parent.stepForm(); |
| 166 | this.$parent.stepForm(); | ||
| 167 | 170 | ||
| 168 | }, | 171 | }, |
| 169 | //批量操作 | 172 | //批量操作 |
| 170 | handleBatchDel () { | 173 | handleBatchDel () { |
| 171 | this.$popupDialog("批量删除", "workflow/components/batchDel", { | 174 | this.$popupDialog("批量删除", "workflow/components/batchDel", { |
| 172 | bsmSlsq: this.bsmSlsq, | 175 | bsmSlsq: this.bsmSlsq, |
| 173 | dataList: this.unitData, | 176 | dataList: this.unitData, |
| 174 | }, '50%', true) | 177 | }, '50%', true) |
| 175 | }, | 178 | }, |
| 176 | //申请单元点击事件 | 179 | //申请单元点击事件 |
| 177 | unitClick (index) { | 180 | unitClick (index) { |
| 178 | this.currentSelectProps = this.unitData[index]; | 181 | this.currentSelectProps = this.unitData[index]; |
| 179 | this.currentSelectProps.batchOperation = false; | 182 | this.currentSelectProps.batchOperation = false; |
| 180 | this.activeIndex = index.toString(); | 183 | this.activeIndex = index.toString(); |
| 181 | //选中表单传递数据 | 184 | //选中表单传递数据 |
| 182 | this.$emit('getCurrentSelectProps', this.currentSelectProps); | 185 | this.$emit('getCurrentSelectProps', this.currentSelectProps); |
| 183 | this.$parent.stepForm(index); | 186 | this.$parent.stepForm(index); |
| 184 | this.$store.dispatch('user/refreshPage', false); | 187 | this.$store.dispatch('user/refreshPage', false); |
| 188 | } | ||
| 185 | } | 189 | } |
| 186 | } | 190 | } |
| 187 | } | ||
| 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"> |
| ... | @@ -53,30 +53,30 @@ | ... | @@ -53,30 +53,30 @@ |
| 53 | // prop: "bdcdyh", | 53 | // prop: "bdcdyh", |
| 54 | // label: "不动产单元号" | 54 | // label: "不动产单元号" |
| 55 | // }, | 55 | // }, |
| 56 | { | 56 | { |
| 57 | prop: "zl", | 57 | prop: "zl", |
| 58 | label: "坐落" | 58 | label: "坐落" |
| 59 | }, | 59 | }, |
| 60 | { | 60 | { |
| 61 | prop: "shbw", | 61 | prop: "shbw", |
| 62 | label: "室号部位" | 62 | label: "室号部位" |
| 63 | }, | 63 | }, |
| 64 | { | 64 | { |
| 65 | prop: "fwxzmc", | 65 | prop: "fwxzmc", |
| 66 | label: "房屋性质" | 66 | label: "房屋性质" |
| 67 | }, | 67 | }, |
| 68 | { | 68 | { |
| 69 | prop: "jzmj", | 69 | prop: "jzmj", |
| 70 | label: "建筑面积" | 70 | label: "建筑面积" |
| 71 | }, | 71 | }, |
| 72 | { | 72 | { |
| 73 | prop: "showfwyt", | 73 | prop: "showfwyt", |
| 74 | label: "房屋用途" | 74 | label: "房屋用途" |
| 75 | }, | 75 | }, |
| 76 | { | 76 | { |
| 77 | prop: "showfwjg", | 77 | prop: "showfwjg", |
| 78 | label: "房屋结构" | 78 | label: "房屋结构" |
| 79 | }, | 79 | }, |
| 80 | ], | 80 | ], |
| 81 | column: this.qlrCommonTable | 81 | column: this.qlrCommonTable |
| 82 | } | 82 | } |
| ... | @@ -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 | ... | ... |
| 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'> | ||
| 162 | </style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 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 | } | ||
| 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" | 19 | <template slot-scope="scope"> |
| 20 | width="50" | ||
| 21 | :render-header="renderHeader"> | ||
| 22 | <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" |
| 52 | placeholder="选择日期" | 49 | :picker-options="scope.row.pickerStart" |
| 53 | value-format="yyyy-MM-dd HH:mm:ss" | 50 | placeholder="选择日期" |
| 54 | format="yyyy-MM-dd" | 51 | value-format="yyyy-MM-dd HH:mm:ss" |
| 55 | @blur="addrow(scope.row)"> | 52 | format="yyyy-MM-dd" |
| 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" |
| 65 | placeholder="选择日期" | 63 | :picker-options="scope.row.pickerEnd" |
| 66 | value-format="yyyy-MM-dd HH:mm:ss" | 64 | placeholder="选择日期" |
| 67 | format="yyyy-MM-dd" | 65 | value-format="yyyy-MM-dd HH:mm:ss" |
| 68 | @blur="addrow(scope.row)"> | 66 | format="yyyy-MM-dd" |
| 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 | } | 96 | }, |
| 98 | }, | 97 | }, |
| 99 | disabled: { | 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, |
| ... | @@ -209,7 +208,7 @@ | ... | @@ -209,7 +208,7 @@ |
| 209 | //有任务权限 | 208 | //有任务权限 |
| 210 | if(item.sjlx=="3"){ | 209 | if(item.sjlx=="3"){ |
| 211 | const { href } = this.$router.resolve( | 210 | const { href } = this.$router.resolve( |
| 212 | "/djbworkFrame?bsmSlsq=" + | 211 | "/djbworkFrame?bsmSlsq=" + |
| 213 | item.bsmSlsq + | 212 | item.bsmSlsq + |
| 214 | "&bestepid=" + | 213 | "&bestepid=" + |
| 215 | item.bestepid + | 214 | item.bestepid + | ... | ... |
| ... | @@ -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,11 +47,9 @@ | ... | @@ -47,11 +47,9 @@ |
| 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> | 52 | <el-button @click="compare">变化情况对比+</el-button> |
| 53 | <el-button @click="compare">变化情况对比+</el-button> | ||
| 54 | </div> | ||
| 55 | </div> | 53 | </div> |
| 56 | <el-row :gutter="10"> | 54 | <el-row :gutter="10"> |
| 57 | <el-col :span="8"> | 55 | <el-col :span="8"> |
| ... | @@ -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 | } |
| ... | @@ -68,7 +67,7 @@ class data extends filter { | ... | @@ -68,7 +67,7 @@ class data extends filter { |
| 68 | ) | 67 | ) |
| 69 | } | 68 | } |
| 70 | }, | 69 | }, |
| 71 | 70 | ||
| 72 | { | 71 | { |
| 73 | prop: "qllxmc", | 72 | prop: "qllxmc", |
| 74 | label: "权利类型", | 73 | label: "权利类型", | ... | ... |
| 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,16 +48,16 @@ class data extends filter { | ... | @@ -47,16 +48,16 @@ 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 | } |
| 54 | }, | 55 | }, |
| 55 | { | 56 | { |
| 56 | label: "测绘类型", | 57 | label: "测绘类型", |
| 57 | render: (h, scope) => { | 58 | render: (h, scope) => { |
| 58 | return ( | 59 | return ( |
| 59 | <div> | 60 | <div> |
| 60 | <span v-show={scope.row.scyclx == 0}>预测</span> | 61 | <span v-show={scope.row.scyclx == 0}>预测</span> |
| 61 | <span v-show={scope.row.scyclx == 1}>实测</span> | 62 | <span v-show={scope.row.scyclx == 1}>实测</span> |
| 62 | </div> | 63 | </div> |
| ... | @@ -78,7 +79,7 @@ class data extends filter { | ... | @@ -78,7 +79,7 @@ class data extends filter { |
| 78 | { | 79 | { |
| 79 | prop: "showFwyt", | 80 | prop: "showFwyt", |
| 80 | label: "房屋用途", | 81 | label: "房屋用途", |
| 81 | }, | 82 | }, |
| 82 | { | 83 | { |
| 83 | prop: "szc", | 84 | prop: "szc", |
| 84 | label: "所在层", | 85 | label: "所在层", | ... | ... |
| 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 | } | ... | ... |
-
Please register or sign in to post a comment