master
lion 3 years ago
parent 45f6a3f4bf
commit 3753dbe57e

@ -92,7 +92,17 @@
人员<text>{{info.accept_admin.name}}</text>
</view>
</view>
</view>
</view>
<template v-if="info.accept_admin_sign">
<view class="dbtext">签字</view>
<view class="dbitem sfyritem">
<view class="dbinfo justify-left">
<image style="width:100%" :src="info.accept_admin_sign_file.url" mode=""></image>
</view>
</view>
</template>
<!-- 审核 -->
<view class="dbtext" v-if="info.audit_status==0"></view>
@ -239,6 +249,7 @@
return
}
}else{
that.isCheck = false
}

@ -1,10 +1,12 @@
<template>
<view class="containers">
<view class="containers">
<view class="signwrap">
<l-signature disableScroll backgroundColor="#ddd" ref="signatureRef" :penColor="penColor"
:penSize="penSize"></l-signature>
:penSize="penSize"></l-signature>
<view class="signarea">签字区</view>
</view>
<view class="signbtns justify-between">
<view class="signbtns justify-evenly">
<button type="primary" @click="onClick('clear')"></button>
<button type="primary" @click="onClick('undo')"></button>
<button type="primary" @click="onClick('save')"></button>
@ -19,21 +21,21 @@
} from 'image-tools'
export default {
data() {
return {
id:"",
return {
id: "",
title: 'Hello',
penColor: 'black',
penSize: 5,
urls: '',
accept_admin_sign:"",
picForm:{},
host:''
urls: '',
accept_admin_sign: "",
picForm: {},
host: ''
}
},
onLoad(options){
this.id = options.id
this.host = this.util.HOST
this.loadDetail()
},
onLoad(options) {
this.id = options.id
this.host = this.util.HOST
this.loadDetail()
},
methods: {
onClick(type) {
@ -65,24 +67,24 @@
uploadImg(url) {
let that = this
uni.uploadFile({
url: this.host+'/api/admin/upload-file',
url: this.host + '/api/admin/upload-file',
filePath: url,
name: 'file',
header:{
token:uni.getStorageSync('userInfo_BD_token').token
name: 'file',
header: {
token: uni.getStorageSync('userInfo_BD_token').token
},
success: (res) => {
console.log("respic",res.data)
let data = JSON.parse(res.data)
that.picForm.accept_admin_sign = data.response?data.response.id:data.id
console.log("that.accept_admin_sign",that.picForm)
success: (res) => {
console.log("respic", res.data)
let data = JSON.parse(res.data)
that.picForm.accept_admin_sign = data.response ? data.response.id : data.id
console.log("that.accept_admin_sign", that.picForm)
that.picSubmit()
}
});
},
loadDetail() {
let that = this
console.log("that.id",that.id)
let that = this
console.log("that.id", that.id)
this.util.request({
api: '/api/admin/visit/show',
method: "get",
@ -101,33 +103,33 @@
})
}
})
},
picSubmit() {
let that = this
// return
this.util.request({
api: '/api/admin/visit/save',
method: "POST",
requestType:'bd',
data: that.picForm,
utilSuccess: function(res) {
uni.showToast({
title: res.msg,
duration: 2000,
icon: 'none'
})
uni.navigateTo({
url:'/pages/bd/record?type=myrecord'
})
},
utilFail: function(res) {
uni.showToast({
title: res.errmsg,
duration: 2000,
icon: 'none'
})
}
})
},
picSubmit() {
let that = this
// return
this.util.request({
api: '/api/admin/visit/save',
method: "POST",
requestType: 'bd',
data: that.picForm,
utilSuccess: function(res) {
uni.showToast({
title: res.msg,
duration: 2000,
icon: 'none'
})
uni.navigateTo({
url: '/pages/bd/record?type=myrecord'
})
},
utilFail: function(res) {
uni.showToast({
title: res.errmsg,
duration: 2000,
icon: 'none'
})
}
})
},
}
@ -139,13 +141,39 @@
width: 100%;
height: 100vh;
position: relative;
background-color: #ddd;
}
.signarea{
position: absolute;
top: 47%;
right: 0%;
transform: translate(-50%, -50%),;
z-index: 99;
font-size: 32px;
transform: rotate(90deg);
color: #ddd;
}
/deep/ .lime-signature,
.lime-signature__canvas {
height: 80% !important;
width: 80% !important;
position: absolute;
top: 50%;
right: 0;
transform: translate(0, -50%);
background: #fff !important;
z-index: 99
}
.signbtns {
position: absolute;
top: 0;
left: 0;
top: 50%;
left: -8px;
width: 100%;
flex-direction: column;
height: 80%;
z-index: 9;
transform: translate(0, -50%);
}
.signbtns button {
@ -155,5 +183,6 @@
margin-top: 20rpx;
/* padding: 40rpx; */
color: #333;
transform: rotate(90deg);
}
</style>
</style>

@ -93,7 +93,16 @@
人员<text>{{info.accept_admin.name}}</text>
</view>
</view>
</view>
</view>
<template v-if="info.accept_admin_sign">
<view class="dbtext">签字</view>
<view class="dbitem sfyritem">
<view class="dbinfo justify-left">
<image style="width:100%" :src="info.accept_admin_sign_file.url" mode=""></image>
</view>
</view>
</template>
<view class="justify-between cancelcode">
<button :class="info.audit_status<1?'wd100 cancelbtn':'cancelbtn'" v-if="info.audit_status<2&&info.audit_status!=5" @click="showCancelM"
type="primary">取消拜访</button>
@ -101,8 +110,6 @@
<button :class="info.audit_status==3?'wd100 codebtn':'codebtn'" v-if="info.audit_status==1||info.audit_status==3" @click="createdCode"
type="primary" style="">出示二维码</button>
</view>
</view>
</view>

Loading…
Cancel
Save