|
@@ -20,6 +20,7 @@
|
|
|
|
|
|
<script>
|
|
|
import AutographToPic from '@/components/autograph-to-pic/autograph-to-pic.vue'
|
|
|
+ import {submitTask} from '@/api/task'
|
|
|
export default{
|
|
|
components: {
|
|
|
AutographToPic
|
|
@@ -29,20 +30,47 @@
|
|
|
isEmpty: [ // 是否为空判断
|
|
|
{name: 'handWriting-dz', state: false},
|
|
|
{name: 'handWriting-xd', state: false}
|
|
|
- ]
|
|
|
+ ],
|
|
|
+ taskId: '',
|
|
|
+ inspectorSign:'', // 巡店人签名
|
|
|
+ storeManagerSign:'', // 店长签名
|
|
|
}
|
|
|
},
|
|
|
+ onLoad(opts) {
|
|
|
+ this.taskId = opts.taskId
|
|
|
+ },
|
|
|
methods: {
|
|
|
- // 提交
|
|
|
+ // 提交本次任务
|
|
|
submitFun(){
|
|
|
- // this.isEmpty = [
|
|
|
- // {name: 'handWriting-dz', state: true},
|
|
|
- // {name: 'handWriting-xd', state: true},
|
|
|
- // ]
|
|
|
- uni.navigateTo({
|
|
|
- url: '/pages/shopTourCompleted/shopTourCompleted'
|
|
|
- })
|
|
|
- }
|
|
|
+ const _this = this;
|
|
|
+ clzConfirm({
|
|
|
+ title: '提示',
|
|
|
+ content: '确定提交本次巡店?',
|
|
|
+ success: function(res) {
|
|
|
+ if (res.confirm || res.index == 0) {
|
|
|
+ submitTask({
|
|
|
+ id: _this.taskId,
|
|
|
+ inspectorSign: _this.inspectorSign,
|
|
|
+ storeManagerSign: _this.storeManagerSign
|
|
|
+ }).then(ret=>{
|
|
|
+ console.log(ret)
|
|
|
+ if(ret.status == 200){
|
|
|
+ // 关闭上页
|
|
|
+ uni.$emit("closeTour",1)
|
|
|
+ // 打开完成页面
|
|
|
+ uni.redirectTo({
|
|
|
+ url:"/pages/shopTourCompleted/shopTourCompleted?taskId="+_this.taskId
|
|
|
+ })
|
|
|
+ }
|
|
|
+ uni.showToast({
|
|
|
+ icon:'none',
|
|
|
+ title: ret.message
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|