From 03e24712b3534ffacd58ac8237237eccd4a4dd02 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Sun, 12 Nov 2023 11:02:49 +0800
Subject: [PATCH] 组件位置调整
---
subPackage/article/list.vue | 4
subPackage/bs/components/my-select.vue | 0
subPackage/house/components/boxTitle/index2.vue | 76 ++++----
subPackage/workbench/views/labelReportDetail.vue | 23 +-
subPackage/bs/views/bsReport.vue | 2
subPackage/workbench/views/examine.vue | 19 +-
subPackage/house/roomControl/index.vue | 53 +++--
subPackage/workbench/views/editExamine.vue | 106 +++++-----
subPackage/workbench/components/boxTitle/index.vue | 0
manifest.json | 4
subPackage/workbench/views/hotelReportDetail.vue | 19 +
subPackage/workbench/views/bailReportDetail.vue | 172 +++++++++---------
main.js | 4
common/setting.js | 6
subPackage/house/member/householdLabel.vue | 27 +-
15 files changed, 262 insertions(+), 253 deletions(-)
diff --git a/common/setting.js b/common/setting.js
index 5f5c943..a94d269 100644
--- a/common/setting.js
+++ b/common/setting.js
@@ -13,7 +13,7 @@
// devUrl: 'http://192.168.1.156:9528',
// devUrl:'http://192.168.1.50:9528',
// devUrl: 'http://192.168.0.102:9528',
- devUrl:'http://z4042833u6.wicp.vip',
+ devUrl: 'https://srgdjczzxtpt.com:2080/api',
minioBaseUrl: "http://60.220.177.113:9000/jczz/",
// 数据中台接口url
// dataCenterUrl: 'http://10.10.2.192/services',
@@ -21,7 +21,7 @@
//洪水预报接口url
hsybUrl: "https://sk.hubeishuiyi.cn/hsybApi/api/fh-admin",
// 线上环境接口Url
- prodUrl: 'https://sk.hubeishuiyi.cn',
+ prodUrl: 'https://srgdjczzxtpt.com:2080/api',
// 后端数据的接收方式application/json;charset=UTF-8或者application/x-www-form-urlencoded;charset=UTF-8
contentType: 'application/json;charset=UTF-8',
// 后端返回状态码
@@ -37,4 +37,4 @@
// token过期时间(秒)
// 30天 30*24*60*60
tokenTime: 2592000,
-}
+}
\ No newline at end of file
diff --git a/main.js b/main.js
index 6c5e709..43c3613 100644
--- a/main.js
+++ b/main.js
@@ -2,8 +2,8 @@
import App from './App'
import store from '@/store';
-import boxTitle from '@/components/boxTitle/index.vue';
-Vue.component('box-title', boxTitle) //
+// import boxTitle from '@/components/boxTitle/index.vue';
+// Vue.component('box-title', boxTitle) //
Vue.config.productionTip = false;
diff --git a/manifest.json b/manifest.json
index 3b3b89c..dfac599 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,6 +1,6 @@
{
"name" : "基层自治",
- "appid" : "__UNI__EE88272",
+ "appid" : "__UNI__3081001",
"description" : "",
"versionName" : "1.0.10",
"versionCode" : 104,
@@ -142,7 +142,7 @@
"quickapp" : {},
/* 小程序特有相关 */
"mp-weixin" : {
- "appid" : "wxdc5675f4df850da6",
+ "appid" : "wx1ff4bbc24b343ef1",
"setting" : {
"urlCheck" : false,
"minified" : true,
diff --git a/subPackage/article/list.vue b/subPackage/article/list.vue
index 59c2d58..eb3a2a7 100644
--- a/subPackage/article/list.vue
+++ b/subPackage/article/list.vue
@@ -5,7 +5,7 @@
:inactiveStyle="{color:'#999999'}" :activeStyle="{color:'#017BFC'}"></u-tabs>
</view>
<view class="list">
- <view class="notic-list bgc-ff" v-for="(item,index) in noticeList" key="index" @click="navTo(item.id)">
+ <view class="notic-list bgc-ff" v-for="(item,index) in noticeList" :key="index" @click="navTo(item.id)">
<view class="f-28 mb-30">
{{item.title}}
</view>
@@ -143,4 +143,4 @@
padding: 30rpx;
border-bottom: 1px solid #f5f5f5;
}
-</style>
+</style>
\ No newline at end of file
diff --git a/components/my-components/my-select.vue b/subPackage/bs/components/my-select.vue
similarity index 100%
rename from components/my-components/my-select.vue
rename to subPackage/bs/components/my-select.vue
diff --git a/subPackage/bs/views/bsReport.vue b/subPackage/bs/views/bsReport.vue
index 62a3be7..f307e6d 100644
--- a/subPackage/bs/views/bsReport.vue
+++ b/subPackage/bs/views/bsReport.vue
@@ -66,7 +66,7 @@
</template>
<script>
- import mySelect from "@/components/my-components/my-select.vue"
+ import mySelect from "@/subPackage/bs/components/my-select.vue"
import uploadMixin from "@/mixin/uploadMixin";
export default {
components: {
diff --git a/components/boxTitle/index2.vue b/subPackage/house/components/boxTitle/index2.vue
similarity index 99%
rename from components/boxTitle/index2.vue
rename to subPackage/house/components/boxTitle/index2.vue
index e325043..82822dd 100644
--- a/components/boxTitle/index2.vue
+++ b/subPackage/house/components/boxTitle/index2.vue
@@ -1,45 +1,45 @@
-<template>
- <view class="box-title">
- <view class="line">
-
- </view>
- <view class="text">
- {{ title }}
- </view>
- </view>
-</template>
-
-<script>
- export default {
- props: {
- title: {
- type: String,
- default: ''
- }
- },
-
- data() {
- return {
-
- }
- }
- }
-</script>
-
-<style lang="scss" scoped>
- .box-title {
+<template>
+ <view class="box-title">
+ <view class="line">
+
+ </view>
+ <view class="text">
+ {{ title }}
+ </view>
+ </view>
+</template>
+
+<script>
+ export default {
+ props: {
+ title: {
+ type: String,
+ default: ''
+ }
+ },
+
+ data() {
+ return {
+
+ }
+ }
+ }
+</script>
+
+<style lang="scss" scoped>
+ .box-title {
display: flex;
align-items: center;
color: #333;
- margin-bottom: 30rpx;
- .line {
- width: 6rpx;
- height: 30rpx;
- margin-right: 10rpx;
- background-color: #017BFC;
+ margin-bottom: 30rpx;
+ .line {
+ width: 6rpx;
+ height: 30rpx;
+ margin-right: 10rpx;
+ background-color: #017BFC;
}
.text {
font-size: 32rpx;
- }
- }
+ }
+ }
</style>
\ No newline at end of file
diff --git a/subPackage/house/member/householdLabel.vue b/subPackage/house/member/householdLabel.vue
index 597d0c9..d11228e 100644
--- a/subPackage/house/member/householdLabel.vue
+++ b/subPackage/house/member/householdLabel.vue
@@ -41,7 +41,8 @@
<u-radio-group class="mt-40" v-model="labelValue" placement="row">
<u-radio :customStyle="{marginBottom: '8px'}" v-for="(item, index) in labelList" :key="index"
- :label="item.name" :labelColor="item.color" :style="{color: item.color && '#fff'}" :name="item.name" :activeColor="item.color" @change="radioChange(item)">
+ :label="item.name" :labelColor="item.color" :style="{color: item.color && '#fff'}"
+ :name="item.name" :activeColor="item.color" @change="radioChange(item)">
</u-radio>
</u-radio-group>
@@ -53,7 +54,7 @@
<script>
import uploadMixin from "@/mixin/uploadMixin";
- import newBoxTitle from '@/components/boxTitle/index2.vue'
+ import newBoxTitle from '@/subPackage/house/components/boxTitle/index2.vue'
import {
getLabelListByParentId
} from "@/api/label/label.js";
@@ -315,24 +316,26 @@
padding: 40rpx 30rpx;
}
- .label-crad {
- background-color: #fff;
- margin-top: 20rpx;
- padding: 30rpx;
+ .label-crad {
+ background-color: #fff;
+ margin-top: 20rpx;
+ padding: 30rpx;
border-radius: 8rpx;
+
.label-btn-box {
display: flex;
flex-direction: row;
flex-wrap: wrap;
- &>view {
- margin: 0 20rpx 20rpx 0;
-
+
+ &>view {
+ margin: 0 20rpx 20rpx 0;
+
.u-button {
padding: 6rpx 8rpx;
border-width: 0 !important;
- background-color: #EFEFF0;
- color: #999999 !important;
-
+ background-color: #EFEFF0;
+ color: #999999 !important;
+
}
}
}
diff --git a/subPackage/house/roomControl/index.vue b/subPackage/house/roomControl/index.vue
index b70ecf8..afd8598 100644
--- a/subPackage/house/roomControl/index.vue
+++ b/subPackage/house/roomControl/index.vue
@@ -37,8 +37,9 @@
<newBoxTitle title="房屋标签"></newBoxTitle>
<view class="list">
<view v-for="(item, index) in labelBtnList" :key="index">
- <u-button size="mini" type="primary" :style="{background: item.color, color: item.color && '#fff'}"
- :plain="true" :text="item.name" @click="showLabelPopup(item)"></u-button>
+ <u-button size="mini" type="primary"
+ :style="{background: item.color, color: item.color && '#fff'}" :plain="true"
+ :text="item.name" @click="showLabelPopup(item)"></u-button>
</view>
</view>
</view>
@@ -46,7 +47,8 @@
</view>
<view class="edit-btn">
- <u-button type="primary" color="linear-gradient(163deg, #01BDFC 0%, #017BFC 100%)" text="修改数据" @click="updateHouseInfo(item)"></u-button>
+ <u-button type="primary" color="linear-gradient(163deg, #01BDFC 0%, #017BFC 100%)" text="修改数据"
+ @click="updateHouseInfo(item)"></u-button>
</view>
</view>
@@ -59,7 +61,8 @@
<u-radio-group v-model="" class="mt-40" v-model="labelValue" placement="row">
<u-radio :customStyle="{marginBottom: '8px'}" v-for="(item, index) in labelList" :key="index"
- :label="item.name" :labelColor="item.color" :name="item.name" :activeColor="item.color" @change="radioChange(item)">
+ :label="item.name" :labelColor="item.color" :name="item.name" :activeColor="item.color"
+ @change="radioChange(item)">
</u-radio>
</u-radio-group>
@@ -77,10 +80,7 @@
<script>
import uploadMixin from "@/mixin/uploadMixin";
- import newBoxTitle from '@/components/boxTitle/index2.vue'
- import {
- uploadFile
- } from "@/api/doorplateAddress/doorplateAddress";
+ import newBoxTitle from '@/subPackage/house/components/boxTitle/index2.vue'
import {
getLabelListByParentId
} from "@/api/label/label.js";
@@ -95,9 +95,6 @@
import {
minioBaseUrl
} from '@/common/setting'
- import {
- number
- } from "echarts";
export default {
mixins: [uploadMixin],
components: {
@@ -181,8 +178,8 @@
labelValue: "",
remark: '',
// 标记
- number: 0
-
+ number: 0
+
}
},
created() {
@@ -307,10 +304,10 @@
this.labelModelInfo.title = item.name
this.currentLabelInfo = item
// 遍历标签集合
- this.labelList.forEach(e => {
- console.log(e.color,item.color);
+ this.labelList.forEach(e => {
+ console.log(e.color, item.color);
if (e.color == item.color) {
- this.labelValue = e.name
+ this.labelValue = e.name
console.log(e);
this.remark = item.remark
this.number = 1
@@ -430,21 +427,25 @@
.label-btn-box {
padding: 30rpx;
margin-top: 20rpx;
- display: flex;
+ display: flex;
flex-direction: column;
- .list {
- display: flex;
+
+ .list {
+ display: flex;
flex-wrap: wrap;
- &>view {
+
+ &>view {
width: calc((100% - 80rpx) / 5);
- margin: 0 20rpx 20rpx 0;
- &:nth-child(5n) {
- margin-right: 0;
+ margin: 0 20rpx 20rpx 0;
+
+ &:nth-child(5n) {
+ margin-right: 0;
}
+
.u-button {
padding: 6rpx 8rpx;
- border-width: 0 !important;
- background-color: #F5F5F5;
+ border-width: 0 !important;
+ background-color: #F5F5F5;
color: #999999;
}
}
@@ -461,7 +462,7 @@
justify-content: space-around;
align-items: center;
background: #fff;
- box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
+ box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
}
}
}
diff --git a/components/boxTitle/index.vue b/subPackage/workbench/components/boxTitle/index.vue
similarity index 100%
rename from components/boxTitle/index.vue
rename to subPackage/workbench/components/boxTitle/index.vue
diff --git a/subPackage/workbench/views/bailReportDetail.vue b/subPackage/workbench/views/bailReportDetail.vue
index 8415b7e..001fd46 100644
--- a/subPackage/workbench/views/bailReportDetail.vue
+++ b/subPackage/workbench/views/bailReportDetail.vue
@@ -17,23 +17,23 @@
<view class="item mt-30">
- <u-form labelPosition="left" :model="info" ref="form" labelWidth="100"
- :labelStyle="{fontSize:'28rpx'}">
- <u-form-item label="审核结果" prop="confirmFlag" borderBottom @click="showPicker()">
+ <u-form labelPosition="left" :model="info" ref="form" labelWidth="100" :labelStyle="{fontSize:'28rpx'}">
+ <u-form-item label="审核结果" prop="confirmFlag" borderBottom @click="showPicker()">
<u-input v-model="confirmFlag" disabled disabledColor="#ffffff" border="none" placeholder="请输入"
placeholderClass="f-28 c-99" inputAlign="right"></u-input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
- <u-form-item label="备注" borderBottom>
+ <u-form-item label="备注" borderBottom>
<u--input type="textarea" v-model="info.confirmNotion" :disabled="isDisabled"
- disabledColor="#ffffff" placeholderClass="f-28 c-99" border="none" inputAlign="right"></u--input>
+ disabledColor="#ffffff" placeholderClass="f-28 c-99" border="none"
+ inputAlign="right"></u--input>
</u-form-item>
- <u-form-item label="审核人员" prop="checkUserName" borderBottom >
+ <u-form-item label="审核人员" prop="checkUserName" borderBottom>
<u-input v-model="info.confirmUserName" :disabled="isDisabled" disabledColor="#ffffff" border="none"
placeholder="请输入审核人员姓名" placeholderClass="f-28 c-99" inputAlign="right"></u-input>
</u-form-item>
- <u-form-item label="电话号码" prop="confirmUserTelephone" borderBottom >
+ <u-form-item label="电话号码" prop="confirmUserTelephone" borderBottom>
<u-input v-model="info.confirmUserTelephone" :disabled="isDisabled" disabledColor="#ffffff"
border="none" placeholder="请输入审核人员电话号码" placeholderClass="f-28 c-99"
inputAlign="right"></u-input>
@@ -41,60 +41,54 @@
</u-form>
</view>
- <view v-if="status == 2 && roleType == 2">
- <u-subsection :list="tabList" :current="tabIndex" button-color="#017BFC" @change="changeTab"></u-subsection>
+ <view v-if="status == 2 && roleType == 2">
+ <u-subsection :list="tabList" :current="tabIndex" button-color="#017BFC" @change="changeTab"></u-subsection>
<u-form labelPosition="left" :model="goOutInfo" ref="form" labelWidth="100"
:labelStyle="{fontSize:'28rpx'}">
<view class="" v-if="tabIndex == 0">
- <u-form-item label="当前时间" prop="checkUserName" borderBottom @click="showPickerDate">
- <u-input v-model="goOutInfo.startTime" disabled disabledColor="#ffffff"
- border="none" placeholder="请获取当前时间" placeholderClass="f-28 c-99"
- inputAlign="right"></u-input>
+ <u-form-item label="当前时间" prop="checkUserName" borderBottom @click="showPickerDate">
+ <u-input v-model="goOutInfo.startTime" disabled disabledColor="#ffffff" border="none"
+ placeholder="请获取当前时间" placeholderClass="f-28 c-99" inputAlign="right"></u-input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
- <u-form-item label="报备位置" prop="checkUserName" borderBottom @click="getLocation('startLocation')">
- <u-input v-model="goOutInfo.startLocation" disabled disabledColor="#ffffff"
- border="none" placeholder="请获取当前位置" placeholderClass="f-28 c-99"
- inputAlign="right"></u-input>
+ <u-form-item label="报备位置" prop="checkUserName" borderBottom @click="getLocation('startLocation')">
+ <u-input v-model="goOutInfo.startLocation" disabled disabledColor="#ffffff" border="none"
+ placeholder="请获取当前位置" placeholderClass="f-28 c-99" inputAlign="right"></u-input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
</view>
<view class="" v-if="tabIndex == 1">
- <u-form-item label="到达时间" prop="reachTime" borderBottom @click="showPickerDate">
- <u-input v-model="goOutInfo.reachTime" disabled disabledColor="#ffffff"
- border="none" placeholder="请获取当前时间" placeholderClass="f-28 c-99"
- inputAlign="right"></u-input>
+ <u-form-item label="到达时间" prop="reachTime" borderBottom @click="showPickerDate">
+ <u-input v-model="goOutInfo.reachTime" disabled disabledColor="#ffffff" border="none"
+ placeholder="请获取当前时间" placeholderClass="f-28 c-99" inputAlign="right"></u-input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
- <u-form-item label="到达位置" prop="reachLocation" borderBottom @click="getLocation('reachLocation')">
- <u-input v-model="goOutInfo.reachLocation" disabled disabledColor="#ffffff"
- border="none" placeholder="请获取当前位置" placeholderClass="f-28 c-99"
- inputAlign="right"></u-input>
+ <u-form-item label="到达位置" prop="reachLocation" borderBottom @click="getLocation('reachLocation')">
+ <u-input v-model="goOutInfo.reachLocation" disabled disabledColor="#ffffff" border="none"
+ placeholder="请获取当前位置" placeholderClass="f-28 c-99" inputAlign="right"></u-input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
</view>
<view class="" v-if="tabIndex == 2">
- <u-form-item label="返回时间" prop="returnTime" borderBottom @click="showPickerDate">
- <u-input v-model="goOutInfo.returnTime" disabled disabledColor="#ffffff"
- border="none" placeholder="请获取返回时间" placeholderClass="f-28 c-99"
- inputAlign="right"></u-input>
+ <u-form-item label="返回时间" prop="returnTime" borderBottom @click="showPickerDate">
+ <u-input v-model="goOutInfo.returnTime" disabled disabledColor="#ffffff" border="none"
+ placeholder="请获取返回时间" placeholderClass="f-28 c-99" inputAlign="right"></u-input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
- <u-form-item label="返回位置" prop="returnLocation" borderBottom @click="getLocation('returnLocation')">
- <u-input v-model="goOutInfo.returnLocation" disabled disabledColor="#ffffff"
- border="none" placeholder="请获取返回位置" placeholderClass="f-28 c-99"
- inputAlign="right"></u-input>
+ <u-form-item label="返回位置" prop="returnLocation" borderBottom @click="getLocation('returnLocation')">
+ <u-input v-model="goOutInfo.returnLocation" disabled disabledColor="#ffffff" border="none"
+ placeholder="请获取返回位置" placeholderClass="f-28 c-99" inputAlign="right"></u-input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
</view>
</u-form>
<view class="upload bgc-ff">
<view class="f-28 mb-20">位置图片</view>
- <view class="mt-20" v-if="tabIndex == 0">
+ <view class="mt-20" v-if="tabIndex == 0">
<u-upload :fileList="startImageUrls" :previewFullImage="uploadConfig.previewFullImage"
:accept="uploadConfig.acceptImg" :multiple="uploadConfig.multiple"
- :maxCount="uploadConfig.maxCount" :capture="uploadConfig.capture" @afterRead="afterReadImgs($event,'startImageUrls')"
- @delete="deletePic">
+ :maxCount="uploadConfig.maxCount" :capture="uploadConfig.capture"
+ @afterRead="afterReadImgs($event,'startImageUrls')" @delete="deletePic">
<view class="upload-item upload-icon flex_base">
<u-icon name="/static/icon/upload.png" width="60rpx" height="60rpx"></u-icon>
</view>
@@ -103,18 +97,18 @@
<view class="mt-20" v-if="tabIndex == 1">
<u-upload :fileList="reachImageUrls" :previewFullImage="uploadConfig.previewFullImage"
:accept="uploadConfig.acceptImg" :multiple="uploadConfig.multiple"
- :maxCount="uploadConfig.maxCount" :capture="uploadConfig.capture" @afterRead="afterReadImgs($event,'reachImageUrls')"
- @delete="deletePic">
+ :maxCount="uploadConfig.maxCount" :capture="uploadConfig.capture"
+ @afterRead="afterReadImgs($event,'reachImageUrls')" @delete="deletePic">
<view class="upload-item upload-icon flex_base">
<u-icon name="/static/icon/upload.png" width="60rpx" height="60rpx"></u-icon>
- </view>
+ </view>
</u-upload>
</view>
<view class="mt-20" v-if="tabIndex == 2">
<u-upload :fileList="returnImageUrls" :previewFullImage="uploadConfig.previewFullImage"
:accept="uploadConfig.acceptImg" :multiple="uploadConfig.multiple"
- :maxCount="uploadConfig.maxCount" :capture="uploadConfig.capture" @afterRead="afterReadImgs($event,'returnImageUrls')"
- @delete="deletePic">
+ :maxCount="uploadConfig.maxCount" :capture="uploadConfig.capture"
+ @afterRead="afterReadImgs($event,'returnImageUrls')" @delete="deletePic">
<view class="upload-item upload-icon flex_base">
<u-icon name="/static/icon/upload.png" width="60rpx" height="60rpx"></u-icon>
</view>
@@ -124,10 +118,10 @@
</view>
- <view class="bottom-btn" v-if="roleType == 1 && status == 1">
+ <view class="bottom-btn" v-if="roleType == 1 && status == 1">
<u-button type="primary" @click="submit">提交审核</u-button>
</view>
- <view class="bottom-btn" v-if="roleType == 2 && status == 2">
+ <view class="bottom-btn" v-if="roleType == 2 && status == 2">
<u-button type="primary" @click="submit">提交</u-button>
</view>
<u-datetime-picker ref="datetimePicker" :show="showSelectDate" v-model="goOutDate[tabIndex]" mode="datetime"
@@ -138,7 +132,7 @@
</template>
<script>
- import boxTitle from '@/components/boxTitle/index.vue'
+ import boxTitle from "@/subPackage/workbench/components/boxTitle/index.vue"
import lineItem from '../components/lineItem.vue'
import uploadMixin from "@/mixin/uploadMixin";
import {
@@ -231,11 +225,11 @@
name: '返程时'
}
],
- tabIndex:0,
- goOutDate:[new Date(),new Date(),new Date()],
- showSelectDate:false,
- status:1 ,//当前状态 1待审核 2审核通过 3审核不通过
- id:""
+ tabIndex: 0,
+ goOutDate: [new Date(), new Date(), new Date()],
+ showSelectDate: false,
+ status: 1, //当前状态 1待审核 2审核通过 3审核不通过
+ id: ""
}
},
@@ -256,60 +250,60 @@
},
methods: {
-
- changeTab(index){
+
+ changeTab(index) {
this.tabIndex = index;
},
-
- showPickerDate(){
- if(this.roleType == 2 && this.status != 2) return;
+
+ showPickerDate() {
+ if (this.roleType == 2 && this.status != 2) return;
this.showSelectDate = true;
},
- cancelPickerDate(){
+ cancelPickerDate() {
this.showSelectDate = false;
},
- showPicker(){
- if(this.roleType == 2 && this.status != 2) return;
+ showPicker() {
+ if (this.roleType == 2 && this.status != 2) return;
this.isPickerShow = true
},
-
- showConfirmFlag(status){
- if(status == 1){
+
+ showConfirmFlag(status) {
+ if (status == 1) {
this.confirmFlag = "待审核"
- }else if(status == 2){
+ } else if (status == 2) {
this.confirmFlag = "审核通过"
- }else {
+ } else {
this.confirmFlag = "审核不通过"
}
},
-
+
confirmDate(e) {
this.showSelectDate = false;
this.goOutDate[this.tabIndex] = e.value;
- if(this.tabIndex == 0){
+ if (this.tabIndex == 0) {
this.goOutInfo.startTime = uni.$u.timeFormat(e.value, 'yyyy-mm-dd hh:MM:ss')
-
- }else if(this.tabIndex == 1){
+
+ } else if (this.tabIndex == 1) {
this.goOutInfo.reachTime = uni.$u.timeFormat(e.value, 'yyyy-mm-dd hh:MM:ss')
- }else {
+ } else {
this.goOutInfo.returnTime = uni.$u.timeFormat(e.value, 'yyyy-mm-dd hh:MM:ss')
}
},
-
- getLocation(key){
+
+ getLocation(key) {
console.log(key)
- if(this.roleType == 2 && this.status != 2) return;
+ if (this.roleType == 2 && this.status != 2) return;
uni.chooseLocation({
- success:(res)=>{
+ success: (res) => {
console.log(res);
this.$set(this.goOutInfo, key, res.address)
},
- complete:(err)=> {
+ complete: (err) => {
console.log(err)
}
})
},
-
+
async afterReadImgs(event, key) {
this.showLoading()
let lists = [].concat(event.file)
@@ -341,7 +335,7 @@
this.status = data.confirmFlag
this.id = data.id;
this.showConfirmFlag(data.confirmFlag)
- if(data.confirmFlag != 1){
+ if (data.confirmFlag != 1) {
this.info.confirmFlag = data.confirmFlag;
this.info.confirmUserName = data.confirmUserName;
this.info.confirmUserTelephone = data.confirmUserTelephone;
@@ -366,7 +360,7 @@
this.info.confirmFlag = e.value[0].status;
this.isPickerShow = false
},
-
+
checkImages() {
if (this.startImageUrls.length) {
this.$set(this.goOutInfo, "startImageUrls", this.setGoOutImages(this.startImageUrls))
@@ -378,7 +372,7 @@
this.$set(this.goOutInfo, "returnImageUrls", this.setGoOutImages(this.returnImageUrls))
}
},
-
+
setGoOutImages(key) {
let urls = [];
for (let i of key) {
@@ -386,19 +380,19 @@
}
return urls.join(",")
},
-
+
submit() {
- if(this.roleType == 1){
+ if (this.roleType == 1) {
this.submitRequest(this.info);
- }else{
+ } else {
this.checkImages()
- setTimeout(()=>{
+ setTimeout(() => {
this.submitRequest(this.goOutInfo);
- },1000)
- }
+ }, 1000)
+ }
},
-
- submitRequest(data){
+
+ submitRequest(data) {
data.taskId = this.taskId;
data.id = this.id;
setBailReporting(data).then(res => {
@@ -407,7 +401,7 @@
title: '更新失败',
icon: 'error'
})
- }else {
+ } else {
uni.showToast({
title: '提交成功!',
icon: 'success'
@@ -469,17 +463,17 @@
/deep/ .uni-input-placeholder {
font-size: 30rpx;
}
-
+
.upload {
margin: 0 30rpx;
padding: 30rpx;
-
-
+
+
}
+
.upload-item {
width: 140rpx;
height: 140rpx;
border: 1px solid #EEEEEE;
}
-
</style>
\ No newline at end of file
diff --git a/subPackage/workbench/views/editExamine.vue b/subPackage/workbench/views/editExamine.vue
index 3166e89..92dcecc 100644
--- a/subPackage/workbench/views/editExamine.vue
+++ b/subPackage/workbench/views/editExamine.vue
@@ -56,7 +56,7 @@
getPlaceDetail
} from '@/api/placeExp/placeExp.js'
import uploadMixin from "@/mixin/uploadMixin";
- import boxTtitle from '@/components/boxTitle/index.vue'
+ import boxTitle from "@/subPackage/workbench/components/boxTitle/index.vue"
import formItem from '../components/formItem.vue'
export default {
mixins: [uploadMixin],
@@ -128,18 +128,18 @@
Object.keys(this.form).forEach(key => {
this.form[key] = data[key]
if (key === 'imageUrls' || key === 'planImageUrls') {
- this.form[key] = []
- if (!!data[key]) {
- data[key] = JSON.parse(data[key])
- if (Array.isArray(data[key])) {
- this.form[key] = data[key]
- }
- } else {
- this.form[key].push(data[key])
+ this.form[key] = []
+ if (!!data[key]) {
+ data[key] = JSON.parse(data[key])
+ if (Array.isArray(data[key])) {
+ this.form[key] = data[key]
+ }
+ } else {
+ this.form[key].push(data[key])
}
}
- })
-
+ })
+
console.log(this.form);
this.personNum = placePractitioner.length
this.$nextTick(() => {
@@ -149,48 +149,48 @@
})
})
})
- },
- updatePlaceExt(data) {
- data['imageUrls'] = data['imageUrls'].join('、')
- data['planImageUrls'] = data['planImageUrls'].join('、')
- updatePlaceExtData({
- ...data
- }).then(res => {
- const {
- code
- } = res
- if (code !== 200) {
- uni.showToast({
- title: '提交失败',
- icon: 'error'
- })
- return
- }
- uni.showToast({
- title: '提交成功',
- icon: 'success',
- complete() {
- setTimeout(() => {
- uni.navigateBack()
- }, 1500)
- }
- })
- })
- },
- addPerson() {
- this.personNum++
- },
- submit() {
- const placePractitioner = []
- this.$refs.formItemRef.forEach(item => {
- item.form.placeId = this.form.placeId
- placePractitioner.push(item.form)
- })
- this.form.placePractitioner = placePractitioner
- this.updatePlaceExt(this.form)
- },
- pushPage() {
- this.$u.func.globalNavigator('/subPackage/workbench/views/cshw')
+ },
+ updatePlaceExt(data) {
+ data['imageUrls'] = data['imageUrls'].join('、')
+ data['planImageUrls'] = data['planImageUrls'].join('、')
+ updatePlaceExtData({
+ ...data
+ }).then(res => {
+ const {
+ code
+ } = res
+ if (code !== 200) {
+ uni.showToast({
+ title: '提交失败',
+ icon: 'error'
+ })
+ return
+ }
+ uni.showToast({
+ title: '提交成功',
+ icon: 'success',
+ complete() {
+ setTimeout(() => {
+ uni.navigateBack()
+ }, 1500)
+ }
+ })
+ })
+ },
+ addPerson() {
+ this.personNum++
+ },
+ submit() {
+ const placePractitioner = []
+ this.$refs.formItemRef.forEach(item => {
+ item.form.placeId = this.form.placeId
+ placePractitioner.push(item.form)
+ })
+ this.form.placePractitioner = placePractitioner
+ this.updatePlaceExt(this.form)
+ },
+ pushPage() {
+ this.$u.func.globalNavigator('/subPackage/workbench/views/cshw')
}
}
}
diff --git a/subPackage/workbench/views/examine.vue b/subPackage/workbench/views/examine.vue
index 9a89743..a953ce7 100644
--- a/subPackage/workbench/views/examine.vue
+++ b/subPackage/workbench/views/examine.vue
@@ -64,13 +64,14 @@
<view class="bottom-btn">
<u-button type="primary" @click="submit">提交审核</u-button>
</view>
- <u-picker :defaultIndex="[this.defaultColumns]" :closeOnClickOverlay="true" @close="isPickerShow = false" :show="isPickerShow" ref="uPicker"
- :columns="columns" keyName="name" @cancel="isPickerShow = false" @confirm="handleConfirm"></u-picker>
+ <u-picker :defaultIndex="[this.defaultColumns]" :closeOnClickOverlay="true" @close="isPickerShow = false"
+ :show="isPickerShow" ref="uPicker" :columns="columns" keyName="name" @cancel="isPickerShow = false"
+ @confirm="handleConfirm"></u-picker>
</view>
</template>
<script>
- import boxTitle from '@/components/boxTitle/index.vue'
+ import boxTitle from "@/subPackage/workbench/components/boxTitle/index.vue"
import lineItem from '../components/lineItem.vue'
import {
checkPlaceExtData,
@@ -132,8 +133,8 @@
currentData: {
placeId: '',
id: ''
- },
- defaultColumns: 0,
+ },
+ defaultColumns: 0,
defaultPlaceholder: ''
}
},
@@ -170,10 +171,10 @@
})
this.basicData.forEach(item => {
item.value = data[item.name] || '未完善'
- })
- console.log(data);
- let columns = this.columns[0]
- this.defaultColumns = columns.findIndex(item => item.status == data.confirmFlag)
+ })
+ console.log(data);
+ let columns = this.columns[0]
+ this.defaultColumns = columns.findIndex(item => item.status == data.confirmFlag)
this.defaultPlaceholder = columns[this.defaultColumns].name
this.placePersonList = data.placePractitioner
},
diff --git a/subPackage/workbench/views/hotelReportDetail.vue b/subPackage/workbench/views/hotelReportDetail.vue
index c7843a7..3867035 100644
--- a/subPackage/workbench/views/hotelReportDetail.vue
+++ b/subPackage/workbench/views/hotelReportDetail.vue
@@ -44,8 +44,8 @@
<view class="info">
<u-form labelWidth="70" :model="form" ref="form" class="form">
<u-form-item label="审核状态" @click="isPickerShow = true" class="form-item" :border-bottom="true">
- <u--input v-model="form.confirmFlag" disabled disabledColor="#ffffff"
- placeholder="请选择审核状态" :border="false"></u--input>
+ <u--input v-model="form.confirmFlag" disabled disabledColor="#ffffff" placeholder="请选择审核状态"
+ :border="false"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
<u-form-item label="备注" class="form-item" v-if="selectStatus == 3">
@@ -54,7 +54,7 @@
</u-form>
</view>
</view>
- <view class="bottom-btn" v-if="(roleType == 1 && status == 1) || (roleType == 2 && status == 2)">
+ <view class="bottom-btn" v-if="(roleType == 1 && status == 1) || (roleType == 2 && status == 2)">
<u-button type="primary" @click="submit">提交审核</u-button>
</view>
<u-picker :closeOnClickOverlay="true" @close="isPickerShow = false" :show="isPickerShow" ref="uPicker"
@@ -63,7 +63,7 @@
</template>
<script>
- import boxTitle from '@/components/boxTitle/index.vue'
+ import boxTitle from "@/subPackage/workbench/components/boxTitle/index.vue"
import lineItem from '../components/lineItem.vue'
import {
getHotelReportingDetail,
@@ -193,7 +193,7 @@
this.id = option.id;
this.getDetailInfo(option.id);
},
-
+
methods: {
getDetailInfo(id) {
@@ -238,7 +238,7 @@
})
return;
}
- setHotelReporting(data).then(res=>{
+ setHotelReporting(data).then(res => {
if (res.code !== 200) {
uni.showToast({
title: '更新失败',
@@ -255,23 +255,28 @@
<style lang="scss">
.container {
- padding:0 20rpx 130rpx;
+ padding: 0 20rpx 130rpx;
+
.box-title {
margin-bottom: 15rpx;
}
+
.info {
.title {
font-size: 30rpx;
padding-left: 10rpx;
}
+
.images-box {
padding: 20rpx;
min-height: 100rpx;
background-color: #fff;
}
}
+
.form {
background-color: #fff;
+
.form-item {
padding: 0 20rpx;
diff --git a/subPackage/workbench/views/labelReportDetail.vue b/subPackage/workbench/views/labelReportDetail.vue
index a5a4b7d..40144b4 100644
--- a/subPackage/workbench/views/labelReportDetail.vue
+++ b/subPackage/workbench/views/labelReportDetail.vue
@@ -27,8 +27,8 @@
<view class="info">
<u-form labelWidth="70" :model="form" ref="form" class="form">
<u-form-item label="审核状态" @click="isPickerShow = true" class="form-item" :border-bottom="true">
- <u--input v-model="form.confirmFlag" disabled disabledColor="#ffffff"
- placeholder="请选择审核状态" :border="false"></u--input>
+ <u--input v-model="form.confirmFlag" disabled disabledColor="#ffffff" placeholder="请选择审核状态"
+ :border="false"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
<u-form-item label="备注" class="form-item" v-if="selectStatus == 3">
@@ -37,7 +37,7 @@
</u-form>
</view>
</view>
- <view class="bottom-btn" v-if="(roleType == 1 && status == 1) || (roleType == 2 && status == 2)">
+ <view class="bottom-btn" v-if="(roleType == 1 && status == 1) || (roleType == 2 && status == 2)">
<u-button type="primary" @click="submit">提交审核</u-button>
</view>
<u-picker :closeOnClickOverlay="true" @close="isPickerShow = false" :show="isPickerShow" ref="uPicker"
@@ -46,7 +46,7 @@
</template>
<script>
- import boxTitle from '@/components/boxTitle/index.vue'
+ import boxTitle from "@/subPackage/workbench/components/boxTitle/index.vue"
import lineItem from '../components/lineItem.vue'
import {
getLabelReportingDetail,
@@ -108,8 +108,8 @@
currentId: '',
currentData: {},
id: "",
- imageUrls:[],
- goodsImageUrls:[],
+ imageUrls: [],
+ goodsImageUrls: [],
selectStatus: "",
remark: ""
}
@@ -118,7 +118,7 @@
this.id = option.id;
this.getDetailInfo(option.id);
},
-
+
methods: {
getDetailInfo(id) {
getLabelReportingDetail({
@@ -159,7 +159,7 @@
})
return;
}
- setLabelReporting(data).then(res=>{
+ setLabelReporting(data).then(res => {
if (res.code !== 200) {
uni.showToast({
title: '更新失败',
@@ -176,23 +176,28 @@
<style lang="scss">
.container {
- padding:0 20rpx 130rpx;
+ padding: 0 20rpx 130rpx;
+
.box-title {
margin-bottom: 15rpx;
}
+
.info {
.title {
font-size: 30rpx;
padding-left: 10rpx;
}
+
.images-box {
padding: 20rpx;
min-height: 100rpx;
background-color: #fff;
}
}
+
.form {
background-color: #fff;
+
.form-item {
padding: 0 20rpx;
--
Gitblit v1.9.3