From 52d463e03c1f074099ed8e8a6b7c3ddde52d2708 Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Fri, 27 Oct 2023 14:50:28 +0800 Subject: [PATCH] fix:小程序初版 --- pages/actionChange/components/approvalnfor.vue | 97 ++++++++++++++++-------------------------------- 1 files changed, 33 insertions(+), 64 deletions(-) diff --git a/pages/actionChange/components/approvalnfor.vue b/pages/actionChange/components/approvalnfor.vue index 98bc05c..ad8ce63 100644 --- a/pages/actionChange/components/approvalnfor.vue +++ b/pages/actionChange/components/approvalnfor.vue @@ -8,33 +8,36 @@ <u-line color="#bbb" /> <view> <view class="mainContent"> - - <u--form labelPosition="left" label-width="70" :model="form" :border-bottom="false" :rules="rules" + <u--form labelPosition="left" label-width="80" :model="form" :border-bottom="false" :rules="rules" ref="uForm"> <view class="formItemContent"> - <u-form-item border-bottom label="������������:" prop="checkScore" required :border-bottom="false"> - <view class="" v-if="basicInfor.pageState==='view'"> + <u-form-item border-bottom label="������������:" prop="checkScore" + :required="basicInfor.pageState==='edit'" :border-bottom="false"> + <view class="fonttest" v-if="basicInfor.pageState==='view'"> {{ basicInfor.checkScore ||''}} </view> - <u-input v-else v-model="form.checkScore" border="none" placeholder="���������" type="text" /> + <u-input v-else v-model="form.checkScore" border="none" placeholder="���������" + type="number" /> </u-form-item> </view> <view class="formItemContent"> - <u-form-item border-bottom label="������:" prop="checkDescribe" required :border-bottom="false"> - <view class="" v-if="basicInfor.pageState==='view'"> + <u-form-item border-bottom label="������:" prop="checkDescribe" + :required="basicInfor.pageState==='edit'" :border-bottom="false"> + <view class="fonttest" v-if="basicInfor.pageState==='view'"> {{ basicInfor.checkDescribe ||''}} </view> <u--textarea v-else v-model="form.checkDescribe" border="none" placeholder="���������������" /> </u-form-item> </view> <view class="formItemContent"> - <u-form-item border-bottom label="������������" :border-bottom="false"> + <u-form-item border-bottom label="������������:" :border-bottom="false"> <view class="fileBox" v-if="basicInfor.pageState==='view'"> <cl-upload v-model="fileList" :add="false" :action="`''`" cloud-type="other" :remove="false" /> </view> <view class="fileBox" v-else> - <fileUpload class="rowTipContenetAll" :sys-code="sysCode" @handleFile="handleFile" /> + <fileUpload class="rowTipContenetAll" :sys-code="sysCode" + @handleFile="handleFile" /> </view> </u-form-item> </view> @@ -68,7 +71,7 @@ checkScore: 0, checkDescribe: '', }, - dictObj: this.$storage.getJson('dictObj'), + dictObj: JSON.parse(uni.getStorageSync('dictObj') || '[]'), fileList: [], fileBaseList: [], baseUrl: this.$storage.get('baseUrl'), @@ -104,7 +107,6 @@ console.log('this.fileList', this.basicInfor.fileBaseList) console.log('this.fileList', this.fileList) } - }, methods: { handleFile(data) { @@ -113,26 +115,21 @@ }, formVali() { return new Promise((resolve, reject) => { - if(this.basicInfor.pageState!=='view'){ + if (this.basicInfor.pageState !== 'view') { this.$refs.uForm.validate().then(res => { - resolve(true) - }) - .catch(errors => { - reject(false) - uni.$u.toast('������������') - }) - } else{ + resolve(true) + }).catch(errors => { + reject(false) + uni.$u.toast('������������') + }) + } else { resolve(true) } - - }); - + }) } - }, } </script> - <style scoped lang="scss"> /deep/.u-line { margin: 19.23rpx 0px !important; @@ -141,17 +138,16 @@ .workOrderDetail { border: 1px solid #bbb; border-radius: 5px; - min-height: 288.46rpx; margin: 19.23rpx; padding: 19.23rpx; color: #101010; font-weight: 700; - font-size: 26.92rpx; + font-size: 30.77rpx; .headerCont { display: flex; justify-content: space-between; - font-size: 15px; + font-size: 30.77rpx; } .mainContent { @@ -159,21 +155,25 @@ font-weight: 500; .rowTip { - // display: flex; - padding: 8px 0; + display: flex; + padding: 5px 0; border-bottom: 1px dashed #bbb; .wholeLine { display: flex; + width: 100%; align-items: center; .rowTipContenetLabel { - min-width: 125rpx; + min-width: 144.23rpx; + font-size: 28.85rpx; + text-align: left; } - } - .rowTipContenetAll { - width: calc(100% - 125rpx; ); + .rowTipContenetAll { + font-size: 28.85rpx; + width: calc(100% - 144.23rpx); + } } .rowTipContenet { @@ -195,36 +195,5 @@ text-align: right !important; } } - } - - /deep/.u-form-item { - padding: 8px 0; - border-bottom: 1px dashed #bbb; - } - - /deep/.u-form-item__body, - /deep/.u-textarea { - padding: 0 !important; - } - - /deep/.u-form-item__body__left__content__label, - /deep/.u-radio__text { - font-size: 13px !important; - } - - .fileBox { - display: -webkit-box; - display: -webkit-flex; - display: flex; - position: relative; - width: 100%; - height: 100%; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -webkit-justify-content: center; - justify-content: center; } </style> \ No newline at end of file -- Gitblit v1.8.0