style:系统通知
Showing
7 changed files
with
41 additions
and
75 deletions
... | @@ -4,5 +4,5 @@ | ... | @@ -4,5 +4,5 @@ |
4 | * @LastEditTime: 2023-04-17 15:17:01 | 4 | * @LastEditTime: 2023-04-17 15:17:01 |
5 | */ | 5 | */ |
6 | export default { | 6 | export default { |
7 | SERVERAPI: '/bdcdj' // 38服务器地址 | 7 | SERVERAPI: 'service-bdcdj-th' // 38服务器地址 |
8 | } | 8 | } |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -10,11 +10,11 @@ | ... | @@ -10,11 +10,11 @@ |
10 | 10 | ||
11 | <template> | 11 | <template> |
12 | <div :class="['lb-table', customClass]"> | 12 | <div :class="['lb-table', customClass]"> |
13 | <el-table v-if="!heightNumSetting" class="table-fixed" :row-style="{ height: '50px' }" ref="elTable" | 13 | <el-table v-if="!heightNumSetting" class="table-fixed" :row-style="{ height: '50px' }" ref="elTable" :border='border' |
14 | :border='border' :row-class-name="tableRowClassName" :show-header='showHeader' @row-click="singleElection" | 14 | :row-class-name="tableRowClassName" :show-header='showHeader' @row-click="singleElection" |
15 | :header-cell-style="{ background: 'rgb(236, 245, 255)' }" v-bind="$attrs" :height="tableHeight" v-on="$listeners" | 15 | :header-cell-style="{ background: 'rgb(236, 245, 255)' }" v-bind="$attrs" :height="tableHeight" v-on="$listeners" |
16 | :data="data" style="width: 100%" :span-method="this.merge ? this.mergeMethod : this.spanMethod"> | 16 | :data="data" style="width: 100%" :span-method="this.merge ? this.mergeMethod : this.spanMethod"> |
17 | <el-table-column width="45" align="center" v-if="isRadio"> | 17 | <el-table-column width="50" align="center" label="选择" v-if="isRadio"> |
18 | <template slot-scope="scope"> | 18 | <template slot-scope="scope"> |
19 | <el-radio v-model="selected" :label="scope.$index" class="table-radio"></el-radio> | 19 | <el-radio v-model="selected" :label="scope.$index" class="table-radio"></el-radio> |
20 | </template> | 20 | </template> |
... | @@ -26,10 +26,10 @@ | ... | @@ -26,10 +26,10 @@ |
26 | 26 | ||
27 | <el-table v-else ref="elTable" class="table-fixed" :row-style="{ height: '50px' }" :border='border' | 27 | <el-table v-else ref="elTable" class="table-fixed" :row-style="{ height: '50px' }" :border='border' |
28 | :row-class-name="tableRowClassName" :show-header='showHeader' | 28 | :row-class-name="tableRowClassName" :show-header='showHeader' |
29 | :header-cell-style="{ background: 'rgb(236, 245, 255)' }" v-bind="$attrs" :max-height="maxHeight" | 29 | :header-cell-style="{ background: 'rgb(236, 245, 255)' }" v-bind="$attrs" :max-height="maxHeight" v-on="$listeners" |
30 | v-on="$listeners" :data="data" style="width: 100%" :span-method="this.merge ? this.mergeMethod : this.spanMethod"> | 30 | :data="data" style="width: 100%" :span-method="this.merge ? this.mergeMethod : this.spanMethod"> |
31 | 31 | ||
32 | <el-table-column width="45" align="center" v-if="isRadio"> | 32 | <el-table-column width="50" align="center" label="选择" v-if="isRadio"> |
33 | <template slot-scope="scope"> | 33 | <template slot-scope="scope"> |
34 | <el-radio v-model="selected" :label="scope.$index" class="table-radio"></el-radio> | 34 | <el-radio v-model="selected" :label="scope.$index" class="table-radio"></el-radio> |
35 | </template> | 35 | </template> | ... | ... |
... | @@ -164,12 +164,7 @@ export default { | ... | @@ -164,12 +164,7 @@ export default { |
164 | }, | 164 | }, |
165 | //编辑通知 | 165 | //编辑通知 |
166 | editNotice (item) { | 166 | editNotice (item) { |
167 | this.$nextTick(() => { | 167 | this.$popupDialog("系统通知详情", "system/xttz/components/addDialog", { ...item, "isButtonFlag": true }, "50%") |
168 | this.isButtonFlag = true; | ||
169 | this.$refs.addDialog.getDetailInfo(item); | ||
170 | this.dialogTitle = '编辑系统通知' | ||
171 | this.isDialog = true; | ||
172 | }) | ||
173 | }, | 168 | }, |
174 | downloadFile (item) { | 169 | downloadFile (item) { |
175 | const href = item.noticeFileUrl | 170 | const href = item.noticeFileUrl | ... | ... |
... | @@ -4,22 +4,14 @@ | ... | @@ -4,22 +4,14 @@ |
4 | <div class="topButton"> | 4 | <div class="topButton"> |
5 | <!-- 左侧业务功能按钮 --> | 5 | <!-- 左侧业务功能按钮 --> |
6 | <ul> | 6 | <ul> |
7 | <li | 7 | <li @click="operation(item)" v-for="(item, index) in leftButtonList" :key="index"> |
8 | @click="operation(item)" | ||
9 | v-for="(item, index) in leftButtonList" | ||
10 | :key="index" | ||
11 | > | ||
12 | <svg-icon :icon-class="item.icon" /> | 8 | <svg-icon :icon-class="item.icon" /> |
13 | <span class="iconName">{{ item.name }}</span> | 9 | <span class="iconName">{{ item.name }}</span> |
14 | </li> | 10 | </li> |
15 | </ul> | 11 | </ul> |
16 | <!-- 右侧流程按钮 --> | 12 | <!-- 右侧流程按钮 --> |
17 | <ul> | 13 | <ul> |
18 | <li | 14 | <li @click="operation(item)" v-for="(item, index) in rightButtonList" :key="index"> |
19 | @click="operation(item)" | ||
20 | v-for="(item, index) in rightButtonList" | ||
21 | :key="index" | ||
22 | > | ||
23 | <svg-icon class="icon" :icon-class="item.icon" /> | 15 | <svg-icon class="icon" :icon-class="item.icon" /> |
24 | <span class="iconName">{{ item.name }}</span> | 16 | <span class="iconName">{{ item.name }}</span> |
25 | </li> | 17 | </li> |
... | @@ -33,11 +25,7 @@ | ... | @@ -33,11 +25,7 @@ |
33 | <div v-if="this.isShowdrawer"> | 25 | <div v-if="this.isShowdrawer"> |
34 | <div class="title">申请单元列表({{ unitData.length }})</div> | 26 | <div class="title">申请单元列表({{ unitData.length }})</div> |
35 | <el-menu :default-active="activeIndex" @select="unitClick"> | 27 | <el-menu :default-active="activeIndex" @select="unitClick"> |
36 | <el-menu-item | 28 | <el-menu-item v-for="(item, index) in unitData" :index="index.toString()" :key="index"> |
37 | v-for="(item, index) in unitData" | ||
38 | :index="index.toString()" | ||
39 | :key="index" | ||
40 | > | ||
41 | <div> | 29 | <div> |
42 | <p>{{ item.bdcdyh }}</p> | 30 | <p>{{ item.bdcdyh }}</p> |
43 | <p class="title-detail">{{ item.zl }}</p> | 31 | <p class="title-detail">{{ item.zl }}</p> |
... | @@ -45,24 +33,16 @@ | ... | @@ -45,24 +33,16 @@ |
45 | </el-menu-item> | 33 | </el-menu-item> |
46 | </el-menu> | 34 | </el-menu> |
47 | </div> | 35 | </div> |
48 | <div | 36 | <div class="map-drawer-click map-drawer" v-if="!isShowdrawer" @click=" |
49 | class="map-drawer-click map-drawer" | 37 | () => { |
50 | v-if="!isShowdrawer" | 38 | this.isShowdrawer = !this.isShowdrawer; |
51 | @click=" | 39 | } |
52 | () => { | 40 | "></div> |
53 | this.isShowdrawer = !this.isShowdrawer; | 41 | <div class="map-drawer-expand map-drawer" v-else @click=" |
54 | } | 42 | () => { |
55 | " | 43 | this.isShowdrawer = !this.isShowdrawer; |
56 | ></div> | 44 | } |
57 | <div | 45 | "></div> |
58 | class="map-drawer-expand map-drawer" | ||
59 | v-else | ||
60 | @click=" | ||
61 | () => { | ||
62 | this.isShowdrawer = !this.isShowdrawer; | ||
63 | } | ||
64 | " | ||
65 | ></div> | ||
66 | </div> | 46 | </div> |
67 | <div class="leftCon"> | 47 | <div class="leftCon"> |
68 | <!-- 分屏左侧预览 --> | 48 | <!-- 分屏左侧预览 --> |
... | @@ -72,19 +52,10 @@ | ... | @@ -72,19 +52,10 @@ |
72 | <!-- 表单内容区域 --> | 52 | <!-- 表单内容区域 --> |
73 | <div class="rightContainer"> | 53 | <div class="rightContainer"> |
74 | <el-tabs v-model="tabName" :before-leave="beforeLeave"> | 54 | <el-tabs v-model="tabName" :before-leave="beforeLeave"> |
75 | <el-tab-pane | 55 | <el-tab-pane :label="item.name" :name="item.value" v-for="(item, index) in tabList" :key="index"> |
76 | :label="item.name" | ||
77 | :name="item.value" | ||
78 | v-for="(item, index) in tabList" | ||
79 | :key="index" | ||
80 | > | ||
81 | </el-tab-pane> | 56 | </el-tab-pane> |
82 | </el-tabs> | 57 | </el-tabs> |
83 | <component | 58 | <component :key="fresh" :is="componentTag" v-bind="currentSelectProps" /> |
84 | :key="fresh" | ||
85 | :is="componentTag" | ||
86 | v-bind="currentSelectProps" | ||
87 | /> | ||
88 | </div> | 59 | </div> |
89 | </div> | 60 | </div> |
90 | </div> | 61 | </div> |
... | @@ -105,7 +76,7 @@ export default { | ... | @@ -105,7 +76,7 @@ export default { |
105 | components: { | 76 | components: { |
106 | NoticeBar, | 77 | NoticeBar, |
107 | }, | 78 | }, |
108 | data() { | 79 | data () { |
109 | return { | 80 | return { |
110 | // 流程图 | 81 | // 流程图 |
111 | imgSrc: "", | 82 | imgSrc: "", |
... | @@ -143,14 +114,14 @@ export default { | ... | @@ -143,14 +114,14 @@ export default { |
143 | clxxTab: {}, | 114 | clxxTab: {}, |
144 | }; | 115 | }; |
145 | }, | 116 | }, |
146 | mounted() { | 117 | mounted () { |
147 | this.loadBdcdylist(); | 118 | this.loadBdcdylist(); |
148 | this.flowInitParam(); | 119 | this.flowInitParam(); |
149 | }, | 120 | }, |
150 | 121 | ||
151 | methods: { | 122 | methods: { |
152 | //加载流程初始参数 | 123 | //加载流程初始参数 |
153 | flowInitParam() { | 124 | flowInitParam () { |
154 | var formdata = new FormData(); | 125 | var formdata = new FormData(); |
155 | formdata.append("bsmSlsq", this.bsmSlsq); | 126 | formdata.append("bsmSlsq", this.bsmSlsq); |
156 | formdata.append("bestepid", this.bestepid); | 127 | formdata.append("bestepid", this.bestepid); |
... | @@ -163,7 +134,7 @@ export default { | ... | @@ -163,7 +134,7 @@ export default { |
163 | }); | 134 | }); |
164 | }, | 135 | }, |
165 | //流程环节操作按钮 | 136 | //流程环节操作按钮 |
166 | operation(item) { | 137 | operation (item) { |
167 | //按钮 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 | 138 | //按钮 B1:流程图 B2:材料分屏 B3:材料导入 B4:登记簿 B5:证书预览 B6:打印申请书 |
168 | //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout | 139 | //操作按钮 登簿:record 转件:transfer 退回:back 退出:signout |
169 | switch (item.value) { | 140 | switch (item.value) { |
... | @@ -171,7 +142,7 @@ export default { | ... | @@ -171,7 +142,7 @@ export default { |
171 | getWorkFlowImage(this.bsmSlsq, this.$route.query.bestepid).then( | 142 | getWorkFlowImage(this.bsmSlsq, this.$route.query.bestepid).then( |
172 | (res) => { | 143 | (res) => { |
173 | let { result } = res; | 144 | let { result } = res; |
174 | popupDialog("流程图", "workflow/components/processViewer", { | 145 | this.$popupDialog("流程图", "workflow/components/processViewer", { |
175 | xml: result.xml, | 146 | xml: result.xml, |
176 | finishedInfo: { | 147 | finishedInfo: { |
177 | finishedTaskSet: result.finishedTaskSet, | 148 | finishedTaskSet: result.finishedTaskSet, |
... | @@ -180,7 +151,7 @@ export default { | ... | @@ -180,7 +151,7 @@ export default { |
180 | finishedSequenceFlowSet: result.finishedSequenceFlowSet, | 151 | finishedSequenceFlowSet: result.finishedSequenceFlowSet, |
181 | }, | 152 | }, |
182 | allCommentList: result.historyTaskList, | 153 | allCommentList: result.historyTaskList, |
183 | }); | 154 | }, '70%', true); |
184 | } | 155 | } |
185 | ); | 156 | ); |
186 | break; | 157 | break; |
... | @@ -207,7 +178,7 @@ export default { | ... | @@ -207,7 +178,7 @@ export default { |
207 | } | 178 | } |
208 | }, | 179 | }, |
209 | //读取申请单元信息 | 180 | //读取申请单元信息 |
210 | loadBdcdylist() { | 181 | loadBdcdylist () { |
211 | var formdata = new FormData(); | 182 | var formdata = new FormData(); |
212 | formdata.append("bsmSlsq", this.bsmSlsq); | 183 | formdata.append("bsmSlsq", this.bsmSlsq); |
213 | formdata.append("bestepid", this.bestepid); | 184 | formdata.append("bestepid", this.bestepid); |
... | @@ -220,7 +191,7 @@ export default { | ... | @@ -220,7 +191,7 @@ export default { |
220 | }); | 191 | }); |
221 | }, | 192 | }, |
222 | //申请单元点击事件 | 193 | //申请单元点击事件 |
223 | unitClick(index) { | 194 | unitClick (index) { |
224 | this.currentSelectProps = this.unitData[index]; | 195 | this.currentSelectProps = this.unitData[index]; |
225 | this.currentSelectProps.type = "ONLY_READ"; | 196 | this.currentSelectProps.type = "ONLY_READ"; |
226 | getStepFormInfo(this.currentSelectProps).then((res) => { | 197 | getStepFormInfo(this.currentSelectProps).then((res) => { | ... | ... |
... | @@ -73,10 +73,10 @@ export default { | ... | @@ -73,10 +73,10 @@ export default { |
73 | tableData: { | 73 | tableData: { |
74 | total: 0, | 74 | total: 0, |
75 | columns: datas.columns(), | 75 | columns: datas.columns(), |
76 | data: [], | 76 | data: [] |
77 | }, | 77 | }, |
78 | bdcdysz: [], | 78 | bdcdysz: [] |
79 | }; | 79 | } |
80 | }, | 80 | }, |
81 | mounted () { | 81 | mounted () { |
82 | sendThis(this); | 82 | sendThis(this); |
... | @@ -136,11 +136,11 @@ export default { | ... | @@ -136,11 +136,11 @@ export default { |
136 | bsmQlxx: row.bsmQlxx, | 136 | bsmQlxx: row.bsmQlxx, |
137 | }; | 137 | }; |
138 | this.$popup("登记簿详情", "registerBook/djbFrame", { | 138 | this.$popup("登记簿详情", "registerBook/djbFrame", { |
139 | formData: param, | 139 | formData: param |
140 | }); | 140 | }) |
141 | }, | 141 | } |
142 | }, | 142 | } |
143 | }; | 143 | } |
144 | </script> | 144 | </script> |
145 | <style scoped lang="scss"> | 145 | <style scoped lang="scss"> |
146 | @import "~@/styles/mixin.scss"; | 146 | @import "~@/styles/mixin.scss"; | ... | ... |
... | @@ -32,7 +32,6 @@ class data extends filter { | ... | @@ -32,7 +32,6 @@ class data extends filter { |
32 | render: (h, scope) => { | 32 | render: (h, scope) => { |
33 | return ( | 33 | return ( |
34 | <div> | 34 | <div> |
35 | {/* <a v-on:click="doSomething"></a> */} | ||
36 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> | 35 | <a style='color:#3498db;' v-show={scope.row.djblzt == 1} >正在办理</a> |
37 | <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> | 36 | <span v-show={scope.row.zjgcdyzt == 1}>,在建工程抵押</span> |
38 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | 37 | <span v-show={scope.row.ycfzt == 1}>,已预查封</span> | ... | ... |
... | @@ -4,7 +4,8 @@ | ... | @@ -4,7 +4,8 @@ |
4 | * @LastEditTime: 2023-04-17 16:06:24 | 4 | * @LastEditTime: 2023-04-17 16:06:24 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <component :is="router" :sqywInfo="formData.sqywInfo" @updateDialog="updateDialog" /> | 7 | <component :is="router" :sqywInfo="formData.sqywInfo" :isJump="formData.isJump ? formData.isJump : false" |
8 | @updateDialog="updateDialog" /> | ||
8 | </template> | 9 | </template> |
9 | <script> | 10 | <script> |
10 | import { queueDjywmc } from "./slectBdcdata.js"; | 11 | import { queueDjywmc } from "./slectBdcdata.js"; | ... | ... |
-
Please register or sign in to post a comment