app拍照功能实现

define(function (require) {
    'use strict';
    var lib = {
        ko: require('ko'),
        f7: require('f7'),
        $$: require('f7').$,
        $: require('jquery'),
        htmleditor: require('htmleditor'),
    };
    var helper = {
        view: require('oa!app/helper/view'),
        router: require('oa!app/helper/router'),
        overlays: require('oa!app/helper/overlays'),
        string: require('oa!app/helper/string'),
        events: require('oa!app/helper/events'),
        language: require('app/helper/language'),
        shell: require('oa!app/helper/shell'),
        pic: require('oa!app/helper/picCompress'),
        settings: require('app/helper/settings'),
    };
    var model = {
        user: require('oa!app/model/IBP/User'),
        release: require('oa!app/model/common/Release'),
    };
    return function (args) {
        var me = helper.view.base.call(this, args);
        var id = args.query.id || 0;
        var uname = model.user.getUserName();
        var settings = helper.settings.get();
        var fromDetail = args.query.fromDetail || 0;
        me.viewModel = {
            routeName: lib.ko.observable(),
            originName: lib.ko.observable(),
            originLBS: lib.ko.observable(""),
            iPublic: lib.ko.observable(),
            omiPublic: lib.ko.observable(),
            remark: lib.ko.observable(),
            publicVisible: lib.ko.observable(),
            createUserID: lib.ko.observable(),
            title: lib.ko.observable(helper.language.getText('Release.CamerApproach')),
            disabledckeck: lib.ko.observable(false),
            btnVisible: lib.ko.observable(false),
            tipVisible: lib.ko.observable(false),
            signImgApp: lib.ko.observable(''),//照片
            list: lib.ko.observableArray(),
            deleteImg: function (data, event) {
                me.viewModel.list.remove(function (o) { return o.signImgApp == data.signImgApp; });
                event.stopPropagation();
            },
            //保存
            save: function () {
                //if (me.viewModel.list().length <= 0) {
                //    helper.overlays.tipPopup('请先拍照!');
                //    return;
                //}
                var SurList = "";
                for (var i = 0; i < me.viewModel.list().length; i++) {
                    if (settings.isAbsUrl) {
                        SurList += me.viewModel.list()[i]["signImgApp"].replace(settings.siteUrl + '/', '') + ";";
                    }
                    else {
                        SurList += me.viewModel.list()[i]["signImgApp"].replace('/OM/', '') + ";";
                    }
                }
                if (id > 0) {
                    var condition = {
                        "relaId": id,
                        "image": SurList,
                        "type": 0
                    };
                    model.release.updateReturnStatus(condition).done(function (res) {
           

  • 24
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luohuajiexiejuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值