Skip to content

Commit 9663955

Browse files
committed
HasMany
ItemSelect
1 parent ba3f057 commit 9663955

File tree

26 files changed

+182897
-39
lines changed

26 files changed

+182897
-39
lines changed

.vscode/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
3+
4+
}

config/admin.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,5 +119,6 @@
119119
'show_version' => true,
120120
'show_environment' => true,
121121
'menu_bind_permission' => true,
122+
'which-composer' => 'composer'
122123

123124
];

docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ class GroupBuyController extends AdminController implements AdminResource
7373

7474
### 查看当前版本
7575
```bash
76-
composer show smallruraldog/laravel-vue-admin
76+
composer show smallruraldog/laravel-vue-admin --latest
7777
```
7878
### 更新到最新版
7979
```bash

docs/custom.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ php artisan admin:extend smallruraldog/miss-meijiu-admin
2828
//....
2929
"0": {
3030
"type": "path",
31-
//请确认好扩展包的路径,要不然回安装失败
31+
//请确认好扩展包的路径,要不然会安装失败
3232
"url": "app/Admin/Extends/MissMeijiuAdmin"
3333
}
3434
}

public/0.js

Lines changed: 59691 additions & 1 deletion
Large diffs are not rendered by default.

public/10.js

Lines changed: 255 additions & 1 deletion
Large diffs are not rendered by default.

public/4.js

Lines changed: 140 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,140 @@
1-
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{"7fiH":function(t,a,e){var s=e("e29B");"string"==typeof s&&(s=[[t.i,s,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};e("aET+")(s,r);s.locals&&(t.exports=s.locals)},LkaR:function(t,a,e){"use strict";var s=e("7fiH");e.n(s).a},O7aE:function(t,a,e){"use strict";e.r(a);var s=e("sxkf"),r=e("hgWx"),o={components:{ItemDiaplsy:s.a,ItemIf:r.a},props:{attrs:Object},data:function(){return{loading:!1,isEdit:!1,formData:{}}},mounted:function(){this.formData=this._.cloneDeep(this.attrs.formItemsValue)},methods:{submitForm:function(t){var a=this;this.$refs[t].validate((function(t){if(!t)return!1;a.loading=!0,a.$http.post(a.attrs.action,a.formData).then((function(t){t.data;var e=t.code;t.message;200==e&&a.attrs.emits.map((function(t){a.$bus.emit(t.name,t.data)}))})).finally((function(){a.loading=!1}))}))},resetForm:function(t){}}},n=(e("LkaR"),e("KHd+")),i=Object(n.a)(o,(function(){var t=this,a=t.$createElement,e=t._self._c||a;return t.formData?e("el-form",{ref:"ruleForm",class:t.attrs.attrs.className,style:t.attrs.attrs.style,attrs:{model:t.formData,rules:t.attrs.attrs.rules,inline:t.attrs.attrs.inline,"label-position":t.attrs.attrs.labelPosition,"label-width":t.attrs.attrs.labelWidth,"label-suffix":t.attrs.attrs.labelSuffix,"hide-required-asterisk":t.attrs.attrs.hideRequiredAsterisk,"show-message":t.attrs.attrs.showMessage,"inline-message":t.attrs.attrs.inlineMessage,"status-icon":t.attrs.attrs.statusIcon,"validate-on-rule-change":t.attrs.attrs.validateOnRuleChange,size:t.attrs.attrs.size,disabled:t.attrs.attrs.disabled}},[t._l(t.attrs.formItems,(function(a,s){return[e("ItemIf",{key:s,attrs:{form_item:a,form_items:t.attrs.formItems,form_data:t.formData}},[a.topComponent?e(a.topComponent.componentName,{tag:"component",attrs:{attrs:a.topComponent}}):t._e(),t._v(" "),e("el-form-item",{attrs:{label:a.label,prop:a.prop,"label-width":a.labelWidth,required:a.required,rules:a.rules,error:a.error,"show-message":a.showMessage,"inline-message":a.inlineMessage,size:a.size}},[[e("el-row",[e("el-col",{attrs:{span:a.inputWidth}},[a.relationName?[e("ItemDiaplsy",{attrs:{form_item:a,form_items:t.attrs.formItems,form_data:t.formData},model:{value:t.formData[a.relationName][a.relationValueKey],callback:function(e){t.$set(t.formData[a.relationName],a.relationValueKey,e)},expression:"formData[item.relationName][item.relationValueKey]"}})]:[e("ItemDiaplsy",{attrs:{form_item:a,form_data:t.formData},model:{value:t.formData[a.prop],callback:function(e){t.$set(t.formData,a.prop,e)},expression:"formData[item.prop]"}})],t._v(" "),a.help?e("div",{staticClass:"form-item-help",domProps:{innerHTML:t._s(a.help)}}):t._e()],2)],1)]],2),t._v(" "),a.footerComponent?e(a.footerComponent.componentName,{tag:"component",attrs:{attrs:a.footerComponent}}):t._e()],1)]})),t._v(" "),e("div",{staticClass:"form-bottom-actions"},[e("div"),t._v(" "),e("div",[e("el-button",{staticClass:"submit-btn",attrs:{loading:t.loading,type:"primary"},on:{click:function(a){return t.submitForm("ruleForm")}}},[t._v("提交")])],1)])],2):t._e()}),[],!1,null,"4724ea80",null);a.default=i.exports},e29B:function(t,a,e){(t.exports=e("I1BE")(!1)).push([t.i,".form-bottom-actions[data-v-4724ea80] {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n.form-bottom-actions .submit-btn[data-v-4724ea80] {\n width: 120px;\n}\n.form-item-help[data-v-4724ea80] {\n color: #999;\n}",""])}}]);
1+
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[4],{
2+
3+
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/antv/AntvLine.vue?vue&type=script&lang=js&":
4+
/*!************************************************************************************************************************************************************************!*\
5+
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/antv/AntvLine.vue?vue&type=script&lang=js& ***!
6+
\************************************************************************************************************************************************************************/
7+
/*! exports provided: default */
8+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
9+
10+
"use strict";
11+
__webpack_require__.r(__webpack_exports__);
12+
/* harmony import */ var _antv_g2plot__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @antv/g2plot */ "./node_modules/@antv/g2plot/esm/index.js");
13+
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
14+
15+
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
16+
17+
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
18+
19+
//
20+
//
21+
//
22+
23+
/* harmony default export */ __webpack_exports__["default"] = ({
24+
props: {
25+
attrs: Object
26+
},
27+
data: function data() {
28+
return {
29+
antv: null
30+
};
31+
},
32+
mounted: function mounted() {
33+
this.antv = new _antv_g2plot__WEBPACK_IMPORTED_MODULE_0__["Line"](this.attrs.canvasId, _objectSpread({
34+
data: this.attrs.data
35+
}, this.attrs.config));
36+
this.antv.render();
37+
},
38+
updated: function updated() {
39+
this.antv.changeData(this.attrs.data);
40+
},
41+
destroyed: function destroyed() {//this.antv.destory();
42+
}
43+
});
44+
45+
/***/ }),
46+
47+
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/antv/AntvLine.vue?vue&type=template&id=628bc908&":
48+
/*!****************************************************************************************************************************************************************************************************************!*\
49+
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/antv/AntvLine.vue?vue&type=template&id=628bc908& ***!
50+
\****************************************************************************************************************************************************************************************************************/
51+
/*! exports provided: render, staticRenderFns */
52+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
53+
54+
"use strict";
55+
__webpack_require__.r(__webpack_exports__);
56+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
57+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
58+
var render = function() {
59+
var _vm = this
60+
var _h = _vm.$createElement
61+
var _c = _vm._self._c || _h
62+
return _c("div", { attrs: { id: _vm.attrs.canvasId } })
63+
}
64+
var staticRenderFns = []
65+
render._withStripped = true
66+
67+
68+
69+
/***/ }),
70+
71+
/***/ "./resources/js/components/antv/AntvLine.vue":
72+
/*!***************************************************!*\
73+
!*** ./resources/js/components/antv/AntvLine.vue ***!
74+
\***************************************************/
75+
/*! exports provided: default */
76+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
77+
78+
"use strict";
79+
__webpack_require__.r(__webpack_exports__);
80+
/* harmony import */ var _AntvLine_vue_vue_type_template_id_628bc908___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AntvLine.vue?vue&type=template&id=628bc908& */ "./resources/js/components/antv/AntvLine.vue?vue&type=template&id=628bc908&");
81+
/* harmony import */ var _AntvLine_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./AntvLine.vue?vue&type=script&lang=js& */ "./resources/js/components/antv/AntvLine.vue?vue&type=script&lang=js&");
82+
/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
83+
84+
85+
86+
87+
88+
/* normalize component */
89+
90+
var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
91+
_AntvLine_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
92+
_AntvLine_vue_vue_type_template_id_628bc908___WEBPACK_IMPORTED_MODULE_0__["render"],
93+
_AntvLine_vue_vue_type_template_id_628bc908___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
94+
false,
95+
null,
96+
null,
97+
null
98+
99+
)
100+
101+
/* hot reload */
102+
if (false) { var api; }
103+
component.options.__file = "resources/js/components/antv/AntvLine.vue"
104+
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
105+
106+
/***/ }),
107+
108+
/***/ "./resources/js/components/antv/AntvLine.vue?vue&type=script&lang=js&":
109+
/*!****************************************************************************!*\
110+
!*** ./resources/js/components/antv/AntvLine.vue?vue&type=script&lang=js& ***!
111+
\****************************************************************************/
112+
/*! exports provided: default */
113+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
114+
115+
"use strict";
116+
__webpack_require__.r(__webpack_exports__);
117+
/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AntvLine_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/babel-loader/lib??ref--4-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./AntvLine.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/antv/AntvLine.vue?vue&type=script&lang=js&");
118+
/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_AntvLine_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
119+
120+
/***/ }),
121+
122+
/***/ "./resources/js/components/antv/AntvLine.vue?vue&type=template&id=628bc908&":
123+
/*!**********************************************************************************!*\
124+
!*** ./resources/js/components/antv/AntvLine.vue?vue&type=template&id=628bc908& ***!
125+
\**********************************************************************************/
126+
/*! exports provided: render, staticRenderFns */
127+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
128+
129+
"use strict";
130+
__webpack_require__.r(__webpack_exports__);
131+
/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_AntvLine_vue_vue_type_template_id_628bc908___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../node_modules/vue-loader/lib??vue-loader-options!./AntvLine.vue?vue&type=template&id=628bc908& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/antv/AntvLine.vue?vue&type=template&id=628bc908&");
132+
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_AntvLine_vue_vue_type_template_id_628bc908___WEBPACK_IMPORTED_MODULE_0__["render"]; });
133+
134+
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_AntvLine_vue_vue_type_template_id_628bc908___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
135+
136+
137+
138+
/***/ })
139+
140+
}]);

0 commit comments

Comments
 (0)