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