|
@@ -34,6 +34,7 @@ import { mixinWidget } from 'src/mixin/Mixins.js'
|
|
|
import { APIGateway } from 'src/api/APIGateway.js'
|
|
import { APIGateway } from 'src/api/APIGateway.js'
|
|
|
import BtnControl from 'src/components/Control/btn.vue'
|
|
import BtnControl from 'src/components/Control/btn.vue'
|
|
|
import FormBuilderDateTime from 'src/components/FormBuilderCustumComponents/FormBuilderDateTime.vue'
|
|
import FormBuilderDateTime from 'src/components/FormBuilderCustumComponents/FormBuilderDateTime.vue'
|
|
|
|
|
+import { Discount } from 'src/models/Discount'
|
|
|
|
|
|
|
|
const BtnControlComp = shallowRef(BtnControl)
|
|
const BtnControlComp = shallowRef(BtnControl)
|
|
|
const FormBuilderDateTimeComp = shallowRef(FormBuilderDateTime)
|
|
const FormBuilderDateTimeComp = shallowRef(FormBuilderDateTime)
|
|
@@ -54,9 +55,10 @@ export default {
|
|
|
showRouteName: 'Admin.Store.Discount.Show',
|
|
showRouteName: 'Admin.Store.Discount.Show',
|
|
|
indexRouteName: 'Admin.Store.Discount.List',
|
|
indexRouteName: 'Admin.Store.Discount.List',
|
|
|
inputs: [
|
|
inputs: [
|
|
|
|
|
+ { type: 'select', name: 'target', responseKey: 'target', options: (new Discount()).targetEnums, label: 'هدف', placeholder: ' ', col: 'col-md-4 col-12' },
|
|
|
{ type: 'input', name: 'code', responseKey: 'code', label: 'کد', placeholder: ' ', col: 'col-md-4 col-12' },
|
|
{ type: 'input', name: 'code', responseKey: 'code', label: 'کد', placeholder: ' ', col: 'col-md-4 col-12' },
|
|
|
{ type: 'input', name: 'percent', responseKey: 'percent', label: 'درصد', placeholder: ' ', col: 'col-md-4 col-12' },
|
|
{ type: 'input', name: 'percent', responseKey: 'percent', label: 'درصد', placeholder: ' ', col: 'col-md-4 col-12' },
|
|
|
- { type: FormBuilderDateTimeComp, name: 'expire_time', responseKey: 'expire_time', outsideLabel: 'تاریخ انقضا', col: 'col-md-4 col-12' },
|
|
|
|
|
|
|
+ { type: FormBuilderDateTimeComp, name: 'expire_time', responseKey: 'expire_time', outsideLabel: 'تاریخ انقضا', col: 'col-md-6 col-12' },
|
|
|
{ type: BtnControlComp, name: 'btn', responseKey: 'btn', label: 'ویرایش تخفیف', placeholder: ' ', ignoreValue: true, atClick: () => {}, col: 'col-md-6' }
|
|
{ type: BtnControlComp, name: 'btn', responseKey: 'btn', label: 'ویرایش تخفیف', placeholder: ' ', ignoreValue: true, atClick: () => {}, col: 'col-md-6' }
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|