9be53f2d by renchao@pashanhoo.com

Merge branch 'dev'

2 parents cc996c89 52458f0e
1 /* 1 /*
2 * @Description: 不动产权证 2 * @Description: 不动产权证
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-09-13 16:06:55 4 * @LastEditTime: 2023-11-15 13:32:46
5 */ 5 */
6 import request from '@/utils/request'; 6 import request from '@/utils/request';
7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) 7 let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl'))
...@@ -160,3 +160,16 @@ export function getBdcqzQlr (bsmBdcqz) { ...@@ -160,3 +160,16 @@ export function getBdcqzQlr (bsmBdcqz) {
160 } 160 }
161 }) 161 })
162 } 162 }
163
164 /**
165 * @description: 修改
166 * @param {*} data
167 * @author: renchao
168 */
169 export function editBdcqz (data) {
170 return request({
171 url: SERVER.SERVERAPI + '/rest/ywbl/bdcqz/editBdcqz',
172 method: 'post',
173 data
174 })
175 }
...\ No newline at end of file ...\ No newline at end of file
......
1 <?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1700016852243" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1613" id="mx_n_1700016852243" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M877.216 491.808M769.472 960 192.224 960C139.168 960 96 916.832 96 863.776L96 222.368c0-53.056 43.168-96.224 96.224-96.224l448.992 0c17.728 0 32.064 14.368 32.064 32.064 0 17.696-14.336 32.064-32.064 32.064L192.224 190.272c-17.664 0-32.064 14.4-32.064 32.064l0 641.408c0 17.696 14.4 32.064 32.064 32.064l577.28 0c17.696 0 32.064-14.368 32.064-32.064L801.568 350.656c0-17.696 14.336-32.064 32.064-32.064 17.728 0 32.064 14.368 32.064 32.064l0 513.12C865.696 916.832 822.528 960 769.472 960L769.472 960zM581.056 446.88c-8.224 0-16.416-3.136-22.656-9.408-12.544-12.544-12.544-32.8 0-45.344l318.72-318.72c12.544-12.544 32.8-12.544 45.344 0 12.544 12.544 12.544 32.8 0 45.344l-318.72 318.72C597.504 443.744 589.28 446.88 581.056 446.88L581.056 446.88zM448.768 446.88 256.352 446.88c-17.696 0-32.064-14.368-32.064-32.064 0-17.696 14.368-32.064 32.064-32.064l192.416 0c17.696 0 32.064 14.368 32.064 32.064C480.832 432.512 466.464 446.88 448.768 446.88L448.768 446.88zM641.216 639.296 256.352 639.296c-17.696 0-32.064-14.336-32.064-32.064 0-17.728 14.368-32.064 32.064-32.064l384.832 0c17.728 0 32.064 14.336 32.064 32.064C673.28 624.96 658.944 639.296 641.216 639.296L641.216 639.296zM641.216 639.296" fill="#ffffff" p-id="1614"></path></svg>
...\ No newline at end of file ...\ No newline at end of file
...@@ -270,4 +270,13 @@ ...@@ -270,4 +270,13 @@
270 // 整体配置 270 // 整体配置
271 .el-form-item--mini.el-form-item { 271 .el-form-item--mini.el-form-item {
272 margin-bottom: 10px; 272 margin-bottom: 10px;
273 }
274
275 .vue-treeselect__control {
276 height: 28px !important;
277 }
278
279 .vue-treeselect__placeholder,
280 .vue-treeselect__single-value {
281 line-height: 28px !important;
273 } 282 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
20 flex-wrap: wrap; 20 flex-wrap: wrap;
21 justify-content: flex-start; 21 justify-content: flex-start;
22 min-height: 30px; 22 min-height: 30px;
23 margin-bottom: 10px !important;
23 24
24 span { 25 span {
25 display: flex; 26 display: flex;
...@@ -78,6 +79,10 @@ ...@@ -78,6 +79,10 @@
78 } 79 }
79 } 80 }
80 81
82 .from-clues-header {
83 padding-bottom: 0 !important;
84 }
85
81 //*****end*通用表单查询条件,列表样式******// 86 //*****end*通用表单查询条件,列表样式******//
82 /deep/.el-range-separator { 87 /deep/.el-range-separator {
83 line-height: 28px !important; 88 line-height: 28px !important;
......
1 <!--
2 * @Description:
3 * @Autor: renchao
4 * @LastEditTime: 2023-11-15 15:33:27
5 -->
6 <template>
7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中...">
8 <!-- 表单部分 -->
9 <el-tabs v-model="activeName" @tab-click="handleClick" v-if="headTabBdcqz.length >1" style="margin-top:-15px">
10 <el-tab-pane :label="item.qlr + (item.bdcqzh !== null ? '(' + item.bdcqzh + ')' : '')" :name="item.bsmBdcqz"
11 v-for="(item, index) in headTabBdcqz" :key="index">
12 </el-tab-pane>
13 </el-tabs>
14 <el-empty description="暂无数据" v-if="headTabBdcqz.length == 0 && noData"></el-empty>
15 <div style="height:540px">
16 <el-form class="zs" :model="bdcqz" v-if="this.bdcqz.bdcqzlx==1" ref="ruleForm" label-width="100px">
17 <el-row>
18 <el-col :span="24">
19 <el-form-item label="权利人">
20 <el-input v-model="bdcqz.qlr"></el-input>
21 </el-form-item>
22 </el-col>
23 </el-row>
24 <el-row>
25 <el-col :span="24">
26 <el-form-item label="共有情况">
27 <el-input v-model="bdcqz.gyqk"></el-input>
28 </el-form-item>
29 </el-col>
30 </el-row>
31 <el-row>
32 <el-col :span="24">
33 <el-form-item label="坐落">
34 <el-input v-model="bdcqz.zl"></el-input>
35 </el-form-item>
36 </el-col>
37 </el-row>
38 <el-row>
39 <el-col :span="24">
40 <el-form-item label="不动产单元号">
41 <el-input v-model="bdcqz.bdcdyh"></el-input>
42 </el-form-item>
43 </el-col>
44 </el-row>
45 <el-row>
46 <el-col :span="24">
47 <el-form-item label="权利类型">
48 <el-input v-model="bdcqz.qllx"></el-input>
49 </el-form-item>
50 </el-col>
51 </el-row>
52 <el-row>
53 <el-col :span="24">
54 <el-form-item label="权利性质 ">
55 <el-input v-model="bdcqz.qlxz"></el-input>
56 </el-form-item>
57 </el-col>
58 </el-row>
59 <el-row>
60 <el-col :span="24">
61 <el-form-item label="用途">
62 <el-input v-model="bdcqz.yt"></el-input>
63 </el-form-item>
64 </el-col>
65 </el-row>
66 <el-row>
67 <el-col :span="24">
68 <el-form-item label="面积">
69 <el-input v-model="bdcqz.mj"></el-input>
70 </el-form-item>
71 </el-col>
72 </el-row>
73 <el-row>
74 <el-col :span="24">
75 <el-form-item label="使用期限 ">
76 <el-input v-model="bdcqz.syqx"></el-input>
77 </el-form-item>
78 </el-col>
79 </el-row>
80 <el-row>
81 <el-col :span="24">
82 <el-form-item label="权利其他状况">
83 <el-input v-model="bdcqz.qlqtzk" :rows="4" type="textarea"></el-input>
84 </el-form-item>
85 </el-col>
86 </el-row>
87 <el-row>
88 <el-col :span="24">
89 <el-form-item label="附记">
90 <el-input v-model="bdcqz.fj" :rows="4" type="textarea"></el-input>
91 </el-form-item>
92 </el-col>
93 </el-row>
94 </el-form>
95 <el-form :model="bdcqz" class="zm" v-else ref="ruleForm" label-width="110px">
96 <el-row>
97 <el-col :span="24">
98 <el-form-item label="证明权利或事项">
99 <el-input v-model="bdcqz.zmqlhsx"></el-input>
100 </el-form-item>
101 </el-col>
102 </el-row>
103 <el-row>
104 <el-col :span="24">
105 <el-form-item label="权利人(申请人)">
106 <el-input v-model="bdcqz.qlr"></el-input>
107 </el-form-item>
108 </el-col>
109 </el-row>
110 <el-row>
111 <el-col :span="24">
112 <el-form-item label="义务人">
113 <el-input v-model="bdcqz.ywr"></el-input>
114 </el-form-item>
115 </el-col>
116 </el-row>
117 <el-row>
118 <el-col :span="24">
119 <el-form-item label="坐落">
120 <el-input v-model="bdcqz.zl"></el-input>
121 </el-form-item>
122 </el-col>
123 </el-row>
124 <el-row>
125 <el-col :span="24">
126 <el-form-item label="不动产单元号">
127 <el-input v-model="bdcqz.bdcdyh"></el-input>
128 </el-form-item>
129 </el-col>
130 </el-row>
131 <el-row>
132 <el-col :span="24">
133 <el-form-item label="其他状况">
134 <el-input v-model="bdcqz.qlqtzk" :rows="6" type="textarea"></el-input>
135 </el-form-item>
136 </el-col>
137 </el-row>
138 <el-row>
139 <el-col :span="24">
140 <el-form-item label="附记">
141 <el-input v-model="bdcqz.fj" :rows="6" type="textarea"></el-input>
142 </el-form-item>
143 </el-col>
144 </el-row>
145 </el-form>
146 </div>
147 <div style="text-align:center">
148 <el-button @click="$popupCacel">取消</el-button>
149 <el-button type="primary" @click="handleSubmit">保存</el-button>
150 </div>
151 </div>
152 </template>
153
154 <script>
155 import { getSlsqBdcqzList, editBdcqz } from "@/api/bdcqz.js"
156 export default {
157 name: "zsxg",
158 props: {
159 formData: {
160 type: Object,
161 default: {}
162 }
163 },
164 data () {
165 return {
166 key: 0,
167 noData: false,
168 loading: false,
169 bdcqz: {},
170 //tab切换栏数组
171 headTabBdcqz: [],
172 //tab选择绑定值
173 activeName: '',
174 }
175 },
176 mounted () {
177 this.getHeadTabBdcqz()
178 },
179 methods: {
180 /**
181 * @description: 获取受理申请下全部不动产权证
182 * @author: renchao
183 */
184 getHeadTabBdcqz () {
185 this.loading = true
186 getSlsqBdcqzList({ bsmSlsq: this.formData.bsmSlsq }).then(res => {
187 if (res.code == 200) {
188 this.noData = true
189 if (res.result && res.result.length > 0) {
190 this.bdcqz = res.result[0]
191 this.headTabBdcqz = res.result
192 if (this.formData.bsmBdcqz) {
193 this.activeName = this.formData.bsmBdcqz
194 } else {
195 this.activeName = res.result[0].bsmBdcqz
196 }
197 }
198 }
199 this.loading = false
200 })
201 },
202 handleClick (tab) {
203 this.bdcqz = this.headTabBdcqz[tab.index]
204 },
205 handleSubmit () {
206 editBdcqz(this.bdcqz).then(res => {
207 if (res.code == 200) {
208 this.$message.success('保存成功');
209 //刷新列表
210 this.$popupCacel()
211 } else {
212 this.$message.error(res.message)
213 }
214 })
215 }
216 }
217 }
218 </script>
219 <style scoped lang="scss">
220 @import "~@/styles/mixin.scss";
221 </style>
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-11-08 13:25:20 4 * @LastEditTime: 2023-11-15 15:34:21
5 --> 5 -->
6 <template> 6 <template>
7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;"> 7 <div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px;text-align: center;">
8 <!-- 表单部分 --> 8 <!-- 表单部分 -->
9 <el-tabs v-model="activeName" @tab-click="handleClick" v-if="headTabBdcqz.length >1"> 9 <el-tabs v-model="activeName" @tab-click="handleClick" v-if="headTabBdcqz.length >1" style="margin-top:-23px">
10 <el-tab-pane :label="item.qlr + (item.bdcqzh !== null ? '(' + item.bdcqzh + ')' : '')" :name="item.bsmBdcqz" 10 <el-tab-pane :label="item.qlr + (item.bdcqzh !== null ? '(' + item.bdcqzh + ')' : '')" :name="item.bsmBdcqz"
11 v-for="(item, index) in headTabBdcqz" :key="index"> 11 v-for="(item, index) in headTabBdcqz" :key="index">
12 </el-tab-pane> 12 </el-tab-pane>
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-09-18 15:24:05 4 * @LastEditTime: 2023-11-15 10:24:42
5 --> 5 -->
6 <template> 6 <template>
7 <div class="szxx"> 7 <div class="szxx">
8 <el-card 8 <el-card
9 :class="classJudge(item)" 9 :class="classJudge(item)"
10 v-for="(item, index) in tableData" 10 v-for="(item, index) in tableData"
11 :key="index" 11 :key="index">
12 >
13 <div slot="header" class="szxx_header"> 12 <div slot="header" class="szxx_header">
14 <span class="header_type">{{ 13 <span class="header_type">{{
15 item.bdcqzlx == 1 ? "不动产权证书" : "不动产登记证明" 14 item.bdcqzlx == 1 ? "不动产权证书" : "不动产登记证明"
...@@ -21,8 +20,7 @@ ...@@ -21,8 +20,7 @@
21 <span>{{ item.qllx }}</span> 20 <span>{{ item.qllx }}</span>
22 </div> 21 </div>
23 <div class="text color_red"> 22 <div class="text color_red">
24 <span>{{ item.qlr }}</span 23 <span>{{ item.qlr }}</span><span class="color_iray">({{ item.qllx }})</span>
25 ><span class="color_iray">({{ item.qllx }})</span>
26 </div> 24 </div>
27 <div class="text color_iray"> 25 <div class="text color_iray">
28 <span>{{ item.gyqk }}</span> 26 <span>{{ item.gyqk }}</span>
...@@ -52,29 +50,21 @@ ...@@ -52,29 +50,21 @@
52 <el-button 50 <el-button
53 class="operation_button" 51 class="operation_button"
54 type="text" 52 type="text"
55 @click="openInvalidDiglog(item)" 53 @click="openInvalidDiglog(item)">再次打印({{ item.szcs }})</el-button>
56 >再次打印({{ item.szcs }})</el-button
57 >
58 <el-button 54 <el-button
59 class="operation_button" 55 class="operation_button"
60 type="text" 56 type="text"
61 @click="openRecordPop(item)" 57 @click="openRecordPop(item)">缮证记录</el-button>
62 >缮证记录</el-button
63 >
64 </div> 58 </div>
65 <div class="text tac" v-else> 59 <div class="text tac" v-else>
66 <el-button 60 <el-button
67 class="operation_button" 61 class="operation_button"
68 type="text" 62 type="text"
69 @click="openZsylDialog(item, 2)" 63 @click="openZsylDialog(item, 2)">证书打印({{ item.szcs }}</el-button>
70 >证书打印({{ item.szcs }}</el-button
71 >
72 <el-button 64 <el-button
73 class="operation_button" 65 class="operation_button"
74 type="text" 66 type="text"
75 @click="openRecordPop(item)" 67 @click="openRecordPop(item)">缮证记录</el-button>
76 >缮证记录</el-button
77 >
78 </div> 68 </div>
79 </div> 69 </div>
80 </el-card> 70 </el-card>
...@@ -83,72 +73,86 @@ ...@@ -83,72 +73,86 @@
83 </div> 73 </div>
84 </template> 74 </template>
85 <script> 75 <script>
86 import { mapGetters } from "vuex"; 76 import { mapGetters } from "vuex";
87 import store from "@/store/index.js"; 77 import store from "@/store/index.js";
88 import { getSlsqBdcqzList } from "@/api/bdcqz.js"; 78 import { getSlsqBdcqzList } from "@/api/bdcqz.js";
89 export default { 79 export default {
90 props: {}, 80 props: {},
91 data() { 81 data () {
92 return { 82 return {
93 //表单是否可操作 83 //表单是否可操作
94 viewEdit: false, 84 viewEdit: false,
95 dialog: false, 85 dialog: false,
96 tableData: [], 86 tableData: [],
97 bdcqzlx: 1, 87 bdcqzlx: 1,
98 bdcqz: {}, 88 bdcqz: {},
99 }; 89 };
100 }, 90 },
101 computed: { 91 computed: {
102 ...mapGetters(["workFresh"]), 92 ...mapGetters(["workFresh"]),
103 }, 93 },
104 watch: { 94 watch: {
105 workFresh: { 95 workFresh: {
106 handler(newVal, oldVal) { 96 handler (newVal, oldVal) {
107 if (newVal) this.list(); 97 if (newVal) this.list();
98 },
108 }, 99 },
109 }, 100 },
110 }, 101 created () {
111 created() { 102 this.list();
112 this.list(); 103 this.viewEdit = this.$parent.currentSelectTab.ableOperation;
113 this.viewEdit = this.$parent.currentSelectTab.ableOperation; 104 },
114 }, 105 methods: {
115 methods: { 106 /**
116 /** 107 * @description: 初始化列表
117 * @description: 初始化列表 108 * @author: renchao
118 * @author: renchao 109 */
119 */ 110 list () {
120 list() { 111 return new Promise((resolve, reject) => {
121 return new Promise((resolve, reject) => { 112 var bsmSlsq = this.$route.query.bsmSlsq;
122 var bsmSlsq = this.$route.query.bsmSlsq; 113 getSlsqBdcqzList({ bsmSlsq: bsmSlsq }).then((res) => {
123 getSlsqBdcqzList({ bsmSlsq: bsmSlsq }).then((res) => { 114 resolve(res.code);
124 resolve(res.code); 115 if (res.code === 200) {
125 if (res.code === 200) { 116 this.tableData = res.result;
126 this.tableData = res.result; 117 if (res.result) {
127 if (res.result) { 118 this.bdcqz = res.result[0];
128 this.bdcqz = res.result[0]; 119 }
129 } 120 }
130 } 121 });
131 }); 122 });
132 }); 123 },
133 }, 124 /**
134 /** 125 * @description: 打开证书预览弹窗
135 * @description: 打开证书预览弹窗 126 * @param {*} item
136 * @param {*} item 127 * @param {*} type
137 * @param {*} type 128 * @author: renchao
138 * @author: renchao 129 */
139 */ 130 openZsylDialog (item, type) {
140 openZsylDialog(item, type) { 131 store.dispatch("user/reWorkFresh", false);
141 store.dispatch("user/reWorkFresh", false); 132 if (type == 1) {
142 if (type == 1) { 133 this.$popupDialog(
143 //证书证明预览 134 "证书证明预览",
144 this.$popupDialog( 135 "workflow/components/dialog/zsyl",
145 "证书证明预览", 136 { bdcqz: item, bsmSlsq: this.$route.query.bsmSlsq },
146 "workflow/components/dialog/zsyl", 137 '1230px',
147 { bdcqz: item, bsmSlsq: this.$route.query.bsmSlsq }, 138 true
148 '1230px', 139 );
149 true 140 } else {
150 ); 141 this.$popupDialog(
151 } else { 142 "证书证明打印",
143 "workflow/components/dialog/zsdy",
144 { ...item },
145 "76%",
146 true
147 );
148 }
149 },
150 /**
151 * @description: 再次打印
152 * @param {*} item
153 * @author: renchao
154 */
155 openInvalidDiglog (item) {
152 this.$popupDialog( 156 this.$popupDialog(
153 "证书证明打印", 157 "证书证明打印",
154 "workflow/components/dialog/zsdy", 158 "workflow/components/dialog/zsdy",
...@@ -156,189 +160,174 @@ export default { ...@@ -156,189 +160,174 @@ export default {
156 "76%", 160 "76%",
157 true 161 true
158 ); 162 );
159 } 163 },
160 }, 164 /**
161 /** 165 * @description: openRecordPop
162 * @description: 再次打印 166 * @param {*} item
163 * @param {*} item 167 * @author: renchao
164 * @author: renchao 168 */
165 */ 169 openRecordPop (item) {
166 openInvalidDiglog(item) { 170 this.$popupDialog(
167 this.$popupDialog( 171 "缮证记录",
168 "证书证明打印", 172 "workflow/components/dialog/szRecord",
169 "workflow/components/dialog/zsdy", 173 { bsmBdcqz: item.bsmBdcqz },
170 { ...item }, 174 "60%",
171 "76%", 175 true
172 true 176 );
173 ); 177 },
174 }, 178 /**
175 /** 179 * @description: classJudge 判断class
176 * @description: openRecordPop 180 * @param {*} item
177 * @param {*} item 181 * @author: renchao
178 * @author: renchao 182 */
179 */ 183 classJudge (item) {
180 openRecordPop(item) { 184 let className = "box-card";
181 this.$popupDialog( 185 if (item.bdcqzlx == 1) {
182 "缮证记录", 186 className += " zs-card";
183 "workflow/components/dialog/szRecord", 187 } else {
184 { bsmBdcqz: item.bsmBdcqz }, 188 className += " zm-card";
185 "60%", 189 }
186 true 190 if (item.szcs == 0) {
187 ); 191 className += " no-print";
188 }, 192 }
189 /** 193 return className;
190 * @description: classJudge 判断class 194 },
191 * @param {*} item
192 * @author: renchao
193 */
194 classJudge(item) {
195 let className = "box-card";
196 if (item.bdcqzlx == 1) {
197 className += " zs-card";
198 } else {
199 className += " zm-card";
200 }
201 if (item.szcs == 0) {
202 className += " no-print";
203 }
204 return className;
205 }, 195 },
206 }, 196 };
207 };
208 </script> 197 </script>
209 <style scoped lang="scss"> 198 <style scoped lang="scss">
210 @import "~@/styles/public.scss"; 199 @import "~@/styles/public.scss";
211 .szxx { 200 .szxx {
212 box-sizing: border-box; 201 box-sizing: border-box;
213 padding-right: 15px; 202 padding-right: 15px;
214 width: 100%; 203 width: 100%;
215 height: 100%; 204 height: 100%;
216 overflow-y: scroll; 205 overflow-y: scroll;
217 padding-bottom: 55px; 206 padding-bottom: 55px;
218 207
219 .box-card { 208 .box-card {
220 float: left; 209 float: left;
221 width: 350px; 210 width: 350px;
222 margin: 10px; 211 margin: 10px;
223 box-shadow: none; 212 box-shadow: none;
224 background-image: url("~@/image/zm-bg.png"); 213 background-image: url("~@/image/zm-bg.png");
225 background-size: 100% 100%; 214 background-size: 100% 100%;
226 border: 1px solid transparent; 215 border: 1px solid transparent;
227 /deep/ .el-card__header { 216 /deep/ .el-card__header {
228 padding: 12px 66px; 217 padding: 12px 66px;
229 background-size: auto; 218 background-size: auto;
230 border-bottom: 0; 219 border-bottom: 0;
231 position: relative; 220 position: relative;
232 } 221 }
233 .szxx_header {
234 color: #8b4534;
235 }
236 .szxx_body {
237 min-height: 280px;
238 }
239 }
240 .zs-card {
241 border: 1px solid #a6b0be;
242 background-image: none;
243 /deep/ .el-card__header {
244 background-image: url("~@/image/zs-red.png");
245 .szxx_header { 222 .szxx_header {
246 color: #ffe47c; 223 color: #8b4534;
224 }
225 .szxx_body {
226 min-height: 280px;
247 } 227 }
248 } 228 }
249 .top_line { 229 .zs-card {
250 border-top: 1px solid #d3dbe5; 230 border: 1px solid #a6b0be;
251 width: 330px; 231 background-image: none;
252 margin: 0 auto 10px; 232 /deep/ .el-card__header {
253 } 233 background-image: url("~@/image/zs-red.png");
254 } 234 .szxx_header {
255 .zm-card { 235 color: #ffe47c;
256 /deep/ .el-card__header { 236 }
257 &:after { 237 }
258 content: ""; 238 .top_line {
259 display: inline-block; 239 border-top: 1px solid #d3dbe5;
260 width: 330px; 240 width: 330px;
261 height: 1px; 241 margin: 0 auto 10px;
262 background-color: #b28676;
263 position: absolute;
264 left: 10px;
265 bottom: 0;
266 } 242 }
267 } 243 }
268 } 244 .zm-card {
269 .zm-card.no-print { 245 /deep/ .el-card__header {
270 background-image: url("~@/image/zm-gray.png"); 246 &:after {
271 247 content: "";
272 /deep/ .el-card__header { 248 display: inline-block;
273 &:after { 249 width: 330px;
274 background-color: #6d7278; 250 height: 1px;
251 background-color: #b28676;
252 position: absolute;
253 left: 10px;
254 bottom: 0;
255 }
275 } 256 }
276 } 257 }
277 .szxx_header { 258 .zm-card.no-print {
278 color: #6d7278; 259 background-image: url("~@/image/zm-gray.png");
279 } 260
280 } 261 /deep/ .el-card__header {
281 .zs-card.no-print { 262 &:after {
282 /deep/ .el-card__header { 263 background-color: #6d7278;
283 background-image: url("~@/image/zs-gray.png"); 264 }
265 }
284 .szxx_header { 266 .szxx_header {
285 color: #ffffff; 267 color: #6d7278;
268 }
269 }
270 .zs-card.no-print {
271 /deep/ .el-card__header {
272 background-image: url("~@/image/zs-gray.png");
273 .szxx_header {
274 color: #ffffff;
275 }
286 } 276 }
287 } 277 }
288 } 278 }
289 }
290 279
291 .szxx_header { 280 .szxx_header {
292 // color: #ffffff; 281 // color: #ffffff;
293 // font-weight: bolder; 282 // font-weight: bolder;
294 font-size: 16px; 283 font-size: 16px;
284
285 .header_type {
286 display: flex;
287 justify-content: center;
288 align-content: center;
289 }
295 290
296 .header_type { 291 .header_text {
297 display: flex; 292 text-align: center;
298 justify-content: center; 293 margin-top: 2px;
299 align-content: center; 294 line-height: 22px;
295 }
300 } 296 }
301 297
302 .header_text { 298 .text {
299 margin-bottom: 8px;
300 text-align: left;
301 text-indent: 16px;
302 }
303 .text.tac {
303 text-align: center; 304 text-align: center;
304 margin-top: 2px;
305 line-height: 22px;
306 } 305 }
307 }
308 306
309 .text { 307 .color_iray {
310 margin-bottom: 8px; 308 color: #6d7278;
311 text-align: left; 309 }
312 text-indent: 16px;
313 }
314 .text.tac {
315 text-align: center;
316 }
317
318 .color_iray {
319 color: #6d7278;
320 }
321 310
322 .color_red { 311 .color_red {
323 color: #ab0c0c; 312 color: #ab0c0c;
324 } 313 }
325 314
326 .middle_margin { 315 .middle_margin {
327 margin-bottom: 10px; 316 margin-bottom: 10px;
328 } 317 }
329 318
330 .operation_button { 319 .operation_button {
331 border: 1px solid #5c95e5; 320 border: 1px solid #5c95e5;
332 padding: 5px; 321 padding: 5px;
333 text-align: center; 322 text-align: center;
334 } 323 }
335 324
336 .card_padding { 325 .card_padding {
337 padding-top: 8px; 326 padding-top: 8px;
338 font-size: 14px; 327 font-size: 14px;
339 line-height: 22px; 328 line-height: 22px;
340 } 329 }
341 /deep/.el-card__body { 330 /deep/.el-card__body {
342 padding: 0px; 331 padding: 0px;
343 } 332 }
344 </style> 333 </style>
......
1 /* 1 /*
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-10-16 13:35:55 4 * @LastEditTime: 2023-11-15 11:29:32
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";
...@@ -74,8 +74,8 @@ export default { ...@@ -74,8 +74,8 @@ export default {
74 * @author: renchao 74 * @author: renchao
75 */ 75 */
76 operation (item) { 76 operation (item) {
77 //按钮 B0:选择不动产单元 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 B7:证书领取 B8:楼盘表 B9:登簿,B10:打印回执 77 //按钮 B0:选择不动产单元 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 B7:证书领取 B8:楼盘表 B9:登簿,B10:打印回执 ZSXG: 证书修改
78 //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout 78 //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout
79 let that = this; 79 let that = this;
80 switch (item.value) { 80 switch (item.value) {
81 case "B0": 81 case "B0":
...@@ -128,6 +128,9 @@ export default { ...@@ -128,6 +128,9 @@ export default {
128 entryType: '1' 128 entryType: '1'
129 }, '1230px', true) 129 }, '1230px', true)
130 break; 130 break;
131 case "B-ZSXG":
132 this.$popupDialog("证书修改", "workflow/components/dialog/zsxg", { bsmSlsq: this.bsmSlsq, }, '55%', true)
133 break;
131 case "B6": 134 case "B6":
132 //根据编号获取对应信息 135 //根据编号获取对应信息
133 getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => { 136 getPrintTemplateByCode({ tmpno: 'dysqs' }).then(res => {
......