服务器提交

This commit is contained in:
2026-04-05 10:48:38 +08:00
parent 3eff15071e
commit 6423d681af
8000 changed files with 5341 additions and 899005 deletions

View File

@@ -0,0 +1 @@
require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/form/form"],{"24c1":function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i={data:function(){return{id:0,detail:null,isRepeat:!1,complete:!1,scroll:!0}},onLoad:function(t){var n=this;if(this.id=t.id||0,t.scene){var e=decodeURIComponent(t.scene);e=e.split("&"),e.length&&e.forEach((function(t){-1!=t.indexOf("id")&&(n.id=t.split("-")[1])}))}this.storeToken?this.getData():this.$nextTick((function(){n.$refs.login.open("/pages_tool/form/form?id="+n.id)}))},watch:{storeToken:function(t,n){t&&this.getData()}},methods:{getData:function(){var t=this;this.$api.sendRequest({url:"/form/api/form/info",data:{form_id:this.id},success:function(n){0==n.code&&n.data&&(t.detail=n.data),t.$refs.loadingCover&&t.$refs.loadingCover.hide()},fail:function(n){t.$refs.loadingCover&&t.$refs.loadingCover.hide()}})},create:function(){var t=this;if(this.$refs.form.verify()){if(this.isRepeat)return;this.isRepeat=!0,this.$api.sendRequest({url:"/form/api/form/create",data:{form_id:this.id,form_data:JSON.stringify(this.$refs.form.formData)},success:function(n){0==n.code?(t.$util.showToast({title:"提交成功"}),setTimeout((function(){t.complete=!0,t.detail=null}),1500)):(t.isRepeat=!1,t.$util.showToast({title:n.message}))}})}}}};n.default=i},"604c":function(t,n,e){},"6d1ed":function(t,n,e){"use strict";e.r(n);var i=e("24c1"),o=e.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(r);n["default"]=o.a},"92bf":function(t,n,e){"use strict";e.r(n);var i=e("f7e1"),o=e("6d1ed");for(var r in o)["default"].indexOf(r)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(r);e("e2b1");var a=e("828b"),s=Object(a["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);n["default"]=s.exports},af88:function(t,n,e){"use strict";(function(t,n){var i=e("47a9");e("d381");i(e("3240"));var o=i(e("92bf"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(o.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},e2b1:function(t,n,e){"use strict";var i=e("604c"),o=e.n(i);o.a},f7e1:function(t,n,e){"use strict";e.d(n,"b",(function(){return o})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){return i}));var i={nsForm:function(){return e.e("components/ns-form/ns-form").then(e.bind(null,"ae30"))},nsEmpty:function(){return e.e("components/ns-empty/ns-empty").then(e.bind(null,"52a6"))},loadingCover:function(){return e.e("components/loading-cover/loading-cover").then(e.bind(null,"c003"))},nsLogin:function(){return Promise.all([e.e("common/vendor"),e.e("components/ns-login/ns-login")]).then(e.bind(null,"2910"))}},o=function(){var t=this.$createElement,n=(this._self._c,this.detail?this.$util.img("public/uniapp/form/banner.png"):null);this.$mp.data=Object.assign({},{$root:{g0:n}})},r=[]}},[["af88","common/runtime","common/vendor"]]]);

View File

@@ -0,0 +1,8 @@
{
"usingComponents": {
"ns-form": "/components/ns-form/ns-form",
"ns-empty": "/components/ns-empty/ns-empty",
"loading-cover": "/components/loading-cover/loading-cover",
"ns-login": "/components/ns-login/ns-login"
}
}

View File

@@ -0,0 +1 @@
<page-meta page-style="{{themeColor}}"></page-meta><view><block wx:if="{{detail}}"><view class="page"><view class="form-banner"><image src="{{$root.g0}}" mode="widthFix"></image></view><view class="system-form-wrap"><view class="form-title">请填写表单所需信息</view><ns-form class="vue-ref" vue-id="88ef0e76-1" data="{{detail.json_data}}" data-ref="form" bind:__l="__l"></ns-form><button class="button mini" type="primary" size="mini" data-event-opts="{{[['tap',[['create']]]]}}" bindtap="__e">提交</button></view></view></block><block wx:else><ns-empty vue-id="88ef0e76-2" text="{{complete?'提交成功':'未获取到表单信息'}}" bind:__l="__l"></ns-empty></block><loading-cover class="vue-ref" vue-id="88ef0e76-3" data-ref="loadingCover" bind:__l="__l"></loading-cover><ns-login class="vue-ref" vue-id="88ef0e76-4" data-ref="login" bind:__l="__l"></ns-login></view>

View File

@@ -0,0 +1 @@
.form-banner{width:100vw;line-height:1}.form-banner image{width:100%;line-height:1}.system-form-wrap{background:#f8f8f8;border-radius:32rpx;overflow:hidden;margin:0 0 60rpx 0;padding:0 26rpx;-webkit-transform:translateY(-40rpx);transform:translateY(-40rpx)}.system-form-wrap .form-title{line-height:100rpx;padding-top:20rpx}.system-form-wrap .button{height:80rpx;line-height:80rpx!important;margin-top:30rpx!important;width:90%;border-radius:80rpx}.system-form-wrap .form-wrap{background:#fff;padding:30rpx;border-radius:32rpx}