Commit e3e3ed72 authored by sheng du's avatar sheng du
Browse files

之前的一部分修改

parent 62934791
......@@ -19,7 +19,7 @@ if (NODE_ENV === 'development') {
const Config = {
propertyId: 1,
apiRoot: `${base.baseUrl}`,
lang: 'GB', //B5繁体、GB简体、EN英文
lang: 'B5', //B5繁体、GB简体、EN英文
...base,
};
......
......@@ -7,6 +7,9 @@
"transformPx" : false,
/* 5+App特有相关 */
"app-plus" : {
"compatible" : {
"ignoreVersion" : true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持
},
"usingComponents" : true,
"nvueStyleCompiler" : "uni-app",
"compilerVersion" : 3,
......@@ -39,7 +42,7 @@
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
],
"abiFilters" : [ "arm64-v8a", "x86" ]
"abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ]
},
/* ios打包配置 */
"ios" : {
......
......@@ -3,27 +3,27 @@
{
"path": "pages/login/property/property",
"style": {
"navigationBarTitleText": "选择物业"
"navigationBarTitleText": "選擇物業"
}
},
{
"path": "pages/login/login/login",
"style": {
"navigationBarTitleText": "登",
"navigationBarTitleText": "登",
"navigationStyle": "custom"
}
},
{
"path": "pages/opinion/list",
"style": {
"navigationBarTitleText": "意列表",
"navigationBarTitleText": "意列表",
"enablePullDownRefresh": true
}
},
{
"path": "pages/opinion/detail",
"style": {
"navigationBarTitleText": "意见详情"
"navigationBarTitleText": "意見詳情"
}
},
......@@ -46,35 +46,35 @@
}, {
"path": "pages/user/userInfo",
"style": {
"navigationBarTitleText": "个人资料",
"navigationBarTitleText": "個人資料",
"enablePullDownRefresh": false
}
}, {
"path": "pages/user/aboutUs",
"style": {
"navigationBarTitleText": "于我",
"navigationBarTitleText": "于我",
"enablePullDownRefresh": false
}
}, {
"path": "pages/user/agreement",
"style": {
"navigationBarTitleText": "用户协议",
"navigationBarTitleText": "用戶協議",
"enablePullDownRefresh": false
}
}, {
"path": "pages/follow/followDetail",
"style": {
"navigationBarTitleText": "跟进详情",
"navigationBarTitleText": "跟進詳情",
"enablePullDownRefresh": false
}
}, {
"path": "pages/opinion/addNew",
"style": {
"navigationBarTitleText": "新增意",
"navigationBarTitleText": "新增意",
"enablePullDownRefresh": false
}
......@@ -88,7 +88,7 @@
}, {
"path": "pages/opinion/checkList",
"style": {
"navigationBarTitleText": "批列表",
"navigationBarTitleText": "批列表",
"enablePullDownRefresh": false
}
......@@ -96,14 +96,14 @@
{
"path": "pages/opinion/edit",
"style": {
"navigationBarTitleText": "编辑意见",
"navigationBarTitleText": "編輯意見",
"enablePullDownRefresh": false
}
},
{
"path": "pages/opinion/checkDetail",
"style": {
"navigationBarTitleText": "审批详情",
"navigationBarTitleText": "審批詳情",
"enablePullDownRefresh": false
}
}
......@@ -126,7 +126,7 @@
"pagePath": "pages/opinion/list",
"iconPath": "static/images/index.png",
"selectedIconPath": "static/images/index-active.png",
"text": "意列表"
"text": "意列表"
}, {
"pagePath": "pages/user/user",
"iconPath": "static/images/user.png",
......
......@@ -3,7 +3,7 @@
<view class="header">
<view class="flex-between head">
<view class="code">參考編號:{{detail.cpl_cplid}}</view>
<view class="code">參考編號:{{detail.cpl_refno}}</view>
<text class="status">{{$utils.getDictName('cpl_status',detail.cpl_status)}}</text>
</view>
<view class="flex level-line">
......@@ -12,11 +12,11 @@
{{$utils.getDictName('cpl_priority',detail.cpl_priority)}}
</view>
<view class="pub-tag success" v-if="!detail.cpl_otpid">非住客投</view>
<view class="pub-tag success" v-if="!detail.cpl_otpid">非住客投</view>
</view>
</view>
<view class="pub-card">
<view class="card-title">职员跟进</view>
<view class="card-title">職員跟進</view>
<view class="step">
<view class="step-item" v-for="(item,index) in stepList" :key="index">
<view class="step-item-content">
......@@ -24,8 +24,8 @@
<!-- <view class="">跟進人:張三</view> -->
<view class="text-primary" v-if="item.cpr_cmsstatus=='P'">審批狀態:待審批</view>
<view class="text-primary" v-if="item.cpr_cmsstatus=='A'">審批狀態:批通</view>
<view class="text-danger" v-if="item.cpr_cmsstatus=='R'">審批狀態:批不通</view>
<view class="text-primary" v-if="item.cpr_cmsstatus=='A'">審批狀態:批通</view>
<view class="text-danger" v-if="item.cpr_cmsstatus=='R'">審批狀態:批不通</view>
<!-- <view class="text-danger" v-if="index==2">未通过原因:原因原因原因原因原因原因原因原因</view> -->
<view class="flex-between">
......
......@@ -3,14 +3,14 @@
<view class="top flex-col flex-items-center">
<image src="../../static/images/success.png" style="width: 154rpx; height: 154rpx;" mode=""></image>
<view class="top-title">跟進提交成功</view>
<view class="top-info">進提交成功,等待管理員審核!</view>
<view class="top-info">進提交成功,等待管理員審核!</view>
<view class="btns-box flex-between">
<view class="pub-btn plain info" @click="pageBack">返回</view>
<view class="pub-btn" @click="toFollorInfo">进详</view>
<view class="pub-btn" @click="toFollorInfo">進詳</view>
</view>
</view>
<view class="pub-card">
<view class="card-title">信息</view>
<view class="card-title">信息</view>
<view class="card-content">
<view class="label">意見来源</view>
......
......@@ -14,24 +14,24 @@
<!-- <view class="flex"> -->
<!-- <uni-icons type="person" size="24" color="#999"></uni-icons> -->
<image src="../../../static/images/username.png" class="form-icon" mode=""></image>
<input type="text" placeholder="请输入账号" v-model="username" />
<input type="text" placeholder="請輸入賬號" v-model="username" />
<!-- </view> -->
</view>
<view class="flex inout-box">
<!-- <view class="flex"> -->
<!-- <uni-icons type="locked" size="24" color="#999"></uni-icons> -->
<image src="../../../static/images/lock.png" class="form-icon" mode=""></image>
<input type="password" placeholder="请输入密" v-model="password" />
<input type="password" placeholder="請輸入密" v-model="password" />
<!-- </view> -->
</view>
</view>
<div class="btn page-btn" @click="login"></div>
<div class="btn page-btn" @click="login"></div>
<view class="flex flex-items-center agreement">
<checkbox value="cb" checked="true" style="transform:scale(0.7)" />
<text>阅读并同意<text class="parmary-text">户协议</text></text>
<text>閱讀並同意<text class="parmary-text">戶協議</text></text>
</view>
<view class="flex flex-items-center agreement">
<text class="parmary-text" @click="reSelect">重新选择物业</text>
<text class="parmary-text" @click="reSelect">重新選擇物業</text>
</view>
</view>
</template>
......@@ -52,7 +52,7 @@
login() {
uni.showLoading({
title: '中...',
title: '中...',
mask: true
})
let datas = {
......@@ -76,7 +76,7 @@
if (FindACR) {
uni.showToast({
title: '成功',
title: '成功',
})
setTimeout(() => {
uni.switchTab({
......@@ -86,7 +86,7 @@
} else {
uni.showToast({
title: '户没有权',
title: '戶沒有權',
icon: 'none'
})
}
......
......@@ -3,7 +3,7 @@
<view class="search-box">
<view class="search">
<uni-icons type="search" size="24" color="#999"></uni-icons>
<input type="text" placeholder="查找物" />
<input type="text" placeholder="查找物" />
</view>
</view>
<view class="list" ref="list">
......
......@@ -3,7 +3,7 @@
<view class="pub-card">
<view class="pub-form card-form">
<view class="form-item flex-between bd-bt">
<view class="label">人性</view>
<view class="label">人性</view>
<view class="pub-form-content">
<label class="radio" @click="form.nature = 1">
......@@ -16,50 +16,50 @@
</view>
<template v-if="form.nature == 1">
<view class="form-item flex-between bd-bt">
<view class="label must"></view>
<view class="label must"></view>
<view class="pub-form-content">
<input type="text" :value="project.project_name_cn" disabled placeholder="">
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label must"></view>
<view class="label must"></view>
<view class="pub-form-content">
<PubPicker :range="ranges.phase_id" v-model="form.phase_id" placeholder="请选择期数"
<PubPicker :range="ranges.phase_id" v-model="form.phase_id" placeholder="請選擇期數"
@change="getZoneList"></PubPicker>
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label must"></view>
<view class="label must"></view>
<view class="pub-form-content">
<PubPicker :range="ranges.zone_id" v-model="form.zone_id" placeholder="请选择园"
<PubPicker :range="ranges.zone_id" v-model="form.zone_id" placeholder="請選擇園"
@change="getBlockList"></PubPicker>
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label must">楼栋</view>
<view class="label must">樓棟</view>
<view class="pub-form-content">
<PubPicker :range="ranges.block_id" v-model="form.block_id" placeholder="请选择楼栋"
<PubPicker :range="ranges.block_id" v-model="form.block_id" placeholder="請選擇樓棟"
@change="getFloorList"></PubPicker>
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label must">层数</view>
<view class="label must">層數</view>
<view class="pub-form-content">
<PubPicker :range="ranges.floor_id" v-model="form.floor_id" placeholder="请选择层数"
<PubPicker :range="ranges.floor_id" v-model="form.floor_id" placeholder="請選擇層數"
@change="getUnitList"></PubPicker>
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label must"></view>
<view class="label must"></view>
<view class="pub-form-content">
<PubPicker :range="ranges.unit_id" v-model="form.unit_id" placeholder="请选择单位"
<PubPicker :range="ranges.unit_id" v-model="form.unit_id" placeholder="請選擇單位"
@change="getUnitOwnerAccountList"></PubPicker>
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label must">住客</view>
<view class="pub-form-content">
<PubPicker :range="ranges.cpl_otpid" v-model="form.cpl_otpid" placeholder="请选择住客"
<PubPicker :range="ranges.cpl_otpid" v-model="form.cpl_otpid" placeholder="請選擇住客"
@change="changeOpt">
</PubPicker>
</view>
......@@ -72,21 +72,21 @@
</view> -->
</template>
<view class="form-item bd-bt">
<view class="label must">见内</view>
<view class="label must">見內</view>
<textarea v-model="form.cpl_content" placeholder="請輸入您的意見內容" cols="30" rows="10"></textarea>
</view>
<view class="form-item bd-bt">
<view class="label">传凭证<text class="tip">(支持png、jpg、pdf格式,最多可傳5</text></view>
<view class="label">傳憑證<text class="tip">(支持png、jpg、pdf格式,最多可傳5</text></view>
<FileUploader v-model="fileList"></FileUploader>
</view>
<view class="form-item flex-between bd-bt">
<view class="label must">见类别</view>
<view class="label must">見類別</view>
<view class="pub-form-content">
<PubPicker :range="ranges.cpl_catid" v-model="form.cpl_catid"></PubPicker>
</view>
</view>
<view class="form-item bd-bt">
<view class="label must">重要情</view>
<view class="label must">重要情</view>
<view class="pub-form-content">
<PubPicker type="tagSelect" :range="ranges.cpl_priority" v-model="form.cpl_priority"
@change="priorityChange">
......@@ -94,7 +94,7 @@
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label">理截止日期</view>
<view class="label">理截止日期</view>
<view class="pub-form-content">
<PubPicker type="date" v-model="form.cpl_deadline"></PubPicker>
</view>
......@@ -106,7 +106,7 @@
</view>
</view> -->
<view class="form-item bd-bt">
<view class="label must">见来</view>
<view class="label must">見來</view>
<view class="pub-form-content">
<PubPicker type="tagSelect" :range="ranges.cpl_method" v-model="form.cpl_method"></PubPicker>
</view>
......@@ -114,21 +114,21 @@
<view class="form-item flex-between bd-bt">
<view class="label must"></view>
<view class="label must"></view>
<view class="pub-form-content">
<input type="text" v-model="form.cpl_name" placeholder="请输入姓名">
<input type="text" v-model="form.cpl_name" placeholder="請輸入姓名">
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label">联系电话</view>
<view class="label">聯系電話</view>
<view class="pub-form-content">
<input type="text" v-model="form.cpl_contacttel" placeholder="请输入电话">
<input type="text" v-model="form.cpl_contacttel" placeholder="請輸入電話">
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label">电邮地址</view>
<view class="label">電郵地址</view>
<view class="pub-form-content">
<input type="text" v-model="form.cpl_usremail" placeholder="请输入邮箱">
<input type="text" v-model="form.cpl_usremail" placeholder="請輸入郵箱">
</view>
</view>
</view>
......@@ -406,35 +406,28 @@
let userInfo = uni.getStorageSync('userInfo');
if (!this.form.cpl_otpid && this.form.nature == 1) {
uni.showToast({
title: '请选择住户',
title: '請選擇住戶',
icon: 'none'
})
return
}
if (!this.form.cpl_catid) {
uni.showToast({
title: '请选择意见类',
title: '請選擇意見類',
icon: 'none'
})
return
}
if (!this.form.cpl_content) {
uni.showToast({
title: '请输入一件那内',
title: '請輸入意見內',
icon: 'none'
})
return
}
if (!this.form.cpl_priority) {
uni.showToast({
title: '请选择重要情况',
icon: 'none'
})
return
}
if (!this.form.cpl_priority) {
uni.showToast({
title: '请选择重要情况',
title: '請選擇重要情況',
icon: 'none'
})
return
......@@ -442,7 +435,7 @@
if (!this.form.cpl_method) {
uni.showToast({
title: '请选择意见来',
title: '請選擇意見來',
icon: 'none'
})
return
......@@ -450,7 +443,7 @@
if (!this.form.cpl_name) {
uni.showToast({
title: '请输入投人姓名',
title: '請輸入投人姓名',
icon: 'none'
})
return
......
......@@ -2,9 +2,9 @@
<view class="page">
<view class="header">
<view class="flex-between head">
<view class="code">參考編號:{{detail.cpl_cplid}}</view>
<view class="code">參考編號:{{detail.cpl_refno}}</view>
<!-- <text class="status">{{$utils.getDictName('cpl_status',detail.cpl_status)}}</text> -->
<text class="status"></text>
<text class="status"></text>
</view>
<view class="flex level-line">
<!-- <view class="level pub-tag warning">紧急</view> -->
......@@ -16,19 +16,19 @@
{{$utils.getDictName('cpl_priority',detail.cpl_priority)}}
</view>
<view class="pub-tag success" v-if="!detail.cpl_otpid">非住客投</view>
<view class="pub-tag success" v-if="!detail.cpl_otpid">非住客投</view>
</view>
</view>
<view class="pub-card">
<view class="card-title">新增意</view>
<view class="card-title">新增意</view>
<view class="card-content">
<view class="label">见内</view>
<view class="label">見內</view>
<view class="content">{{detail.cpl_content}}</view>
</view>
<view class="card-content">
<view class="label">见凭证</view>
<view class="label">見憑證</view>
<view class="card-file" v-for="(item,index) in detail.fileList">
<view class="left flex-items-center">
<image src="../../static/images/file.png" style="width: 69rpx;height: 57rpx" mode=""></image>
......@@ -37,11 +37,11 @@
<!-- <view class="size">4.1M</view> -->
</view>
</view>
<view class="pre-view" @click="$utils.preViewImg(item)">预览</view>
<view class="pre-view" @click="$utils.preViewImg(item)">預覽</view>
</view>
</view>
<view class="card-content">
<view class="label"></view>
<view class="label"></view>
<view class="content">{{detail.cpl_name}}</view>
</view>
<view class="card-content">
......@@ -54,10 +54,10 @@
</view>
</view>
<view class="pub-card">
<view class="card-title">职员跟进</view>
<view class="card-title">職員跟進</view>
<view class="card-content">
<view class="label">意見</view>
<view class="label">意見</view>
<view class="content">{{$utils.getDictName('cpl_method',cpr_detail.cpr_method)}}</view>
</view>
<view class="card-content">
......@@ -124,15 +124,15 @@
<view class="page-bottom-btns">
<view class="btn pub-btn" @click="checkOpen('A')">批通</view>
<view class="btn pub-btn plain" @click="checkOpen('R')">批不通</view>
<view class="btn pub-btn" @click="checkOpen('A')">批通</view>
<view class="btn pub-btn plain" @click="checkOpen('R')">批不通</view>
</view>
<!-- 输入框示例 -->
<uni-popup ref="inputDialog" type="dialog">
<uni-popup-dialog ref="inputClose" :mode="form.cpr_cmsstatus == 'A' ? 'base' : 'input'"
:title="form.cpr_cmsstatus == 'A' ? '批通' : '批不通'" content="确认审批通过吗?" value="" placeholder="请输入不通原因"
:title="form.cpr_cmsstatus == 'A' ? '批通' : '批不通'" content="確認審批通過嗎?" value="" placeholder="請輸入不通原因"
@confirm="dialogInputConfirm"></uni-popup-dialog>
</uni-popup>
</view>
......@@ -258,7 +258,7 @@
api.main.ApprovalCPRByHPSUser(datas).then(res => {
if (res) {
uni.showToast({
title: '批成功'
title: '批成功'
})
setTimeout(() => {
uni.navigateBack(-1)
......
......@@ -11,9 +11,9 @@
<view class="opinion" v-for="(item,index) in list" :key="index" :id="'index'+index"
@click="toDetail(item)">
<view class="flex-between head">
<view class="code">參考編號:{{item.cpl_cplid}}</view>
<view class="code">參考編號:{{item.cpl_refno}}</view>
<view class="right flex-items-center">
<text class="status"></text>
<text class="status"></text>
<image src="../../static/images/back.png" style="width: 32rpx;height: 32rpx;" mode="">
</image>
</view>
......@@ -28,7 +28,7 @@
</view>
<view class="content">{{item.cpr_content}}</view>
<view class="flex-between bottom">
<view class="pub-tag plain">公共</view>
<view class="pub-tag plain">公共</view>
<view class="time">{{item.cpr_createdate}}</view>
</view>
</view>
......@@ -57,7 +57,7 @@
computed: {
filters() {
return [{
label: '',
label: '',
value: 1,
}
// , {
......
......@@ -2,7 +2,7 @@
<view class="page">
<view class="header">
<view class="flex-between head">
<view class="code">參考編號:{{detail.cpl_cplid}}</view>
<view class="code">參考編號:{{detail.cpl_refno}}</view>
<text class="status">{{$utils.getDictName('cpl_status',detail.cpl_status)}}</text>
</view>
<view class="flex level-line">
......@@ -15,11 +15,11 @@
{{$utils.getDictName('cpl_priority',detail.cpl_priority)}}
</view>
<view class="pub-tag success" v-if="!detail.cpl_otpid">非住客投</view>
<view class="pub-tag success" v-if="!detail.cpl_otpid">非住客投</view>
</view>
</view>
<view class="pub-card">
<view class="card-title">新增意</view>
<view class="card-title">新增意</view>
<view class="card-content" v-if="detail.cpl_otpid">
<view class="label">地址</view>
......@@ -29,12 +29,12 @@
</view>
</view>
<view class="card-content">
<view class="label">见内</view>
<view class="label">見內</view>
<view class="content">{{detail.cpl_content}}</view>
</view>
<view class="card-content">
<view class="label">见凭证</view>
<view class="label">見憑證</view>
<view class="card-file" v-for="(item,index) in detail.fileList">
<view class="left flex-items-center">
<image src="../../static/images/file.png" style="width: 69rpx;height: 57rpx" mode=""></image>
......@@ -43,23 +43,23 @@
<!-- <view class="size">4.1M</view> -->
</view>
</view>
<view class="pre-view" @click="$utils.preViewImg(item)">预览</view>
<view class="pre-view" @click="$utils.preViewImg(item)">預覽</view>
</view>
</view>
<view class="card-content">
<view class="label">见类别</view>
<view class="label">見類別</view>
<view class="content">{{$utils.getDictName('cpl_catid',detail.cpl_catid)}}</view>
</view>
<view class="card-content">
<view class="label">见负责</view>
<view class="label">見負責</view>
<view class="content">--</view>
</view>
<view class="card-content">
<view class="label">见来</view>
<view class="label">見來</view>
<view class="content">{{$utils.getDictName('cpl_method',detail.cpl_method)}}</view>
</view>
<view class="card-content">
<view class="label"></view>
<view class="label"></view>
<view class="content">{{detail.cpl_name}}</view>
</view>
<view class="card-content">
......@@ -81,11 +81,11 @@
<view class="content">{{detail.cpl_createusrid}}</view>
</view>
<view class="card-content">
<view class="label">更改日期</view>
<view class="label">更改日期</view>
<view class="content">--</view>
</view>
<view class="card-content">
<view class="label">更改者</view>
<view class="label">更改者</view>
<view class="content">--</view>
</view>
<view class="card-content">
......@@ -100,7 +100,7 @@
</view>
<!-- 审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况审批情况 -->
<view class="pub-card" v-if="false">
<view class="card-title">批情</view>
<view class="card-title">批情</view>
<view class="step">
<view class="step-item">
......@@ -123,16 +123,16 @@
</view>
<view class="pub-card" v-if="isFollow">
<view class="card-title">职员跟进</view>
<view class="card-title">職員跟進</view>
<view class="pub-form card-form">
<view class="form-item flex-between bd-bt">
<view class="label">见来</view>
<view class="label">見來</view>
<view class="pub-form-content">
<PubPicker :range="ranges.cpl_method" v-model="form.cpr_method"></PubPicker>
</view>
</view>
<view class="form-item bd-bt">
<view class="label"></view>
<view class="label"></view>
<textarea v-model="form.cpr_content" placeholder="請輸入您的意見內容" cols="30" rows="10"></textarea>
</view>
<!-- <view class="form-item bd-bt">
......@@ -141,13 +141,13 @@
</view> -->
<view class="form-item flex-between bd-bt">
<view class="label">是否</view>
<view class="label">是否</view>
<view class="pub-form-content">
<PubPicker :range="ranges.cpr_confidential" v-model="form.cpr_confidential"></PubPicker>
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label">截至日期</view>
<view class="label">截至日期</view>
<view class="pub-form-content">
<PubPicker type="date" v-model="form.cpr_deadline"></PubPicker>
</view>
......@@ -160,7 +160,7 @@
</view>
</view>
<view class="form-item bd-bt">
<view class="label">前台</view>
<view class="label">前台</view>
<textarea v-model="form.cpr_contentcms" placeholder="請描述前台內容" cols="30" rows="10"></textarea>
</view>
</view>
......@@ -177,14 +177,14 @@
<template v-else>
<view class="btn" v-if="canOver && detail.cpl_status != 3" @click="overOpinion">已完成</view>
<!-- <view class="btn">已完成</view> -->
<view class="btn" v-if="userInfo.sgp_fecplreceive == 'Y' && detail.cpl_status != 3" @click="openTurn">转单
<view class="btn" v-if="userInfo.sgp_fecplreceive == 'Y' && detail.cpl_status != 3" @click="openTurn">轉單
</view>
<!-- <view class="btn" v-if="userInfo.sgp_iscplapproval == 'Y' &&detail.cpl_status == 1">分配人员</view> -->
<view class="btn" @click="toEdit" v-if="userInfo.sgp_fecplreceive == 'Y' && detail.cpl_status != 3">
修改意
修改意
</view>
<view class="btn" v-if="stepList.length" @click="toFollorInfo">查看跟</view>
<view class="btn" @click="handleFollow" v-if="detail.cpl_status != 3">见跟进</view>
<view class="btn" v-if="stepList.length" @click="toFollorInfo">查看跟</view>
<view class="btn" @click="handleFollow" v-if="detail.cpl_status != 3">見跟進</view>
</template>
</view>
......@@ -192,7 +192,7 @@
<uni-popup ref="popup" background-color="#fff">
<view class="popup-content">
<view class="flex-center group-title">
转单至组
轉單至組
</view>
<picker-view :value="selectGroup" @change="bindChangeGroup" class="picker-view">
<picker-view-column>
......@@ -202,7 +202,7 @@
<view class="flex flex-between">
<view class="btn pub-btn info plain" style="width:200rpx" @click="closeGroup">取消</view>
<view class="btn pub-btn" style="width:420rpx" @click="submitGroup">确认</view>
<view class="btn pub-btn" style="width:420rpx" @click="submitGroup">確認</view>
</view>
</view>
......@@ -347,28 +347,28 @@
let userInfo = uni.getStorageSync('userInfo');
if (!this.form.cpr_content) {
uni.showToast({
title: '请输入跟进内',
title: '請輸入跟進內',
icon: 'none'
})
return
}
if (!this.form.cpr_confidential) {
uni.showToast({
title: '请选择是否',
title: '請選擇是否',
icon: 'none'
})
return
}
if (!this.form.cpr_fedisplay) {
uni.showToast({
title: '请选择是否前台',
title: '請選擇是否前台',
icon: 'none'
})
return
}
if (!this.form.cpr_contentcms && this.form.cpr_fedisplay == 'Y') {
uni.showToast({
title: '请输入前台显示内',
title: '請輸入前台顯示內',
icon: 'none'
})
return
......@@ -394,7 +394,7 @@
api.main.AddCPRByHPSUser(datas).then(res => {
if (res) {
uni.showToast({
title: '成功'
title: '成功'
})
setTimeout(() => {
uni.setStorageSync('followSuccessData', datas)
......@@ -465,7 +465,7 @@
if (res) {
uni.showToast({
title: '转单成功'
title: '轉單成功'
})
setTimeout(() => {
uni.navigateBack(-1)
......@@ -481,7 +481,7 @@
let that = this
uni.showModal({
title: '提示',
content: '是否完成意',
content: '是否完成意',
success: function(res) {
if (res.confirm) {
let datas = {
......@@ -493,7 +493,7 @@
if (res) {
uni.showToast({
title: '已完成'
title: '已完成'
})
setTimeout(() => {
that.getDetail()
......@@ -502,7 +502,7 @@
}
})
} else if (res.cancel) {
console.log('户点击取消');
console.log('戶點擊取消');
}
}
});
......
......@@ -3,14 +3,14 @@
<view class="pub-card">
<view class="pub-form card-form">
<view class="form-item flex-between bd-bt">
<view class="label">人性</view>
<view class="label">人性</view>
<view class="pub-form-content">
{{form.cpl_otpid?'住客':'非住客'}}
</view>
</view>
<template v-if="form.cpl_otpid">
<view class="form-item flex-between bd-bt">
<view class="label must">位置</view>
<view class="label must">位置</view>
<view class="pub-form-content">
{{form.apt_phadesc}}{{form.apt_zondesc}}{{form.apt_blkdesc}}{{form.apt_floor}}
{{form.apt_flat}}
......@@ -22,7 +22,7 @@
<textarea v-model="form.cpl_content" placeholder="請輸入您的意見內容" cols="30" rows="10"></textarea>
</view>
<view class="form-item bd-bt">
<view class="label">传凭证<text class="tip">(支持png、jpg、pdf格式,最多可傳5</text></view>
<view class="label">傳憑證<text class="tip">(支持png、jpg、pdf格式,最多可傳5</text></view>
<view class="card-file" v-for="(item,index) in fileList">
<view class="left flex-items-center">
......@@ -33,17 +33,17 @@
<!-- <view class="size">4.1M</view> -->
</view>
</view>
<view class="pre-view" @click="$utils.preViewImg(item)">预览</view>
<view class="pre-view" @click="$utils.preViewImg(item)">預覽</view>
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label must">见类别</view>
<view class="label must">見類別</view>
<view class="pub-form-content">
<PubPicker :range="ranges.cpl_catid" v-model="form.cpl_catid" readonly></PubPicker>
</view>
</view>
<view class="form-item bd-bt">
<view class="label must">重要情</view>
<view class="label must">重要情</view>
<view class="pub-form-content">
<PubPicker type="tagSelect" :range="ranges.cpl_priority" v-model="form.cpl_priority"
@change="priorityChange">
......@@ -51,7 +51,7 @@
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label">理截止日期</view>
<view class="label">理截止日期</view>
<view class="pub-form-content">
<PubPicker type="date" v-model="form.cpl_deadline"></PubPicker>
</view>
......@@ -63,7 +63,7 @@
</view>
</view> -->
<view class="form-item bd-bt">
<view class="label must">见来</view>
<view class="label must">見來</view>
<view class="pub-form-content">
<PubPicker type="tagSelect" :range="ranges.cpl_method" v-model="form.cpl_method" readonly>
</PubPicker>
......@@ -72,21 +72,21 @@
<view class="form-item flex-between bd-bt">
<view class="label must"></view>
<view class="label must"></view>
<view class="pub-form-content">
<input type="text" v-model="form.cpl_name" placeholder="请输入姓名" disabled>
<input type="text" v-model="form.cpl_name" placeholder="請輸入姓名" disabled>
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label">联系电话</view>
<view class="label">聯系電話</view>
<view class="pub-form-content">
<input type="text" v-model="form.cpl_contacttel" placeholder="请输入电话" disabled>
<input type="text" v-model="form.cpl_contacttel" placeholder="請輸入電話" disabled>
</view>
</view>
<view class="form-item flex-between bd-bt">
<view class="label">电邮地址</view>
<view class="label">電郵地址</view>
<view class="pub-form-content">
<input type="text" v-model="form.cpl_usremail" placeholder="请输入邮箱" disabled>
<input type="text" v-model="form.cpl_usremail" placeholder="請輸入郵箱" disabled>
</view>
</view>
</view>
......
......@@ -15,7 +15,7 @@
<view class="opinion" v-for="(item,index) in list" :key="index" :id="'index'+index"
@click="toDetail(item)">
<view class="flex-between head">
<view class="code">參考編號:{{item.cpl_cplid}}</view>
<view class="code">參考編號:{{item.cpl_refno}}</view>
<view class="right flex-items-center">
<text class="status">{{getDictName('cpl_status',item.cpl_status)}}</text>
<image src="../../static/images/back.png" style="width: 32rpx;height: 32rpx;" mode="">
......@@ -37,7 +37,7 @@
{{item.apt_phadesc}}{{item.apt_zondesc}}{{item.apt_blkdesc}}{{item.apt_floor}}
{{item.apt_flat}}
</view>
<view class="pub-tag success" v-else>非住客投</view>
<view class="pub-tag success" v-else>非住客投</view>
<!-- <view class="room" v-if="item.cpl_name">{{item.cpl_name}}</view> -->
</view>
......@@ -51,7 +51,7 @@
</scroll-view>
</view>
<view class="add-btn flex-center">
<view class="page-btn" @click="addNew">新增意</view>
<view class="page-btn" @click="addNew">新增意</view>
</view>
<MaskSelecter v-model="showSelect" :defaultValue="filterValues[selectKey]" :type="selectType"
......@@ -59,7 +59,7 @@
</MaskSelecter>
<view class="check-list" @click="toCheckList" v-if="userInfo.sgp_iscplapproval == 'Y'">
<image src="../../static/images/check-list.png" style="width: 80rpx;height: 80rpx;" mode=""></image>
<text>批列表</text>
<text>批列表</text>
</view>
</view>
</template>
......@@ -144,23 +144,23 @@
},
filters() {
return [{
name: '见来',
name: '見來',
field: 'cpl_method',
type: 'tag',
}, {
name: '完成情',
name: '完成情',
field: 'cpl_status',
type: 'select',
}, {
name: '重要情',
name: '重要情',
field: 'cpl_priority',
type: 'select',
}, {
name: '见类别',
name: '見類別',
field: 'cpl_catid',
type: 'tag',
}, {
name: '排序选择',
name: '排序選擇',
field: 'sort',
type: 'select',
}]
......
......@@ -6,18 +6,18 @@
<view class="top-info">您的意見已提交,我們會盡快安排工作人員跟進,謝謝!</view>
<view class="btns-box flex-between">
<view class="pub-btn plain info" @click="pageBack">返回</view>
<view class="pub-btn" @click="toInfo">见详</view>
<view class="pub-btn" @click="toInfo">見詳</view>
</view>
</view>
<view class="pub-card">
<view class="card-title">信息</view>
<view class="card-title">信息</view>
<view class="card-content">
<view class="label">投訴人性質:</view>
<view class="content" v-if="detail.cpl_seqno">
{{detail.cpl_householdtype == 'H' ? '' :detail.cpl_householdtype == 'T' ? '租客' : '家庭成' }}
{{detail.cpl_householdtype == 'H' ? '' :detail.cpl_householdtype == 'T' ? '租客' : '家庭成' }}
</view>
<!-- 【H业主,T租客,F家庭成员】 -->
<view class="content" v-else></view>
<view class="content" v-else></view>
</view>
<view class="card-content">
<view class="label">小區:</view>
......@@ -55,7 +55,7 @@
<view class="content">{{$utils.getDictName('cpl_method',detail.cpl_method)}}</view>
</view>
<view class="card-content">
<view class="label"></view>
<view class="label"></view>
<view class="content">{{detail.cpl_name}}</view>
</view>
<view class="card-content">
......
......@@ -6,7 +6,7 @@
</view>
<view class="menu-list">
<view class="menu-item flex-between " @click="toAgreement">
<text class="text">户协议</text>
<text class="text">戶協議</text>
<uni-icons type="right" size="18" style="margin-left: 10rpx;"></uni-icons>
</view>
</view>
......
......@@ -5,7 +5,7 @@
<view class="header-content flex-between">
<view class="content">
<view class="name">{{userInfo.stf_name}}</view>
<view class="job">管理</view>
<view class="job">管理</view>
<view class="dept">客服部</view>
</view>
<view class="avatar flex-center">
......@@ -17,14 +17,14 @@
<view class="menu-item flex-between bd-bt" @click="toUserInfo">
<view class="menu-item-left flex-items-center">
<image src="../../static/images/userinfo.png" style="width:28rpx;height: 28rpx;" mode=""></image>
<text class="text">个人资</text>
<text class="text">個人資</text>
</view>
<uni-icons type="right" size="18" style="margin-left: 10rpx;"></uni-icons>
</view>
<view class="menu-item flex-between " @click="toAboutUs">
<view class="menu-item-left flex-items-center">
<image src="../../static/images/aboutus.png" style="width:28rpx;height: 28rpx;" mode=""></image>
<text class="text">于我</text>
<text class="text">于我</text>
</view>
<uni-icons type="right" size="18" style="margin-left: 10rpx;"></uni-icons>
</view>
......@@ -33,7 +33,7 @@
<view class="menu-item flex-between bd-bt">
<view class="menu-item-left flex-items-center">
<image src="../../static/images/checkupdate.png" style="width:28rpx;height: 28rpx;" mode=""></image>
<text class="text">查更新</text>
<text class="text">查更新</text>
</view>
<view class="menu-item-right flex-items-center">
<text class="text">v1.0.0</text>
......@@ -43,7 +43,7 @@
<view class="menu-item flex-between ">
<view class="menu-item-left flex-items-center">
<image src="../../static/images/clear.png" style="width:28rpx;height: 28rpx;" mode=""></image>
<text class="text">清除</text>
<text class="text">清除</text>
</view>
<view class="menu-item-right flex-items-center">
<text class="text">2.3M</text>
......@@ -51,7 +51,7 @@
</view>
</view>
</view>
<view class="out-login flex-center" @click="loginOut">退出登</view>
<view class="out-login flex-center" @click="loginOut">退出登</view>
</view>
</template>
......@@ -78,7 +78,7 @@
uni.showModal({
title: '提示',
content: '是否退出登',
content: '是否退出登',
success: function(res) {
if (res.confirm) {
uni.removeStorageSync('userInfo')
......@@ -87,7 +87,7 @@
url: '/pages/login/login/login'
})
} else if (res.cancel) {
console.log('户点击取消');
console.log('戶點擊取消');
}
}
});
......
......@@ -4,7 +4,7 @@
<view class="menu-list">
<view class="menu-item flex-between bd-bt">
<view class="menu-item-left flex-items-center">
<text class="text"></text>
<text class="text"></text>
</view>
<view class="avatar flex-center">
<image src="../../static/images/avatar.png" style="width: 102rpx;height: 115rpx;" mode=""></image>
......@@ -18,15 +18,15 @@
<text class="text">{{userInfo.stf_name}}</text>
</view>
<view class="menu-item flex-between bd-bt">
<text class="text">机号</text>
<text class="text">機號</text>
<text class="text">--</text>
</view>
<view class="menu-item flex-between bd-bt">
<text class="text"></text>
<text class="text"></text>
<text class="text">--</text>
</view>
<view class="menu-item flex-between bd-bt">
<text class="text"></text>
<text class="text"></text>
<text class="text">--</text>
</view>
</view>
......
......@@ -68,7 +68,7 @@ const store = new Vuex.Store({
}
uni.showLoading({
title: '正在取配置...',
title: '正在取配置...',
mask: true
})
// let p = Promise.all( [getData1(), getData2(), getData3(), getData4() ])
......
No preview for this file type
https://ide.dcloud.net.cn/build/download/c97770d0-ce0f-11ee-809d-63124f549bfc
\ No newline at end of file
https://app.liuyingyong.cn/build/download/557f7fb0-dc23-11ee-a74e-b1de084b0928
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment