fix: slide-btn component

pull/1/head
Saeid 4 years ago
parent 1e8ac74b4e
commit efcc7b7b5a

@ -0,0 +1,41 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class NewUpdateTableUsers extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('users', function (Blueprint $table) {
$table->date('marriage_date')->nullable();
$table->string('company_type', 50)->nullable();
$table->enum('sex', ['male','female'])->nullable();
$table->string('registration_number',50)->nullable();
$table->string('economic_code', 50)->nullable();
$table->timestamp('modified_at')->nullable()->default('CURRENT_TIMESTAMP');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('users', function (Blueprint $table) {
$table->dropColumn('marriage_date');
$table->dropColumn('company_type');
$table->dropColumn('sex');
$table->dropColumn('registration_number');
$table->dropColumn('economic_code');
});
}
}

9471
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -52,7 +52,8 @@
"vue-the-mask": "^0.11.1", "vue-the-mask": "^0.11.1",
"vue-tinymce-editor": "^1.6.2", "vue-tinymce-editor": "^1.6.2",
"vue2-dropzone": "^3.6.0", "vue2-dropzone": "^3.6.0",
"vuetify": "^2.0.19" "vuetify": "^2.0.19",
"we-theme": "file:./modules/we-packages/theme"
}, },
"devDependencies": { "devDependencies": {
"@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-syntax-dynamic-import": "^7.2.0",

@ -1,5 +1,5 @@
<template> <template>
<div :class="`slide-button ${theme}`"> <button :disabled="disabled" :type="type" :class="`slide-button ${theme}`">
<div class="overlay"></div> <div class="overlay"></div>
<div v-if="prepend_icon != ''" class="back-label"> <div v-if="prepend_icon != ''" class="back-label">
<v-icon>WMi-{{ prepend_icon }}</v-icon> <v-icon>WMi-{{ prepend_icon }}</v-icon>
@ -11,7 +11,7 @@
<div v-if="append_icon != ''" class="left-icon"> <div v-if="append_icon != ''" class="left-icon">
<v-icon>WMi-{{ append_icon }}</v-icon> <v-icon>WMi-{{ append_icon }}</v-icon>
</div> </div>
</div> </button>
</template> </template>
<script> <script>
export default { export default {
@ -21,6 +21,8 @@ export default {
append_icon: {default: ''}, append_icon: {default: ''},
title_fa: {default: 'عنوان دکمه'}, title_fa: {default: 'عنوان دکمه'},
title_en: {default: 'Button Title'}, title_en: {default: 'Button Title'},
disabled: {default: false},
type: {default: 'button'},
}, },
} }
</script> </script>

@ -15,6 +15,7 @@
</v-app> </v-app>
</template> </template>
<script> <script>
import Background from "@Global/components/Body/Backgrounds/Gradient-CSS"; import Background from "@Global/components/Body/Backgrounds/Gradient-CSS";
import Menu from "@Global/components/Drawer/SideBar"; import Menu from "@Global/components/Drawer/SideBar";

@ -17,7 +17,7 @@ Vue.component('wm-hint-text', HintText)
//vue //vue
window.Vue = require('vue'); window.Vue = Vue;
//mixin //mixin
@ -27,7 +27,6 @@ Vue.mixin({
methods: {...global["methods"], ...commingSoon["methods"] } methods: {...global["methods"], ...commingSoon["methods"] }
}); });
//auth //auth
import '@Global/plugins/auth' import '@Global/plugins/auth'

Loading…
Cancel
Save