| @@ -87,17 +87,17 @@ | |||
| <!-- 底部按钮 --> | |||
| <van-goods-action style="z-index: 999;" v-if="allowCUD && (formVisible.editVisible || formVisible.operationVisible || formVisible.approvalVisible)"> | |||
| <template v-if="formVisible.editVisible"> | |||
| <van-goods-action-button type="primary" text="保存" @click="onSubmit('add')" :disabled="!formEnabled.baseFormEnabled" v-if="formEnabled.baseFormEnabled"/> | |||
| <van-goods-action-button type="primary" :text="formEnabled.baseFormEnabled ? '保存并提交' : '提交'" @click="onSubmit(formEnabled.baseFormEnabled ? 'save_and_submit' : 'submit')" v-if="formEnabled.submitEnabled"/> | |||
| <van-goods-action-button type="info" text="保存" @click="onSubmit('add')" :disabled="!formEnabled.baseFormEnabled" v-if="formEnabled.baseFormEnabled"/> | |||
| <van-goods-action-button type="info" text="提交" @click="onSubmit(formEnabled.baseFormEnabled ? 'save_and_submit' : 'submit')" v-if="formEnabled.submitEnabled"/> | |||
| </template> | |||
| <template v-if="formVisible.approvalVisible"> | |||
| <van-goods-action-button type="primary" text="受理" @click="onSubmit('agree')" :disabled="!formEnabled.approvalEnabled"/> | |||
| <van-goods-action-button type="info" text="受理" @click="onSubmit('agree')" :disabled="!formEnabled.approvalEnabled"/> | |||
| <van-goods-action-button type="danger" text="驳回" @click="onSubmit('reject')" v-if="formEnabled.rejectEnabled"/> | |||
| </template> | |||
| <template v-if="formVisible.operationVisible"> | |||
| <van-goods-action-button type="primary" text="调解" @click="onSubmit('mediate')" v-if="formEnabled.mediateEnabled"/> | |||
| <van-goods-action-button type="info" text="调解" @click="onSubmit('mediate')" v-if="formEnabled.mediateEnabled"/> | |||
| <van-goods-action-button type="danger" text="仲裁" @click="onSubmit('arbitrate')" v-if="formEnabled.arbitrateEnabled"/> | |||
| <van-goods-action-button type="primary" text="归档" @click="onSubmit('archive')" v-if="formEnabled.archiveEnabled"/> | |||
| <van-goods-action-button type="info" text="归档" @click="onSubmit('archive')" v-if="formEnabled.archiveEnabled"/> | |||
| </template> | |||
| </van-goods-action> | |||
| @@ -269,6 +269,7 @@ export default { | |||
| case INTENT_ADD: | |||
| this.formEnabled.baseFormEnabled = true; | |||
| this.formVisible.editVisible = true; | |||
| this.formEnabled.submitEnabled = true; | |||
| break; | |||
| } | |||
| }, | |||
| @@ -374,8 +375,10 @@ export default { | |||
| }*/ | |||
| console.log("进行保存", this.arbitrationData); | |||
| (this.arbitrationData.id ? editArbitration : addArbitration)(this.arbitrationData).then((response) => { | |||
| if(submit && this.arbitrationData.id) | |||
| if(submit) | |||
| { | |||
| if(!this.arbitrationData.id) | |||
| this.arbitrationData.id = response.data; | |||
| this.submitArbitration(); | |||
| } | |||
| else | |||
| @@ -611,4 +614,13 @@ export default { | |||
| .van-goods-action { | |||
| justify-content: center; | |||
| } | |||
| .van-goods-action-button--first { | |||
| border-radius: 0.053333rem; | |||
| } | |||
| .van-goods-action-button--last { | |||
| border-radius: 0.053333rem; | |||
| } | |||
| .van-goods-action-button { | |||
| margin-left: 0.1rem; | |||
| } | |||
| </style> | |||
| @@ -41,7 +41,8 @@ | |||
| <!-- 底部按钮 --> | |||
| <van-goods-action style="z-index: 999;" v-if="allowCUD"> | |||
| <van-goods-action-button type="primary" text="保存" @click="onSubmit('add')" v-if="formEnabled.baseFormEnabled" /> | |||
| <van-goods-action-button style="background-color: rgb(180, 176, 176); color: #FFFFFF;" text="关闭" @click="$router.back()" v-if="formEnabled.baseFormEnabled" /> | |||
| <van-goods-action-button type="info" text="保存" @click="onSubmit('add')" v-if="formEnabled.baseFormEnabled" /> | |||
| <van-goods-action-button type="danger" text="删除" @click="onSubmit('del')" v-if="formEnabled.removeEnabled" /> | |||
| </van-goods-action> | |||
| </div> | |||
| @@ -428,4 +429,13 @@ export default { | |||
| .van-goods-action { | |||
| justify-content: center; | |||
| } | |||
| .van-goods-action-button--first { | |||
| border-radius: 0.053333rem; | |||
| } | |||
| .van-goods-action-button--last { | |||
| border-radius: 0.053333rem; | |||
| } | |||
| .van-goods-action-button { | |||
| margin-left: 0.1rem; | |||
| } | |||
| </style> | |||
| @@ -66,7 +66,8 @@ | |||
| <!-- 底部按钮 --> | |||
| <van-goods-action style="z-index: 999;" v-if="allowCUD"> | |||
| <van-goods-action-button type="primary" text="保存" @click="onSubmit('add')" v-if="formEnabled.baseFormEnabled" /> | |||
| <van-goods-action-button style="background-color: rgb(180, 176, 176); color: #FFFFFF;" text="关闭" @click="$router.back()" v-if="formEnabled.baseFormEnabled" /> | |||
| <van-goods-action-button type="info" text="保存" @click="onSubmit('add')" v-if="formEnabled.baseFormEnabled" /> | |||
| <van-goods-action-button type="danger" text="删除" @click="onSubmit('del')" v-if="formEnabled.removeEnabled" /> | |||
| </van-goods-action> | |||
| </div> | |||
| @@ -453,4 +454,13 @@ export default { | |||
| .van-goods-action { | |||
| justify-content: center; | |||
| } | |||
| .van-goods-action-button--first { | |||
| border-radius: 0.053333rem; | |||
| } | |||
| .van-goods-action-button--last { | |||
| border-radius: 0.053333rem; | |||
| } | |||
| .van-goods-action-button { | |||
| margin-left: 0.1rem; | |||
| } | |||
| </style> | |||
| @@ -21,10 +21,11 @@ | |||
| @load="getList" | |||
| > | |||
| <van-swipe-cell v-for="(item,index) in applicationList" :key="index"> | |||
| <van-cell :title="item.shyqrdm" :value="item.auditStatus" center :to="{name:'circulationDetail', query: {id:item.id}}"> | |||
| <van-cell :title="item.shyqrdm" :value="formatDict(auditStatus, item.auditStatus)" center :to="{name:'circulationDetail', query: {id:item.id}}"> | |||
| <template #icon> | |||
| <van-icon name="../../../static/images/onlineHome/icon_zjd2.png" size="30" color="#539FFD" style="margin-right: 10px;" /> | |||
| </template> | |||
| <span :style="{color: item.auditStatus == '2' ? '#F56C6C' : (item.auditStatus == '0' ? '#67c23a' : ''),}">{{ item.auditStatus == '2' ? '已驳回' : formatDict(auditStatus, item.auditStatus) }} </span> | |||
| <template #label> | |||
| <p><b style="color: #FFA63E;">{{item.lzfs}}</b><i style="margin-right: 0.5rem;"></i><b style="color: #333333;">{{item.zrfdbmc}}</b><i style="margin-right: 0.5rem;"></i>{{item.lzmj}}㎡</p> | |||
| </template> | |||
| @@ -32,13 +33,13 @@ | |||
| <template #right> | |||
| <van-row> | |||
| <van-col> | |||
| <van-button square text="修改" type="info" v-if="item.auditStatus=='草稿'" class="delete-button" :to="{name:'circulationModify', query: {id:item.id}}" /> | |||
| <van-button square text="修改" type="info" v-if="item.auditStatus=='0'" class="delete-button" :to="{name:'circulationModify', query: {id:item.id}}" /> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button square text="提交" type="primary" v-if="item.auditStatus=='草稿'" class="delete-button" @click="submit(item)" /> | |||
| <van-button square text="提交" type="primary" v-if="item.auditStatus=='0'" class="delete-button" @click="submit(item)" /> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button square text="删除" type="danger" v-if="item.auditStatus=='草稿'" @click="deleteList(item.id,index)" class="delete-button" /> | |||
| <van-button square text="删除" type="danger" v-if="item.auditStatus=='0'" @click="deleteList(item.id,index)" class="delete-button" /> | |||
| </van-col> | |||
| </van-row> | |||
| </template> | |||
| @@ -85,8 +86,6 @@ export default { | |||
| for (var i = 0; i < response.rows.length; i++) { | |||
| var houseApplyStatus = this.selectDictLabel(this.houseApplyStatus, response.rows[i].lzfs); | |||
| response.rows[i].lzfs = houseApplyStatus; | |||
| var auditStatus = this.selectDictLabel(this.auditStatus, response.rows[i].auditStatus); | |||
| response.rows[i].auditStatus = auditStatus; | |||
| this.applicationList.push(response.rows[i]); | |||
| } | |||
| console.log(this.applicationList.length >= response.total) | |||
| @@ -141,6 +140,9 @@ export default { | |||
| this.applicationList = []; | |||
| this.getList(); | |||
| }, | |||
| formatDict(dict, value) { | |||
| return this.selectDictLabel(dict, value); | |||
| }, | |||
| }, | |||
| } | |||
| </script> | |||
| @@ -34,9 +34,9 @@ | |||
| <template #icon> | |||
| <van-icon name="../../../static/images/onlineHome/icon_zjd1.png" size="30" color="#539FFD" style="margin-right: 10px;" /> | |||
| </template> | |||
| <span v-if="item.auditStatus === '0'">{{ item.houseApplyStatusName}} </span> | |||
| <span v-else-if="item.auditStatus !== '0' && item.auditStatus === '2' " style="color: #F56C6C">{{ item.houseApplyStatusName + ' ● 已驳回' }} </span> | |||
| <span v-else style="color: #67c23a;">{{item.houseApplyStatusName }} </span> | |||
| <span v-if="item.auditStatus === '0'">{{ formatDict(houseApplyStatus, item.houseApplyStatus) }} </span> | |||
| <span v-else-if="item.auditStatus !== '0' && item.auditStatus === '2' " style="color: #F56C6C">{{ formatDict(houseApplyStatus, item.houseApplyStatus) + ' ● 已驳回' }} </span> | |||
| <span v-else style="color: #67c23a;">{{ formatDict(houseApplyStatus, item.houseApplyStatus) }} </span> | |||
| <template #label> | |||
| <p>{{item.projectName}}</p> | |||
| </template> | |||
| @@ -44,13 +44,13 @@ | |||
| <template #right> | |||
| <van-row> | |||
| <van-col> | |||
| <van-button square text="提交" type="primary" v-if="item.houseApplyStatusName=='申请草稿'" @click="submitApplyProposer(item)" class="delete-button" /> | |||
| <van-button square text="提交" type="primary" v-if="item.houseApplyStatus=='1'" @click="submitApplyProposer(item)" class="delete-button" /> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button square text="修改" type="info" v-if="item.houseApplyStatusName=='申请草稿'" :to="{name:'proposerLite', query: {id:item.id, type: 'modify'}}" class="delete-button" /> | |||
| <van-button square text="修改" type="info" v-if="item.houseApplyStatus=='1'" :to="{name:'proposerLite', query: {id:item.id, type: 'modify'}}" class="delete-button" /> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button square text="删除" type="danger" v-if="item.houseApplyStatusName=='申请草稿'" @click="deleteList(item.id,index)" class="delete-button" /> | |||
| <van-button square text="删除" type="danger" v-if="item.houseApplyStatus=='1'" @click="deleteList(item.id,index)" class="delete-button" /> | |||
| </van-col> | |||
| </van-row> | |||
| </template> | |||
| @@ -83,10 +83,9 @@ export default { | |||
| }, | |||
| created() { | |||
| this.houseGetDicts("house_apply_status").then((response) => { | |||
| console.log(response) | |||
| this.houseApplyStatus = response.data; | |||
| this.getList(); | |||
| }); | |||
| this.getList(); | |||
| }, | |||
| methods: { | |||
| goAdd(){ | |||
| @@ -137,11 +136,11 @@ export default { | |||
| return; | |||
| } | |||
| for (var i = 0; i < response.rows.length; i++) { | |||
| var houseApplyStatusName = this.selectDictLabel(this.houseApplyStatus, response.rows[i].houseApplyStatus); | |||
| /*var houseApplyStatusName = this.selectDictLabel(this.houseApplyStatus, response.rows[i].houseApplyStatus); | |||
| // if(response.rows[i].auditStatus !== '0' && response.rows[i].auditStatus === '2'){ | |||
| // houseApplyStatusName = houseApplyStatusName+ ' ● 已驳回'; | |||
| // } | |||
| response.rows[i].houseApplyStatusName = houseApplyStatusName; | |||
| response.rows[i].houseApplyStatusName = houseApplyStatusName;*/ | |||
| this.applicationList.push(response.rows[i]); | |||
| } | |||
| this.total += response.rows.length; | |||
| @@ -151,6 +150,9 @@ export default { | |||
| this.refreshing = false; | |||
| }); | |||
| }, | |||
| formatDict(dict, value) { | |||
| return this.selectDictLabel(dict, value); | |||
| }, | |||
| deleteList(id,index){ | |||
| this.$dialog.confirm({ | |||
| message: '您确认删除申请草稿?', | |||
| @@ -22,6 +22,7 @@ | |||
| > | |||
| <van-swipe-cell v-for="(item,index) in applicationList" :key="index"> | |||
| <van-cell :title="item.zjddm" :value="item.auditStatus" center :to="{name:'mortgageDetail', query: {id:item.id}}" > | |||
| <span :style="{color: item.auditStatus == '2' ? '#F56C6C' : (item.auditStatus == '0' ? '#67c23a' : ''),}">{{ item.auditStatus == '2' ? '已驳回' : formatDict(auditStatus, item.auditStatus) }} </span> | |||
| <template #icon> | |||
| <van-icon name="../../../static/images/onlineHome/icon_zjd4.png" size="30" color="#539FFD" style="margin-right: 10px;" /> | |||
| </template> | |||
| @@ -32,10 +33,10 @@ | |||
| <template #right> | |||
| <van-row> | |||
| <van-col> | |||
| <van-button square text="修改" v-if="item.auditStatus=='草稿'" :to="{name:'mortgageModify', query: {id:item.id}}" type="info" class="delete-button" /> | |||
| <van-button square text="修改" v-if="item.auditStatus=='0'" :to="{name:'mortgageModify', query: {id:item.id}}" type="info" class="delete-button" /> | |||
| </van-col> | |||
| <van-col> | |||
| <van-button square text="删除" v-if="item.auditStatus=='草稿'" @click="deleteList(item.id,index)" type="danger" class="delete-button" /> | |||
| <van-button square text="删除" v-if="item.auditStatus=='0'" @click="deleteList(item.id,index)" type="danger" class="delete-button" /> | |||
| </van-col> | |||
| </van-row> | |||
| </template> | |||
| @@ -87,7 +88,6 @@ export default { | |||
| for (var i = 0; i < response.rows.length; i++) { | |||
| response.rows[i].dybdclx = this.selectDictLabel(this.dybdclxStatus, response.rows[i].dybdclx) | |||
| response.rows[i].dyfs = this.selectDictLabel(this.dyfsStatus, response.rows[i].dyfs) | |||
| response.rows[i].auditStatus = this.selectDictLabel(this.auditStatus, response.rows[i].auditStatus) | |||
| this.applicationList.push(response.rows[i]); | |||
| } | |||
| if(this.applicationList.length >= response.total){ | |||
| @@ -116,7 +116,10 @@ export default { | |||
| .catch(() => { | |||
| // on cancel | |||
| }); | |||
| } | |||
| }, | |||
| formatDict(dict, value) { | |||
| return this.selectDictLabel(dict, value); | |||
| }, | |||
| }, | |||
| } | |||
| </script> | |||
| @@ -126,7 +129,7 @@ export default { | |||
| padding: 0.2rem 3%; | |||
| } | |||
| /deep/.van-cell__title{ | |||
| flex: 0.9; | |||
| flex: 0.8; | |||
| } | |||
| /deep/.van-cell__title span{ | |||
| font-family: Arial; | |||
| @@ -134,7 +137,7 @@ export default { | |||
| font-weight: normal; | |||
| } | |||
| /deep/.van-cell__value{ | |||
| flex: 0.1; | |||
| flex: 0.2; | |||
| color: #1D6FE9; | |||
| font-weight: bold; | |||
| } | |||