components组件文件命名规范修改,组件目录层级及引用关系修改
Showing
106 changed files
with
4969 additions
and
4 deletions
| 1 | import dialogBox from '@/components/DialogBox/dialogBox.vue' | 1 | import dialogBox from '@/components/DialogBox' |
| 2 | import LbTable from '@/components/LbTable/lb-table.vue' | 2 | import LbTable from '@/components/LbTable' |
| 3 | import Theme from '@/components/Theme/theme.vue' | 3 | import Theme from '@/components/Theme.vue' |
| 4 | // 引入按钮 | 4 | // 引入按钮 |
| 5 | import btn from '@/components/Button/src/button' | 5 | import btn from '@/components/Button.vue' |
| 6 | import Popup from '@/components/Popup/index' | 6 | import Popup from '@/components/Popup/index' |
| 7 | import MessageBox from '@/components/MessageBox/index.js' | 7 | import MessageBox from '@/components/MessageBox/index.js' |
| 8 | export default { | 8 | export default { | ... | ... |
src/components/Business/css/itemForm.scss
0 → 100644
| 1 | .itemForm { | ||
| 2 | position: relative; | ||
| 3 | padding: 10px; | ||
| 4 | |||
| 5 | /deep/.el-select { | ||
| 6 | width: 100%; | ||
| 7 | } | ||
| 8 | /deep/.el-form-item__error { | ||
| 9 | right: 25px; | ||
| 10 | top: 15px; | ||
| 11 | text-align: right; | ||
| 12 | pointer-events: none; | ||
| 13 | } | ||
| 14 | |||
| 15 | /deep/.el-date-editor { | ||
| 16 | width: 100%; | ||
| 17 | } | ||
| 18 | |||
| 19 | /deep/.el-date-editor--date { | ||
| 20 | width: 100%; | ||
| 21 | } | ||
| 22 | |||
| 23 | /deep/.el-cascader { | ||
| 24 | width: 100%; | ||
| 25 | } | ||
| 26 | |||
| 27 | // table 样式 | ||
| 28 | /deep/.el-form-item__label { | ||
| 29 | border-right: none; | ||
| 30 | text-align: center; | ||
| 31 | padding: 0; | ||
| 32 | line-height: 16px; | ||
| 33 | font-size: 12px; | ||
| 34 | color: #CEF8FF; | ||
| 35 | margin-top: 8px !important; | ||
| 36 | } | ||
| 37 | |||
| 38 | /deep/.el-form-item__content { | ||
| 39 | display: flex; | ||
| 40 | margin-right: -1px; | ||
| 41 | } | ||
| 42 | |||
| 43 | |||
| 44 | /deep/.el-textarea__inner { | ||
| 45 | margin: 5px; | ||
| 46 | width: 96%; | ||
| 47 | background: #05275B; | ||
| 48 | color: #FFFFFF; | ||
| 49 | border-radius: 2px; | ||
| 50 | border: 1px solid #6BC1FC; | ||
| 51 | } | ||
| 52 | /deep/.el-input-number{ | ||
| 53 | width: 100%; | ||
| 54 | } | ||
| 55 | /deep/.el-input-number__increase{ | ||
| 56 | background: #05275B; | ||
| 57 | color: #FFFFFF; | ||
| 58 | border:none; | ||
| 59 | right: 12px; | ||
| 60 | top: 6px; | ||
| 61 | } | ||
| 62 | /deep/.el-input-number__decrease{ | ||
| 63 | background: #05275B; | ||
| 64 | color: #FFFFFF; | ||
| 65 | border:none; | ||
| 66 | right: 12px; | ||
| 67 | bottom:6px; | ||
| 68 | } | ||
| 69 | /deep/.el-input__inner { | ||
| 70 | margin: 5px; | ||
| 71 | width: 96%; | ||
| 72 | background: #05275B; | ||
| 73 | border-radius: 2px; | ||
| 74 | border: 1px solid #6BC1FC; | ||
| 75 | text-align: left; | ||
| 76 | |||
| 77 | } | ||
| 78 | |||
| 79 | /deep/.el-form-item { | ||
| 80 | margin-bottom: 0; | ||
| 81 | margin-top: -1px; | ||
| 82 | } | ||
| 83 | |||
| 84 | .item-label { | ||
| 85 | display: flex; | ||
| 86 | align-items: flex-end; | ||
| 87 | flex-direction: column; | ||
| 88 | font-size: 12px; | ||
| 89 | flex: 0 0 90px; | ||
| 90 | margin-right: 3px; | ||
| 91 | |||
| 92 | p { | ||
| 93 | line-height: 16px; | ||
| 94 | white-space: nowrap; | ||
| 95 | text-align: right; | ||
| 96 | } | ||
| 97 | |||
| 98 | p:nth-child(1) { | ||
| 99 | position: relative; | ||
| 100 | right: 5px; | ||
| 101 | } | ||
| 102 | } | ||
| 103 | } |
src/components/Business/djfDjDb.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="applicantInfo itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="115px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="YSDM" class="borderTopNone"> | ||
| 7 | <span slot="label"> | ||
| 8 | 要素代码:<br /> | ||
| 9 | <p class="label-detail">(YSDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ysdm" placeholder="要素代码"></el-input> | ||
| 12 | </el-form-item> | ||
| 13 | </el-col> | ||
| 14 | |||
| 15 | <el-col :span="8"> | ||
| 16 | <el-form-item prop="YWH" class="borderTopNone"> | ||
| 17 | <span slot="label"> | ||
| 18 | 业务号: <br /> | ||
| 19 | <p class="label-detail">(YWH)</p> | ||
| 20 | </span> | ||
| 21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ywh" placeholder="业务号"></el-input> | ||
| 22 | </el-form-item> | ||
| 23 | </el-col> | ||
| 24 | |||
| 25 | <el-col :span="8"> | ||
| 26 | <el-form-item prop="QXDM" class="borderTopNone"> | ||
| 27 | <span slot="label"> | ||
| 28 | 区县代码: <br /> | ||
| 29 | <p class="label-detail">(QXDM)</p> | ||
| 30 | </span> | ||
| 31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm" placeholder="区县代码"></el-input> | ||
| 32 | </el-form-item> | ||
| 33 | </el-col> | ||
| 34 | </el-row> | ||
| 35 | <el-row> | ||
| 36 | <el-col :span="24"> | ||
| 37 | <el-form-item prop="DBYJ"> | ||
| 38 | <span slot="label"> | ||
| 39 | 登簿意见: <br /> | ||
| 40 | <p class="label-detail">(DBYJ)</p> | ||
| 41 | </span> | ||
| 42 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.dbyj" maxlength="11" placeholder="登簿意见"> | ||
| 43 | </el-input> | ||
| 44 | </el-form-item> | ||
| 45 | </el-col> | ||
| 46 | </el-row> | ||
| 47 | <el-row> | ||
| 48 | <el-col :span="8"> | ||
| 49 | <el-form-item prop="DBRYXM"> | ||
| 50 | <span slot="label"> | ||
| 51 | 登簿人员姓名: <br /> | ||
| 52 | <p class="label-detail">(DBRYXM)</p> | ||
| 53 | </span> | ||
| 54 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.dbryxm" maxlength="11" | ||
| 55 | placeholder="登簿意见"></el-input> | ||
| 56 | </el-form-item> | ||
| 57 | </el-col> | ||
| 58 | |||
| 59 | <el-col :span="8"> | ||
| 60 | <el-form-item prop="DBSJ"> | ||
| 61 | <span slot="label"> | ||
| 62 | 登簿时间: <br /> | ||
| 63 | <p class="label-detail">(DBSJ)</p> | ||
| 64 | </span> | ||
| 65 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.dbsj" placeholder="登簿时间"></el-input> | ||
| 66 | </el-form-item> | ||
| 67 | </el-col> | ||
| 68 | |||
| 69 | <el-col :span="8"> | ||
| 70 | <el-form-item prop="CZJG"> | ||
| 71 | <span slot="label"> | ||
| 72 | 操作结果: <br /> | ||
| 73 | <p class="label-detail">(CZJG)</p> | ||
| 74 | </span> | ||
| 75 | <!-- <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.czjg" placeholder="权利人通讯地址"> | ||
| 76 | </el-input> --> | ||
| 77 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.czjg" placeholder="请选择"> | ||
| 78 | <el-option v-for="item in dicData['A37']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 79 | </el-option> | ||
| 80 | </el-select> | ||
| 81 | </el-form-item> | ||
| 82 | </el-col> | ||
| 83 | </el-row> | ||
| 84 | </el-form> | ||
| 85 | <message-tips ref="msg" /> | ||
| 86 | </div> | ||
| 87 | </template> | ||
| 88 | <script> | ||
| 89 | // 申请人属性信息 | ||
| 90 | import djfDjSqr from "@/api/djfDjSqr"; | ||
| 91 | import djfDjDb from "@/api/djfDjDb" | ||
| 92 | import ruleMixin from "@/mixins/ruleMixin.js"; | ||
| 93 | import treeSelect from '@/components/TreeSelect.vue' | ||
| 94 | export default { | ||
| 95 | mixins: [ruleMixin], | ||
| 96 | props: { | ||
| 97 | bsmSjsb: { | ||
| 98 | type: String, | ||
| 99 | default: "", | ||
| 100 | }, | ||
| 101 | bsmYwsjb: { | ||
| 102 | type: String, | ||
| 103 | default: "", | ||
| 104 | }, | ||
| 105 | }, | ||
| 106 | components: { | ||
| 107 | treeSelect, | ||
| 108 | }, | ||
| 109 | data() { | ||
| 110 | return { | ||
| 111 | ruleForm: { | ||
| 112 | YSDM: "", | ||
| 113 | YWH: "", | ||
| 114 | QLRMC: "", | ||
| 115 | QLRZJZL: "", | ||
| 116 | QLRZJH: "", | ||
| 117 | QLRTXDZ: "", | ||
| 118 | QLRYB: "", | ||
| 119 | QLRFRMC: "", | ||
| 120 | QLRFRDH: "", | ||
| 121 | QLRDLRMC: "", | ||
| 122 | QLRDLRDH: "", | ||
| 123 | QLRDLJG: "", | ||
| 124 | HJSZSS: "", | ||
| 125 | XB: "", | ||
| 126 | DH: "", | ||
| 127 | YWRMC: "", | ||
| 128 | YWRZJZL: "", | ||
| 129 | YWRZJH: "", | ||
| 130 | YWRTXDZ: "", | ||
| 131 | YWRYB: "", | ||
| 132 | YWRFRMC: "", | ||
| 133 | YWRFRDH: "", | ||
| 134 | YWRDLRMC: "", | ||
| 135 | YWRDLJG: "", | ||
| 136 | BZ: "", | ||
| 137 | QXDM: "", | ||
| 138 | }, | ||
| 139 | }; | ||
| 140 | }, | ||
| 141 | methods: { | ||
| 142 | async featchData() { | ||
| 143 | try { | ||
| 144 | let { result: res } = await djfDjDb.getDjfDjDbById(this.bsmSjsb); | ||
| 145 | this.ruleForm = res; | ||
| 146 | //this.featchRule() | ||
| 147 | } catch (error) { | ||
| 148 | this.$refs.msg.messageShow(); | ||
| 149 | } | ||
| 150 | }, | ||
| 151 | handleUpdateForm() { | ||
| 152 | return new Promise(async (resolve, reject) => { | ||
| 153 | try { | ||
| 154 | let data = _.cloneDeep(this.ruleForm); | ||
| 155 | let res = await djfDjSqr.updateDjfDjSqr(data); | ||
| 156 | resolve(res.code); | ||
| 157 | } catch (error) { | ||
| 158 | this.$refs.msg.messageShow(); | ||
| 159 | } | ||
| 160 | }); | ||
| 161 | }, | ||
| 162 | }, | ||
| 163 | }; | ||
| 164 | </script> | ||
| 165 | <style scoped lang="scss"> | ||
| 166 | @import "./css/itemForm.scss"; | ||
| 167 | </style> | ||
| 168 | |||
| 169 |
src/components/Business/djfDjFz.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="issuingInfo itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="108px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="YSDM" class="borderTopNone"> | ||
| 7 | <span slot="label"> | ||
| 8 | 要素代码: <br /> | ||
| 9 | <p class="label-detail">(YSDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
| 12 | </el-form-item> | ||
| 13 | </el-col> | ||
| 14 | |||
| 15 | <el-col :span="8"> | ||
| 16 | <el-form-item prop="YWH" class="borderTopNone"> | ||
| 17 | <span slot="label"> | ||
| 18 | 业务号: <br /> | ||
| 19 | <p class="label-detail">(YWH)</p> | ||
| 20 | </span> | ||
| 21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" placeholder="业务号"></el-input> | ||
| 22 | </el-form-item> | ||
| 23 | </el-col> | ||
| 24 | |||
| 25 | <el-col :span="8"> | ||
| 26 | <el-form-item prop="FZRY" class="borderTopNone"> | ||
| 27 | <span slot="label"> | ||
| 28 | 发证人员: <br /> | ||
| 29 | <p class="label-detail">(FZRY)</p> | ||
| 30 | </span> | ||
| 31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FZRY" placeholder="发证人员"></el-input> | ||
| 32 | </el-form-item> | ||
| 33 | </el-col> | ||
| 34 | </el-row> | ||
| 35 | |||
| 36 | <el-row> | ||
| 37 | <el-col :span="8"> | ||
| 38 | <el-form-item prop="FZSJ"> | ||
| 39 | <span slot="label"> | ||
| 40 | 发证时间: <br /> | ||
| 41 | <p class="label-detail">(FZSJ)</p> | ||
| 42 | </span> | ||
| 43 | <el-date-picker :disabled="$store.state.business.Edit" placeholder="发证时间" type="datetime" clearable | ||
| 44 | v-model="ruleForm.FZSJ" value-format="yyyy-MM-dd HH:mm:ss"> | ||
| 45 | </el-date-picker> | ||
| 46 | </el-form-item> | ||
| 47 | </el-col> | ||
| 48 | |||
| 49 | <el-col :span="8"> | ||
| 50 | <el-form-item prop="FZMC"> | ||
| 51 | <span slot="label"> | ||
| 52 | 发证名称: <br /> | ||
| 53 | <p class="label-detail">(FZMC)</p> | ||
| 54 | </span> | ||
| 55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FZMC" placeholder="发证名称"></el-input> | ||
| 56 | </el-form-item> | ||
| 57 | </el-col> | ||
| 58 | |||
| 59 | <el-col :span="8"> | ||
| 60 | <el-form-item prop="FZSL" :rules="{ type: 'number' }"> | ||
| 61 | <span slot="label"> | ||
| 62 | 发证数量: <br /> | ||
| 63 | <p class="label-detail">(FZSL)</p> | ||
| 64 | </span> | ||
| 65 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 9999, min: 0, precision: 0 }" type="number" | ||
| 66 | v-model.number="ruleForm.FZSL" placeholder="发证数量"></el-input-number> | ||
| 67 | </el-form-item> | ||
| 68 | </el-col> | ||
| 69 | </el-row> | ||
| 70 | |||
| 71 | <el-row> | ||
| 72 | <el-col :span="8"> | ||
| 73 | <el-form-item prop="HFZSH"> | ||
| 74 | <span slot="label"> | ||
| 75 | 核发证书号: <br /> | ||
| 76 | <p class="label-detail">(HFZSH)</p> | ||
| 77 | </span> | ||
| 78 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.HFZSH" placeholder="核发证书号"></el-input> | ||
| 79 | </el-form-item> | ||
| 80 | </el-col> | ||
| 81 | |||
| 82 | <el-col :span="8"> | ||
| 83 | <el-form-item prop="LZRXM"> | ||
| 84 | <span slot="label"> | ||
| 85 | 领证人姓名: <br /> | ||
| 86 | <p class="label-detail">(LZRXM)</p> | ||
| 87 | </span> | ||
| 88 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.LZRXM" placeholder="领证人姓名"></el-input> | ||
| 89 | </el-form-item> | ||
| 90 | </el-col> | ||
| 91 | |||
| 92 | <el-col :span="8"> | ||
| 93 | <el-form-item prop="LZRZJLB"> | ||
| 94 | <span slot="label"> | ||
| 95 | 领证人证件类别: <br /> | ||
| 96 | <p class="label-detail">(LZRZJLB)</p> | ||
| 97 | </span> | ||
| 98 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.LZRZJLB" placeholder="请选择"> | ||
| 99 | <el-option v-for="item in dicData['A30']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 100 | </el-option> | ||
| 101 | </el-select> | ||
| 102 | </el-form-item> | ||
| 103 | </el-col> | ||
| 104 | </el-row> | ||
| 105 | |||
| 106 | <el-row> | ||
| 107 | <el-col :span="8"> | ||
| 108 | <el-form-item prop="LZRZJHM"> | ||
| 109 | <span slot="label"> | ||
| 110 | 领证人证件号码: <br /> | ||
| 111 | <p class="label-detail">(LZRZJHM)</p> | ||
| 112 | </span> | ||
| 113 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.LZRZJHM" | ||
| 114 | placeholder="领证人证件号码"></el-input> | ||
| 115 | </el-form-item> | ||
| 116 | </el-col> | ||
| 117 | |||
| 118 | <el-col :span="8"> | ||
| 119 | <el-form-item prop="LZRDH"> | ||
| 120 | <span slot="label"> | ||
| 121 | 领证人电话: <br /> | ||
| 122 | <p class="label-detail">(LZRDH)</p> | ||
| 123 | </span> | ||
| 124 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.LZRDH" | ||
| 125 | onkeyup="this.value=this.value.replace(/[^\d.]/g,'');" maxlength="11" placeholder="领证人电话"></el-input> | ||
| 126 | </el-form-item> | ||
| 127 | </el-col> | ||
| 128 | |||
| 129 | <el-col :span="8"> | ||
| 130 | <el-form-item prop="LZRDZ"> | ||
| 131 | <span slot="label"> | ||
| 132 | 领证人地址: <br /> | ||
| 133 | <p class="label-detail">(LZRDZ)</p> | ||
| 134 | </span> | ||
| 135 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.LZRDZ" placeholder="领证人地址"></el-input> | ||
| 136 | </el-form-item> | ||
| 137 | </el-col> | ||
| 138 | </el-row> | ||
| 139 | |||
| 140 | <el-row> | ||
| 141 | <el-col :span="8"> | ||
| 142 | <el-form-item prop="LZRYB"> | ||
| 143 | <span slot="label"> | ||
| 144 | 领证人邮编: <br /> | ||
| 145 | <p class="label-detail">(LZRYB)</p> | ||
| 146 | </span> | ||
| 147 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.LZRYB" placeholder="领证人邮编"></el-input> | ||
| 148 | </el-form-item> | ||
| 149 | </el-col> | ||
| 150 | |||
| 151 | <el-col :span="8"> | ||
| 152 | <el-form-item prop="BZ"> | ||
| 153 | <span slot="label"> | ||
| 154 | 备注: <br /> | ||
| 155 | <p class="label-detail">(BZ)</p> | ||
| 156 | </span> | ||
| 157 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BZ" placeholder="备注"></el-input> | ||
| 158 | </el-form-item> | ||
| 159 | </el-col> | ||
| 160 | |||
| 161 | <el-col :span="8"> | ||
| 162 | <el-form-item prop="QXDM"> | ||
| 163 | <span slot="label"> | ||
| 164 | 区县代码: <br /> | ||
| 165 | <p class="label-detail">(QXDM)</p> | ||
| 166 | </span> | ||
| 167 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
| 168 | </el-form-item> | ||
| 169 | </el-col> | ||
| 170 | |||
| 171 | <el-col :span="8"> | ||
| 172 | <el-form-item prop="YSXLH"> | ||
| 173 | <span slot="label"> | ||
| 174 | 印刷序列号: <br /> | ||
| 175 | <p class="label-detail">(YSXLH)</p> | ||
| 176 | </span> | ||
| 177 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSXLH" placeholder="印刷序列号"></el-input> | ||
| 178 | </el-form-item> | ||
| 179 | </el-col> | ||
| 180 | </el-row> | ||
| 181 | </el-form> | ||
| 182 | <message-tips ref="msg" /> | ||
| 183 | </div> | ||
| 184 | </template> | ||
| 185 | <script> | ||
| 186 | // 发证信息 | ||
| 187 | import djfDjFz from '@/api/djfDjFz' | ||
| 188 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 189 | import treeSelect from '@/components/TreeSelect.vue' | ||
| 190 | export default { | ||
| 191 | mixins: [ruleMixin], | ||
| 192 | props: { | ||
| 193 | bsmSjsb: { | ||
| 194 | type: String, | ||
| 195 | default: '' | ||
| 196 | }, | ||
| 197 | bsmYwsjb: { | ||
| 198 | type: String, | ||
| 199 | default: '' | ||
| 200 | } | ||
| 201 | }, | ||
| 202 | components: { | ||
| 203 | treeSelect | ||
| 204 | }, | ||
| 205 | data () { | ||
| 206 | return { | ||
| 207 | ruleForm: { | ||
| 208 | YSDM: '', | ||
| 209 | YWH: '', | ||
| 210 | FZRY: '', | ||
| 211 | FZSJ: '', | ||
| 212 | FZMC: '', | ||
| 213 | FZSL: '', | ||
| 214 | HFZSH: '', | ||
| 215 | LZRXM: '', | ||
| 216 | LZRZJHM: '', | ||
| 217 | LZRDH: '', | ||
| 218 | LZRDZ: '', | ||
| 219 | LZRYB: '', | ||
| 220 | BZ: '', | ||
| 221 | QXDM: '', | ||
| 222 | YSXLH: '' | ||
| 223 | } | ||
| 224 | } | ||
| 225 | }, | ||
| 226 | methods: { | ||
| 227 | async featchData () { | ||
| 228 | try { | ||
| 229 | let { result: res } = await djfDjFz.getDjfDjFzDetailById(this.bsmSjsb) | ||
| 230 | this.ruleForm = res | ||
| 231 | //this.featchRule() | ||
| 232 | } catch (error) { | ||
| 233 | this.$refs.msg.messageShow() | ||
| 234 | } | ||
| 235 | }, | ||
| 236 | handleUpdateForm () { | ||
| 237 | return new Promise(async (resolve, reject) => { | ||
| 238 | try { | ||
| 239 | let res = await djfDjFz.updateDjfDjFz(this.ruleForm) | ||
| 240 | // this.$refs['formList'].resetFields(); | ||
| 241 | resolve(res.code) | ||
| 242 | } catch (error) { | ||
| 243 | this.$refs.msg.messageShow() | ||
| 244 | } | ||
| 245 | }) | ||
| 246 | } | ||
| 247 | } | ||
| 248 | } | ||
| 249 | </script> | ||
| 250 | <style scoped lang="scss"> | ||
| 251 | @import "./css/itemForm.scss"; | ||
| 252 | </style> | ||
| 253 | |||
| 254 |
src/components/Business/djfDjGd.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="registrationFiling itemForm" :key="key"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="YWH" class="borderTopNone"> | ||
| 7 | <span slot="label"> | ||
| 8 | 业务号: <br /> | ||
| 9 | <p class="label-detail">(YWH)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" placeholder="宗海代码"></el-input> | ||
| 12 | </el-form-item> | ||
| 13 | </el-col> | ||
| 14 | |||
| 15 | <el-col :span="8"> | ||
| 16 | <el-form-item prop="YSDM" class="borderTopNone"> | ||
| 17 | <span slot="label"> | ||
| 18 | 要素代码:<br /> | ||
| 19 | <p class="label-detail">(YSDM)</p> | ||
| 20 | </span> | ||
| 21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
| 22 | </el-form-item> | ||
| 23 | </el-col> | ||
| 24 | |||
| 25 | <el-col :span="8"> | ||
| 26 | <el-form-item prop="DJDL" class="borderTopNone"> | ||
| 27 | <span slot="label"> | ||
| 28 | 登记大类: <br /> | ||
| 29 | <p class="label-detail">(DJDL)</p> | ||
| 30 | </span> | ||
| 31 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.DJDL" placeholder="登记大类"> | ||
| 32 | <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 33 | </el-option> | ||
| 34 | </el-select> | ||
| 35 | </el-form-item> | ||
| 36 | </el-col> | ||
| 37 | </el-row> | ||
| 38 | |||
| 39 | <el-row> | ||
| 40 | <el-col :span="8"> | ||
| 41 | <el-form-item prop="DJXL" :rules="{ type: 'number' }"> | ||
| 42 | <span slot="label"> | ||
| 43 | 登记小类: <br /> | ||
| 44 | <p class="label-detail">(DJXL)</p> | ||
| 45 | </span> | ||
| 46 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="ruleForm.DJXL" type="number" | ||
| 47 | v-only-number="{ max: 999999, min: 0, precision: 0 }" placeholder="登记小类"></el-input-number> | ||
| 48 | </el-form-item> | ||
| 49 | </el-col> | ||
| 50 | |||
| 51 | <el-col :span="8"> | ||
| 52 | <el-form-item prop="ZL"> | ||
| 53 | <span slot="label"> | ||
| 54 | 坐落: <br /> | ||
| 55 | <p class="label-detail">(ZL)</p> | ||
| 56 | </span> | ||
| 57 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZL" placeholder="坐落"></el-input> | ||
| 58 | </el-form-item> | ||
| 59 | </el-col> | ||
| 60 | |||
| 61 | <el-col :span="8"> | ||
| 62 | <el-form-item prop="QZHM"> | ||
| 63 | <span slot="label"> | ||
| 64 | 权证号码: <br /> | ||
| 65 | <p class="label-detail">(QZHM)</p> | ||
| 66 | </span> | ||
| 67 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QZHM" placeholder="权证号码"></el-input> | ||
| 68 | </el-form-item> | ||
| 69 | </el-col> | ||
| 70 | </el-row> | ||
| 71 | |||
| 72 | <el-row> | ||
| 73 | <el-col :span="8"> | ||
| 74 | <el-form-item prop="WJJS" :rules="{ type: 'number' }"> | ||
| 75 | <span slot="label"> | ||
| 76 | 文件件数: <br /> | ||
| 77 | <p class="label-detail">(WJJS)</p> | ||
| 78 | </span> | ||
| 79 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="ruleForm.WJJS" type="number" | ||
| 80 | v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="文件件数"></el-input-number> | ||
| 81 | </el-form-item> | ||
| 82 | </el-col> | ||
| 83 | |||
| 84 | <el-col :span="8"> | ||
| 85 | <el-form-item prop="ZYS" :rules="{ type: 'number' }"> | ||
| 86 | <span slot="label"> | ||
| 87 | 总页数: <br /> | ||
| 88 | <p class="label-detail">(ZYS)</p> | ||
| 89 | </span> | ||
| 90 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="ruleForm.ZYS" type="number" | ||
| 91 | v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="总页数"></el-input-number> | ||
| 92 | <!-- <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.ZYS" type="number" | ||
| 93 | v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="总页数"></el-input> --> | ||
| 94 | </el-form-item> | ||
| 95 | </el-col> | ||
| 96 | |||
| 97 | <el-col :span="8"> | ||
| 98 | <el-form-item prop="GDRY"> | ||
| 99 | <span slot="label"> | ||
| 100 | 归档人员: <br /> | ||
| 101 | <p class="label-detail">(GDRY)</p> | ||
| 102 | </span> | ||
| 103 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.GDRY" placeholder="归档人员"></el-input> | ||
| 104 | </el-form-item> | ||
| 105 | </el-col> | ||
| 106 | </el-row> | ||
| 107 | |||
| 108 | <el-row> | ||
| 109 | <el-col :span="8"> | ||
| 110 | <el-form-item prop="GDSJ"> | ||
| 111 | <span slot="label"> | ||
| 112 | 归档时间: <br /> | ||
| 113 | <p class="label-detail">(GDSJ)</p> | ||
| 114 | </span> | ||
| 115 | <el-date-picker :disabled="$store.state.business.Edit" v-model="ruleForm.GDSJ" type="datetime" | ||
| 116 | format="yyyy-MM-dd HH:mm:ss" placeholder="归档时间"> | ||
| 117 | </el-date-picker> | ||
| 118 | </el-form-item> | ||
| 119 | </el-col> | ||
| 120 | |||
| 121 | <el-col :span="8"> | ||
| 122 | <el-form-item prop="BZ"> | ||
| 123 | <span slot="label"> | ||
| 124 | 备注: <br /> | ||
| 125 | <p class="label-detail">(BZ)</p> | ||
| 126 | </span> | ||
| 127 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BZ" placeholder="备注"></el-input> | ||
| 128 | </el-form-item> | ||
| 129 | </el-col> | ||
| 130 | |||
| 131 | <el-col :span="8"> | ||
| 132 | <el-form-item prop="QXDM"> | ||
| 133 | <span slot="label"> | ||
| 134 | 区县代码: <br /> | ||
| 135 | <p class="label-detail">(QXDM)</p> | ||
| 136 | </span> | ||
| 137 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
| 138 | </el-form-item> | ||
| 139 | </el-col> | ||
| 140 | </el-row> | ||
| 141 | |||
| 142 | </el-form> | ||
| 143 | <message-tips ref="msg" /> | ||
| 144 | </div> | ||
| 145 | </template> | ||
| 146 | <script> | ||
| 147 | import djfDjGd from '@/api/djfDjGd' | ||
| 148 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 149 | // 登记归档信息 | ||
| 150 | export default { | ||
| 151 | mixins: [ruleMixin], | ||
| 152 | props: { | ||
| 153 | bsmSjsb: { | ||
| 154 | type: String, | ||
| 155 | default: '' | ||
| 156 | }, | ||
| 157 | bsmYwsjb: { | ||
| 158 | type: String, | ||
| 159 | default: '' | ||
| 160 | } | ||
| 161 | }, | ||
| 162 | data () { | ||
| 163 | return { | ||
| 164 | ruleForm: { | ||
| 165 | YWH: '', | ||
| 166 | YSDM: '', | ||
| 167 | DJDL: '', | ||
| 168 | DJXL: '', | ||
| 169 | ZL: '', | ||
| 170 | QZHM: '', | ||
| 171 | WJJS: '', | ||
| 172 | ZYS: '', | ||
| 173 | GDRY: '', | ||
| 174 | GDSJ: '', | ||
| 175 | BZ: '', | ||
| 176 | QXDM: '' | ||
| 177 | } | ||
| 178 | } | ||
| 179 | }, | ||
| 180 | methods: { | ||
| 181 | async featchData () { | ||
| 182 | try { | ||
| 183 | let { result: res } = await djfDjGd.getDjfDjGdById(this.bsmSjsb) | ||
| 184 | this.ruleForm = res | ||
| 185 | //this.featchRule() | ||
| 186 | } catch (error) { | ||
| 187 | this.$refs.msg.messageShow() | ||
| 188 | } | ||
| 189 | }, | ||
| 190 | handleUpdateForm () { | ||
| 191 | return new Promise(async (resolve) => { | ||
| 192 | try { | ||
| 193 | let res = await djfDjGd.updateDjfDjGd(this.ruleForm) | ||
| 194 | // this.$refs['formList'].resetFields(); | ||
| 195 | resolve(res.code) | ||
| 196 | } catch (error) { | ||
| 197 | this.$refs.msg.messageShow() | ||
| 198 | } | ||
| 199 | }) | ||
| 200 | } | ||
| 201 | } | ||
| 202 | } | ||
| 203 | </script> | ||
| 204 | <style scoped lang="scss"> | ||
| 205 | @import "./css/itemForm.scss"; | ||
| 206 | </style> | ||
| 207 | |||
| 208 |
src/components/Business/djfDjSf.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="registrationChargeInfo itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="135px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="YSDM" class="borderTopNone"> | ||
| 7 | <span slot="label"> | ||
| 8 | 要素代码: <br /> | ||
| 9 | <p class="label-detail">(YSDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
| 12 | </el-form-item> | ||
| 13 | </el-col> | ||
| 14 | |||
| 15 | <el-col :span="8"> | ||
| 16 | <el-form-item prop="YWH" class="borderTopNone"> | ||
| 17 | <span slot="label"> | ||
| 18 | 业务号: <br /> | ||
| 19 | <p class="label-detail">(YWH)</p> | ||
| 20 | </span> | ||
| 21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" placeholder="业务号"></el-input> | ||
| 22 | </el-form-item> | ||
| 23 | </el-col> | ||
| 24 | |||
| 25 | <el-col :span="8"> | ||
| 26 | <el-form-item prop="JFRY" class="borderTopNone"> | ||
| 27 | <span slot="label"> | ||
| 28 | 计费人员: <br /> | ||
| 29 | <p class="label-detail">(JFRY)</p> | ||
| 30 | </span> | ||
| 31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.JFRY" placeholder="计费人员"></el-input> | ||
| 32 | </el-form-item> | ||
| 33 | </el-col> | ||
| 34 | </el-row> | ||
| 35 | |||
| 36 | <el-row> | ||
| 37 | <el-col :span="8"> | ||
| 38 | <el-form-item prop="JFRQ"> | ||
| 39 | <span slot="label"> | ||
| 40 | 计费日期: <br /> | ||
| 41 | <p class="label-detail">(JFRQ)</p> | ||
| 42 | </span> | ||
| 43 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="计费日期" clearable | ||
| 44 | v-model="ruleForm.JFRQ" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
| 45 | </el-form-item> | ||
| 46 | </el-col> | ||
| 47 | |||
| 48 | <el-col :span="8"> | ||
| 49 | <el-form-item prop="SFKMMC"> | ||
| 50 | <span slot="label"> | ||
| 51 | 收费科目名称: <br /> | ||
| 52 | <p class="label-detail">(SFKMMC)</p> | ||
| 53 | </span> | ||
| 54 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.SFKMMC" placeholder="收费科目名称"></el-input> | ||
| 55 | </el-form-item> | ||
| 56 | </el-col> | ||
| 57 | |||
| 58 | <el-col :span="8"> | ||
| 59 | <el-form-item prop="SFEWSF"> | ||
| 60 | <span slot="label"> | ||
| 61 | 是否额外收费: <br /> | ||
| 62 | <p class="label-detail">(SFEWSF)</p> | ||
| 63 | </span> | ||
| 64 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.SFEWSF" placeholder="是否额外收费"> | ||
| 65 | <el-option v-for="item in dicData['A6']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 66 | </el-option> | ||
| 67 | </el-select> | ||
| 68 | </el-form-item> | ||
| 69 | </el-col> | ||
| 70 | </el-row> | ||
| 71 | |||
| 72 | <el-row> | ||
| 73 | <el-col :span="8"> | ||
| 74 | <el-form-item prop="SFJS" :rules="{ type: 'number' }"> | ||
| 75 | <span slot="label"> | ||
| 76 | 收费基数: <br /> | ||
| 77 | <p class="label-detail">(SFJS)</p> | ||
| 78 | </span> | ||
| 79 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
| 80 | v-model.number="ruleForm.SFJS" type="number" | ||
| 81 | v-only-number="{ max: 999999999999999, min: 0, precision: 4 }" placeholder="收费基数"></el-input-number> | ||
| 82 | </el-form-item> | ||
| 83 | </el-col> | ||
| 84 | |||
| 85 | <el-col :span="8"> | ||
| 86 | <el-form-item prop="SFLX"> | ||
| 87 | <span slot="label"> | ||
| 88 | 收费类型: <br /> | ||
| 89 | <p class="label-detail">(SFLX)</p> | ||
| 90 | </span> | ||
| 91 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.SFLX" placeholder="收费类型"> | ||
| 92 | <el-option v-for="item in dicData['A39']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 93 | </el-option> | ||
| 94 | </el-select> | ||
| 95 | </el-form-item> | ||
| 96 | </el-col> | ||
| 97 | |||
| 98 | <el-col :span="8"> | ||
| 99 | <el-form-item prop="YSJE" :rules="{ type: 'number' }"> | ||
| 100 | <span slot="label"> | ||
| 101 | 应收金额: <br /> | ||
| 102 | <p class="label-detail">(YSJE)</p> | ||
| 103 | </span> | ||
| 104 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
| 105 | v-model.number="ruleForm.YSJE" type="number" | ||
| 106 | v-only-number="{ max: 999999999999999, min: 0, precision: 4 }" placeholder="应收金额"></el-input-number> | ||
| 107 | </el-form-item> | ||
| 108 | </el-col> | ||
| 109 | </el-row> | ||
| 110 | |||
| 111 | <el-row> | ||
| 112 | <el-col :span="8"> | ||
| 113 | <el-form-item prop="ZKHYSJE" :rules="{ type: 'number' }"> | ||
| 114 | <span slot="label"> | ||
| 115 | 折扣后应收金额: <br /> | ||
| 116 | <p class="label-detail">(ZKHYSJE)</p> | ||
| 117 | </span> | ||
| 118 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
| 119 | v-model.number="ruleForm.ZKHYSJE" type="number" | ||
| 120 | v-only-number="{ max: 999999999999999, min: 0, precision: 4 }" placeholder="折扣后应收金额"></el-input-number> | ||
| 121 | </el-form-item> | ||
| 122 | </el-col> | ||
| 123 | |||
| 124 | <el-col :span="8"> | ||
| 125 | <el-form-item prop="SFRY"> | ||
| 126 | <span slot="label"> | ||
| 127 | 收费人员: <br /> | ||
| 128 | <p class="label-detail">(SFRY)</p> | ||
| 129 | </span> | ||
| 130 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.SFRY" placeholder="收费人员"></el-input> | ||
| 131 | </el-form-item> | ||
| 132 | </el-col> | ||
| 133 | |||
| 134 | <el-col :span="8"> | ||
| 135 | <el-form-item prop="SFRQ"> | ||
| 136 | <span slot="label"> | ||
| 137 | 收费日期: <br /> | ||
| 138 | <p class="label-detail">(SFRQ)</p> | ||
| 139 | </span> | ||
| 140 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="选择日期" clearable | ||
| 141 | v-model="ruleForm.SFRQ" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
| 142 | </el-form-item> | ||
| 143 | </el-col> | ||
| 144 | </el-row> | ||
| 145 | |||
| 146 | <el-row> | ||
| 147 | <el-col :span="8"> | ||
| 148 | <el-form-item prop="FFF"> | ||
| 149 | <span slot="label"> | ||
| 150 | 付费方: <br /> | ||
| 151 | <p class="label-detail">(FFF)</p> | ||
| 152 | </span> | ||
| 153 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.FFF" placeholder="付费方"> | ||
| 154 | <el-option v-for="item in dicData['A33']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 155 | </el-option> | ||
| 156 | </el-select> | ||
| 157 | </el-form-item> | ||
| 158 | </el-col> | ||
| 159 | |||
| 160 | <el-col :span="8"> | ||
| 161 | <el-form-item prop="SJFFR"> | ||
| 162 | <span slot="label"> | ||
| 163 | 实际付费人: <br /> | ||
| 164 | <p class="label-detail">(SJFFR)</p> | ||
| 165 | </span> | ||
| 166 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.SJFFR" placeholder="实际付费人"></el-input> | ||
| 167 | </el-form-item> | ||
| 168 | </el-col> | ||
| 169 | |||
| 170 | <el-col :span="8"> | ||
| 171 | <el-form-item prop="SSJE" :rules="{ type: 'number' }"> | ||
| 172 | <span slot="label"> | ||
| 173 | 实收金额: <br /> | ||
| 174 | <p class="label-detail">(SSJE)</p> | ||
| 175 | </span> | ||
| 176 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
| 177 | v-model.number="ruleForm.SSJE" type="number" | ||
| 178 | v-only-number="{ max: 999999999999999, min: 0, precision: 4 }" placeholder="实收金额"></el-input-number> | ||
| 179 | </el-form-item> | ||
| 180 | </el-col> | ||
| 181 | </el-row> | ||
| 182 | |||
| 183 | <el-row> | ||
| 184 | <el-col :span="8"> | ||
| 185 | <el-form-item prop="SFDW"> | ||
| 186 | <span slot="label"> | ||
| 187 | 收费单位: <br /> | ||
| 188 | <p class="label-detail">(SFDW)</p> | ||
| 189 | </span> | ||
| 190 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.SFDW" placeholder="收费单位"></el-input> | ||
| 191 | </el-form-item> | ||
| 192 | </el-col> | ||
| 193 | |||
| 194 | <el-col :span="8"> | ||
| 195 | <el-form-item prop="QXDM"> | ||
| 196 | <span slot="label"> | ||
| 197 | 区县代码: <br /> | ||
| 198 | <p class="label-detail">(QXDM)</p> | ||
| 199 | </span> | ||
| 200 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
| 201 | </el-form-item> | ||
| 202 | </el-col> | ||
| 203 | |||
| 204 | </el-row> | ||
| 205 | </el-form> | ||
| 206 | <message-tips ref="msg" /> | ||
| 207 | </div> | ||
| 208 | </template> | ||
| 209 | <script> | ||
| 210 | // 登记收费信息 | ||
| 211 | import djfDjSf from '@/api/djfDjSf' | ||
| 212 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 213 | export default { | ||
| 214 | mixins: [ruleMixin], | ||
| 215 | props: { | ||
| 216 | bsmSjsb: { | ||
| 217 | type: String, | ||
| 218 | default: '' | ||
| 219 | }, | ||
| 220 | bsmYwsjb: { | ||
| 221 | type: String, | ||
| 222 | default: '' | ||
| 223 | } | ||
| 224 | }, | ||
| 225 | data () { | ||
| 226 | return { | ||
| 227 | ruleForm: { | ||
| 228 | YSDM: '', | ||
| 229 | YWH: '', | ||
| 230 | JFRY: '', | ||
| 231 | JFRQ: '', | ||
| 232 | SFKMMC: '', | ||
| 233 | SFEWSF: '', | ||
| 234 | SFJS: '', | ||
| 235 | SFLX: '', | ||
| 236 | YSJE: '', | ||
| 237 | ZKHYSJE: '', | ||
| 238 | SFRY: '', | ||
| 239 | SFRQ: '', | ||
| 240 | FFF: '', | ||
| 241 | SJFFR: '', | ||
| 242 | SSJE: '', | ||
| 243 | SFDW: '', | ||
| 244 | QXDM: '', | ||
| 245 | } | ||
| 246 | } | ||
| 247 | }, | ||
| 248 | methods: { | ||
| 249 | async featchData () { | ||
| 250 | try { | ||
| 251 | let { result: res } = await djfDjSf.getDjfDjSfById(this.bsmSjsb) | ||
| 252 | this.ruleForm = res | ||
| 253 | //this.featchRule() | ||
| 254 | } catch (error) { | ||
| 255 | this.$refs.msg.messageShow() | ||
| 256 | } | ||
| 257 | }, | ||
| 258 | handleUpdateForm () { | ||
| 259 | return new Promise(async (resolve) => { | ||
| 260 | try { | ||
| 261 | let res = await djfDjSf.updateDjfDjSf(this.ruleForm) | ||
| 262 | // this.$refs['formList'].resetFields(); | ||
| 263 | resolve(res.code) | ||
| 264 | } catch (error) { | ||
| 265 | this.$refs.msg.messageShow() | ||
| 266 | } | ||
| 267 | }) | ||
| 268 | } | ||
| 269 | } | ||
| 270 | } | ||
| 271 | </script> | ||
| 272 | <style scoped lang="scss"> | ||
| 273 | @import "./css/itemForm.scss"; | ||
| 274 | </style> | ||
| 275 | |||
| 276 |
src/components/Business/djfDjSh.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="auditInfo itemForm"> | ||
| 3 | <el-form :model="form" ref="formList" label-width="110px" :key="key"> | ||
| 4 | <div v-for="(item, index) in form.auditInfo" :key="index" class="auditInfo-item"> | ||
| 5 | <p class="auditInfo-item-name">审核信息{{ index + 1 }}</p> | ||
| 6 | |||
| 7 | <div class="auditInfo-item-list"> | ||
| 8 | <el-row class="auditInfo-item-input"> | ||
| 9 | <el-col :span="8"> | ||
| 10 | <el-form-item :prop="'auditInfo.' + index + '.YSDM'" :rules="rules.YSDM"> | ||
| 11 | <span slot="label"> | ||
| 12 | 要素代码: <br /> | ||
| 13 | <p class="label-detail">(YSDM)</p> | ||
| 14 | </span> | ||
| 15 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].YSDM" | ||
| 16 | placeholder="要素代码"></el-input> | ||
| 17 | </el-form-item> | ||
| 18 | </el-col> | ||
| 19 | |||
| 20 | <el-col :span="8"> | ||
| 21 | <el-form-item :prop="'auditInfo.' + index + '.YWH'" :rules="rules.YWH"> | ||
| 22 | <span slot="label"> | ||
| 23 | 业务号: <br /> | ||
| 24 | <p class="label-detail">(YWH)</p> | ||
| 25 | </span> | ||
| 26 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].YWH" | ||
| 27 | placeholder="业务号"></el-input> | ||
| 28 | </el-form-item> | ||
| 29 | </el-col> | ||
| 30 | |||
| 31 | <el-col :span="8"> | ||
| 32 | <el-form-item :prop="'auditInfo.' + index + '.JDMC'" :rules="rules.JDMC"> | ||
| 33 | <span slot="label"> | ||
| 34 | 节点名称: <br /> | ||
| 35 | <p class="label-detail">(JDMC)</p> | ||
| 36 | </span> | ||
| 37 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].JDMC" | ||
| 38 | placeholder="节点名称"></el-input> | ||
| 39 | </el-form-item> | ||
| 40 | </el-col> | ||
| 41 | </el-row> | ||
| 42 | |||
| 43 | <el-row class="auditInfo-item-input"> | ||
| 44 | <el-col :span="24"> | ||
| 45 | <el-form-item :prop="'auditInfo.' + index + '.SHYJ'" :rules="rules.SHYJ"> | ||
| 46 | <span slot="label"> | ||
| 47 | 审核意见: <br /> | ||
| 48 | <p class="label-detail">(SHYJ)</p> | ||
| 49 | </span> | ||
| 50 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].SHYJ" type="textarea" | ||
| 51 | :rows="2" placeholder="审核意见"></el-input> | ||
| 52 | </el-form-item> | ||
| 53 | </el-col> | ||
| 54 | |||
| 55 | </el-row> | ||
| 56 | |||
| 57 | <el-row class="auditInfo-item-input"> | ||
| 58 | <el-col :span="8"> | ||
| 59 | <el-form-item :prop="'auditInfo.' + index + '.SHRYXM'" :rules="rules.SHRYXM"> | ||
| 60 | <span slot="label"> | ||
| 61 | 审核人员姓名: <br /> | ||
| 62 | <p class="label-detail">(SHRYXM)</p> | ||
| 63 | </span> | ||
| 64 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].SHRYXM" | ||
| 65 | placeholder="审核人员姓名"></el-input> | ||
| 66 | </el-form-item> | ||
| 67 | </el-col> | ||
| 68 | |||
| 69 | <el-col :span="8"> | ||
| 70 | <el-form-item :prop="'auditInfo.' + index + '.SHKSSJ'" :rules="rules.SHKSSJ"> | ||
| 71 | <span slot="label"> | ||
| 72 | 审核开始时间: <br /> | ||
| 73 | <p class="label-detail">(SHKSSJ)</p> | ||
| 74 | </span> | ||
| 75 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="审核开始时间" clearable | ||
| 76 | v-model="form.auditInfo[index].SHKSSJ" value-format="yyyy-MM-dd HH:mm:ss" | ||
| 77 | :picker-options="item.traceStart" @change="changeTraceStart(item)"></el-date-picker> | ||
| 78 | </el-form-item> | ||
| 79 | </el-col> | ||
| 80 | |||
| 81 | <el-col :span="8"> | ||
| 82 | <el-form-item :prop="'auditInfo.' + index + '.SHJSSJ'" :rules="rules.SHJSSJ"> | ||
| 83 | <span slot="label"> | ||
| 84 | 审核结束时间: <br /> | ||
| 85 | <p class="label-detail">(SHJSSJ)</p> | ||
| 86 | </span> | ||
| 87 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="审核结束时间" clearable | ||
| 88 | v-model="form.auditInfo[index].SHJSSJ" :picker-options="item.traceEnd" @change="changeTraceEnd(item)" | ||
| 89 | value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
| 90 | </el-form-item> | ||
| 91 | </el-col> | ||
| 92 | </el-row> | ||
| 93 | |||
| 94 | <el-row class="auditInfo-item-input"> | ||
| 95 | <el-col :span="8"> | ||
| 96 | <el-form-item :prop="'auditInfo.' + index + '.SXH'" :rules="{ ...rules.SXH, ...typeNum }"> | ||
| 97 | <span slot="label"> | ||
| 98 | 顺序号: <br /> | ||
| 99 | <p class="label-detail">(SXH)</p> | ||
| 100 | </span> | ||
| 101 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="form.auditInfo[index].SXH" | ||
| 102 | type="number" v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="顺序号"></el-input-number> | ||
| 103 | </el-form-item> | ||
| 104 | </el-col> | ||
| 105 | |||
| 106 | <el-col :span="8"> | ||
| 107 | <el-form-item :prop="'auditInfo.' + index + '.CZJG'" :rules="rules.SHKSSJ"> | ||
| 108 | <span slot="label"> | ||
| 109 | 操作结果: <br /> | ||
| 110 | <p class="label-detail">(CZJG)</p> | ||
| 111 | </span> | ||
| 112 | <el-select :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].CZJG" | ||
| 113 | placeholder="请选择操作结果"> | ||
| 114 | <el-option v-for="item in dicData['A37']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 115 | </el-option> | ||
| 116 | </el-select> | ||
| 117 | </el-form-item> | ||
| 118 | </el-col> | ||
| 119 | |||
| 120 | <el-col :span="8"> | ||
| 121 | <el-form-item :prop="'auditInfo.' + index + '.QXDM'" :rules="rules.QXDM"> | ||
| 122 | <span slot="label"> | ||
| 123 | 区县代码: <br /> | ||
| 124 | <p class="label-detail">(QXDM)</p> | ||
| 125 | </span> | ||
| 126 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].QXDM" | ||
| 127 | placeholder="区县代码"></el-input> | ||
| 128 | </el-form-item> | ||
| 129 | </el-col> | ||
| 130 | <el-col :span="8"> | ||
| 131 | <el-form-item :prop="'auditInfo.' + index + '.BZ'" :rules="rules.BZ"> | ||
| 132 | <span slot="label"> | ||
| 133 | 区县代码: <br /> | ||
| 134 | <p class="label-detail">(BZ)</p> | ||
| 135 | </span> | ||
| 136 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].BZ" | ||
| 137 | placeholder="备注"></el-input> | ||
| 138 | </el-form-item> | ||
| 139 | </el-col> | ||
| 140 | </el-row> | ||
| 141 | </div> | ||
| 142 | </div> | ||
| 143 | </el-form> | ||
| 144 | <message-tips ref="msg" /> | ||
| 145 | </div> | ||
| 146 | </template> | ||
| 147 | <script> | ||
| 148 | import djfDjSh from '@/api/djfDjSh' | ||
| 149 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 150 | // 审核信息 | ||
| 151 | export default { | ||
| 152 | mixins: [ruleMixin], | ||
| 153 | props: { | ||
| 154 | bsmSjsb: { | ||
| 155 | type: String, | ||
| 156 | default: '' | ||
| 157 | }, | ||
| 158 | bsmYwsjb: { | ||
| 159 | type: String, | ||
| 160 | default: '' | ||
| 161 | } | ||
| 162 | }, | ||
| 163 | data () { | ||
| 164 | return { | ||
| 165 | form: { | ||
| 166 | auditInfo: [ | ||
| 167 | { | ||
| 168 | YSDM: '', | ||
| 169 | YWH: '', | ||
| 170 | JDMC: '', | ||
| 171 | SHYJ: '', | ||
| 172 | SHRYXM: '', | ||
| 173 | SHKSSJ: '', | ||
| 174 | traceStart: {}, | ||
| 175 | SHJSSJ: '', | ||
| 176 | traceEnd: {}, | ||
| 177 | SXH: '', | ||
| 178 | CZJG: '', | ||
| 179 | QXDM: '', | ||
| 180 | BZ: '' | ||
| 181 | } | ||
| 182 | ] | ||
| 183 | } | ||
| 184 | } | ||
| 185 | }, | ||
| 186 | methods: { | ||
| 187 | changeTraceEnd (item) { | ||
| 188 | if (item.SHJSSJ !== null) { //当前值为空 也会进行判断 所以条件最好不要非空验证 | ||
| 189 | item.traceStart = { | ||
| 190 | disabledDate: (time) => { | ||
| 191 | return time.getTime() > new Date(item.SHJSSJ).getTime() //大于结束时间的不选 | ||
| 192 | } | ||
| 193 | } | ||
| 194 | } else { | ||
| 195 | item.traceStart = {} | ||
| 196 | } | ||
| 197 | }, | ||
| 198 | //跟踪API结束时间限制开始时间 | ||
| 199 | changeTraceStart (item) { | ||
| 200 | if (item.SHKSSJ !== null) { //当前值为空 也会进行判断 所以条件最好不要非空验证 | ||
| 201 | item.traceEnd = { | ||
| 202 | disabledDate: (time) => { | ||
| 203 | return time.getTime() < new Date(item.SHKSSJ).getTime() //小于开始时间的不选 | ||
| 204 | } | ||
| 205 | } | ||
| 206 | } else { | ||
| 207 | item.traceEnd = {} | ||
| 208 | } | ||
| 209 | }, | ||
| 210 | async featchData () { | ||
| 211 | try { | ||
| 212 | let { result: res } = await djfDjSh.getDjfDjShById(this.bsmSjsb) | ||
| 213 | this.form.auditInfo = res | ||
| 214 | //this.featchRule() | ||
| 215 | } catch (error) { | ||
| 216 | this.$refs.msg.messageShow() | ||
| 217 | } | ||
| 218 | }, | ||
| 219 | handleUpdateForm () { | ||
| 220 | return new Promise(async (resolve) => { | ||
| 221 | try { | ||
| 222 | let res = await djfDjSh.updateDjfDjSh(this.form.auditInfo) | ||
| 223 | // this.$refs['formList'].resetFields(); | ||
| 224 | resolve(res.code) | ||
| 225 | } catch (error) { | ||
| 226 | this.$refs.msg.messageShow() | ||
| 227 | } | ||
| 228 | }) | ||
| 229 | } | ||
| 230 | } | ||
| 231 | } | ||
| 232 | </script> | ||
| 233 | <style scoped lang="scss"> | ||
| 234 | @import "./css/itemForm.scss"; | ||
| 235 | |||
| 236 | .auditInfo-item { | ||
| 237 | display: flex; | ||
| 238 | height: 100%; | ||
| 239 | margin-bottom: 15px; | ||
| 240 | margin-right: 5px; | ||
| 241 | |||
| 242 | &-name { | ||
| 243 | display: flex; | ||
| 244 | align-items: center; | ||
| 245 | justify-content: center; | ||
| 246 | width: 20px; | ||
| 247 | padding: 10px 20px; | ||
| 248 | line-height: 28px; | ||
| 249 | border: 1px solid #ccc; | ||
| 250 | margin-right: 15px; | ||
| 251 | border-radius: 3px; | ||
| 252 | } | ||
| 253 | |||
| 254 | &-list { | ||
| 255 | width: 100%; | ||
| 256 | flex: 1; | ||
| 257 | display: flex; | ||
| 258 | justify-content: center; | ||
| 259 | flex-direction: column; | ||
| 260 | } | ||
| 261 | } | ||
| 262 | </style> | ||
| 263 | |||
| 264 |
src/components/Business/djfDjSj.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="receivingInfo itemForm"> | ||
| 3 | <el-form :model="form" :rules="rules" ref="formList" label-width="112px" :key="key"> | ||
| 4 | <div v-for="(item, index) in form.receivingInfo" :key="index" class="receivingInfo-item"> | ||
| 5 | <p class="receivingInfo-item-name">收件信息{{ index + 1 }}</p> | ||
| 6 | |||
| 7 | <div class="receivingInfo-item-list"> | ||
| 8 | <el-row class="receivingInfo-item-input"> | ||
| 9 | <el-col :span="8"> | ||
| 10 | <el-form-item :prop="'receivingInfo.' + index + '.YSDM'" :rules="rules.YSDM"> | ||
| 11 | <span slot="label"> | ||
| 12 | 要素代码: <br /> | ||
| 13 | <p class="label-detail">(YSDM)</p> | ||
| 14 | </span> | ||
| 15 | <el-input :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].YSDM" | ||
| 16 | placeholder="要素代码"></el-input> | ||
| 17 | </el-form-item> | ||
| 18 | </el-col> | ||
| 19 | |||
| 20 | <el-col :span="8"> | ||
| 21 | <el-form-item :prop="'receivingInfo.' + index + '.YWH'" :rules="rules.YWH"> | ||
| 22 | <span slot="label"> | ||
| 23 | 业务号: <br /> | ||
| 24 | <p class="label-detail">(YWH)</p> | ||
| 25 | </span> | ||
| 26 | <el-input :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].YWH" | ||
| 27 | placeholder="业务号"></el-input> | ||
| 28 | </el-form-item> | ||
| 29 | </el-col> | ||
| 30 | |||
| 31 | <el-col :span="8"> | ||
| 32 | <el-form-item :prop="'receivingInfo.' + index + '.SJSJ'" :rules="rules.SJSJ"> | ||
| 33 | <span slot="label"> | ||
| 34 | 收件时间: <br /> | ||
| 35 | <p class="label-detail">(SJSJ)</p> | ||
| 36 | </span> | ||
| 37 | <el-date-picker :disabled="$store.state.business.Edit" placeholder="收件时间" type="datetime" clearable | ||
| 38 | v-model="form.receivingInfo[index].SJSJ" value-format="yyyy-MM-dd HH:mm:ss"> | ||
| 39 | </el-date-picker> | ||
| 40 | </el-form-item> | ||
| 41 | </el-col> | ||
| 42 | </el-row> | ||
| 43 | |||
| 44 | <el-row class="receivingInfo-item-input"> | ||
| 45 | <el-col :span="8"> | ||
| 46 | <el-form-item class="borderTopNone" :prop="'receivingInfo.' + index + '.SJLX'" :rules="rules.SJLX"> | ||
| 47 | <span slot="label"> | ||
| 48 | 收件类型: <br /> | ||
| 49 | <p class="label-detail">(SJLX)</p> | ||
| 50 | </span> | ||
| 51 | <el-select :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].SJLX" | ||
| 52 | placeholder="请选择"> | ||
| 53 | <el-option v-for="item in dicData['A40']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 54 | </el-option> | ||
| 55 | </el-select> | ||
| 56 | </el-form-item> | ||
| 57 | </el-col> | ||
| 58 | |||
| 59 | <el-col :span="8"> | ||
| 60 | <el-form-item class="borderTopNone" :prop="'receivingInfo.' + index + '.SJMC'" :rules="rules.SJMC"> | ||
| 61 | <span slot="label"> | ||
| 62 | 收件名称: <br /> | ||
| 63 | <p class="label-detail">(SJMC)</p> | ||
| 64 | </span> | ||
| 65 | <el-input :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].SJMC" | ||
| 66 | placeholder="收件名称"></el-input> | ||
| 67 | </el-form-item> | ||
| 68 | </el-col> | ||
| 69 | |||
| 70 | <el-col :span="8"> | ||
| 71 | <el-form-item class="borderTopNone" :prop="'receivingInfo.' + index + '.SJSL'" | ||
| 72 | :rules="{ ...rules.SJSL, ...typeNum }"> | ||
| 73 | <span slot="label"> | ||
| 74 | 收件数量: <br /> | ||
| 75 | <p class="label-detail">(SJSL)</p> | ||
| 76 | </span> | ||
| 77 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 9999, min: 0, precision: 0 }" | ||
| 78 | type="number" v-model.number="form.receivingInfo[index].SJSL" placeholder="收件数量"></el-input-number> | ||
| 79 | </el-form-item> | ||
| 80 | </el-col> | ||
| 81 | </el-row> | ||
| 82 | |||
| 83 | <el-row class="receivingInfo-item-input"> | ||
| 84 | <el-col :span="8"> | ||
| 85 | <el-form-item :prop="'receivingInfo.' + index + '.SFSJSY'" :rules="rules.SFSJSY"> | ||
| 86 | <span slot="label"> | ||
| 87 | 是否收缴收验: <br /> | ||
| 88 | <p class="label-detail">(SFSJSY)</p> | ||
| 89 | </span> | ||
| 90 | <el-select :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].SFSJSY" | ||
| 91 | placeholder="请选择"> | ||
| 92 | <el-option v-for="item in dicData['A6']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 93 | </el-option> | ||
| 94 | </el-select> | ||
| 95 | </el-form-item> | ||
| 96 | </el-col> | ||
| 97 | |||
| 98 | <el-col :span="8"> | ||
| 99 | <el-form-item :prop="'receivingInfo.' + index + '.SFEWSJ'" :rules="rules.SFEWSJ"> | ||
| 100 | <span slot="label"> | ||
| 101 | 是否额外收件: <br /> | ||
| 102 | <p class="label-detail">(SFEWSJ)</p> | ||
| 103 | </span> | ||
| 104 | <el-select :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].SFEWSJ" | ||
| 105 | placeholder="请选择"> | ||
| 106 | <el-option v-for="item in dicData['A6']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 107 | </el-option> | ||
| 108 | </el-select> | ||
| 109 | </el-form-item> | ||
| 110 | </el-col> | ||
| 111 | |||
| 112 | <el-col :span="8"> | ||
| 113 | <el-form-item :prop="'receivingInfo.' + index + '.SFBCSJ'" :rules="rules.SFBCSJ"> | ||
| 114 | <span slot="label"> | ||
| 115 | 是否补充收件: <br /> | ||
| 116 | <p class="label-detail">(SFBCSJ)</p> | ||
| 117 | </span> | ||
| 118 | <el-select :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].SFBCSJ" | ||
| 119 | placeholder="请选择"> | ||
| 120 | <el-option v-for="item in dicData['A6']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 121 | </el-option> | ||
| 122 | </el-select> | ||
| 123 | </el-form-item> | ||
| 124 | </el-col> | ||
| 125 | </el-row> | ||
| 126 | |||
| 127 | <el-row class="receivingInfo-item-input"> | ||
| 128 | <el-col :span="8"> | ||
| 129 | <el-form-item :prop="'receivingInfo.' + index + '.YS'" :rules="{ ...rules.YS, ...typeNum }"> | ||
| 130 | <span slot="label"> | ||
| 131 | 页数: <br /> | ||
| 132 | <p class="label-detail">(YS)</p> | ||
| 133 | </span> | ||
| 134 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 99999, min: 1, precision: 0 }" | ||
| 135 | type="number" v-model.number="form.receivingInfo[index].YS" placeholder="页数"></el-input-number> | ||
| 136 | </el-form-item> | ||
| 137 | </el-col> | ||
| 138 | |||
| 139 | <el-col :span="8"> | ||
| 140 | <el-form-item :prop="'receivingInfo.' + index + '.BZ'" :rules="rules.BZ"> | ||
| 141 | <span slot="label"> | ||
| 142 | 备注: <br /> | ||
| 143 | <p class="label-detail">(BZ)</p> | ||
| 144 | </span> | ||
| 145 | <el-input :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].BZ" | ||
| 146 | placeholder="备注"></el-input> | ||
| 147 | </el-form-item> | ||
| 148 | </el-col> | ||
| 149 | |||
| 150 | <el-col :span="8"> | ||
| 151 | <el-form-item :prop="'receivingInfo.' + index + '.QXDM'" :rules="rules.QXDM"> | ||
| 152 | <span slot="label"> | ||
| 153 | 区县代码: <br /> | ||
| 154 | <p class="label-detail">(QXDM)</p> | ||
| 155 | </span> | ||
| 156 | <el-input :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].QXDM" | ||
| 157 | placeholder="区县代码"></el-input> | ||
| 158 | </el-form-item> | ||
| 159 | </el-col> | ||
| 160 | </el-row> | ||
| 161 | </div> | ||
| 162 | </div> | ||
| 163 | </el-form> | ||
| 164 | <message-tips ref="msg" /> | ||
| 165 | </div> | ||
| 166 | </template> | ||
| 167 | <script> | ||
| 168 | import djfDjSj from '@/api/djfDjSj' | ||
| 169 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 170 | // 登记收件信息 | ||
| 171 | export default { | ||
| 172 | mixins: [ruleMixin], | ||
| 173 | props: { | ||
| 174 | bsmSjsb: { | ||
| 175 | type: String, | ||
| 176 | default: '' | ||
| 177 | }, | ||
| 178 | bsmYwsjb: { | ||
| 179 | type: String, | ||
| 180 | default: '' | ||
| 181 | } | ||
| 182 | }, | ||
| 183 | data () { | ||
| 184 | return { | ||
| 185 | form: { | ||
| 186 | receivingInfo: [ | ||
| 187 | { | ||
| 188 | YSDM: '', | ||
| 189 | YWH: '', | ||
| 190 | SJSJ: '', | ||
| 191 | SJLX: '', | ||
| 192 | SJMC: '', | ||
| 193 | SJSL: '', | ||
| 194 | SFSJSY: '', | ||
| 195 | SFEWSJ: '', | ||
| 196 | SFBCSJ: '', | ||
| 197 | YS: '', | ||
| 198 | BZ: '', | ||
| 199 | QXDM: '' | ||
| 200 | } | ||
| 201 | ] | ||
| 202 | } | ||
| 203 | } | ||
| 204 | }, | ||
| 205 | methods: { | ||
| 206 | async featchData () { | ||
| 207 | try { | ||
| 208 | let { result: res } = await djfDjSj.getDjfDjSjById(this.bsmSjsb) | ||
| 209 | this.form.receivingInfo = res | ||
| 210 | //this.featchRule() | ||
| 211 | } catch (error) { | ||
| 212 | this.$refs.msg.messageShow() | ||
| 213 | } | ||
| 214 | }, | ||
| 215 | handleUpdateForm () { | ||
| 216 | return new Promise(async (resolve) => { | ||
| 217 | try { | ||
| 218 | let res = await djfDjSj.updateDjfDjSj(this.form.receivingInfo) | ||
| 219 | // this.$refs['formList'].resetFields(); | ||
| 220 | resolve(res.code) | ||
| 221 | } catch (error) { | ||
| 222 | this.$refs.msg.messageShow() | ||
| 223 | } | ||
| 224 | }) | ||
| 225 | } | ||
| 226 | } | ||
| 227 | } | ||
| 228 | </script> | ||
| 229 | <style scoped lang="scss"> | ||
| 230 | @import "./css/itemForm.scss"; | ||
| 231 | |||
| 232 | .receivingInfo-item { | ||
| 233 | display: flex; | ||
| 234 | height: 100%; | ||
| 235 | margin-bottom: 15px; | ||
| 236 | margin-right: 5px; | ||
| 237 | |||
| 238 | &-name { | ||
| 239 | display: flex; | ||
| 240 | align-items: center; | ||
| 241 | justify-content: center; | ||
| 242 | width: 20px; | ||
| 243 | padding: 10px 20px; | ||
| 244 | line-height: 28px; | ||
| 245 | border: 1px solid #ccc; | ||
| 246 | margin-right: 15px; | ||
| 247 | border-radius: 3px; | ||
| 248 | } | ||
| 249 | |||
| 250 | &-list { | ||
| 251 | width: 100%; | ||
| 252 | flex: 1; | ||
| 253 | display: flex; | ||
| 254 | justify-content: center; | ||
| 255 | flex-direction: column; | ||
| 256 | } | ||
| 257 | } | ||
| 258 | </style> | ||
| 259 | |||
| 260 |
src/components/Business/djfDjSqr.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/djfDjSz.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="certificateInfo itemForm"> | ||
| 3 | <el-form :model="certificateInfo" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
| 4 | <div v-for="(item, index) in certificateInfo.ruleForm" :key="index" class="obligee-item"> | ||
| 5 | <p class="obligee-item-name">善证信息{{ index + 1 }}</p> | ||
| 6 | <div class="obligee-item-list"> | ||
| 7 | <el-row> | ||
| 8 | <el-col :span="8"> | ||
| 9 | <el-form-item :prop="'ruleForm.' + index + '.YSDM'"> | ||
| 10 | <span slot="label"> | ||
| 11 | 要素代码: <br /> | ||
| 12 | <p class="label-detail">(YSDM)</p> | ||
| 13 | </span> | ||
| 14 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].YSDM" | ||
| 15 | placeholder="要素代码"></el-input> | ||
| 16 | </el-form-item> | ||
| 17 | </el-col> | ||
| 18 | |||
| 19 | <el-col :span="8"> | ||
| 20 | <el-form-item :prop="'ruleForm.' + index + '.YWH'"> | ||
| 21 | <span slot="label"> | ||
| 22 | 业务号: <br /> | ||
| 23 | <p class="label-detail">(YWH)</p> | ||
| 24 | </span> | ||
| 25 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].YWH" | ||
| 26 | placeholder="业务号"></el-input> | ||
| 27 | </el-form-item> | ||
| 28 | </el-col> | ||
| 29 | |||
| 30 | <el-col :span="8"> | ||
| 31 | <el-form-item :prop="'ruleForm.' + index + '.SZMC'"> | ||
| 32 | <span slot="label"> | ||
| 33 | 缮证名称: <br /> | ||
| 34 | <p class="label-detail">(SZMC)</p> | ||
| 35 | </span> | ||
| 36 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].SZMC" | ||
| 37 | placeholder="缮证名称"></el-input> | ||
| 38 | </el-form-item> | ||
| 39 | </el-col> | ||
| 40 | </el-row> | ||
| 41 | |||
| 42 | <el-row> | ||
| 43 | <el-col :span="8"> | ||
| 44 | <el-form-item :prop="'ruleForm.' + index + '.SZZH'"> | ||
| 45 | <span slot="label"> | ||
| 46 | 缮证证号: <br /> | ||
| 47 | <p class="label-detail">(SZZH)</p> | ||
| 48 | </span> | ||
| 49 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].SZZH" | ||
| 50 | placeholder="缮证证号"></el-input> | ||
| 51 | </el-form-item> | ||
| 52 | </el-col> | ||
| 53 | |||
| 54 | <el-col :span="8"> | ||
| 55 | <el-form-item :prop="'ruleForm.' + index + '.YSXLH'"> | ||
| 56 | <span slot="label"> | ||
| 57 | 印刷序列号: <br /> | ||
| 58 | <p class="label-detail">(YSXLH)</p> | ||
| 59 | </span> | ||
| 60 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].YSXLH" | ||
| 61 | placeholder="印刷序列号"></el-input> | ||
| 62 | </el-form-item> | ||
| 63 | </el-col> | ||
| 64 | |||
| 65 | <el-col :span="8"> | ||
| 66 | <el-form-item :prop="'ruleForm.' + index + '.SZRY'"> | ||
| 67 | <span slot="label"> | ||
| 68 | 缮证人员: <br /> | ||
| 69 | <p class="label-detail">(SZRY)</p> | ||
| 70 | </span> | ||
| 71 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].SZRY" | ||
| 72 | placeholder="缮证人员"></el-input> | ||
| 73 | </el-form-item> | ||
| 74 | </el-col> | ||
| 75 | </el-row> | ||
| 76 | |||
| 77 | <el-row> | ||
| 78 | <el-col :span="8"> | ||
| 79 | <el-form-item :prop="'ruleForm.' + index + '.SZSJ'"> | ||
| 80 | <span slot="label"> | ||
| 81 | 缮证时间: <br /> | ||
| 82 | <p class="label-detail">(SZSJ)</p> | ||
| 83 | </span> | ||
| 84 | <el-date-picker :disabled="$store.state.business.Edit" placeholder="缮证时间" type="datetime" clearable | ||
| 85 | v-model="certificateInfo.ruleForm[index].SZSJ" value-format="yyyy-MM-dd HH:mm:ss"> | ||
| 86 | </el-date-picker> | ||
| 87 | </el-form-item> | ||
| 88 | </el-col> | ||
| 89 | |||
| 90 | <el-col :span="8"> | ||
| 91 | <el-form-item :prop="'ruleForm.' + index + '.BZ'"> | ||
| 92 | <span slot="label"> | ||
| 93 | 备注: <br /> | ||
| 94 | <p class="label-detail">(BZ)</p> | ||
| 95 | </span> | ||
| 96 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].BZ" | ||
| 97 | placeholder="备注"></el-input> | ||
| 98 | </el-form-item> | ||
| 99 | </el-col> | ||
| 100 | |||
| 101 | <el-col :span="8"> | ||
| 102 | <el-form-item :prop="'ruleForm.' + index + '.QXDM'"> | ||
| 103 | <span slot="label"> | ||
| 104 | 区县代码: <br /> | ||
| 105 | <p class="label-detail">(QXDM)</p> | ||
| 106 | </span> | ||
| 107 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].QXDM" | ||
| 108 | placeholder="区县代码"></el-input> | ||
| 109 | </el-form-item> | ||
| 110 | </el-col> | ||
| 111 | </el-row> | ||
| 112 | </div> | ||
| 113 | </div> | ||
| 114 | </el-form> | ||
| 115 | <message-tips ref="msg" /> | ||
| 116 | </div> | ||
| 117 | </template> | ||
| 118 | <script> | ||
| 119 | import djfDjSz from '@/api/djfDjSz' | ||
| 120 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 121 | // 缮证信息 | ||
| 122 | export default { | ||
| 123 | mixins: [ruleMixin], | ||
| 124 | props: { | ||
| 125 | bsmSjsb: { | ||
| 126 | type: String, | ||
| 127 | default: '' | ||
| 128 | }, | ||
| 129 | bsmYwsjb: { | ||
| 130 | type: String, | ||
| 131 | default: '' | ||
| 132 | } | ||
| 133 | }, | ||
| 134 | data () { | ||
| 135 | return { | ||
| 136 | certificateInfo: { | ||
| 137 | ruleForm: [{ | ||
| 138 | YSDM: '', | ||
| 139 | YWH: '', | ||
| 140 | SZMC: '', | ||
| 141 | SZZH: '', | ||
| 142 | YSXLH: '', | ||
| 143 | SZRY: '', | ||
| 144 | SZSJ: '', | ||
| 145 | BZ: '', | ||
| 146 | QXDM: '' | ||
| 147 | }] | ||
| 148 | } | ||
| 149 | } | ||
| 150 | }, | ||
| 151 | methods: { | ||
| 152 | async featchData () { | ||
| 153 | try { | ||
| 154 | let { result: res } = await djfDjSz.getDjfDjSzById(this.bsmSjsb) | ||
| 155 | this.certificateInfo.ruleForm = res; | ||
| 156 | //this.featchRule() | ||
| 157 | } catch (error) { | ||
| 158 | this.$refs.msg.messageShow() | ||
| 159 | } | ||
| 160 | }, | ||
| 161 | handleUpdateForm () { | ||
| 162 | return new Promise(async (resolve) => { | ||
| 163 | try { | ||
| 164 | let res = await djfDjSz.updateDjfDjSz(this.certificateInfo.ruleForm) | ||
| 165 | // this.$refs['formList'].resetFields(); | ||
| 166 | resolve(res.code) | ||
| 167 | } catch (error) { | ||
| 168 | this.$refs.msg.messageShow() | ||
| 169 | } | ||
| 170 | }) | ||
| 171 | } | ||
| 172 | } | ||
| 173 | } | ||
| 174 | </script> | ||
| 175 | <style scoped lang="scss"> | ||
| 176 | @import "./css/itemForm.scss"; | ||
| 177 | |||
| 178 | .obligee-item { | ||
| 179 | display: flex; | ||
| 180 | height: 100%; | ||
| 181 | margin-bottom: 15px; | ||
| 182 | margin-right: 5px; | ||
| 183 | |||
| 184 | &-name { | ||
| 185 | display: flex; | ||
| 186 | align-items: center; | ||
| 187 | justify-content: center; | ||
| 188 | width: 20px; | ||
| 189 | padding: 10px 20px; | ||
| 190 | line-height: 28px; | ||
| 191 | border: 1px solid #ccc; | ||
| 192 | margin-right: 15px; | ||
| 193 | border-radius: 3px; | ||
| 194 | } | ||
| 195 | |||
| 196 | &-list { | ||
| 197 | width: 100%; | ||
| 198 | flex: 1; | ||
| 199 | display: flex; | ||
| 200 | justify-content: center; | ||
| 201 | flex-direction: column; | ||
| 202 | } | ||
| 203 | } | ||
| 204 | </style> | ||
| 205 | |||
| 206 |
src/components/Business/djtDjSlsq.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/fjF100.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="unstructuredDoc itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="FJMC"> | ||
| 7 | <span slot="label"> | ||
| 8 | 附件名称: <br /> | ||
| 9 | <p class="label-detail">(FJMC)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FJMC" placeholder="附件名称"></el-input> | ||
| 12 | </el-form-item> | ||
| 13 | </el-col> | ||
| 14 | |||
| 15 | <el-col :span="8"> | ||
| 16 | <el-form-item prop="FJLX"> | ||
| 17 | <span slot="label"> | ||
| 18 | 附件类型: <br /> | ||
| 19 | <p class="label-detail">(FJLX)</p> | ||
| 20 | </span> | ||
| 21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FJLX" placeholder="附件类型"></el-input> | ||
| 22 | </el-form-item> | ||
| 23 | </el-col> | ||
| 24 | |||
| 25 | <el-col :span="8"> | ||
| 26 | <el-form-item prop="FJNR"> | ||
| 27 | <span slot="label"> | ||
| 28 | 附件内容: <br /> | ||
| 29 | <p class="label-detail">(FJNR)</p> | ||
| 30 | </span> | ||
| 31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FJNR" placeholder="附件内容"></el-input> | ||
| 32 | </el-form-item> | ||
| 33 | </el-col> | ||
| 34 | </el-row> | ||
| 35 | </el-form> | ||
| 36 | <message-tips ref="msg" /> | ||
| 37 | </div> | ||
| 38 | </template> | ||
| 39 | <script> | ||
| 40 | // 非结构化文档 | ||
| 41 | import business from '@/api/business' | ||
| 42 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 43 | export default { | ||
| 44 | mixins: [ruleMixin], | ||
| 45 | props: { | ||
| 46 | bsmSjsb: { | ||
| 47 | type: String, | ||
| 48 | default: '' | ||
| 49 | }, | ||
| 50 | bsmYwsjb: { | ||
| 51 | type: String, | ||
| 52 | default: '' | ||
| 53 | } | ||
| 54 | }, | ||
| 55 | data () { | ||
| 56 | return { | ||
| 57 | ruleForm: { | ||
| 58 | FJMC: '', | ||
| 59 | FJLX: '', | ||
| 60 | FJNR: '' | ||
| 61 | } | ||
| 62 | } | ||
| 63 | }, | ||
| 64 | methods: { | ||
| 65 | async featchData () { | ||
| 66 | try { | ||
| 67 | let { result: res } = await business.getFjF100ById(this.bsmSjsb) | ||
| 68 | this.ruleForm = res | ||
| 69 | //this.featchRule() | ||
| 70 | } catch (error) { | ||
| 71 | this.$refs.msg.messageShow() | ||
| 72 | } | ||
| 73 | }, | ||
| 74 | handleUpdateForm () { | ||
| 75 | return new Promise(async (resolve) => { | ||
| 76 | try { | ||
| 77 | let res = await business.updateFjF100(this.ruleForm) | ||
| 78 | // this.$refs['formList'].resetFields(); | ||
| 79 | resolve(res.code) | ||
| 80 | } catch (error) { | ||
| 81 | this.$refs.msg.messageShow() | ||
| 82 | } | ||
| 83 | }) | ||
| 84 | }, | ||
| 85 | } | ||
| 86 | } | ||
| 87 | </script> | ||
| 88 | <style scoped lang="scss"> | ||
| 89 | @import "./css/itemForm.scss"; | ||
| 90 | </style> | ||
| 91 | |||
| 92 |
src/components/Business/ktfQtDzdzw.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="punctateFixator itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item> | ||
| 7 | <span slot="label"> | ||
| 8 | 标识码: <br /> | ||
| 9 | <p class="label-detail">(BSM)</p> | ||
| 10 | </span> | ||
| 11 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
| 12 | {{ ruleForm.bsm || '暂无' }} | ||
| 13 | </p> | ||
| 14 | </el-form-item> | ||
| 15 | </el-col> | ||
| 16 | |||
| 17 | <el-col :span="8"> | ||
| 18 | <el-form-item prop="YSDM"> | ||
| 19 | <span slot="label"> | ||
| 20 | 要素代码: <br /> | ||
| 21 | <p class="label-detail">(YSDM)</p> | ||
| 22 | </span> | ||
| 23 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
| 24 | </el-form-item> | ||
| 25 | </el-col> | ||
| 26 | |||
| 27 | <el-col :span="8"> | ||
| 28 | <el-form-item prop="BDCDYH"> | ||
| 29 | <span slot="label"> | ||
| 30 | 不动产单元号: <br /> | ||
| 31 | <p class="label-detail">(BDCDYH)</p> | ||
| 32 | </span> | ||
| 33 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
| 34 | </el-form-item> | ||
| 35 | </el-col> | ||
| 36 | </el-row> | ||
| 37 | |||
| 38 | <el-row> | ||
| 39 | <el-col :span="8"> | ||
| 40 | <el-form-item prop="ZDZHDM"> | ||
| 41 | <span slot="label"> | ||
| 42 | 宗地/宗海代码: <br /> | ||
| 43 | <p class="label-detail">(ZDZHDM)</p> | ||
| 44 | </span> | ||
| 45 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZDZHDM" placeholder="宗地/宗海代码"></el-input> | ||
| 46 | </el-form-item> | ||
| 47 | </el-col> | ||
| 48 | |||
| 49 | <el-col :span="8"> | ||
| 50 | <el-form-item prop="DZDZWLX"> | ||
| 51 | <span slot="label"> | ||
| 52 | 点状定着物类型: <br /> | ||
| 53 | <p class="label-detail">(DZDZWLX)</p> | ||
| 54 | </span> | ||
| 55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DZDZWLX" | ||
| 56 | placeholder="点状定着物类型"></el-input> | ||
| 57 | </el-form-item> | ||
| 58 | </el-col> | ||
| 59 | |||
| 60 | <el-col :span="8"> | ||
| 61 | <el-form-item prop="DZWMC"> | ||
| 62 | <span slot="label"> | ||
| 63 | 定着物名称: <br /> | ||
| 64 | <p class="label-detail">(DZWMC)</p> | ||
| 65 | </span> | ||
| 66 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DZWMC" placeholder="定着物名称"></el-input> | ||
| 67 | </el-form-item> | ||
| 68 | </el-col> | ||
| 69 | </el-row> | ||
| 70 | |||
| 71 | <el-row> | ||
| 72 | <el-col :span="8"> | ||
| 73 | <el-form-item prop="MJDW"> | ||
| 74 | <span slot="label"> | ||
| 75 | 面积单位: <br /> | ||
| 76 | <p class="label-detail">(MJDW)</p> | ||
| 77 | </span> | ||
| 78 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.MJDW" placeholder="面积单位"> | ||
| 79 | <el-option v-for="item in dicData['A7']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 80 | </el-option> | ||
| 81 | </el-select> | ||
| 82 | </el-form-item> | ||
| 83 | </el-col> | ||
| 84 | |||
| 85 | <el-col :span="8"> | ||
| 86 | <el-form-item prop="MJ"> | ||
| 87 | <span slot="label"> | ||
| 88 | 面积: <br /> | ||
| 89 | <p class="label-detail">(MJ)</p> | ||
| 90 | </span> | ||
| 91 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model="ruleForm.MJ" | ||
| 92 | v-only-number="{ max: 99999, min: 0, precision: 2 }" placeholder="面积"></el-input-number> | ||
| 93 | </el-form-item> | ||
| 94 | </el-col> | ||
| 95 | |||
| 96 | <el-col :span="8"> | ||
| 97 | <el-form-item prop="DAH"> | ||
| 98 | <span slot="label"> | ||
| 99 | 档案号: <br /> | ||
| 100 | <p class="label-detail">(DAH)</p> | ||
| 101 | </span> | ||
| 102 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DAH" placeholder="档案号"></el-input> | ||
| 103 | </el-form-item> | ||
| 104 | </el-col> | ||
| 105 | </el-row> | ||
| 106 | |||
| 107 | <el-row> | ||
| 108 | <el-col :span="8"> | ||
| 109 | <el-form-item prop="ZT"> | ||
| 110 | <span slot="label"> | ||
| 111 | 状态: <br /> | ||
| 112 | <p class="label-detail">(ZT)</p> | ||
| 113 | </span> | ||
| 114 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.ZT" placeholder="状态"> | ||
| 115 | <el-option v-for="item in dicData['A11']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 116 | </el-option> | ||
| 117 | </el-select> | ||
| 118 | </el-form-item> | ||
| 119 | </el-col> | ||
| 120 | |||
| 121 | <el-col :span="8"> | ||
| 122 | <el-form-item prop="QXDM"> | ||
| 123 | <span slot="label"> | ||
| 124 | 区县代码: <br /> | ||
| 125 | <p class="label-detail">(QXDM)</p> | ||
| 126 | </span> | ||
| 127 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
| 128 | </el-form-item> | ||
| 129 | </el-col> | ||
| 130 | </el-row> | ||
| 131 | </el-form> | ||
| 132 | <message-tips ref="msg" /> | ||
| 133 | </div> | ||
| 134 | </template> | ||
| 135 | <script> | ||
| 136 | // 点状定着物信息 | ||
| 137 | import ktfQtDzdzw from '@/api/ktfQtDzdzw' | ||
| 138 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 139 | export default { | ||
| 140 | mixins: [ruleMixin], | ||
| 141 | props: { | ||
| 142 | bsmSjsb: { | ||
| 143 | type: String, | ||
| 144 | default: '' | ||
| 145 | }, | ||
| 146 | bsmYwsjb: { | ||
| 147 | type: String, | ||
| 148 | default: '' | ||
| 149 | } | ||
| 150 | }, | ||
| 151 | data () { | ||
| 152 | return { | ||
| 153 | ruleForm: { | ||
| 154 | YSDM: '', | ||
| 155 | BDCDYH: '', | ||
| 156 | ZDZHDM: '', | ||
| 157 | DZDZWLX: '', | ||
| 158 | DZWMC: '', | ||
| 159 | MJ: '', | ||
| 160 | DAH: '', | ||
| 161 | ZT: '', | ||
| 162 | QXDM: '' | ||
| 163 | } | ||
| 164 | } | ||
| 165 | }, | ||
| 166 | methods: { | ||
| 167 | async featchData () { | ||
| 168 | try { | ||
| 169 | let { result: res } = await ktfQtDzdzw.getKtfQtDzdzwById(this.bsmSjsb) | ||
| 170 | this.ruleForm = res | ||
| 171 | } catch (error) { | ||
| 172 | this.$refs.msg.messageShow() | ||
| 173 | } | ||
| 174 | }, | ||
| 175 | handleUpdateForm () { | ||
| 176 | return new Promise(async (resolve) => { | ||
| 177 | try { | ||
| 178 | let res = await ktfQtDzdzw.updateKtfQtDzdzw(this.ruleForm) | ||
| 179 | resolve(res.code) | ||
| 180 | } catch (error) { | ||
| 181 | this.$refs.msg.messageShow() | ||
| 182 | } | ||
| 183 | }) | ||
| 184 | } | ||
| 185 | } | ||
| 186 | } | ||
| 187 | </script> | ||
| 188 | <style scoped lang="scss"> | ||
| 189 | @import "./css/itemForm.scss"; | ||
| 190 | </style> | ||
| 191 | |||
| 192 |
src/components/Business/ktfQtMzdzw.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="planarFixture itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item> | ||
| 7 | <span slot="label"> | ||
| 8 | 标识码: <br /> | ||
| 9 | <p class="label-detail">(BSM)</p> | ||
| 10 | </span> | ||
| 11 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
| 12 | {{ ruleForm.bsm || '暂无' }} | ||
| 13 | </p> | ||
| 14 | </el-form-item> | ||
| 15 | </el-col> | ||
| 16 | |||
| 17 | <el-col :span="8"> | ||
| 18 | <el-form-item prop="YSDM"> | ||
| 19 | <span slot="label"> | ||
| 20 | 要素代码: <br /> | ||
| 21 | <p class="label-detail">(YSDM)</p> | ||
| 22 | </span> | ||
| 23 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
| 24 | </el-form-item> | ||
| 25 | </el-col> | ||
| 26 | |||
| 27 | <el-col :span="8"> | ||
| 28 | <el-form-item prop="BDCDYH"> | ||
| 29 | <span slot="label"> | ||
| 30 | 不动产单元号: <br /> | ||
| 31 | <p class="label-detail">(BDCDYH)</p> | ||
| 32 | </span> | ||
| 33 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
| 34 | </el-form-item> | ||
| 35 | </el-col> | ||
| 36 | </el-row> | ||
| 37 | |||
| 38 | <el-row> | ||
| 39 | <el-col :span="8"> | ||
| 40 | <el-form-item prop="ZDZHDM"> | ||
| 41 | <span slot="label"> | ||
| 42 | 宗地/宗海代码: <br /> | ||
| 43 | <p class="label-detail">(ZDZHDM)</p> | ||
| 44 | </span> | ||
| 45 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZDZHDM" placeholder="宗地/宗海代码"></el-input> | ||
| 46 | </el-form-item> | ||
| 47 | </el-col> | ||
| 48 | |||
| 49 | <el-col :span="8"> | ||
| 50 | <el-form-item prop="MZDZWLX"> | ||
| 51 | <span slot="label"> | ||
| 52 | 面状定着物类型: <br /> | ||
| 53 | <p class="label-detail">(MZDZWLX)</p> | ||
| 54 | </span> | ||
| 55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.MZDZWLX" | ||
| 56 | placeholder="面状定着物类型"></el-input> | ||
| 57 | </el-form-item> | ||
| 58 | </el-col> | ||
| 59 | |||
| 60 | <el-col :span="8"> | ||
| 61 | <el-form-item prop="DZWMC"> | ||
| 62 | <span slot="label"> | ||
| 63 | 定着物名称: <br /> | ||
| 64 | <p class="label-detail">(DZWMC)</p> | ||
| 65 | </span> | ||
| 66 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DZWMC" placeholder="定着物名称"></el-input> | ||
| 67 | </el-form-item> | ||
| 68 | </el-col> | ||
| 69 | </el-row> | ||
| 70 | |||
| 71 | <el-row> | ||
| 72 | <el-col :span="8"> | ||
| 73 | <el-form-item prop="MJDW"> | ||
| 74 | <span slot="label"> | ||
| 75 | 面积单位: <br /> | ||
| 76 | <p class="label-detail">(MJDW)</p> | ||
| 77 | </span> | ||
| 78 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.MJDW" placeholder="面积单位"> | ||
| 79 | <el-option v-for="item in dicData['A7']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 80 | </el-option> | ||
| 81 | </el-select> | ||
| 82 | </el-form-item> | ||
| 83 | </el-col> | ||
| 84 | |||
| 85 | <el-col :span="8"> | ||
| 86 | <el-form-item prop="MJ"> | ||
| 87 | <span slot="label"> | ||
| 88 | 面积: <br /> | ||
| 89 | <p class="label-detail">(MJ)</p> | ||
| 90 | </span> | ||
| 91 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model="ruleForm.MJ" | ||
| 92 | v-only-number="{ max: 99999, min: 0, precision: 2 }" placeholder="面积"></el-input-number> | ||
| 93 | </el-form-item> | ||
| 94 | </el-col> | ||
| 95 | |||
| 96 | <el-col :span="8"> | ||
| 97 | <el-form-item prop="DAH"> | ||
| 98 | <span slot="label"> | ||
| 99 | 档案号: <br /> | ||
| 100 | <p class="label-detail">(DAH)</p> | ||
| 101 | </span> | ||
| 102 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DAH" placeholder="档案号"></el-input> | ||
| 103 | </el-form-item> | ||
| 104 | </el-col> | ||
| 105 | </el-row> | ||
| 106 | |||
| 107 | <el-row> | ||
| 108 | <el-col :span="8"> | ||
| 109 | <el-form-item prop="ZT"> | ||
| 110 | <span slot="label"> | ||
| 111 | 状态: <br /> | ||
| 112 | <p class="label-detail">(ZT)</p> | ||
| 113 | </span> | ||
| 114 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.ZT" placeholder="状态"> | ||
| 115 | <el-option v-for="item in dicData['A11']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 116 | </el-option> | ||
| 117 | </el-select> | ||
| 118 | </el-form-item> | ||
| 119 | </el-col> | ||
| 120 | |||
| 121 | <el-col :span="8"> | ||
| 122 | <el-form-item prop="QXDM"> | ||
| 123 | <span slot="label"> | ||
| 124 | 区县代码: <br /> | ||
| 125 | <p class="label-detail">(QXDM)</p> | ||
| 126 | </span> | ||
| 127 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
| 128 | </el-form-item> | ||
| 129 | </el-col> | ||
| 130 | </el-row> | ||
| 131 | </el-form> | ||
| 132 | <message-tips ref="msg" /> | ||
| 133 | </div> | ||
| 134 | </template> | ||
| 135 | <script> | ||
| 136 | // 面状定着物 | ||
| 137 | import ktfQtMzdzw from '@/api/ktfQtMzdzw' | ||
| 138 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 139 | export default { | ||
| 140 | mixins: [ruleMixin], | ||
| 141 | props: { | ||
| 142 | bsmSjsb: { | ||
| 143 | type: String, | ||
| 144 | default: '' | ||
| 145 | }, | ||
| 146 | bsmYwsjb: { | ||
| 147 | type: String, | ||
| 148 | default: '' | ||
| 149 | } | ||
| 150 | }, | ||
| 151 | data () { | ||
| 152 | return { | ||
| 153 | ruleForm: { | ||
| 154 | YSDM: '', | ||
| 155 | BDCDYH: '', | ||
| 156 | ZDZHDM: '', | ||
| 157 | MZDZWLX: '', | ||
| 158 | DZWMC: '', | ||
| 159 | MJ: '', | ||
| 160 | DAH: '', | ||
| 161 | ZT: '', | ||
| 162 | QXDM: '' | ||
| 163 | } | ||
| 164 | } | ||
| 165 | }, | ||
| 166 | methods: { | ||
| 167 | async featchData () { | ||
| 168 | try { | ||
| 169 | let { result: res } = await ktfQtMzdzw.getKtfQtMzdzwById(this.bsmSjsb) | ||
| 170 | this.ruleForm = res | ||
| 171 | //this.featchRule() | ||
| 172 | } catch (error) { | ||
| 173 | this.$refs.msg.messageShow() | ||
| 174 | } | ||
| 175 | }, | ||
| 176 | handleUpdateForm () { | ||
| 177 | return new Promise(async (resolve) => { | ||
| 178 | try { | ||
| 179 | let res = await ktfQtMzdzw.updateKtfQtMzdzw(this.ruleForm) | ||
| 180 | // this.$refs['formList'].resetFields(); | ||
| 181 | resolve(res.code) | ||
| 182 | } catch (error) { | ||
| 183 | this.$refs.msg.messageShow() | ||
| 184 | } | ||
| 185 | }) | ||
| 186 | } | ||
| 187 | } | ||
| 188 | } | ||
| 189 | </script> | ||
| 190 | <style scoped lang="scss"> | ||
| 191 | @import "./css/itemForm.scss"; | ||
| 192 | </style> | ||
| 193 | |||
| 194 |
src/components/Business/ktfQtXzdzw.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="linearFixture itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item> | ||
| 7 | <span slot="label"> | ||
| 8 | 标识码: <br /> | ||
| 9 | <p class="label-detail">(BSM)</p> | ||
| 10 | </span> | ||
| 11 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
| 12 | {{ ruleForm.bsm }} | ||
| 13 | </p> | ||
| 14 | </el-form-item> | ||
| 15 | </el-col> | ||
| 16 | |||
| 17 | <el-col :span="8"> | ||
| 18 | <el-form-item prop="YSDM"> | ||
| 19 | <span slot="label"> | ||
| 20 | 要素代码: <br /> | ||
| 21 | <p class="label-detail">(YSDM)</p> | ||
| 22 | </span> | ||
| 23 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
| 24 | </el-form-item> | ||
| 25 | </el-col> | ||
| 26 | |||
| 27 | <el-col :span="8"> | ||
| 28 | <el-form-item prop="BDCDYH"> | ||
| 29 | <span slot="label"> | ||
| 30 | 不动产单元号: <br /> | ||
| 31 | <p class="label-detail">(BDCDYH)</p> | ||
| 32 | </span> | ||
| 33 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
| 34 | </el-form-item> | ||
| 35 | </el-col> | ||
| 36 | </el-row> | ||
| 37 | |||
| 38 | <el-row> | ||
| 39 | <el-col :span="8"> | ||
| 40 | <el-form-item prop="ZDZHDM"> | ||
| 41 | <span slot="label"> | ||
| 42 | 宗地/宗海代码: <br /> | ||
| 43 | <p class="label-detail">(ZDZHDM)</p> | ||
| 44 | </span> | ||
| 45 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZDZHDM" placeholder="宗地/宗海代码"></el-input> | ||
| 46 | </el-form-item> | ||
| 47 | </el-col> | ||
| 48 | |||
| 49 | <el-col :span="8"> | ||
| 50 | <el-form-item prop="XZDZWLX"> | ||
| 51 | <span slot="label"> | ||
| 52 | 线状定着物类型: <br /> | ||
| 53 | <p class="label-detail">(XZDZWLX)</p> | ||
| 54 | </span> | ||
| 55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.XZDZWLX" | ||
| 56 | placeholder="线状定着物类型"></el-input> | ||
| 57 | </el-form-item> | ||
| 58 | </el-col> | ||
| 59 | |||
| 60 | <el-col :span="8"> | ||
| 61 | <el-form-item prop="DZWMC"> | ||
| 62 | <span slot="label"> | ||
| 63 | 定着物名称: <br /> | ||
| 64 | <p class="label-detail">(DZWMC)</p> | ||
| 65 | </span> | ||
| 66 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DZWMC" placeholder="定着物名称"></el-input> | ||
| 67 | </el-form-item> | ||
| 68 | </el-col> | ||
| 69 | </el-row> | ||
| 70 | |||
| 71 | <el-row> | ||
| 72 | <el-col :span="8"> | ||
| 73 | <el-form-item prop="MJDW"> | ||
| 74 | <span slot="label"> | ||
| 75 | 面积单位:<br /> | ||
| 76 | <p class="label-detail">(MJDW)</p> | ||
| 77 | </span> | ||
| 78 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.MJDW" placeholder="面积单位"> | ||
| 79 | <el-option v-for="item in dicData['A7']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 80 | </el-option> | ||
| 81 | </el-select> | ||
| 82 | </el-form-item> | ||
| 83 | </el-col> | ||
| 84 | |||
| 85 | <el-col :span="8"> | ||
| 86 | <el-form-item prop="MJ"> | ||
| 87 | <span slot="label"> | ||
| 88 | 面积: <br /> | ||
| 89 | <p class="label-detail">(MJ)</p> | ||
| 90 | </span> | ||
| 91 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model="ruleForm.MJ" | ||
| 92 | v-only-number="{ max: 99999, min: 1, precision: 2 }" placeholder="面积"></el-input-number> | ||
| 93 | </el-form-item> | ||
| 94 | </el-col> | ||
| 95 | |||
| 96 | <el-col :span="8"> | ||
| 97 | <el-form-item prop="DAH"> | ||
| 98 | <span slot="label"> | ||
| 99 | 档案号: <br /> | ||
| 100 | <p class="label-detail">(DAH)</p> | ||
| 101 | </span> | ||
| 102 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DAH" placeholder="档案号"></el-input> | ||
| 103 | </el-form-item> | ||
| 104 | </el-col> | ||
| 105 | </el-row> | ||
| 106 | |||
| 107 | <el-row> | ||
| 108 | <el-col :span="8"> | ||
| 109 | <el-form-item prop="ZT"> | ||
| 110 | <span slot="label"> | ||
| 111 | 状态: <br /> | ||
| 112 | <p class="label-detail">(ZT)</p> | ||
| 113 | </span> | ||
| 114 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.ZT" placeholder="状态"> | ||
| 115 | <el-option v-for="item in dicData['A11']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 116 | </el-option> | ||
| 117 | </el-select> | ||
| 118 | </el-form-item> | ||
| 119 | </el-col> | ||
| 120 | |||
| 121 | <el-col :span="8"> | ||
| 122 | <el-form-item prop="QXDM"> | ||
| 123 | <span slot="label"> | ||
| 124 | 区县代码: <br /> | ||
| 125 | <p class="label-detail">(QXDM)</p> | ||
| 126 | </span> | ||
| 127 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
| 128 | </el-form-item> | ||
| 129 | </el-col> | ||
| 130 | </el-row> | ||
| 131 | </el-form> | ||
| 132 | <message-tips ref="msg" /> | ||
| 133 | </div> | ||
| 134 | </template> | ||
| 135 | <script> | ||
| 136 | // 线状定着物 | ||
| 137 | import ktfQtXzdzw from '@/api/ktfQtXzdzw' | ||
| 138 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 139 | export default { | ||
| 140 | mixins: [ruleMixin], | ||
| 141 | props: { | ||
| 142 | bsmSjsb: { | ||
| 143 | type: String, | ||
| 144 | default: '' | ||
| 145 | }, | ||
| 146 | bsmYwsjb: { | ||
| 147 | type: String, | ||
| 148 | default: '' | ||
| 149 | } | ||
| 150 | }, | ||
| 151 | data () { | ||
| 152 | return { | ||
| 153 | ruleForm: { | ||
| 154 | BSM: '', | ||
| 155 | YSDM: '', | ||
| 156 | BDCDYH: '', | ||
| 157 | ZDZHDM: '', | ||
| 158 | mzdzwlx: '', | ||
| 159 | DZWMC: '', | ||
| 160 | MJ: '', | ||
| 161 | DAH: '', | ||
| 162 | ZT: '', | ||
| 163 | QXDM: '' | ||
| 164 | } | ||
| 165 | } | ||
| 166 | }, | ||
| 167 | methods: { | ||
| 168 | async featchData () { | ||
| 169 | try { | ||
| 170 | let { result: res } = await ktfQtXzdzw.getKtfQtXzdzwById(this.bsmSjsb) | ||
| 171 | this.ruleForm = res | ||
| 172 | //this.featchRule() | ||
| 173 | } catch (error) { | ||
| 174 | this.$refs.msg.messageShow() | ||
| 175 | } | ||
| 176 | }, | ||
| 177 | handleUpdateForm () { | ||
| 178 | return new Promise(async (resolve, reject) => { | ||
| 179 | try { | ||
| 180 | let res = await ktfQtXzdzw.updateKtfQtXzdzw(this.ruleForm) | ||
| 181 | // this.$refs['formList'].resetFields(); | ||
| 182 | resolve(res.code) | ||
| 183 | } catch (error) { | ||
| 184 | this.$refs.msg.messageShow() | ||
| 185 | } | ||
| 186 | }) | ||
| 187 | } | ||
| 188 | } | ||
| 189 | } | ||
| 190 | </script> | ||
| 191 | <style scoped lang="scss"> | ||
| 192 | @import "./css/itemForm.scss"; | ||
| 193 | </style> | ||
| 194 | |||
| 195 |
src/components/Business/ktfZdbhqk.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="parcelChange itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="ZDDM"> | ||
| 7 | <span slot="label"> | ||
| 8 | 宗地代码: <br /> | ||
| 9 | <p class="label-detail">(ZDDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.zddm" placeholder="宗地代码"></el-input> | ||
| 12 | </el-form-item> | ||
| 13 | </el-col> | ||
| 14 | |||
| 15 | <el-col :span="8"> | ||
| 16 | <el-form-item prop="BHYY"> | ||
| 17 | <span slot="label"> | ||
| 18 | 变化原因: <br /> | ||
| 19 | <p class="label-detail">(BHYY)</p> | ||
| 20 | </span> | ||
| 21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bhyy" placeholder="变化原因"></el-input> | ||
| 22 | </el-form-item> | ||
| 23 | </el-col> | ||
| 24 | |||
| 25 | <el-col :span="8"> | ||
| 26 | <el-form-item prop="BHNR"> | ||
| 27 | <span slot="label"> | ||
| 28 | 变化内容: <br /> | ||
| 29 | <p class="label-detail">(BHNR)</p> | ||
| 30 | </span> | ||
| 31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bhnr" placeholder="变化内容"></el-input> | ||
| 32 | </el-form-item> | ||
| 33 | </el-col> | ||
| 34 | </el-row> | ||
| 35 | |||
| 36 | <el-row> | ||
| 37 | <el-col :span="8"> | ||
| 38 | <el-form-item prop="DJSJ"> | ||
| 39 | <span slot="label"> | ||
| 40 | 登记时间: <br /> | ||
| 41 | <p class="label-detail">(DJSJ)</p> | ||
| 42 | </span> | ||
| 43 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="选择日期" clearable | ||
| 44 | v-model="ruleForm.djsj" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
| 45 | </el-form-item> | ||
| 46 | </el-col> | ||
| 47 | |||
| 48 | <el-col :span="8"> | ||
| 49 | <el-form-item prop="DBR"> | ||
| 50 | <span slot="label"> | ||
| 51 | 登簿人: <br /> | ||
| 52 | <p class="label-detail">(DBR)</p> | ||
| 53 | </span> | ||
| 54 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.dbr" placeholder="登簿人"></el-input> | ||
| 55 | </el-form-item> | ||
| 56 | </el-col> | ||
| 57 | |||
| 58 | <el-col :span="8"> | ||
| 59 | <el-form-item prop="FJ"> | ||
| 60 | <span slot="label"> | ||
| 61 | 附记: <br /> | ||
| 62 | <p class="label-detail">(FJ)</p> | ||
| 63 | </span> | ||
| 64 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fj" placeholder="附记"></el-input> | ||
| 65 | </el-form-item> | ||
| 66 | </el-col> | ||
| 67 | </el-row> | ||
| 68 | <el-row> | ||
| 69 | <el-col :span="8"> | ||
| 70 | <el-form-item prop="QXDM"> | ||
| 71 | <span slot="label"> | ||
| 72 | 区县代码: <br /> | ||
| 73 | <p class="label-detail">(QXDM)</p> | ||
| 74 | </span> | ||
| 75 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm" placeholder="区县代码"></el-input> | ||
| 76 | </el-form-item> | ||
| 77 | </el-col> | ||
| 78 | </el-row> | ||
| 79 | </el-form> | ||
| 80 | <message-tips ref="msg" /> | ||
| 81 | </div> | ||
| 82 | </template> | ||
| 83 | <script> | ||
| 84 | // 宗地变化情况 | ||
| 85 | import ktfZdbhqk from '@/api/ktfZdbhqk' | ||
| 86 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 87 | export default { | ||
| 88 | mixins: [ruleMixin], | ||
| 89 | props: { | ||
| 90 | bsmSjsb: { | ||
| 91 | type: String, | ||
| 92 | default: '' | ||
| 93 | }, | ||
| 94 | bsmYwsjb: { | ||
| 95 | type: String, | ||
| 96 | default: '' | ||
| 97 | } | ||
| 98 | }, | ||
| 99 | data () { | ||
| 100 | return { | ||
| 101 | ruleForm: { | ||
| 102 | ZDDM: '', | ||
| 103 | BHYY: '', | ||
| 104 | BHNR: '', | ||
| 105 | DJSJ: '', | ||
| 106 | DBR: '', | ||
| 107 | FJ: '', | ||
| 108 | QXDM: '' | ||
| 109 | } | ||
| 110 | } | ||
| 111 | }, | ||
| 112 | methods: { | ||
| 113 | async featchData () { | ||
| 114 | try { | ||
| 115 | let { result: res } = await ktfZdbhqk.getKtfZdbhqkById(this.bsmSjsb) | ||
| 116 | this.ruleForm = res | ||
| 117 | //this.featchRule() | ||
| 118 | } catch (error) { | ||
| 119 | this.$refs.msg.messageShow() | ||
| 120 | } | ||
| 121 | }, | ||
| 122 | handleUpdateForm () { | ||
| 123 | return new Promise(async (resolve) => { | ||
| 124 | try { | ||
| 125 | let res = await ktfZdbhqk.updateKtfZdbhqk(this.ruleForm) | ||
| 126 | // this.$refs['formList'].resetFields(); | ||
| 127 | resolve(res.code) | ||
| 128 | } catch (error) { | ||
| 129 | this.$refs.msg.messageShow() | ||
| 130 | } | ||
| 131 | }) | ||
| 132 | } | ||
| 133 | } | ||
| 134 | } | ||
| 135 | </script> | ||
| 136 | <style scoped lang="scss"> | ||
| 137 | @import "./css/itemForm.scss"; | ||
| 138 | </style> | ||
| 139 | |||
| 140 |
src/components/Business/ktfZhYhydzb.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="islandCoordinates itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="ZHHDDM"> | ||
| 7 | <span slot="label"> | ||
| 8 | 宗海/海岛代码: <br /> | ||
| 9 | <p class="label-detail">(ZHHDDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZHHDDM" maxlength="19" | ||
| 12 | placeholder="宗海/海岛代码"></el-input> | ||
| 13 | </el-form-item> | ||
| 14 | </el-col> | ||
| 15 | |||
| 16 | <el-col :span="8"> | ||
| 17 | <el-form-item prop="XH" :rules="{ type: 'number' }"> | ||
| 18 | <span slot="label"> | ||
| 19 | 序号: <br /> | ||
| 20 | <p class="label-detail">(XH)</p> | ||
| 21 | </span> | ||
| 22 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
| 23 | v-model.number="ruleForm.XH" type="number" v-only-number="{ max: 999999, min: 0, precision: 0 }" | ||
| 24 | placeholder="序号"></el-input-number> | ||
| 25 | </el-form-item> | ||
| 26 | </el-col> | ||
| 27 | |||
| 28 | <el-col :span="8"> | ||
| 29 | <el-form-item prop="BW" :rules="{ type: 'number' }"> | ||
| 30 | <span slot="label"> | ||
| 31 | 北纬: <br /> | ||
| 32 | <p class="label-detail">(BW)</p> | ||
| 33 | </span> | ||
| 34 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
| 35 | v-model.number="ruleForm.BW" type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 8 }" | ||
| 36 | placeholder="北纬"></el-input-number> | ||
| 37 | </el-form-item> | ||
| 38 | </el-col> | ||
| 39 | </el-row> | ||
| 40 | |||
| 41 | <el-row> | ||
| 42 | <el-col :span="8"> | ||
| 43 | <el-form-item prop="DJ" :rules="{ type: 'number' }"> | ||
| 44 | <span slot="label"> | ||
| 45 | 东经: <br /> | ||
| 46 | <p class="label-detail">(DJ)</p> | ||
| 47 | </span> | ||
| 48 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
| 49 | v-model.number="ruleForm.DJ" type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 8 }" | ||
| 50 | placeholder="东经"></el-input-number> | ||
| 51 | </el-form-item> | ||
| 52 | </el-col> | ||
| 53 | |||
| 54 | <el-col :span="8"> | ||
| 55 | <el-form-item prop="QXDM"> | ||
| 56 | <span slot="label"> | ||
| 57 | 区县代码: <br /> | ||
| 58 | <p class="label-detail">(QXDM)</p> | ||
| 59 | </span> | ||
| 60 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
| 61 | </el-form-item> | ||
| 62 | </el-col> | ||
| 63 | </el-row> | ||
| 64 | </el-form> | ||
| 65 | <message-tips ref="msg" /> | ||
| 66 | </div> | ||
| 67 | </template> | ||
| 68 | <script> | ||
| 69 | // 用海、用岛坐标 | ||
| 70 | import ktfZhYhydzb from '@/api/ktfZhYhydzb' | ||
| 71 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 72 | export default { | ||
| 73 | mixins: [ruleMixin], | ||
| 74 | props: { | ||
| 75 | bsmSjsb: { | ||
| 76 | type: String, | ||
| 77 | default: '' | ||
| 78 | }, | ||
| 79 | bsmYwsjb: { | ||
| 80 | type: String, | ||
| 81 | default: '' | ||
| 82 | } | ||
| 83 | }, | ||
| 84 | data () { | ||
| 85 | return { | ||
| 86 | ruleForm: { | ||
| 87 | ZHHDDM: '', | ||
| 88 | XH: '', | ||
| 89 | BW: '', | ||
| 90 | DJ: '', | ||
| 91 | QXDM: '' | ||
| 92 | } | ||
| 93 | } | ||
| 94 | }, | ||
| 95 | methods: { | ||
| 96 | async featchData () { | ||
| 97 | try { | ||
| 98 | let { result: res } = await ktfZhYhydzb.getKtfZhYhydzbById(this.bsmSjsb) | ||
| 99 | this.ruleForm = res | ||
| 100 | //this.featchRule() | ||
| 101 | } catch (error) { | ||
| 102 | this.$refs.msg.messageShow() | ||
| 103 | } | ||
| 104 | }, | ||
| 105 | handleUpdateForm () { | ||
| 106 | return new Promise(async (resolve, reject) => { | ||
| 107 | try { | ||
| 108 | let res = await ktfZhYhydzb.updateKtfZhYhydzb(this.ruleForm) | ||
| 109 | // this.$refs['formList'].resetFields(); | ||
| 110 | resolve(res.code) | ||
| 111 | } catch (error) { | ||
| 112 | this.$refs.msg.messageShow() | ||
| 113 | } | ||
| 114 | }) | ||
| 115 | } | ||
| 116 | } | ||
| 117 | } | ||
| 118 | </script> | ||
| 119 | <style scoped lang="scss"> | ||
| 120 | @import "./css/itemForm.scss"; | ||
| 121 | </style> | ||
| 122 | |||
| 123 |
src/components/Business/ktfZhYhzk.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="seaUse itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="ZHDM"> | ||
| 7 | <span slot="label"> | ||
| 8 | 宗海代码: <br /> | ||
| 9 | <p class="label-detail">(ZHDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZHDM" placeholder="宗海代码"></el-input> | ||
| 12 | </el-form-item> | ||
| 13 | </el-col> | ||
| 14 | |||
| 15 | <el-col :span="8"> | ||
| 16 | <el-form-item prop="YHFS"> | ||
| 17 | <span slot="label"> | ||
| 18 | 用海方式: <br /> | ||
| 19 | <p class="label-detail">(YHFS)</p> | ||
| 20 | </span> | ||
| 21 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.YHFS" placeholder="用海方式"> | ||
| 22 | <el-option v-for="item in dicData['A51']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 23 | </el-option> | ||
| 24 | </el-select> | ||
| 25 | </el-form-item> | ||
| 26 | </el-col> | ||
| 27 | |||
| 28 | <el-col :span="8"> | ||
| 29 | <el-form-item prop="YHMJ" :rules="{ type: 'number' }"> | ||
| 30 | <span slot="label"> | ||
| 31 | 用海面积: <br /> | ||
| 32 | <p class="label-detail">(YHMJ)</p> | ||
| 33 | </span> | ||
| 34 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="ruleForm.YHMJ" type="number" | ||
| 35 | v-only-number="{ max: 999999, min: 1, precision: 2 }" placeholder="用海面积"></el-input-number> | ||
| 36 | </el-form-item> | ||
| 37 | </el-col> | ||
| 38 | </el-row> | ||
| 39 | |||
| 40 | <el-row> | ||
| 41 | <el-col :span="8"> | ||
| 42 | <el-form-item prop="JTYT"> | ||
| 43 | <span slot="label"> | ||
| 44 | 具体用途: <br /> | ||
| 45 | <p class="label-detail">(JTYT)</p> | ||
| 46 | </span> | ||
| 47 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.JTYT" placeholder="具体用途"></el-input> | ||
| 48 | </el-form-item> | ||
| 49 | </el-col> | ||
| 50 | |||
| 51 | <el-col :span="8"> | ||
| 52 | <el-form-item prop="SYJES" :rules="{ type: 'number' }"> | ||
| 53 | <span slot="label"> | ||
| 54 | 使用金额数: <br /> | ||
| 55 | <p class="label-detail">(SYJES)</p> | ||
| 56 | </span> | ||
| 57 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="ruleForm.SYJES" type="number" | ||
| 58 | v-only-number="{ max: 999999, min: 0, precision: 2 }" placeholder="使用金额数"></el-input-number> | ||
| 59 | </el-form-item> | ||
| 60 | </el-col> | ||
| 61 | |||
| 62 | <el-col :span="8"> | ||
| 63 | <el-form-item prop="QXDM"> | ||
| 64 | <span slot="label"> | ||
| 65 | 区县代码: <br /> | ||
| 66 | <p class="label-detail">(QXDM)</p> | ||
| 67 | </span> | ||
| 68 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
| 69 | </el-form-item> | ||
| 70 | </el-col> | ||
| 71 | </el-row> | ||
| 72 | </el-form> | ||
| 73 | <message-tips ref="msg" /> | ||
| 74 | </div> | ||
| 75 | </template> | ||
| 76 | <script> | ||
| 77 | // 用海状况 | ||
| 78 | import business from '@/api/business' | ||
| 79 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 80 | export default { | ||
| 81 | mixins: [ruleMixin], | ||
| 82 | props: { | ||
| 83 | bsmSjsb: { | ||
| 84 | type: String, | ||
| 85 | default: '' | ||
| 86 | }, | ||
| 87 | bsmYwsjb: { | ||
| 88 | type: String, | ||
| 89 | default: '' | ||
| 90 | } | ||
| 91 | }, | ||
| 92 | data () { | ||
| 93 | return { | ||
| 94 | ruleForm: { | ||
| 95 | ZHDM: '', | ||
| 96 | YHFS: '', | ||
| 97 | YHMJ: '', | ||
| 98 | JTYT: '', | ||
| 99 | SYJES: '', | ||
| 100 | QXDM: '' | ||
| 101 | } | ||
| 102 | } | ||
| 103 | }, | ||
| 104 | methods: { | ||
| 105 | async featchData () { | ||
| 106 | try { | ||
| 107 | let { result: res } = await business.getKtfZhYhzkById(this.bsmSjsb) | ||
| 108 | this.ruleForm = res | ||
| 109 | //this.featchRule() | ||
| 110 | } catch (error) { | ||
| 111 | this.$refs.msg.messageShow() | ||
| 112 | } | ||
| 113 | }, | ||
| 114 | handleUpdateForm () { | ||
| 115 | return new Promise(async (resolve) => { | ||
| 116 | try { | ||
| 117 | let res = await business.updateKtfZhYhzk(this.ruleForm) | ||
| 118 | // this.$refs['formList'].resetFields(); | ||
| 119 | resolve(res.code) | ||
| 120 | } catch (error) { | ||
| 121 | this.$refs.msg.messageShow() | ||
| 122 | } | ||
| 123 | }) | ||
| 124 | } | ||
| 125 | } | ||
| 126 | } | ||
| 127 | </script> | ||
| 128 | <style scoped lang="scss"> | ||
| 129 | @import "./css/itemForm.scss"; | ||
| 130 | </style> | ||
| 131 | |||
| 132 |
src/components/Business/ktfZhbhqk.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="parcelChange itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="ZHDM"> | ||
| 7 | <span slot="label"> | ||
| 8 | 宗海代码: <br /> | ||
| 9 | <p class="label-detail">(ZHDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZHDM" maxlength="19" | ||
| 12 | placeholder="宗海代码"></el-input> | ||
| 13 | </el-form-item> | ||
| 14 | </el-col> | ||
| 15 | |||
| 16 | <el-col :span="8"> | ||
| 17 | <el-form-item prop="BHYY"> | ||
| 18 | <span slot="label"> | ||
| 19 | 变化原因: <br /> | ||
| 20 | <p class="label-detail">(BHYY)</p> | ||
| 21 | </span> | ||
| 22 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BHYY" placeholder="变化原因"></el-input> | ||
| 23 | </el-form-item> | ||
| 24 | </el-col> | ||
| 25 | |||
| 26 | <el-col :span="8"> | ||
| 27 | <el-form-item prop="BHNR"> | ||
| 28 | <span slot="label"> | ||
| 29 | 变化内容: <br /> | ||
| 30 | <p class="label-detail">(BHNR)</p> | ||
| 31 | </span> | ||
| 32 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BHNR" placeholder="变化内容"></el-input> | ||
| 33 | </el-form-item> | ||
| 34 | </el-col> | ||
| 35 | </el-row> | ||
| 36 | |||
| 37 | <el-row> | ||
| 38 | <el-col :span="8"> | ||
| 39 | <el-form-item prop="DJSJ"> | ||
| 40 | <span slot="label"> | ||
| 41 | 登记时间: <br /> | ||
| 42 | <p class="label-detail">(DJSJ)</p> | ||
| 43 | </span> | ||
| 44 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="选择日期" clearable | ||
| 45 | v-model="ruleForm.DJSJ" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
| 46 | </el-form-item> | ||
| 47 | </el-col> | ||
| 48 | |||
| 49 | <el-col :span="8"> | ||
| 50 | <el-form-item prop="DBR"> | ||
| 51 | <span slot="label"> | ||
| 52 | 登簿人: <br /> | ||
| 53 | <p class="label-detail">(DBR)</p> | ||
| 54 | </span> | ||
| 55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DBR" placeholder="登簿人"></el-input> | ||
| 56 | </el-form-item> | ||
| 57 | </el-col> | ||
| 58 | |||
| 59 | <el-col :span="8"> | ||
| 60 | <el-form-item prop="QXDM"> | ||
| 61 | <span slot="label"> | ||
| 62 | 区县代码: <br /> | ||
| 63 | <p class="label-detail">(QXDM)</p> | ||
| 64 | </span> | ||
| 65 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
| 66 | </el-form-item> | ||
| 67 | </el-col> | ||
| 68 | </el-row> | ||
| 69 | </el-form> | ||
| 70 | <message-tips ref="msg" /> | ||
| 71 | </div> | ||
| 72 | </template> | ||
| 73 | <script> | ||
| 74 | import business from '@/api/business' | ||
| 75 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 76 | // 宗海变化情况 | ||
| 77 | export default { | ||
| 78 | mixins: [ruleMixin], | ||
| 79 | props: { | ||
| 80 | bsmSjsb: { | ||
| 81 | type: String, | ||
| 82 | default: '' | ||
| 83 | }, | ||
| 84 | bsmYwsjb: { | ||
| 85 | type: String, | ||
| 86 | default: '' | ||
| 87 | } | ||
| 88 | }, | ||
| 89 | data () { | ||
| 90 | return { | ||
| 91 | ruleForm: { | ||
| 92 | ZHDM: '', | ||
| 93 | BHYY: '', | ||
| 94 | BHNR: '', | ||
| 95 | DJSJ: '', | ||
| 96 | DBR: '', | ||
| 97 | QXDM: '' | ||
| 98 | } | ||
| 99 | } | ||
| 100 | }, | ||
| 101 | methods: { | ||
| 102 | async featchData () { | ||
| 103 | try { | ||
| 104 | let { result: res } = await business.getZhK105ById(this.bsmSjsb) | ||
| 105 | this.ruleForm = res | ||
| 106 | //this.featchRule() | ||
| 107 | } catch (error) { | ||
| 108 | this.$refs.msg.messageShow() | ||
| 109 | } | ||
| 110 | }, | ||
| 111 | handleUpdateForm () { | ||
| 112 | return new Promise(async (resolve) => { | ||
| 113 | try { | ||
| 114 | let res = await business.updateZhK105(this.ruleForm) | ||
| 115 | // this.$refs['formList'].resetFields(); | ||
| 116 | resolve(res.code) | ||
| 117 | } catch (error) { | ||
| 118 | this.$refs.msg.messageShow() | ||
| 119 | } | ||
| 120 | }) | ||
| 121 | } | ||
| 122 | } | ||
| 123 | } | ||
| 124 | </script> | ||
| 125 | <style scoped lang="scss"> | ||
| 126 | @import "./css/itemForm.scss"; | ||
| 127 | </style> | ||
| 128 | |||
| 129 |
src/components/Business/kttFwC.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="houseFloor itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="121px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="YSDM"> | ||
| 7 | <span slot="label"> | ||
| 8 | 要素代码: <br /> | ||
| 9 | <p class="label-detail">(YSDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ysdm" placeholder="要素代码"></el-input> | ||
| 12 | </el-form-item> | ||
| 13 | </el-col> | ||
| 14 | |||
| 15 | <el-col :span="8"> | ||
| 16 | <el-form-item prop="CH"> | ||
| 17 | <span slot="label"> | ||
| 18 | 层号: <br /> | ||
| 19 | <p class="label-detail">(CH)</p> | ||
| 20 | </span> | ||
| 21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ch" placeholder="层号"></el-input> | ||
| 22 | </el-form-item> | ||
| 23 | </el-col> | ||
| 24 | |||
| 25 | <el-col :span="8"> | ||
| 26 | <el-form-item prop="ZRZH"> | ||
| 27 | <span slot="label"> | ||
| 28 | 自然幢号: <br /> | ||
| 29 | <p class="label-detail">(ZRZH)</p> | ||
| 30 | </span> | ||
| 31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.zrzh" placeholder="自然幢号"></el-input> | ||
| 32 | </el-form-item> | ||
| 33 | </el-col> | ||
| 34 | </el-row> | ||
| 35 | |||
| 36 | <el-row> | ||
| 37 | <el-col :span="8"> | ||
| 38 | <el-form-item prop="SJC"> | ||
| 39 | <span slot="label"> | ||
| 40 | 实际层: <br /> | ||
| 41 | <p class="label-detail">(SJC)</p> | ||
| 42 | </span> | ||
| 43 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.sjc" placeholder="实际层"></el-input> | ||
| 44 | </el-form-item> | ||
| 45 | </el-col> | ||
| 46 | |||
| 47 | <el-col :span="8"> | ||
| 48 | <el-form-item prop="MYC"> | ||
| 49 | <span slot="label"> | ||
| 50 | 名义层: <br /> | ||
| 51 | <p class="label-detail">(MYC)</p> | ||
| 52 | </span> | ||
| 53 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.myc" placeholder="名义层"></el-input> | ||
| 54 | </el-form-item> | ||
| 55 | </el-col> | ||
| 56 | |||
| 57 | <el-col :span="8"> | ||
| 58 | <el-form-item prop="CJZMJ" :rules="{ type: 'number' }"> | ||
| 59 | <span slot="label"> | ||
| 60 | 层建筑面积: <br /> | ||
| 61 | <p class="label-detail">(CJZMJ)</p> | ||
| 62 | </span> | ||
| 63 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
| 64 | placeholder="层建筑面积" type="number" v-model.number="ruleForm.cjzmj"></el-input-number> | ||
| 65 | </el-form-item> | ||
| 66 | </el-col> | ||
| 67 | </el-row> | ||
| 68 | |||
| 69 | <el-row> | ||
| 70 | <el-col :span="8"> | ||
| 71 | <el-form-item prop="CTNJZMJ" :rules="{ type: 'number' }"> | ||
| 72 | <span slot="label"> | ||
| 73 | 层套内建筑面积: <br /> | ||
| 74 | <p class="label-detail">(CTNJZMJ)</p> | ||
| 75 | </span> | ||
| 76 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
| 77 | placeholder="层套内建筑面积" type="number" v-model.number="ruleForm.ctnjzmj"></el-input-number> | ||
| 78 | </el-form-item> | ||
| 79 | </el-col> | ||
| 80 | |||
| 81 | <el-col :span="8"> | ||
| 82 | <el-form-item prop="CYTMJ" :rules="{ type: 'number' }"> | ||
| 83 | <span slot="label"> | ||
| 84 | 层阳台面积: <br /> | ||
| 85 | <p class="label-detail">(CYTMJ)</p> | ||
| 86 | </span> | ||
| 87 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
| 88 | placeholder="层阳台面积" type="number" v-model.number="ruleForm.cytmj"></el-input-number> | ||
| 89 | </el-form-item> | ||
| 90 | </el-col> | ||
| 91 | |||
| 92 | <el-col :span="8"> | ||
| 93 | <el-form-item prop="CGYJZMJ" :rules="{ type: 'number' }"> | ||
| 94 | <span slot="label"> | ||
| 95 | 层共有建筑面积: <br /> | ||
| 96 | <p class="label-detail">(CGYJZMJ)</p> | ||
| 97 | </span> | ||
| 98 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
| 99 | placeholder="层共有建筑面积" type="number" v-model.number="ruleForm.cgyjzmj"></el-input-number> | ||
| 100 | </el-form-item> | ||
| 101 | </el-col> | ||
| 102 | </el-row> | ||
| 103 | |||
| 104 | <el-row> | ||
| 105 | <el-col :span="8"> | ||
| 106 | <el-form-item prop="CFTJZMJ" :rules="{ type: 'number' }"> | ||
| 107 | <span slot="label"> | ||
| 108 | 层分摊建筑面积: <br /> | ||
| 109 | <p class="label-detail">(CFTJZMJ)</p> | ||
| 110 | </span> | ||
| 111 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
| 112 | placeholder="层分摊建筑面积" type="number" v-model.number="ruleForm.cftjzmj"></el-input-number> | ||
| 113 | </el-form-item> | ||
| 114 | </el-col> | ||
| 115 | |||
| 116 | <el-col :span="8"> | ||
| 117 | <el-form-item prop="CBQMJ" :rules="{ type: 'number' }"> | ||
| 118 | <span slot="label"> | ||
| 119 | 层半墙面积: <br /> | ||
| 120 | <p class="label-detail">(CBQMJ)</p> | ||
| 121 | </span> | ||
| 122 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
| 123 | type="number" placeholder="层半墙面积" v-model.number="ruleForm.cbqmj"></el-input-number> | ||
| 124 | </el-form-item> | ||
| 125 | </el-col> | ||
| 126 | |||
| 127 | <el-col :span="8"> | ||
| 128 | <el-form-item prop="CG" :rules="{ type: 'number' }"> | ||
| 129 | <span slot="label"> | ||
| 130 | 层高: <br /> | ||
| 131 | <p class="label-detail">(CG)</p> | ||
| 132 | </span> | ||
| 133 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
| 134 | placeholder="层高" type="number" v-model.number="ruleForm.cg"></el-input-number> | ||
| 135 | </el-form-item> | ||
| 136 | </el-col> | ||
| 137 | </el-row> | ||
| 138 | |||
| 139 | <el-row> | ||
| 140 | <el-col :span="8"> | ||
| 141 | <el-form-item prop="SPTYMJ" :rules="{ type: 'number' }"> | ||
| 142 | <span slot="label"> | ||
| 143 | 水平投影面积: <br /> | ||
| 144 | <p class="label-detail">(SPTYMJ)</p> | ||
| 145 | </span> | ||
| 146 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
| 147 | placeholder="水平投影面积" type="number" v-model.number="ruleForm.sptymj"></el-input-number> | ||
| 148 | </el-form-item> | ||
| 149 | </el-col> | ||
| 150 | |||
| 151 | <el-col :span="8"> | ||
| 152 | <el-form-item prop="QXDM"> | ||
| 153 | <span slot="label"> | ||
| 154 | 区县代码: <br /> | ||
| 155 | <p class="label-detail">(QXDM)</p> | ||
| 156 | </span> | ||
| 157 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm" placeholder="区县代码"></el-input> | ||
| 158 | </el-form-item> | ||
| 159 | </el-col> | ||
| 160 | </el-row> | ||
| 161 | </el-form> | ||
| 162 | <message-tips ref="msg" /> | ||
| 163 | </div> | ||
| 164 | </template> | ||
| 165 | <script> | ||
| 166 | // 层信息 | ||
| 167 | import kttFwC from '@/api/kttFwC' | ||
| 168 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 169 | export default { | ||
| 170 | mixins: [ruleMixin], | ||
| 171 | props: { | ||
| 172 | bsmSjsb: { | ||
| 173 | type: String, | ||
| 174 | default: '' | ||
| 175 | }, | ||
| 176 | bsmYwsjb: { | ||
| 177 | type: String, | ||
| 178 | default: '' | ||
| 179 | } | ||
| 180 | }, | ||
| 181 | data () { | ||
| 182 | return { | ||
| 183 | ruleForm: { | ||
| 184 | YSDM: '', | ||
| 185 | CH: '', | ||
| 186 | ZRZH: '', | ||
| 187 | SJC: '', | ||
| 188 | MYC: '', | ||
| 189 | CJZMJ: '', | ||
| 190 | CTNJZMJ: '', | ||
| 191 | CYTMJ: '', | ||
| 192 | CGYJZMJ: '', | ||
| 193 | CFTJZMJ: '', | ||
| 194 | CBQMJ: '', | ||
| 195 | CG: '', | ||
| 196 | SPTYMJ: '', | ||
| 197 | QXDM: '' | ||
| 198 | } | ||
| 199 | } | ||
| 200 | }, | ||
| 201 | methods: { | ||
| 202 | async featchData () { | ||
| 203 | try { | ||
| 204 | let { result: res } = await kttFwC.getKttFwCById(this.bsmSjsb) | ||
| 205 | this.ruleForm = res | ||
| 206 | //this.featchRule() | ||
| 207 | } catch (error) { | ||
| 208 | this.$refs.msg.messageShow() | ||
| 209 | } | ||
| 210 | }, | ||
| 211 | handleUpdateForm () { | ||
| 212 | return new Promise(async (resolve, reject) => { | ||
| 213 | try { | ||
| 214 | let res = await kttFwC.updateKttFwC(this.ruleForm) | ||
| 215 | // this.$refs['formList'].resetFields(); | ||
| 216 | resolve(res.code) | ||
| 217 | } catch (error) { | ||
| 218 | this.$refs.msg.messageShow() | ||
| 219 | } | ||
| 220 | }) | ||
| 221 | }, | ||
| 222 | } | ||
| 223 | } | ||
| 224 | </script> | ||
| 225 | <style scoped lang="scss"> | ||
| 226 | @import "./css/itemForm.scss"; | ||
| 227 | </style> | ||
| 228 | |||
| 229 |
src/components/Business/kttFwH.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/kttFwLjz.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/kttFwZrz.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/kttGyJzd.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="boundaryPoint itemForm"> | ||
| 3 | <el-form :model="boundaryPoint" :rules="rules" ref="formList" label-width="113px" :key="key"> | ||
| 4 | <div v-for="(item, index) in boundaryPoint.ruleForm" :key="index" class="boundaryPoint-item"> | ||
| 5 | <p class="boundaryPoint-item-name">界址点{{ index + 1 }}</p> | ||
| 6 | <div class="boundaryPoint-item-list"> | ||
| 7 | <el-row> | ||
| 8 | <el-col :span="8"> | ||
| 9 | <el-form-item> | ||
| 10 | <span slot="label"> | ||
| 11 | 标识码: <br /> | ||
| 12 | <p class="label-detail">(BSM)</p> | ||
| 13 | </span> | ||
| 14 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
| 15 | {{ boundaryPoint.ruleForm[index].bsm }} | ||
| 16 | </p> | ||
| 17 | </el-form-item> | ||
| 18 | </el-col> | ||
| 19 | |||
| 20 | <el-col :span="8"> | ||
| 21 | <el-form-item :prop="'ruleForm.' + index + '.YSDM'" :rules="rules.YSDM"> | ||
| 22 | <span slot="label"> | ||
| 23 | 要素代码: <br /> | ||
| 24 | <p class="label-detail">(YSDM)</p> | ||
| 25 | </span> | ||
| 26 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryPoint.ruleForm[index].YSDM" | ||
| 27 | maxlength="10" placeholder="要素代码"></el-input> | ||
| 28 | </el-form-item> | ||
| 29 | </el-col> | ||
| 30 | |||
| 31 | <el-col :span="8"> | ||
| 32 | <el-form-item :prop="'ruleForm.' + index + '.ZDZHDM'" :rules="rules.ZDZHDM"> | ||
| 33 | <span slot="label"> | ||
| 34 | 宗地/宗海代码: <br /> | ||
| 35 | <p class="label-detail">(ZDZHDM)</p> | ||
| 36 | </span> | ||
| 37 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryPoint.ruleForm[index].ZDZHDM" | ||
| 38 | maxlength="19" placeholder="宗地/宗海代码"></el-input> | ||
| 39 | </el-form-item> | ||
| 40 | </el-col> | ||
| 41 | </el-row> | ||
| 42 | |||
| 43 | <el-row> | ||
| 44 | <el-col :span="8"> | ||
| 45 | <el-form-item :prop="'ruleForm.' + index + '.JZDH'" :rules="rules.JZDH"> | ||
| 46 | <span slot="label"> | ||
| 47 | 界址点号: <br /> | ||
| 48 | <p class="label-detail">(JZDH)</p> | ||
| 49 | </span> | ||
| 50 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryPoint.ruleForm[index].JZDH" | ||
| 51 | maxlength="10" placeholder="界址点号"></el-input> | ||
| 52 | </el-form-item> | ||
| 53 | </el-col> | ||
| 54 | |||
| 55 | <el-col :span="8"> | ||
| 56 | <el-form-item :prop="'ruleForm.' + index + '.SXH'" :rules="{ ...rules.SXH, ...typeNum }"> | ||
| 57 | <span slot="label"> | ||
| 58 | 顺序号: <br /> | ||
| 59 | <p class="label-detail">(SXH)</p> | ||
| 60 | </span> | ||
| 61 | <el-input-number :disabled="$store.state.business.Edit" v-model.number="form.auditInfo[index].SXH" | ||
| 62 | type="number" v-only-number="{ max: 999999999, min: 0, precision: 0 }" | ||
| 63 | placeholder="顺序号"></el-input-number> | ||
| 64 | <el-input :disabled="$store.state.business.Edit" v-model.number="boundaryPoint.ruleForm[index].SXH" | ||
| 65 | type="number" v-only-number="{ max: 99999999999, min: 0, precision: 0 }" placeholder="顺序号"></el-input> | ||
| 66 | </el-form-item> | ||
| 67 | </el-col> | ||
| 68 | |||
| 69 | <el-col :span="8"> | ||
| 70 | <el-form-item :prop="'ruleForm.' + index + '.JBLX'" :rules="rules.JBLX"> | ||
| 71 | <span slot="label"> | ||
| 72 | 界标类型: <br /> | ||
| 73 | <p class="label-detail">(JBLX)</p> | ||
| 74 | </span> | ||
| 75 | <el-select :disabled="$store.state.business.Edit" v-model="boundaryPoint.ruleForm[index].JBLX" | ||
| 76 | placeholder="界标类型"> | ||
| 77 | <el-option v-for="item in dicData['A4']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 78 | </el-option> | ||
| 79 | </el-select> | ||
| 80 | </el-form-item> | ||
| 81 | </el-col> | ||
| 82 | </el-row> | ||
| 83 | |||
| 84 | <el-row> | ||
| 85 | <el-col :span="8"> | ||
| 86 | <el-form-item :prop="'ruleForm.' + index + '.JZDLX'" :rules="rules.JZDLX"> | ||
| 87 | <span slot="label"> | ||
| 88 | 界址点类型: <br /> | ||
| 89 | <p class="label-detail">(JZDLX)</p> | ||
| 90 | </span> | ||
| 91 | <el-select :disabled="$store.state.business.Edit" v-model="boundaryPoint.ruleForm[index].JZDLX" | ||
| 92 | placeholder="界址点类型"> | ||
| 93 | <el-option v-for="item in dicData['A5']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 94 | </el-option> | ||
| 95 | </el-select> | ||
| 96 | </el-form-item> | ||
| 97 | </el-col> | ||
| 98 | |||
| 99 | <el-col :span="8"> | ||
| 100 | <el-form-item :prop="'ruleForm.' + index + '.XZBZ'" :rules="{ ...rules.XZBZ, ...typeNum }"> | ||
| 101 | <span slot="label"> | ||
| 102 | X坐标值: <br /> | ||
| 103 | <p class="label-detail">(XZBZ)</p> | ||
| 104 | </span> | ||
| 105 | <el-input :disabled="$store.state.business.Edit" v-model.number="boundaryPoint.ruleForm[index].XZBZ" | ||
| 106 | type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
| 107 | placeholder="X坐标值"></el-input> | ||
| 108 | </el-form-item> | ||
| 109 | </el-col> | ||
| 110 | |||
| 111 | <el-col :span="8"> | ||
| 112 | <el-form-item :prop="'ruleForm.' + index + '.YZBZ'" :rules="{ ...rules.YZBZ, ...typeNum }"> | ||
| 113 | <span slot="label"> | ||
| 114 | Y坐标值: <br /> | ||
| 115 | <p class="label-detail">(YZBZ)</p> | ||
| 116 | </span> | ||
| 117 | <el-input :disabled="$store.state.business.Edit" v-model.number="boundaryPoint.ruleForm[index].YZBZ" | ||
| 118 | type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
| 119 | placeholder="Y坐标值"></el-input> | ||
| 120 | </el-form-item> | ||
| 121 | </el-col> | ||
| 122 | </el-row> | ||
| 123 | </div> | ||
| 124 | </div> | ||
| 125 | </el-form> | ||
| 126 | <message-tips ref="msg" /> | ||
| 127 | </div> | ||
| 128 | </template> | ||
| 129 | <script> | ||
| 130 | // 界址点信息 | ||
| 131 | import kttGyJzd from '@/api/kttGyJzd' | ||
| 132 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 133 | export default { | ||
| 134 | mixins: [ruleMixin], | ||
| 135 | props: { | ||
| 136 | bsmSjsb: { | ||
| 137 | type: String, | ||
| 138 | default: '' | ||
| 139 | }, | ||
| 140 | bsmYwsjb: { | ||
| 141 | type: String, | ||
| 142 | default: '' | ||
| 143 | } | ||
| 144 | }, | ||
| 145 | data () { | ||
| 146 | return { | ||
| 147 | boundaryPoint: { | ||
| 148 | ruleForm: [{ | ||
| 149 | BSM: '', | ||
| 150 | YSDM: '', | ||
| 151 | ZDZHDM: '', | ||
| 152 | JZDH: '', | ||
| 153 | SXH: '', | ||
| 154 | JBLX: '', | ||
| 155 | JZDLX: '', | ||
| 156 | XZBZ: '', | ||
| 157 | YZBZ: '', | ||
| 158 | }] | ||
| 159 | } | ||
| 160 | } | ||
| 161 | }, | ||
| 162 | methods: { | ||
| 163 | async featchData () { | ||
| 164 | try { | ||
| 165 | let { result: res } = await kttGyJzd.getKttGyJzdById(this.bsmSjsb) | ||
| 166 | this.boundaryPoint.ruleForm = res | ||
| 167 | //this.featchRule() | ||
| 168 | } catch (error) { | ||
| 169 | this.$refs.msg.messageShow() | ||
| 170 | } | ||
| 171 | }, | ||
| 172 | handleUpdateForm () { | ||
| 173 | return new Promise(async (resolve) => { | ||
| 174 | try { | ||
| 175 | let res = await kttGyJzd.updateKttGyJzd(this.boundaryPoint.ruleForm) | ||
| 176 | // this.$refs['formList'].resetFields(); | ||
| 177 | resolve(res.code) | ||
| 178 | } catch (error) { | ||
| 179 | this.$refs.msg.messageShow() | ||
| 180 | } | ||
| 181 | }) | ||
| 182 | } | ||
| 183 | } | ||
| 184 | } | ||
| 185 | </script> | ||
| 186 | <style scoped lang="scss"> | ||
| 187 | @import "./css/itemForm.scss"; | ||
| 188 | |||
| 189 | .boundaryPoint-item { | ||
| 190 | display: flex; | ||
| 191 | height: 100%; | ||
| 192 | margin-bottom: 15px; | ||
| 193 | margin-right: 5px; | ||
| 194 | |||
| 195 | &-name { | ||
| 196 | display: flex; | ||
| 197 | align-items: center; | ||
| 198 | justify-content: center; | ||
| 199 | width: 20px; | ||
| 200 | padding: 10px 20px; | ||
| 201 | line-height: 28px; | ||
| 202 | border: 1px solid #ccc; | ||
| 203 | margin-right: 15px; | ||
| 204 | border-radius: 3px; | ||
| 205 | } | ||
| 206 | |||
| 207 | &-list { | ||
| 208 | width: 100%; | ||
| 209 | flex: 1; | ||
| 210 | display: flex; | ||
| 211 | justify-content: center; | ||
| 212 | flex-direction: column; | ||
| 213 | } | ||
| 214 | } | ||
| 215 | </style> | ||
| 216 | |||
| 217 |
src/components/Business/kttGyJzx.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="boundaryLine itemForm"> | ||
| 3 | <el-form :model="boundaryLine" :rules="rules" ref="formList" label-width="121px" :key="key"> | ||
| 4 | <div v-for="(item, index) in boundaryLine.ruleForm" :key="index" class="boundaryLine-item"> | ||
| 5 | <p class="boundaryLine-item-name">界址线{{ index + 1 }}</p> | ||
| 6 | <div class="boundaryLine-item-list"> | ||
| 7 | <el-row> | ||
| 8 | <el-col :span="8"> | ||
| 9 | <el-form-item> | ||
| 10 | <span slot="label"> | ||
| 11 | 标识码: <br /> | ||
| 12 | <p class="label-detail">(BSM)</p> | ||
| 13 | </span> | ||
| 14 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
| 15 | {{ boundaryLine.ruleForm[index].bsm }} | ||
| 16 | </p> | ||
| 17 | </el-form-item> | ||
| 18 | </el-col> | ||
| 19 | |||
| 20 | <el-col :span="8"> | ||
| 21 | <el-form-item :prop="'ruleForm.' + index + '.YSDM'" :rules="rules.YSDM"> | ||
| 22 | <span slot="label"> | ||
| 23 | 要素代码: <br /> | ||
| 24 | <p class="label-detail">(YSDM)</p> | ||
| 25 | </span> | ||
| 26 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].YSDM" | ||
| 27 | maxlength="10" placeholder="要素代码"></el-input> | ||
| 28 | </el-form-item> | ||
| 29 | </el-col> | ||
| 30 | |||
| 31 | <el-col :span="8"> | ||
| 32 | <el-form-item :prop="'ruleForm.' + index + '.ZDZHDM'" :rules="rules.ZDZHDM"> | ||
| 33 | <span slot="label"> | ||
| 34 | 宗地/宗海代码: <br /> | ||
| 35 | <p class="label-detail">(ZDZHDM)</p> | ||
| 36 | </span> | ||
| 37 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].ZDZHDM" | ||
| 38 | maxlength="19" placeholder="宗地/宗海代码"></el-input> | ||
| 39 | </el-form-item> | ||
| 40 | </el-col> | ||
| 41 | </el-row> | ||
| 42 | |||
| 43 | <el-row> | ||
| 44 | <el-col :span="8"> | ||
| 45 | <el-form-item :prop="'ruleForm.' + index + '.JZXCD'" :rules="{ ...rules.JZXCD, ...typeNum }"> | ||
| 46 | <span slot="label"> | ||
| 47 | 界址线长度: <br /> | ||
| 48 | <p class="label-detail">(JZXCD)</p> | ||
| 49 | </span> | ||
| 50 | <el-input :disabled="$store.state.business.Edit" v-model.number="boundaryLine.ruleForm[index].JZXCD" | ||
| 51 | type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" | ||
| 52 | placeholder="界址线长度"></el-input> | ||
| 53 | </el-form-item> | ||
| 54 | </el-col> | ||
| 55 | |||
| 56 | <el-col :span="8"> | ||
| 57 | <el-form-item :prop="'ruleForm.' + index + '.JZXLB'" :rules="rules.JZXLB"> | ||
| 58 | <span slot="label"> | ||
| 59 | 界址线类别: <br /> | ||
| 60 | <p class="label-detail">(JZXLB)</p> | ||
| 61 | </span> | ||
| 62 | <el-select :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].JZXLB" | ||
| 63 | placeholder="界址线类别"> | ||
| 64 | <el-option v-for="item in dicData['A48']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 65 | </el-option> | ||
| 66 | </el-select> | ||
| 67 | </el-form-item> | ||
| 68 | </el-col> | ||
| 69 | |||
| 70 | <el-col :span="8"> | ||
| 71 | <el-form-item :prop="'ruleForm.' + index + '.JZXWZ'" :rules="rules.JZXWZ"> | ||
| 72 | <span slot="label"> | ||
| 73 | 界址线位置: <br /> | ||
| 74 | <p class="label-detail">(JZXWZ)</p> | ||
| 75 | </span> | ||
| 76 | <el-select :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].JZXWZ" | ||
| 77 | placeholder="界址线位置"> | ||
| 78 | <el-option v-for="item in dicData['A3']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 79 | </el-option> | ||
| 80 | </el-select> | ||
| 81 | </el-form-item> | ||
| 82 | </el-col> | ||
| 83 | </el-row> | ||
| 84 | |||
| 85 | <el-row> | ||
| 86 | <el-col :span="8"> | ||
| 87 | <el-form-item :prop="'ruleForm.' + index + '.JXXZ'" class="borderTopNone" :rules="rules.JXXZ"> | ||
| 88 | <span slot="label"> | ||
| 89 | 界线性质: <br /> | ||
| 90 | <p class="label-detail">(JXXZ)</p> | ||
| 91 | </span> | ||
| 92 | <el-select :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].JXXZ" | ||
| 93 | placeholder="界线性质"> | ||
| 94 | <el-option v-for="item in dicData['A2']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 95 | </el-option> | ||
| 96 | </el-select> | ||
| 97 | </el-form-item> | ||
| 98 | </el-col> | ||
| 99 | |||
| 100 | <el-col :span="8"> | ||
| 101 | <el-form-item :prop="'ruleForm.' + index + '.QSJXXYSBH'" class="borderTopNone" :rules="rules.QSJXXYSBH"> | ||
| 102 | <span slot="label"> | ||
| 103 | 权属界线协议书编号: <br /> | ||
| 104 | <p class="label-detail">(QSJXXYSBH)</p> | ||
| 105 | </span> | ||
| 106 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].QSJXXYSBH" | ||
| 107 | placeholder="权属界线协议书编号"></el-input> | ||
| 108 | </el-form-item> | ||
| 109 | </el-col> | ||
| 110 | |||
| 111 | <el-col :span="8"> | ||
| 112 | <el-form-item :prop="'ruleForm.' + index + '.QSJXXYS'" class="borderTopNone" :rules="rules.QSJXXYS"> | ||
| 113 | <span slot="label"> | ||
| 114 | 权属界线协议书: <br /> | ||
| 115 | <p class="label-detail">(QSJXXYS)</p> | ||
| 116 | </span> | ||
| 117 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].QSJXXYS" | ||
| 118 | placeholder="权属界线协议书"></el-input> | ||
| 119 | </el-form-item> | ||
| 120 | </el-col> | ||
| 121 | </el-row> | ||
| 122 | |||
| 123 | <el-row> | ||
| 124 | <el-col :span="8"> | ||
| 125 | <el-form-item :prop="'ruleForm.' + index + '.QSZYYYSBH'" :rules="rules.QSZYYYSBH"> | ||
| 126 | <span slot="label"> | ||
| 127 | 权属争议原由书编号: <br /> | ||
| 128 | <p class="label-detail">(QSZYYYSBH)</p> | ||
| 129 | </span> | ||
| 130 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].QSZYYYSBH" | ||
| 131 | placeholder="权属争议原由书编号"></el-input> | ||
| 132 | </el-form-item> | ||
| 133 | </el-col> | ||
| 134 | |||
| 135 | <el-col :span="8"> | ||
| 136 | <el-form-item :prop="'ruleForm.' + index + '.QSZYYYS'" :rules="rules.QSZYYYS"> | ||
| 137 | <span slot="label"> | ||
| 138 | 权属争议原由书: <br /> | ||
| 139 | <p class="label-detail">(QSZYYYS)</p> | ||
| 140 | </span> | ||
| 141 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].QSZYYYS" | ||
| 142 | placeholder="权属争议原由书"></el-input> | ||
| 143 | </el-form-item> | ||
| 144 | </el-col> | ||
| 145 | |||
| 146 | </el-row> | ||
| 147 | </div> | ||
| 148 | </div> | ||
| 149 | </el-form> | ||
| 150 | <message-tips ref="msg" /> | ||
| 151 | </div> | ||
| 152 | </template> | ||
| 153 | <script> | ||
| 154 | import kttGyJzx from '@/api/kttGyJzx' | ||
| 155 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 156 | // 界址线信息 | ||
| 157 | export default { | ||
| 158 | mixins: [ruleMixin], | ||
| 159 | props: { | ||
| 160 | bsmSjsb: { | ||
| 161 | type: String, | ||
| 162 | default: '' | ||
| 163 | }, | ||
| 164 | bsmYwsjb: { | ||
| 165 | type: String, | ||
| 166 | default: '' | ||
| 167 | } | ||
| 168 | }, | ||
| 169 | data () { | ||
| 170 | return { | ||
| 171 | boundaryLine: { | ||
| 172 | ruleForm: [ | ||
| 173 | { | ||
| 174 | BSM: '', | ||
| 175 | YSDM: '', | ||
| 176 | ZDZHDM: '', | ||
| 177 | JZXCD: undefined, | ||
| 178 | JZXLB: '', | ||
| 179 | JZXWZ: '', | ||
| 180 | JXXZ: '', | ||
| 181 | QSJXXYSBH: '', | ||
| 182 | QSJXXYS: '', | ||
| 183 | QSZYYYSBH: '', | ||
| 184 | QSZYYYS: '' | ||
| 185 | } | ||
| 186 | ] | ||
| 187 | } | ||
| 188 | } | ||
| 189 | }, | ||
| 190 | methods: { | ||
| 191 | async featchData () { | ||
| 192 | try { | ||
| 193 | let { result: res } = await kttGyJzx.getKttGyJzxById(this.bsmSjsb) | ||
| 194 | this.boundaryLine.ruleForm = res | ||
| 195 | //this.featchRule() | ||
| 196 | } catch (error) { | ||
| 197 | this.$refs.msg.messageShow() | ||
| 198 | } | ||
| 199 | }, | ||
| 200 | handleUpdateForm () { | ||
| 201 | return new Promise(async (resolve) => { | ||
| 202 | try { | ||
| 203 | let res = await kttGyJzx.updateKttGyJzx(this.boundaryLine.ruleForm) | ||
| 204 | resolve(res.code) | ||
| 205 | } catch (error) { | ||
| 206 | this.$refs.msg.messageShow() | ||
| 207 | } | ||
| 208 | }) | ||
| 209 | } | ||
| 210 | } | ||
| 211 | } | ||
| 212 | </script> | ||
| 213 | <style scoped lang="scss"> | ||
| 214 | @import "./css/itemForm.scss"; | ||
| 215 | |||
| 216 | .boundaryLine-item { | ||
| 217 | display: flex; | ||
| 218 | height: 100%; | ||
| 219 | margin-bottom: 15px; | ||
| 220 | margin-right: 5px; | ||
| 221 | |||
| 222 | &-name { | ||
| 223 | display: flex; | ||
| 224 | align-items: center; | ||
| 225 | justify-content: center; | ||
| 226 | width: 20px; | ||
| 227 | padding: 10px 20px; | ||
| 228 | line-height: 28px; | ||
| 229 | border: 1px solid #ccc; | ||
| 230 | margin-right: 15px; | ||
| 231 | border-radius: 3px; | ||
| 232 | } | ||
| 233 | |||
| 234 | &-list { | ||
| 235 | width: 100%; | ||
| 236 | flex: 1; | ||
| 237 | display: flex; | ||
| 238 | justify-content: center; | ||
| 239 | flex-direction: column; | ||
| 240 | } | ||
| 241 | } | ||
| 242 | </style> | ||
| 243 | |||
| 244 |
src/components/Business/kttGzw.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="structure itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="115px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item> | ||
| 7 | <span slot="label"> | ||
| 8 | 标识码: <br /> | ||
| 9 | <p class="label-detail">(BSM)</p> | ||
| 10 | </span> | ||
| 11 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
| 12 | {{ ruleForm.bsm }} | ||
| 13 | </p> | ||
| 14 | </el-form-item> | ||
| 15 | </el-col> | ||
| 16 | |||
| 17 | <el-col :span="8"> | ||
| 18 | <el-form-item prop="YSDM"> | ||
| 19 | <span slot="label"> | ||
| 20 | 要素代码: <br /> | ||
| 21 | <p class="label-detail">(YSDM)</p> | ||
| 22 | </span> | ||
| 23 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
| 24 | </el-form-item> | ||
| 25 | </el-col> | ||
| 26 | |||
| 27 | <el-col :span="8"> | ||
| 28 | <el-form-item prop="BDCDYH"> | ||
| 29 | <span slot="label"> | ||
| 30 | 不动产单元号: <br /> | ||
| 31 | <p class="label-detail">(BDCDYH)</p> | ||
| 32 | </span> | ||
| 33 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
| 34 | </el-form-item> | ||
| 35 | </el-col> | ||
| 36 | </el-row> | ||
| 37 | |||
| 38 | <el-row> | ||
| 39 | <el-col :span="8"> | ||
| 40 | <el-form-item prop="ZDZHDM"> | ||
| 41 | <span slot="label"> | ||
| 42 | 宗地/宗海代码: <br /> | ||
| 43 | <p class="label-detail">(ZDZHDM)</p> | ||
| 44 | </span> | ||
| 45 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZDZHDM" placeholder="宗地/宗海代码"></el-input> | ||
| 46 | </el-form-item> | ||
| 47 | </el-col> | ||
| 48 | |||
| 49 | <el-col :span="8"> | ||
| 50 | <el-form-item prop="GZWMC"> | ||
| 51 | <span slot="label"> | ||
| 52 | 构筑物名称: <br /> | ||
| 53 | <p class="label-detail">(GZWMC)</p> | ||
| 54 | </span> | ||
| 55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.GZWMC" placeholder="构筑物名称"></el-input> | ||
| 56 | </el-form-item> | ||
| 57 | </el-col> | ||
| 58 | |||
| 59 | <el-col :span="8"> | ||
| 60 | <el-form-item prop="ZL"> | ||
| 61 | <span slot="label"> | ||
| 62 | 坐落: <br /> | ||
| 63 | <p class="label-detail">(ZL)</p> | ||
| 64 | </span> | ||
| 65 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZL" placeholder="坐落"></el-input> | ||
| 66 | </el-form-item> | ||
| 67 | </el-col> | ||
| 68 | </el-row> | ||
| 69 | |||
| 70 | <el-row> | ||
| 71 | <el-col :span="8"> | ||
| 72 | <el-form-item prop="MJDW"> | ||
| 73 | <span slot="label"> | ||
| 74 | 面积单位: <br /> | ||
| 75 | <p class="label-detail">(MJDW)</p> | ||
| 76 | </span> | ||
| 77 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.MJDW" placeholder="面积单位"> | ||
| 78 | <el-option v-for="item in dicData['A7']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 79 | </el-option> | ||
| 80 | </el-select> | ||
| 81 | </el-form-item> | ||
| 82 | </el-col> | ||
| 83 | |||
| 84 | <el-col :span="8"> | ||
| 85 | <el-form-item prop="MJ" :rules="{ type: 'number' }"> | ||
| 86 | <span slot="label"> | ||
| 87 | 面积: <br /> | ||
| 88 | <p class="label-detail">(MJ)</p> | ||
| 89 | </span> | ||
| 90 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.MJ" type="number" | ||
| 91 | v-only-number="{ max: 999999999999999, min: 0, precision: 4 }" placeholder="面积"></el-input> | ||
| 92 | </el-form-item> | ||
| 93 | </el-col> | ||
| 94 | |||
| 95 | <el-col :span="8"> | ||
| 96 | <el-form-item prop="DAH"> | ||
| 97 | <span slot="label"> | ||
| 98 | 档案号: <br /> | ||
| 99 | <p class="label-detail">(DAH)</p> | ||
| 100 | </span> | ||
| 101 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DAH" placeholder="档案号"></el-input> | ||
| 102 | </el-form-item> | ||
| 103 | </el-col> | ||
| 104 | </el-row> | ||
| 105 | |||
| 106 | <el-row> | ||
| 107 | <el-col :span="8"> | ||
| 108 | <el-form-item prop="ZT"> | ||
| 109 | <span slot="label"> | ||
| 110 | 状态: <br /> | ||
| 111 | <p class="label-detail">(ZT)</p> | ||
| 112 | </span> | ||
| 113 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.ZT" placeholder="请选择"> | ||
| 114 | <el-option v-for="item in ZTOptions" :key="item.value" :label="item.label" :value="item.value"> | ||
| 115 | </el-option> | ||
| 116 | </el-select> | ||
| 117 | </el-form-item> | ||
| 118 | </el-col> | ||
| 119 | </el-row> | ||
| 120 | </el-form> | ||
| 121 | <message-tips ref="msg" /> | ||
| 122 | </div> | ||
| 123 | </template> | ||
| 124 | <script> | ||
| 125 | // 构筑物 | ||
| 126 | import kttGzw from '@/api/kttGzw' | ||
| 127 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 128 | export default { | ||
| 129 | mixins: [ruleMixin], | ||
| 130 | props: { | ||
| 131 | bsmSjsb: { | ||
| 132 | type: String, | ||
| 133 | default: '' | ||
| 134 | }, | ||
| 135 | bsmYwsjb: { | ||
| 136 | type: String, | ||
| 137 | default: '' | ||
| 138 | } | ||
| 139 | }, | ||
| 140 | data () { | ||
| 141 | return { | ||
| 142 | ZTOptions: [], | ||
| 143 | ruleForm: { | ||
| 144 | BSM: '', | ||
| 145 | YSDM: '', | ||
| 146 | BDCDYH: '', | ||
| 147 | ZDZHDM: '', | ||
| 148 | GZWMC: '', | ||
| 149 | ZL: '', | ||
| 150 | MJDW: '', | ||
| 151 | MJ: '', | ||
| 152 | DAH: '', | ||
| 153 | ZT: '' | ||
| 154 | } | ||
| 155 | } | ||
| 156 | }, | ||
| 157 | methods: { | ||
| 158 | async featchData () { | ||
| 159 | try { | ||
| 160 | let { result: res } = await kttGzw.getKttGzwById(this.bsmSjsb) | ||
| 161 | this.ruleForm = res | ||
| 162 | //this.featchRule() | ||
| 163 | } catch (error) { | ||
| 164 | this.$refs.msg.messageShow() | ||
| 165 | } | ||
| 166 | }, | ||
| 167 | handleUpdateForm () { | ||
| 168 | return new Promise(async (resolve) => { | ||
| 169 | try { | ||
| 170 | let res = await kttGzw.updateKttGzw(this.ruleForm) | ||
| 171 | // this.$refs['formList'].resetFields(); | ||
| 172 | resolve(res.code) | ||
| 173 | } catch (error) { | ||
| 174 | this.$refs.msg.messageShow() | ||
| 175 | } | ||
| 176 | }) | ||
| 177 | } | ||
| 178 | } | ||
| 179 | } | ||
| 180 | </script> | ||
| 181 | <style scoped lang="scss"> | ||
| 182 | @import "./css/itemForm.scss"; | ||
| 183 | </style> | ||
| 184 | |||
| 185 |
src/components/Business/kttZdjbxx.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/kttZhjbxx.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qlfFwFdcqDzXm.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="multiplehouseInfoXmsx itemForm"> | ||
| 3 | <el-form :model="ruleForm" ref="formList" label-width="115px" :key="key"> | ||
| 4 | <div v-for="(item, index) in ruleForm.itemList" :key="index" class="multiplehouseInfoXmsx-item"> | ||
| 5 | <p class="multiplehouseInfoXmsx-item-name">项目属性{{ index + 1 }}</p> | ||
| 6 | <div class="multiplehouseInfoXmsx-item-list"> | ||
| 7 | <el-row> | ||
| 8 | <el-col :span="16"> | ||
| 9 | <el-form-item :prop="'itemList.' + index + '.XMMC'" :rules="rules.XMMC"> | ||
| 10 | <span slot="label"> | ||
| 11 | 项目名称: <br /> | ||
| 12 | <p class="label-detail">(XMMC)</p> | ||
| 13 | </span> | ||
| 14 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].XMMC" | ||
| 15 | placeholder="项目名称"></el-input> | ||
| 16 | </el-form-item> | ||
| 17 | </el-col> | ||
| 18 | |||
| 19 | <el-col :span="8"> | ||
| 20 | <el-form-item :prop="'itemList.' + index + '.BDCDYH'" :rules="rules.BDCDYH"> | ||
| 21 | <span slot="label"> | ||
| 22 | 不动产单元号: <br /> | ||
| 23 | <p class="label-detail">(BDCDYH)</p> | ||
| 24 | </span> | ||
| 25 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].BDCDYH" | ||
| 26 | placeholder="不动产单元号"></el-input> | ||
| 27 | </el-form-item> | ||
| 28 | </el-col> | ||
| 29 | </el-row> | ||
| 30 | |||
| 31 | <el-row> | ||
| 32 | <el-col :span="8"> | ||
| 33 | <el-form-item :prop="'itemList.' + index + '.ZH'" :rules="rules.ZH"> | ||
| 34 | <span slot="label"> | ||
| 35 | 幢号: <br /> | ||
| 36 | <p class="label-detail">(ZH)</p> | ||
| 37 | </span> | ||
| 38 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].ZH" | ||
| 39 | placeholder="幢号"></el-input> | ||
| 40 | </el-form-item> | ||
| 41 | </el-col> | ||
| 42 | |||
| 43 | <el-col :span="8"> | ||
| 44 | <el-form-item :prop="'itemList.' + index + '.ZCS'" :rules="{ ...rules.ZCS, ...typeNum }"> | ||
| 45 | <span slot="label"> | ||
| 46 | 总层数: <br /> | ||
| 47 | <p class="label-detail">(ZCS)</p> | ||
| 48 | </span> | ||
| 49 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.itemList[index].ZCS" | ||
| 50 | type="number" v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="总层数"></el-input> | ||
| 51 | </el-form-item> | ||
| 52 | </el-col> | ||
| 53 | |||
| 54 | <el-col :span="8"> | ||
| 55 | <el-form-item :prop="'itemList.' + index + '.GHYT'" :rules="rules.GHYT"> | ||
| 56 | <span slot="label"> | ||
| 57 | 规划用途: <br /> | ||
| 58 | <p class="label-detail">(GHYT)</p> | ||
| 59 | </span> | ||
| 60 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].GHYT" | ||
| 61 | placeholder="规划用途"></el-input> | ||
| 62 | </el-form-item> | ||
| 63 | </el-col> | ||
| 64 | </el-row> | ||
| 65 | |||
| 66 | <el-row> | ||
| 67 | <el-col :span="8"> | ||
| 68 | <el-form-item :prop="'itemList.' + index + '.FWJG'" :rules="rules.FWJG"> | ||
| 69 | <span slot="label"> | ||
| 70 | 房屋结构: <br /> | ||
| 71 | <p class="label-detail">(FWJG)</p> | ||
| 72 | </span> | ||
| 73 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].FWJG" | ||
| 74 | placeholder="房屋结构"></el-input> | ||
| 75 | </el-form-item> | ||
| 76 | </el-col> | ||
| 77 | |||
| 78 | <el-col :span="8"> | ||
| 79 | <el-form-item :prop="'itemList.' + index + '.JZMJ'" :rules="{ ...rules.JZMJ, ...typeNum }"> | ||
| 80 | <span slot="label"> | ||
| 81 | 建筑面积:<br /> | ||
| 82 | <p class="label-detail">(JZMJ)</p> | ||
| 83 | </span> | ||
| 84 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.itemList[index].JZMJ" | ||
| 85 | type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" | ||
| 86 | placeholder="建筑面积"></el-input> | ||
| 87 | </el-form-item> | ||
| 88 | </el-col> | ||
| 89 | |||
| 90 | <el-col :span="8"> | ||
| 91 | <el-form-item :prop="'itemList.' + index + '.JGSJ'" :rules="rules.JGSJ"> | ||
| 92 | <span slot="label"> | ||
| 93 | 竣工时间: <br /> | ||
| 94 | <p class="label-detail">(JGSJ)</p> | ||
| 95 | </span> | ||
| 96 | <el-date-picker :disabled="$store.state.business.Edit" type="date" placeholder="选择日期" clearable | ||
| 97 | v-model="ruleForm.itemList[index].JGSJ" value-format="yyyy-MM-dd"></el-date-picker> | ||
| 98 | </el-form-item> | ||
| 99 | </el-col> | ||
| 100 | </el-row> | ||
| 101 | |||
| 102 | <el-row> | ||
| 103 | <el-col :span="8"> | ||
| 104 | <el-form-item :prop="'itemList.' + index + '.ZTS'" :rules="{ ...rules.ZTS, ...typeNum }"> | ||
| 105 | <span slot="label"> | ||
| 106 | 总套数: <br /> | ||
| 107 | <p class="label-detail">(ZTS)</p> | ||
| 108 | </span> | ||
| 109 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.itemList[index].ZTS" | ||
| 110 | v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="总套数"></el-input> | ||
| 111 | </el-form-item> | ||
| 112 | </el-col> | ||
| 113 | |||
| 114 | <el-col :span="8"> | ||
| 115 | <el-form-item :prop="'itemList.' + index + '.QXDM'" :rules="rules.QXDM"> | ||
| 116 | <span slot="label"> | ||
| 117 | 区县代码: <br /> | ||
| 118 | <p class="label-detail">(QXDM)</p> | ||
| 119 | </span> | ||
| 120 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].QXDM" | ||
| 121 | placeholder="区县代码"></el-input> | ||
| 122 | </el-form-item> | ||
| 123 | </el-col> | ||
| 124 | |||
| 125 | </el-row> | ||
| 126 | </div> | ||
| 127 | </div> | ||
| 128 | </el-form> | ||
| 129 | <message-tips ref="msg" /> | ||
| 130 | </div> | ||
| 131 | </template> | ||
| 132 | <script> | ||
| 133 | // 房地产权(项目内多幢房屋)项目属性 | ||
| 134 | import qlfFwFdcqDzXm from '@/api/qlfFwFdcqDzXm' | ||
| 135 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 136 | export default { | ||
| 137 | mixins: [ruleMixin], | ||
| 138 | props: { | ||
| 139 | bsmSjsb: { | ||
| 140 | type: String, | ||
| 141 | default: '' | ||
| 142 | }, | ||
| 143 | bsmYwsjb: { | ||
| 144 | type: String, | ||
| 145 | default: '' | ||
| 146 | } | ||
| 147 | }, | ||
| 148 | data () { | ||
| 149 | return { | ||
| 150 | ruleForm: { | ||
| 151 | itemList: [ | ||
| 152 | { | ||
| 153 | XMMC: '', | ||
| 154 | BDCDYH: '', | ||
| 155 | ZH: '', | ||
| 156 | ZCS: '', | ||
| 157 | GHYT: '', | ||
| 158 | FWJG: '', | ||
| 159 | JZMJ: '', | ||
| 160 | JGSJ: '', | ||
| 161 | ZTS: '', | ||
| 162 | QXDM: '' | ||
| 163 | } | ||
| 164 | ] | ||
| 165 | } | ||
| 166 | } | ||
| 167 | }, | ||
| 168 | methods: { | ||
| 169 | async featchData () { | ||
| 170 | try { | ||
| 171 | let { result: res } = await qlfFwFdcqDzXm.getQlfFwFdcqDzXmById(this.bsmSjsb) | ||
| 172 | this.ruleForm.itemList = res | ||
| 173 | //this.featchRule() | ||
| 174 | } catch (error) { | ||
| 175 | this.$refs.msg.messageShow() | ||
| 176 | } | ||
| 177 | }, | ||
| 178 | handleUpdateForm () { | ||
| 179 | return new Promise(async (resolve, reject) => { | ||
| 180 | try { | ||
| 181 | let res = await qlfFwFdcqDzXm.updateQlfFwFdcqDzXm(this.ruleForm.itemList) | ||
| 182 | // this.$refs['formList'].resetFields(); | ||
| 183 | resolve(res.code) | ||
| 184 | } catch (error) { | ||
| 185 | this.$refs.msg.messageShow() | ||
| 186 | } | ||
| 187 | }) | ||
| 188 | } | ||
| 189 | } | ||
| 190 | } | ||
| 191 | </script> | ||
| 192 | <style scoped lang="scss"> | ||
| 193 | @import "./css/itemForm.scss"; | ||
| 194 | |||
| 195 | .multiplehouseInfoXmsx-item { | ||
| 196 | display: flex; | ||
| 197 | height: 100%; | ||
| 198 | margin-bottom: 15px; | ||
| 199 | margin-right: 5px; | ||
| 200 | |||
| 201 | &-name { | ||
| 202 | display: flex; | ||
| 203 | align-items: center; | ||
| 204 | justify-content: center; | ||
| 205 | width: 20px; | ||
| 206 | padding: 10px 20px; | ||
| 207 | line-height: 28px; | ||
| 208 | border: 1px solid #ccc; | ||
| 209 | margin-right: 15px; | ||
| 210 | border-radius: 3px; | ||
| 211 | } | ||
| 212 | |||
| 213 | &-list { | ||
| 214 | width: 100%; | ||
| 215 | flex: 1; | ||
| 216 | display: flex; | ||
| 217 | justify-content: center; | ||
| 218 | flex-direction: column; | ||
| 219 | } | ||
| 220 | } | ||
| 221 | </style> | ||
| 222 | |||
| 223 |
src/components/Business/qlfFwFdcqQfsyq.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="mainCommonPart itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="115px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="YSDM"> | ||
| 7 | <span slot="label"> | ||
| 8 | 要素代码:<br /> | ||
| 9 | <p class="label-detail">(YSDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" maxlength="10" | ||
| 12 | placeholder="要素代码"></el-input> | ||
| 13 | </el-form-item> | ||
| 14 | </el-col> | ||
| 15 | |||
| 16 | <el-col :span="8"> | ||
| 17 | <el-form-item prop="BDCDYH"> | ||
| 18 | <span slot="label"> | ||
| 19 | 不动产单元号: <br /> | ||
| 20 | <p class="label-detail">(BDCDYH)</p> | ||
| 21 | </span> | ||
| 22 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" maxlength="28" | ||
| 23 | placeholder="不动产单元号"></el-input> | ||
| 24 | </el-form-item> | ||
| 25 | </el-col> | ||
| 26 | |||
| 27 | <el-col :span="8"> | ||
| 28 | <el-form-item prop="YWH"> | ||
| 29 | <span slot="label"> | ||
| 30 | 业务号: <br /> | ||
| 31 | <p class="label-detail">(YWH)</p> | ||
| 32 | </span> | ||
| 33 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" maxlength="20" | ||
| 34 | placeholder="业务号"></el-input> | ||
| 35 | </el-form-item> | ||
| 36 | </el-col> | ||
| 37 | </el-row> | ||
| 38 | |||
| 39 | <el-row> | ||
| 40 | <el-col :span="8"> | ||
| 41 | <el-form-item prop="QLLX"> | ||
| 42 | <span slot="label"> | ||
| 43 | 权利类型 <br /> | ||
| 44 | <p class="label-detail">(QLLX)</p> | ||
| 45 | </span> | ||
| 46 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.QLLX" placeholder="权利类型"> | ||
| 47 | <el-option v-for="item in dicData['A8']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 48 | </el-option> | ||
| 49 | </el-select> | ||
| 50 | </el-form-item> | ||
| 51 | </el-col> | ||
| 52 | |||
| 53 | <el-col :span="8"> | ||
| 54 | <el-form-item prop="JGZWBH"> | ||
| 55 | <span slot="label"> | ||
| 56 | 建(构)筑物编号: <br /> | ||
| 57 | <p class="label-detail">(JGZWBH)</p> | ||
| 58 | </span> | ||
| 59 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.JGZWBH" | ||
| 60 | placeholder="建(构)筑物编号"></el-input> | ||
| 61 | </el-form-item> | ||
| 62 | </el-col> | ||
| 63 | |||
| 64 | <el-col :span="8"> | ||
| 65 | <el-form-item prop="JGZWMC"> | ||
| 66 | <span slot="label"> | ||
| 67 | 建(构)筑物名称: <br /> | ||
| 68 | <p class="label-detail">(JGZWMC)</p> | ||
| 69 | </span> | ||
| 70 | <el-input :disabled="$store.state.business.Edit" placeholder="建(构)筑物名称" | ||
| 71 | v-model="ruleForm.JGZWMC"></el-input> | ||
| 72 | </el-form-item> | ||
| 73 | </el-col> | ||
| 74 | </el-row> | ||
| 75 | |||
| 76 | <el-row> | ||
| 77 | <el-col :span="8"> | ||
| 78 | <el-form-item prop="JGZWSL" :rules="{ type: 'number' }"> | ||
| 79 | <span slot="label"> | ||
| 80 | 建(构)筑物数量: <br /> | ||
| 81 | <p class="label-detail">(JGZWSL)</p> | ||
| 82 | </span> | ||
| 83 | <el-input :disabled="$store.state.business.Edit" placeholder="建(构)筑物数量" type="number" | ||
| 84 | v-only-number="{ max: 999999, min: 0, precision: 0 }" v-model.number="ruleForm.JGZWSL"></el-input> | ||
| 85 | </el-form-item> | ||
| 86 | </el-col> | ||
| 87 | |||
| 88 | <el-col :span="8"> | ||
| 89 | <el-form-item prop="JGZWMJ" :rules="{ type: 'number' }"> | ||
| 90 | <span slot="label"> | ||
| 91 | 建(构)筑物面积 <br /> | ||
| 92 | <p class="label-detail">(JGZWMJ)</p> | ||
| 93 | </span> | ||
| 94 | <el-input :disabled="$store.state.business.Edit" placeholder="建(构)筑物面积" type="number" | ||
| 95 | v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" v-model.number="ruleForm.JGZWMJ"></el-input> | ||
| 96 | </el-form-item> | ||
| 97 | </el-col> | ||
| 98 | |||
| 99 | <el-col :span="8"> | ||
| 100 | <el-form-item prop="FTTDMJ" :rules="{ type: 'number' }"> | ||
| 101 | <span slot="label"> | ||
| 102 | 分摊土地面积: <br /> | ||
| 103 | <p class="label-detail">(FTTDMJ)</p> | ||
| 104 | </span> | ||
| 105 | <el-input :disabled="$store.state.business.Edit" placeholder="分摊土地面积" type="number" | ||
| 106 | v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" v-model.number="ruleForm.FTTDMJ"></el-input> | ||
| 107 | </el-form-item> | ||
| 108 | </el-col> | ||
| 109 | </el-row> | ||
| 110 | |||
| 111 | <el-row> | ||
| 112 | <el-col :span="8"> | ||
| 113 | <el-form-item prop="QXDM"> | ||
| 114 | <span slot="label"> | ||
| 115 | 区县代码: <br /> | ||
| 116 | <p class="label-detail">(QXDM)</p> | ||
| 117 | </span> | ||
| 118 | <el-input :disabled="$store.state.business.Edit" placeholder="区县代码" v-model="ruleForm.QXDM"></el-input> | ||
| 119 | </el-form-item> | ||
| 120 | </el-col> | ||
| 121 | |||
| 122 | <el-col :span="8"> | ||
| 123 | <el-form-item prop="DJJG"> | ||
| 124 | <span slot="label"> | ||
| 125 | 登记机构: <br /> | ||
| 126 | <p class="label-detail">(DJJG)</p> | ||
| 127 | </span> | ||
| 128 | <el-input :disabled="$store.state.business.Edit" placeholder="登记机构" v-model="ruleForm.DJJG"></el-input> | ||
| 129 | </el-form-item> | ||
| 130 | </el-col> | ||
| 131 | |||
| 132 | <el-col :span="8"> | ||
| 133 | <el-form-item prop="DBR"> | ||
| 134 | <span slot="label"> | ||
| 135 | 登簿人: <br /> | ||
| 136 | <p class="label-detail">(DBR)</p> | ||
| 137 | </span> | ||
| 138 | <el-input :disabled="$store.state.business.Edit" placeholder="登簿人" v-model="ruleForm.DBR"></el-input> | ||
| 139 | </el-form-item> | ||
| 140 | </el-col> | ||
| 141 | </el-row> | ||
| 142 | |||
| 143 | <el-row> | ||
| 144 | <el-col :span="8"> | ||
| 145 | <el-form-item prop="DJSJ"> | ||
| 146 | <span slot="label"> | ||
| 147 | 登记时间: <br /> | ||
| 148 | <p class="label-detail">(DJSJ)</p> | ||
| 149 | </span> | ||
| 150 | <el-date-picker :disabled="$store.state.business.Edit" placeholder="选择日期" clearable v-model="ruleForm.DJSJ" | ||
| 151 | value-format="yyyy-MM-dd"> | ||
| 152 | </el-date-picker> | ||
| 153 | </el-form-item> | ||
| 154 | </el-col> | ||
| 155 | |||
| 156 | <el-col :span="8"> | ||
| 157 | <el-form-item prop="FJ"> | ||
| 158 | <span slot="label"> | ||
| 159 | 附记: <br /> | ||
| 160 | <p class="label-detail">(FJ)</p> | ||
| 161 | </span> | ||
| 162 | <el-input :disabled="$store.state.business.Edit" placeholder="附记" v-model="ruleForm.FJ"></el-input> | ||
| 163 | </el-form-item> | ||
| 164 | </el-col> | ||
| 165 | |||
| 166 | <el-col :span="8"> | ||
| 167 | <el-form-item prop="QSZT"> | ||
| 168 | <span slot="label"> | ||
| 169 | 权属状态: <br /> | ||
| 170 | <p class="label-detail">(QSZT)</p> | ||
| 171 | </span> | ||
| 172 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.QSZT" placeholder="权属状态"> | ||
| 173 | <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 174 | </el-option> | ||
| 175 | </el-select> | ||
| 176 | </el-form-item> | ||
| 177 | </el-col> | ||
| 178 | </el-row> | ||
| 179 | </el-form> | ||
| 180 | <message-tips ref="msg" /> | ||
| 181 | </div> | ||
| 182 | </template> | ||
| 183 | <script> | ||
| 184 | // 建筑物区分所有权业主共有部分信息 | ||
| 185 | import qlfFwFdcqQfsyq from '@/api/qlfFwFdcqQfsyq' | ||
| 186 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 187 | export default { | ||
| 188 | mixins: [ruleMixin], | ||
| 189 | props: { | ||
| 190 | bsmSjsb: { | ||
| 191 | type: String, | ||
| 192 | default: '' | ||
| 193 | }, | ||
| 194 | bsmYwsjb: { | ||
| 195 | type: String, | ||
| 196 | default: '' | ||
| 197 | } | ||
| 198 | }, | ||
| 199 | data () { | ||
| 200 | return { | ||
| 201 | ruleForm: { | ||
| 202 | YSDM: '', | ||
| 203 | BDCDYH: '', | ||
| 204 | YWH: '', | ||
| 205 | QLLX: '', | ||
| 206 | JGZWBH: '', | ||
| 207 | JGZWMC: '', | ||
| 208 | JGZWSL: '', | ||
| 209 | JGZWMJ: '', | ||
| 210 | FTTDMJ: '', | ||
| 211 | QXDM: '', | ||
| 212 | DJJG: '', | ||
| 213 | DBR: '', | ||
| 214 | DJSJ: '', | ||
| 215 | FJ: '', | ||
| 216 | QSZT: '' | ||
| 217 | } | ||
| 218 | } | ||
| 219 | }, | ||
| 220 | methods: { | ||
| 221 | async featchData () { | ||
| 222 | try { | ||
| 223 | let { result: res } = await qlfFwFdcqQfsyq.getQlfFwFdcqQfsyqById(this.bsmSjsb) | ||
| 224 | this.ruleForm = res | ||
| 225 | //this.featchRule() | ||
| 226 | } catch (error) { | ||
| 227 | this.$refs.msg.messageShow() | ||
| 228 | } | ||
| 229 | }, | ||
| 230 | handleUpdateForm () { | ||
| 231 | return new Promise(async (resolve, reject) => { | ||
| 232 | try { | ||
| 233 | let res = await qlfFwFdcqQfsyq.updateQlfFwFdcqQfsyq(this.ruleForm) | ||
| 234 | // this.$refs['formList'].resetFields(); | ||
| 235 | resolve(res.code) | ||
| 236 | } catch (error) { | ||
| 237 | this.$refs.msg.messageShow() | ||
| 238 | } | ||
| 239 | }) | ||
| 240 | } | ||
| 241 | } | ||
| 242 | } | ||
| 243 | </script> | ||
| 244 | <style scoped lang="scss"> | ||
| 245 | @import "./css/itemForm.scss"; | ||
| 246 | </style> | ||
| 247 | |||
| 248 |
src/components/Business/qlfQlCfdj.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qlfQlDyaq.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qlfQlDyiq.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qlfQlGzdj.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="issuingInfo itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="issuingInfo" label-width="100px"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="YSDM"> | ||
| 7 | <span slot="label"> | ||
| 8 | 要素代码: <br /> | ||
| 9 | <p class="label-detail">(YSDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ysdm" placeholder="要素代码"></el-input> | ||
| 12 | </el-form-item> | ||
| 13 | </el-col> | ||
| 14 | <el-col :span="8"> | ||
| 15 | <el-form-item prop="YWH"> | ||
| 16 | <span slot="label"> | ||
| 17 | 业务号: <br /> | ||
| 18 | <p class="label-detail">(YWH)</p> | ||
| 19 | </span> | ||
| 20 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ywh" placeholder="业务号"></el-input> | ||
| 21 | </el-form-item> | ||
| 22 | </el-col> | ||
| 23 | <el-col :span="8"> | ||
| 24 | <el-form-item prop="DJDL"> | ||
| 25 | <span slot="label"> | ||
| 26 | 不动产单元号: <br /> | ||
| 27 | <p class="label-detail">(DJDL)</p> | ||
| 28 | </span> | ||
| 29 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdcdyh" placeholder="不动产单元号"></el-input> | ||
| 30 | </el-form-item> | ||
| 31 | </el-col> | ||
| 32 | </el-row> | ||
| 33 | <el-row> | ||
| 34 | <el-col :span="8"> | ||
| 35 | <el-form-item prop="DJXL"> | ||
| 36 | <span slot="label"> | ||
| 37 | 上手业务号: <br /> | ||
| 38 | <p class="label-detail">(SSYWH)</p> | ||
| 39 | </span> | ||
| 40 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ssywh" placeholder="上手业务号"></el-input> | ||
| 41 | </el-form-item> | ||
| 42 | </el-col> | ||
| 43 | <el-col :span="8"> | ||
| 44 | <el-form-item prop="ZL"> | ||
| 45 | <span slot="label"> | ||
| 46 | 不动产权证号: <br /> | ||
| 47 | <p class="label-detail">(BDCQZH)</p> | ||
| 48 | </span> | ||
| 49 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdcqzh" placeholder="不动产权证号"></el-input> | ||
| 50 | </el-form-item> | ||
| 51 | </el-col> | ||
| 52 | <el-col :span="8"> | ||
| 53 | <el-form-item prop="QZHM"> | ||
| 54 | <span slot="label"> | ||
| 55 | 不动产登记证明号: <br /> | ||
| 56 | <p class="label-detail">(BDCZMH)</p> | ||
| 57 | </span> | ||
| 58 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdczmh" placeholder="不动产登记证明号"> | ||
| 59 | </el-input> | ||
| 60 | </el-form-item> | ||
| 61 | </el-col> | ||
| 62 | </el-row> | ||
| 63 | <el-row> | ||
| 64 | <el-col :span="8"> | ||
| 65 | <el-form-item prop="WJJS"> | ||
| 66 | <span slot="label"> | ||
| 67 | 更正登记类型: <br /> | ||
| 68 | <p class="label-detail">(GZDJLX)</p> | ||
| 69 | </span> | ||
| 70 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.gzdjlx" placeholder="更正登记类型"> | ||
| 71 | <el-option v-for="item in dicData['A54']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 72 | </el-option> | ||
| 73 | </el-select> | ||
| 74 | </el-form-item> | ||
| 75 | </el-col> | ||
| 76 | <el-col :span="8"> | ||
| 77 | <el-form-item prop="ZYS"> | ||
| 78 | <span slot="label"> | ||
| 79 | 更正依据: <br /> | ||
| 80 | <p class="label-detail">(GZYJ)</p> | ||
| 81 | </span> | ||
| 82 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.gzyj" placeholder="更正依据"></el-input> | ||
| 83 | </el-form-item> | ||
| 84 | </el-col> | ||
| 85 | <el-col :span="8"> | ||
| 86 | <el-form-item prop="GDRY"> | ||
| 87 | <span slot="label"> | ||
| 88 | 申请主体: <br /> | ||
| 89 | <p class="label-detail">(GZGT)</p> | ||
| 90 | </span> | ||
| 91 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.gzgt" placeholder="申请主体"></el-input> | ||
| 92 | </el-form-item> | ||
| 93 | </el-col> | ||
| 94 | </el-row> | ||
| 95 | <el-row> | ||
| 96 | <el-col :span="8"> | ||
| 97 | <el-form-item prop="GDSJ"> | ||
| 98 | <span slot="label"> | ||
| 99 | 更正内容: <br /> | ||
| 100 | <p class="label-detail">(GZNR)</p> | ||
| 101 | </span> | ||
| 102 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.gznr" placeholder="更正内容"></el-input> | ||
| 103 | </el-form-item> | ||
| 104 | </el-col> | ||
| 105 | <el-col :span="8"> | ||
| 106 | <el-form-item prop="QXDM"> | ||
| 107 | <span slot="label"> | ||
| 108 | 区县代码: <br /> | ||
| 109 | <p class="label-detail">(QXDM)</p> | ||
| 110 | </span> | ||
| 111 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm" placeholder="区县代码"></el-input> | ||
| 112 | </el-form-item> | ||
| 113 | </el-col> | ||
| 114 | <el-col :span="8"> | ||
| 115 | <el-form-item prop="QSZT"> | ||
| 116 | <span slot="label"> | ||
| 117 | 权属状态: <br /> | ||
| 118 | <p class="label-detail">(QSZT)</p> | ||
| 119 | </span> | ||
| 120 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.qszt" placeholder="权属状态"> | ||
| 121 | <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 122 | </el-option> | ||
| 123 | </el-select> | ||
| 124 | </el-form-item> | ||
| 125 | </el-col> | ||
| 126 | </el-row> | ||
| 127 | <el-row> | ||
| 128 | <el-col :span="8"> | ||
| 129 | <el-form-item prop="DBR"> | ||
| 130 | <span slot="label"> | ||
| 131 | 登簿人: <br /> | ||
| 132 | <p class="label-detail">(DBR)</p> | ||
| 133 | </span> | ||
| 134 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.dbr" placeholder="登簿人"></el-input> | ||
| 135 | </el-form-item> | ||
| 136 | </el-col> | ||
| 137 | <el-col :span="8"> | ||
| 138 | <el-form-item prop="DJSJ"> | ||
| 139 | <span slot="label"> | ||
| 140 | 登记时间: <br /> | ||
| 141 | <p class="label-detail">(DJSJ)</p> | ||
| 142 | </span> | ||
| 143 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="登记时间" clearable | ||
| 144 | v-model="ruleForm.djsj" value-format="yyyy-MM-dd HH:mm:ss"> | ||
| 145 | </el-date-picker> | ||
| 146 | </el-form-item> | ||
| 147 | </el-col> | ||
| 148 | <el-col :span="8"> | ||
| 149 | <el-form-item prop="DJJG"> | ||
| 150 | <span slot="label"> | ||
| 151 | 登记机构: <br /> | ||
| 152 | <p class="label-detail">(DJJG)</p> | ||
| 153 | </span> | ||
| 154 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.djjg" placeholder="登记机构"></el-input> | ||
| 155 | </el-form-item> | ||
| 156 | </el-col> | ||
| 157 | </el-row> | ||
| 158 | <el-row> | ||
| 159 | <el-col :span="24"> | ||
| 160 | <el-form-item prop="FJ"> | ||
| 161 | <span slot="label"> | ||
| 162 | 附记: <br /> | ||
| 163 | <p class="label-detail">(FJ)</p> | ||
| 164 | </span> | ||
| 165 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fj" placeholder="附记"></el-input> | ||
| 166 | </el-form-item> | ||
| 167 | </el-col> | ||
| 168 | </el-row> | ||
| 169 | </el-form> | ||
| 170 | <message-tips ref="msg" /> | ||
| 171 | </div> | ||
| 172 | </template> | ||
| 173 | <script> | ||
| 174 | // 归档信息 | ||
| 175 | import qlfQlGzdj from "@/api/qlfQlGzdj"; | ||
| 176 | import ruleMixin from "@/mixins/ruleMixin.js"; | ||
| 177 | export default { | ||
| 178 | mixins: [ruleMixin], | ||
| 179 | props: { | ||
| 180 | bsmSjsb: { | ||
| 181 | type: String, | ||
| 182 | default: "", | ||
| 183 | }, | ||
| 184 | bsmYwsjb: { | ||
| 185 | type: String, | ||
| 186 | default: "", | ||
| 187 | }, | ||
| 188 | }, | ||
| 189 | data () { | ||
| 190 | return { | ||
| 191 | ruleForm: { | ||
| 192 | YSDM: "", | ||
| 193 | YWH: "", | ||
| 194 | DJDL: "", | ||
| 195 | DJXL: "", | ||
| 196 | ZL: "", | ||
| 197 | QZHM: "", | ||
| 198 | WJJS: "", | ||
| 199 | ZYS: "", | ||
| 200 | GDRY: "", | ||
| 201 | GDSJ: "", | ||
| 202 | BZ: "", | ||
| 203 | QXDM: "", | ||
| 204 | }, | ||
| 205 | }; | ||
| 206 | }, | ||
| 207 | methods: { | ||
| 208 | async featchData () { | ||
| 209 | try { | ||
| 210 | let { result: res } = await qlfQlGzdj.getQlfQlGzdjById(this.bsmSjsb); | ||
| 211 | this.ruleForm = res; | ||
| 212 | //this.featchRule() | ||
| 213 | } catch (error) { | ||
| 214 | this.$refs.msg.messageShow(); | ||
| 215 | } | ||
| 216 | }, | ||
| 217 | handleUpdateForm () { | ||
| 218 | return new Promise(async (resolve) => { | ||
| 219 | try { | ||
| 220 | let res = await qlfQlGzdj.updateQlfQlGzdj(this.ruleForm); | ||
| 221 | // this.$refs['formList'].resetFields(); | ||
| 222 | resolve(res.code); | ||
| 223 | } catch (error) { | ||
| 224 | this.$refs.msg.messageShow(); | ||
| 225 | } | ||
| 226 | }); | ||
| 227 | }, | ||
| 228 | }, | ||
| 229 | }; | ||
| 230 | </script> | ||
| 231 | <style scoped lang="scss"> | ||
| 232 | @import "./css/itemForm.scss"; | ||
| 233 | </style> | ||
| 234 | |||
| 235 |
src/components/Business/qlfQlHysyq.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qlfQlJsydsyq.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qlfQlNydsyq.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qlfQlQtxgql.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qlfQlTdsyq.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qlfQlYgdj.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qlfQlYydj.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="objectionRegistration itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="121px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="YSDM"> | ||
| 7 | <span slot="label"> | ||
| 8 | 要素代码: <br /> | ||
| 9 | <p class="label-detail">(YSDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
| 12 | </el-form-item> | ||
| 13 | </el-col> | ||
| 14 | |||
| 15 | <el-col :span="8"> | ||
| 16 | <el-form-item prop="YWH"> | ||
| 17 | <span slot="label"> | ||
| 18 | 业务号: <br /> | ||
| 19 | <p class="label-detail">(YWH)</p> | ||
| 20 | </span> | ||
| 21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" placeholder="业务号"></el-input> | ||
| 22 | </el-form-item> | ||
| 23 | </el-col> | ||
| 24 | |||
| 25 | <el-col :span="8"> | ||
| 26 | <el-form-item prop="BDCDYH"> | ||
| 27 | <span slot="label"> | ||
| 28 | 不动产单元号: <br /> | ||
| 29 | <p class="label-detail">(BDCDYH)</p> | ||
| 30 | </span> | ||
| 31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
| 32 | </el-form-item> | ||
| 33 | </el-col> | ||
| 34 | </el-row> | ||
| 35 | |||
| 36 | <el-row> | ||
| 37 | <el-col :span="8"> | ||
| 38 | <el-form-item prop="YYSX"> | ||
| 39 | <span slot="label"> | ||
| 40 | 异议事项: <br /> | ||
| 41 | <p class="label-detail">(YYSX)</p> | ||
| 42 | </span> | ||
| 43 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YYSX" placeholder="异议事项"></el-input> | ||
| 44 | </el-form-item> | ||
| 45 | </el-col> | ||
| 46 | |||
| 47 | <el-col :span="8"> | ||
| 48 | <el-form-item prop="BDCDJZMH"> | ||
| 49 | <span slot="label"> | ||
| 50 | 不动产登记证明号: <br /> | ||
| 51 | <p class="label-detail">(BDCDJZMH)</p> | ||
| 52 | </span> | ||
| 53 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDJZMH" | ||
| 54 | placeholder="不动产登记证明号"></el-input> | ||
| 55 | </el-form-item> | ||
| 56 | </el-col> | ||
| 57 | |||
| 58 | <el-col :span="8"> | ||
| 59 | <el-form-item prop="QXDM"> | ||
| 60 | <span slot="label"> | ||
| 61 | 区县代码: <br /> | ||
| 62 | <p class="label-detail">(QXDM)</p> | ||
| 63 | </span> | ||
| 64 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
| 65 | </el-form-item> | ||
| 66 | </el-col> | ||
| 67 | </el-row> | ||
| 68 | |||
| 69 | <el-row> | ||
| 70 | <el-col :span="8"> | ||
| 71 | <el-form-item prop="DJJG"> | ||
| 72 | <span slot="label"> | ||
| 73 | 登记机构: <br /> | ||
| 74 | <p class="label-detail">(DJJG)</p> | ||
| 75 | </span> | ||
| 76 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DJJG" placeholder="登记机构"></el-input> | ||
| 77 | </el-form-item> | ||
| 78 | </el-col> | ||
| 79 | |||
| 80 | <el-col :span="8"> | ||
| 81 | <el-form-item prop="DBR"> | ||
| 82 | <span slot="label"> | ||
| 83 | 登簿人: <br /> | ||
| 84 | <p class="label-detail">(DBR)</p> | ||
| 85 | </span> | ||
| 86 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DBR" placeholder="登簿人"></el-input> | ||
| 87 | </el-form-item> | ||
| 88 | </el-col> | ||
| 89 | |||
| 90 | <el-col :span="8"> | ||
| 91 | <el-form-item prop="DJSJ"> | ||
| 92 | <span slot="label"> | ||
| 93 | 登记时间: <br /> | ||
| 94 | <p class="label-detail">(DJSJ)</p> | ||
| 95 | </span> | ||
| 96 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="选择日期" clearable | ||
| 97 | v-model="ruleForm.DJSJ" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
| 98 | </el-form-item> | ||
| 99 | </el-col> | ||
| 100 | </el-row> | ||
| 101 | |||
| 102 | <el-row> | ||
| 103 | <el-col :span="8"> | ||
| 104 | <el-form-item prop="ZXYYYWH"> | ||
| 105 | <span slot="label"> | ||
| 106 | 注销异议业务号: <br /> | ||
| 107 | <p class="label-detail">(ZXYYYWH)</p> | ||
| 108 | </span> | ||
| 109 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZXYYYWH" | ||
| 110 | placeholder="注销异议业务号"></el-input> | ||
| 111 | </el-form-item> | ||
| 112 | </el-col> | ||
| 113 | |||
| 114 | <el-col :span="8"> | ||
| 115 | <el-form-item prop="ZXYYYY"> | ||
| 116 | <span slot="label"> | ||
| 117 | 注销异议原因: <br /> | ||
| 118 | <p class="label-detail">(ZXYYYY)</p> | ||
| 119 | </span> | ||
| 120 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZXYYYY" placeholder="注销异议原因"></el-input> | ||
| 121 | </el-form-item> | ||
| 122 | </el-col> | ||
| 123 | |||
| 124 | <el-col :span="8"> | ||
| 125 | <el-form-item prop="ZXYYDBR"> | ||
| 126 | <span slot="label"> | ||
| 127 | 注销异议登簿人: <br /> | ||
| 128 | <p class="label-detail">(ZXYYDBR)</p> | ||
| 129 | </span> | ||
| 130 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZXYYDBR" | ||
| 131 | placeholder="注销异议登簿人"></el-input> | ||
| 132 | </el-form-item> | ||
| 133 | </el-col> | ||
| 134 | </el-row> | ||
| 135 | |||
| 136 | <el-row> | ||
| 137 | <el-col :span="8"> | ||
| 138 | <el-form-item prop="ZXYYDJSJ"> | ||
| 139 | <span slot="label"> | ||
| 140 | 注销异议登记时间: <br /> | ||
| 141 | <p class="label-detail">(ZXYYDJSJ)</p> | ||
| 142 | </span> | ||
| 143 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="选择日期" clearable | ||
| 144 | v-model="ruleForm.ZXYYDJSJ" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
| 145 | </el-form-item> | ||
| 146 | </el-col> | ||
| 147 | |||
| 148 | <el-col :span="8"> | ||
| 149 | <el-form-item prop="FJ"> | ||
| 150 | <span slot="label"> | ||
| 151 | 附记: <br /> | ||
| 152 | <p class="label-detail">(FJ)</p> | ||
| 153 | </span> | ||
| 154 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FJ" placeholder="附记"></el-input> | ||
| 155 | </el-form-item> | ||
| 156 | </el-col> | ||
| 157 | |||
| 158 | <el-col :span="8"> | ||
| 159 | <el-form-item prop="QSZT"> | ||
| 160 | <span slot="label"> | ||
| 161 | 权属状态: <br /> | ||
| 162 | <p class="label-detail">(QSZT)</p> | ||
| 163 | </span> | ||
| 164 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.QSZT" placeholder="权属状态"> | ||
| 165 | <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 166 | </el-option> | ||
| 167 | </el-select> | ||
| 168 | </el-form-item> | ||
| 169 | </el-col> | ||
| 170 | </el-row> | ||
| 171 | </el-form> | ||
| 172 | <message-tips ref="msg" /> | ||
| 173 | </div> | ||
| 174 | </template> | ||
| 175 | <script> | ||
| 176 | // 异议登记信息 | ||
| 177 | import qlfQlYydj from '@/api/qlfQlYydj' | ||
| 178 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
| 179 | export default { | ||
| 180 | mixins: [ruleMixin], | ||
| 181 | props: { | ||
| 182 | bsmSjsb: { | ||
| 183 | type: String, | ||
| 184 | default: '' | ||
| 185 | }, | ||
| 186 | bsmYwsjb: { | ||
| 187 | type: String, | ||
| 188 | default: '' | ||
| 189 | } | ||
| 190 | }, | ||
| 191 | data () { | ||
| 192 | return { | ||
| 193 | ruleForm: { | ||
| 194 | YSDM: '', | ||
| 195 | YWH: '', | ||
| 196 | BDCDYH: '', | ||
| 197 | YYSX: '', | ||
| 198 | BDCDJZMH: '', | ||
| 199 | QXDM: '', | ||
| 200 | DJJG: '', | ||
| 201 | DBR: '', | ||
| 202 | DJSJ: '', | ||
| 203 | ZXYYYWH: '', | ||
| 204 | ZXYYYY: '', | ||
| 205 | ZXYYDBR: '', | ||
| 206 | ZXYYDJSJ: '', | ||
| 207 | FJ: '', | ||
| 208 | QSZT: '' | ||
| 209 | } | ||
| 210 | } | ||
| 211 | }, | ||
| 212 | methods: { | ||
| 213 | async featchData () { | ||
| 214 | try { | ||
| 215 | let { result: res } = await qlfQlYydj.getQlfQlYydjById(this.bsmSjsb) | ||
| 216 | this.ruleForm = res | ||
| 217 | //this.featchRule() | ||
| 218 | } catch (error) { | ||
| 219 | this.$refs.msg.messageShow() | ||
| 220 | } | ||
| 221 | }, | ||
| 222 | handleUpdateForm () { | ||
| 223 | return new Promise(async (resolve) => { | ||
| 224 | try { | ||
| 225 | let res = await qlfQlYydj.updateQlfQlYydj(this.ruleForm) | ||
| 226 | // this.$refs['formList'].resetFields(); | ||
| 227 | resolve(res.code) | ||
| 228 | } catch (error) { | ||
| 229 | this.$refs.msg.messageShow() | ||
| 230 | } | ||
| 231 | }) | ||
| 232 | } | ||
| 233 | } | ||
| 234 | } | ||
| 235 | </script> | ||
| 236 | <style scoped lang="scss"> | ||
| 237 | @import "./css/itemForm.scss"; | ||
| 238 | </style> | ||
| 239 | |||
| 240 |
src/components/Business/qlfQlZxdj.vue
0 → 100644
| 1 | <template> | ||
| 2 | <div class="cancellationRegistration itemForm"> | ||
| 3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
| 4 | <el-row> | ||
| 5 | <el-col :span="8"> | ||
| 6 | <el-form-item prop="YSDM"> | ||
| 7 | <span slot="label"> | ||
| 8 | 要素代码: <br /> | ||
| 9 | <p class="label-detail">(YSDM)</p> | ||
| 10 | </span> | ||
| 11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
| 12 | </el-form-item> | ||
| 13 | </el-col> | ||
| 14 | |||
| 15 | <el-col :span="8"> | ||
| 16 | <el-form-item prop="YWH"> | ||
| 17 | <span slot="label"> | ||
| 18 | 业务号: <br /> | ||
| 19 | <p class="label-detail">(YWH)</p> | ||
| 20 | </span> | ||
| 21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" placeholder="业务号"></el-input> | ||
| 22 | </el-form-item> | ||
| 23 | </el-col> | ||
| 24 | |||
| 25 | <el-col :span="8"> | ||
| 26 | <el-form-item prop="BDCDYH"> | ||
| 27 | <span slot="label"> | ||
| 28 | 不动产单元号: <br /> | ||
| 29 | <p class="label-detail">(BDCDYH)</p> | ||
| 30 | </span> | ||
| 31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
| 32 | </el-form-item> | ||
| 33 | </el-col> | ||
| 34 | </el-row> | ||
| 35 | |||
| 36 | <el-row> | ||
| 37 | <el-col :span="8"> | ||
| 38 | <el-form-item prop="BDCQZH"> | ||
| 39 | <span slot="label"> | ||
| 40 | 不动产权证号: <br /> | ||
| 41 | <p class="label-detail">(BDCQZH)</p> | ||
| 42 | </span> | ||
| 43 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCQZH" placeholder="不动产权证号"></el-input> | ||
| 44 | </el-form-item> | ||
| 45 | </el-col> | ||
| 46 | |||
| 47 | <el-col :span="8"> | ||
| 48 | <el-form-item prop="ZXYWH"> | ||
| 49 | <span slot="label"> | ||
| 50 | 注销业务号: <br /> | ||
| 51 | <p class="label-detail">(ZXYWH)</p> | ||
| 52 | </span> | ||
| 53 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZXYWH" placeholder="注销业务号"></el-input> | ||
| 54 | </el-form-item> | ||
| 55 | </el-col> | ||
| 56 | |||
| 57 | <el-col :span="8"> | ||
| 58 | <el-form-item prop="ZXSJ"> | ||
| 59 | <span slot="label"> | ||
| 60 | 注销时间: <br /> | ||
| 61 | <p class="label-detail">(ZXSJ)</p> | ||
| 62 | </span> | ||
| 63 | <el-date-picker :disabled="$store.state.business.Edit" type="date" placeholder="选择日期" clearable | ||
| 64 | v-model="ruleForm.ZXSJ" value-format="yyyy-MM-dd"></el-date-picker> | ||
| 65 | </el-form-item> | ||
| 66 | </el-col> | ||
| 67 | </el-row> | ||
| 68 | <el-row> | ||
| 69 | <el-col :span="8"> | ||
| 70 | <el-form-item prop="BDCQZMH"> | ||
| 71 | <span slot="label"> | ||
| 72 | 不动产权证明号: <br /> | ||
| 73 | <p class="label-detail">(BDCQZMH)</p> | ||
| 74 | </span> | ||
| 75 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCQZMH" placeholder="不动产权证明号"> | ||
| 76 | </el-input> | ||
| 77 | </el-form-item> | ||
| 78 | </el-col> | ||
| 79 | <el-col :span="8"> | ||
| 80 | <el-form-item prop="QLLX"> | ||
| 81 | <span slot="label"> | ||
| 82 | 权利类型: <br /> | ||
| 83 | <p class="label-detail">(QLLX)</p> | ||
| 84 | </span> | ||
| 85 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.QLLX" placeholder="权利类型"> | ||
| 86 | <el-option v-for="item in dicData['A8']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
| 87 | </el-option> | ||
| 88 | </el-select> | ||
| 89 | </el-form-item> | ||
| 90 | </el-col> | ||
| 91 | <el-col :span="8"> | ||
| 92 | <el-form-item prop="QXDM"> | ||
| 93 | <span slot="label"> | ||
| 94 | 区县代码: <br /> | ||
| 95 | <p class="label-detail">(QXDM)</p> | ||
| 96 | </span> | ||
| 97 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
| 98 | </el-form-item> | ||
| 99 | </el-col> | ||
| 100 | </el-row> | ||
| 101 | <el-row> | ||
| 102 | <el-col :span="8"> | ||
| 103 | <el-form-item prop="DJJG"> | ||
| 104 | <span slot="label"> | ||
| 105 | 登记机构: <br /> | ||
| 106 | <p class="label-detail">(DJJG)</p> | ||
| 107 | </span> | ||
| 108 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DJJG" placeholder="登记机构"></el-input> | ||
| 109 | </el-form-item> | ||
| 110 | </el-col> | ||
| 111 | <el-col :span="8"> | ||
| 112 | <el-form-item prop="DBR"> | ||
| 113 | <span slot="label"> | ||
| 114 | 登簿人:<br /> | ||
| 115 | <p class="label-detail">(DBR)</p> | ||
| 116 | </span> | ||
| 117 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DBR" placeholder="登簿人"></el-input> | ||
| 118 | </el-form-item> | ||
| 119 | </el-col> | ||
| 120 | <el-col :span="8"> | ||
| 121 | <el-form-item prop="DJSJ"> | ||
| 122 | <span slot="label"> | ||
| 123 | 登记时间: <br /> | ||
| 124 | <p class="label-detail">(DJSJ)</p> | ||
| 125 | </span> | ||
| 126 | <el-date-picker :disabled="$store.state.business.Edit" type="date" placeholder="选择日期" clearable | ||
| 127 | v-model="ruleForm.DJSJ" value-format="yyyy-MM-dd"></el-date-picker> | ||
| 128 | </el-form-item> | ||
| 129 | </el-col> | ||
| 130 | </el-row> | ||
| 131 | <el-row> | ||
| 132 | <el-col :span="24"> | ||
| 133 | <el-form-item prop="BZ"> | ||
| 134 | <span slot="label"> | ||
| 135 | 备注: <br /> | ||
| 136 | <p class="label-detail">(BZ)</p> | ||
| 137 | </span> | ||
| 138 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BZ" placeholder="备注"></el-input> | ||
| 139 | </el-form-item> | ||
| 140 | </el-col> | ||
| 141 | </el-row> | ||
| 142 | </el-form> | ||
| 143 | <message-tips ref="msg" /> | ||
| 144 | </div> | ||
| 145 | </template> | ||
| 146 | <script> | ||
| 147 | // 注销登记信息 | ||
| 148 | import qlfQlZxdj from "@/api/qlfQlZxdj"; | ||
| 149 | import ruleMixin from "@/mixins/ruleMixin.js"; | ||
| 150 | export default { | ||
| 151 | mixins: [ruleMixin], | ||
| 152 | props: { | ||
| 153 | bsmSjsb: { | ||
| 154 | type: String, | ||
| 155 | default: "", | ||
| 156 | }, | ||
| 157 | bsmYwsjb: { | ||
| 158 | type: String, | ||
| 159 | default: "", | ||
| 160 | }, | ||
| 161 | }, | ||
| 162 | data() { | ||
| 163 | return { | ||
| 164 | ruleForm: { | ||
| 165 | YSDM: "", | ||
| 166 | YWH: "", | ||
| 167 | BDCDYH: "", | ||
| 168 | BDCQZH: "", | ||
| 169 | ZXYWH: "", | ||
| 170 | ZXSJ: "", | ||
| 171 | QXDM: "", | ||
| 172 | DJJG: "", | ||
| 173 | DBR: "", | ||
| 174 | DJSJ: "", | ||
| 175 | BZ: "", | ||
| 176 | }, | ||
| 177 | }; | ||
| 178 | }, | ||
| 179 | methods: { | ||
| 180 | async featchData() { | ||
| 181 | try { | ||
| 182 | let { result: res } = await qlfQlZxdj.getQlfQlZxdjById(this.bsmSjsb); | ||
| 183 | this.ruleForm = res; | ||
| 184 | //this.featchRule() | ||
| 185 | } catch (error) { | ||
| 186 | this.$refs.msg.messageShow(); | ||
| 187 | } | ||
| 188 | }, | ||
| 189 | handleUpdateForm() { | ||
| 190 | return new Promise(async (resolve) => { | ||
| 191 | try { | ||
| 192 | let res = await qlfQlZxdj.updateQlfQlZxdj(this.ruleForm); | ||
| 193 | // this.$refs['formList'].resetFields(); | ||
| 194 | resolve(res.code); | ||
| 195 | } catch (error) { | ||
| 196 | this.$refs.msg.messageShow(); | ||
| 197 | } | ||
| 198 | }); | ||
| 199 | }, | ||
| 200 | }, | ||
| 201 | }; | ||
| 202 | </script> | ||
| 203 | <style scoped lang="scss"> | ||
| 204 | @import "./css/itemForm.scss"; | ||
| 205 | </style> | ||
| 206 | |||
| 207 |
src/components/Business/qltFwFdcqDz.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qltFwFdcqYz.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qltQlGjzwsyq.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/qltQlLq.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/zdK103.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/zhK105.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Business/zttGyQlr.vue
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/components/Echart/Brokenline/Chart.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Echart/Brokenline/index.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Echart/Columnar/Chart.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Echart/Columnar/index.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Echart/Columnarsmat/Chart.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Echart/Columnarsmat/index.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Echart/Map/Chart.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Echart/Map/index.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Echart/Rose/Chart.vue
0 → 100644
This diff is collapsed.
Click to expand it.
src/components/Echart/Rose/index.vue
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
-
Please register or sign in to post a comment