This commit is contained in:
wangchen147 2023-12-09 11:11:53 +08:00
parent 9ea57cf938
commit c0d930bae5
200 changed files with 572 additions and 394 deletions

View File

@ -74,6 +74,7 @@ declare module '@vue/runtime-core' {
HeatMap: typeof import('./src/components/heat-map/index.vue')['default']
Icon: typeof import('./src/components/icon/index.vue')['default']
PopoverInput: typeof import('./src/components/popover-input/index.vue')['default']
RangeInput: typeof import('./src/components/range-input/index.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
SelectArea: typeof import('./src/components/select-area/index.vue')['default']

View File

@ -159,6 +159,14 @@ export function getAddonMenu(key: any) {
return request.get(`sys/menu/addon_menu/${key}`)
}
/**
*
* @param key
*/
export function getMenuByTypeDir(key: any = 'system') {
return request.get(`sys/menu/dir/${key}`)
}
/***************************************************** 站点菜单 ****************************************************/
/**

View File

@ -9,7 +9,7 @@
<el-tab-pane :label="t('wechatTemplate')" name="/website/channel/wechat/message" />
</el-tabs>
<div class="flex" v-loading="loading">
<div class="preview-wrap w-[300px] h-[550px] mr-[16px] bg-overlay rounded-md flex flex-col justify-between">
<div class="preview-wrap w-[300px] h-[550px] mr-[16px] bg-overlay rounded-md flex flex-col justify-between border border-color">
<div class="head w-full h-[70px]"></div>
<div class="menu-list h-[70px] flex border-t border-color">

View File

@ -16,7 +16,7 @@
</el-select>
</el-form-item>
<el-form-item :label="t('associatedModel')" prop="model">
<el-select :placeholder="t('associatedModelPlaceholder')" v-model="formData.model" class="input-width">
<el-select :placeholder="t('associatedModelPlaceholder')" v-model="formData.model" class="input-width" filterable>
<el-option v-for="item in modelList" :label="item" :value="item" :key="item" />
</el-select>
</el-form-item>

View File

@ -34,6 +34,8 @@
class="input-width" />
<p class="text-[12px] text-[#a9a9a9] leading-normal mt-[5px]">
生成代码所属功能模块对应路由名称例如会员模块充值模块订单模块等</p>
<p class="text-[12px] text-[#a9a9a9] leading-normal mt-[5px]">
命名规范小写多个单词使用下划线连接,例如: memberarticle_category</p>
</div>
</el-form-item>
@ -43,8 +45,9 @@
class="input-width" />
<p class="text-[12px] text-[#a9a9a9] leading-normal mt-[5px]">
生成代码所属文件名称controllermodelservice等类型文件名</p>
<p class="text-[12px] text-[#a9a9a9] leading-normal mt-[5px]">
命名规范小写多个单词使用下划线连接,例如: article_category</p>
</div>
</el-form-item>
</el-form>
</el-tab-pane>
@ -252,7 +255,7 @@
</el-tab-pane>
<el-tab-pane :label="t('associatedConfiguration')" name="associatedConfiguration">
<div class="mb-[20px]">
<el-button type="primary" class="w-[100px]" @click="addEvent(null, 0)">{{ t('insertAssociated')
<el-button type="primary" class="w-[100px]" @click="addEvent(null, -1)">{{ t('insertAssociated')
}}</el-button>
</div>
<el-table :data="formData.relations" size="large">
@ -296,7 +299,7 @@ import editAssociated from '@/app/views/tools/code/components/edit-associated.vu
import editViewType from '@/app/views/tools/code/components/edit-view-type.vue'
import editVerify from '@/app/views/tools/code/components/edit-verify.vue'
import { getGenerateTableInfo, editGenerateTable, getAddonDevelop, generatorCheckFile, generateCreate } from '@/app/api/tools'
import { getSystemMenu, getAddonMenu } from '@/app/api/sys'
import { getMenuByTypeDir } from '@/app/api/sys'
import { useRoute, useRouter } from 'vue-router'
import Sortable from 'sortablejs'
import { useTemplateRefsList } from '@vueuse/core'
@ -477,14 +480,14 @@ const sysMenuList = ref<Array<any>>([])
const addonMenuList = ref<Array<any>>([])
//
const getSystemMenuFn = async () => {
let { data } = await getSystemMenu()
let { data } = await getMenuByTypeDir()
sysMenuList.value = [{ menu_name: "顶级", menu_key: "" }]
sysMenuList.value.push(...data)
}
getSystemMenuFn()
//
const getAddonMenuFn = async (key: any) => {
let { data } = await getAddonMenu(key)
let { data } = await getMenuByTypeDir(key)
addonMenuList.value = data
}
//
@ -492,7 +495,7 @@ const addonChange = async (val: any) => {
formData.parent_menu = ''
if (val != '') {
await getAddonMenuFn(val)
formData.parent_menu = addonMenuList.value[0].menu_key
if (addonMenuList.value[0]) formData.parent_menu = addonMenuList.value[0].menu_key
}
}
const associatedIndex = ref(0)
@ -505,7 +508,7 @@ const addEvent = (val: any, index: number) => {
}
const complete = (row: any) => {
if (associatedIndex.value) {
if (associatedIndex.value != -1) {
formData.relations.splice(associatedIndex.value, 1, row)
} else {
formData.relations.unshift(row)

View File

@ -0,0 +1,35 @@
<template>
<div class="el-date-editor el-input__wrapper el-range-editor el-tooltip__trigger el-tooltip__trigger" :class="{'is-active': isActive}">
<input class="el-range-input" v-model="props.modelValue[0]" @blur="isActive = false" @focus="isActive = true" :placeholder="props.startPlaceholder">
<span class="el-range-separator">-</span>
<input class="el-range-input" v-model="props.modelValue[1]" @blur="isActive = false" @focus="isActive = true" :placeholder="props.endPlaceholder">
</div>
</template>
<script lang="ts" setup>
import { ref } from 'vue'
const isActive = ref(false)
const props = defineProps({
startPlaceholder: {
type: String,
default: ''
},
endPlaceholder: {
type: String,
default: ''
},
modelValue: {
type: Array,
default: () => {
return ['', '']
}
}
})
</script>
<style lang="scss" scoped>
</style>

View File

@ -146,7 +146,13 @@ class Menu extends BaseAdminController
return success( (new MenuService())->getAddonMenu($app_key,'all', 1));
}
/**
* 查询菜单类型为目录的菜单
* @param $addon
* @return Response
*/
public function getMenuByTypeDir($addon = 'system') {
return success( (new MenuService())->getMenuByTypeDir($addon));
}
}

View File

@ -57,6 +57,9 @@ Route::group('sys', function () {
Route::get('menu/mothod', 'sys.Menu/getMethodType');
Route::get('menu/system_menu', 'sys.Menu/getSystem');
Route::get('menu/addon_menu/:app_key', 'sys.Menu/getAddonMenu');
Route::get('menu/dir/:addon', 'sys.Menu/getMenuByTypeDir');
/***************************************************** 设置 ****************************************************/
//网站设置
Route::get('config/website', 'sys.Config/getWebsite');

View File

@ -85,7 +85,7 @@ class AdminApiRouteGenerator extends BaseGenerator
$dir = dirname(root_path());
if(!empty($this->addonName))
{
$file = $dir.'\niucloud\addon\\'.$this->addonName.'\app/adminapi\route\route.php';
$file = $dir.'\niucloud\addon\\'.$this->addonName.'\app\adminapi\route\route.php';
}else{
$file = $dir.'\niucloud\app\adminapi\route\\'.$this->moduleName.'php';
}
@ -93,12 +93,12 @@ class AdminApiRouteGenerator extends BaseGenerator
if(file_exists($file))
{
$content = file_get_contents($file);
$code_begin = 'USER_CODE_BEGIN -- '.$this->getTableName();
$code_end = 'USER_CODE_END -- '.$this->getTableName();
$code_begin = 'USER_CODE_BEGIN -- '.$this->getTableName() . PHP_EOL;
$code_end = 'USER_CODE_END -- '.$this->getTableName() . PHP_EOL;
if(strpos($content,$code_begin) !== false && strpos($content,$code_end) !== false)
{
// 清除相应对应代码块
$pattern = "/\s+\/\/ {$code_begin}[\S\s]+\/\/ {$code_end}(\n,)?/";
$pattern = "/\/\/\s+{$code_begin}[\S\s]+{$code_end}?/";
$route = preg_replace($pattern, '', $content);
}else{
$route = $content;

View File

@ -146,7 +146,7 @@ abstract class BaseGenerator
// 设置模块名
$this->setModuleName($table['module_name'] ?? '');
// 设置类名
$this->setClassName($table['class_name'] ?? '');
$this->setClassName($table['class_name'] ?? $table['table_name']);
// 设置插件名
$this->setAddonName($table['addon_name'] ?? '');
// 替换模板中的文本
@ -159,19 +159,24 @@ abstract class BaseGenerator
*/
public function generate()
{
$paths = [];
if($this->table['generate_type'] == 2)
{
// 生成到runtime目录(下载)
$path = $this->getRuntimeOutDir() . $this->getFileName();
$paths[] = $this->getRuntimeOutDir() . $this->getFileName();
}else if($this->table['generate_type'] == 3){
// 生成到代码中
$path = $this->getObjectOutDir() . $this->getFileName();
$paths[] = $this->getObjectOutDir() . $this->getFileName();
// 生成到插件中
if ($this->addonName && method_exists($this, 'getAddonObjectOutDir')) $paths[] = $this->getAddonObjectOutDir() . $this->getFileName();
}
// 写入内容
if(!empty($this->getFileName()))
{
file_put_contents($path, $this->text);
foreach ($paths as $path) {
file_put_contents($path, $this->text);
}
}
}

View File

@ -146,7 +146,7 @@ class ControllerGenerator extends BaseGenerator
$last_field = end($this->table['fields'])['column_name'];
foreach ($this->table['fields'] as $v){
if(!$v['is_pk'] && $v['is_search']){
if($v['view_type'] == 'datetime'){
if($v['query_type'] == 'BETWEEN'){
$str .= ' ["'.$v['column_name'].'",'.'["",""]'.']';
}else{
$str .= ' ["'.$v['column_name'].'",'.'""'.']';

View File

@ -58,15 +58,40 @@ class MenuSqlGenerator extends BaseGenerator
$dir = dirname(root_path());
$file = $dir.'\niucloud\addon\\'.$this->addonName.'\\sql\\install.sql';
$res = $this->getMenuSql();
$key = $res['data'][0]['menu_key'];
$result = (new SysMenu())->where([['menu_key','=',$key]])->find()->toArray();
if(!$result){
$addSql = $res['sql'];
file_put_contents($file,$addSql,FILE_APPEND);
}
$addSql = $res['sql'];
$sql = PHP_EOL . $this->getBegin() . PHP_EOL;
$sql .= $addSql . PHP_EOL;
$sql .= $this->getEnd() . PHP_EOL;
if (file_exists($file)) {
$content = file_get_contents($file);
$code_begin = '-- USER_CODE_BEGIN -- '.$this->getTableName() . PHP_EOL;
$code_end = '-- USER_CODE_END -- '.$this->getTableName() . PHP_EOL;
if(strpos($content,$code_begin) !== false && strpos($content,$code_end) !== false)
{
$pattern = "/\s+{$code_begin}[\S\s]+{$code_end}?/";
$replace_sql = preg_replace($pattern, $sql, $content);
file_put_contents($file, $replace_sql);
return;
}
}
file_put_contents($file, $sql, FILE_APPEND);
}
}
public function getBegin()
{
$begin = '-- USER_CODE_BEGIN -- '.$this->getTableName();
return $begin;
}
public function getEnd()
{
$end = '-- USER_CODE_END -- '.$this->getTableName();
return $end;
}
/**
* 获取文件生成到模块的文件夹路径
* @return string
@ -160,9 +185,9 @@ class MenuSqlGenerator extends BaseGenerator
}
if(!empty($this->addonName))
{
$key = $this->addonName.'_'.$this->table['table_name'].'_'.$this->moduleName.'_'.$name;
$key = $this->addonName.'_'.$this->moduleName.'_'.$name;
}else{
$key = $this->table['table_name'].'_'.$this->moduleName.'_'.$name;
$key = $this->moduleName.'_'.$name;
}
$data = [
[
@ -190,8 +215,8 @@ class MenuSqlGenerator extends BaseGenerator
'menu_type' => 1,
'icon' => '',
'api_url' => $this->getRouteName(),
'router_path' => 'list',
'view_path' => $this->moduleName.'/'.'list',
'router_path' => $this->className ? Str::lower($this->className) : 'list',
'view_path' => $this->moduleName.'/'.($this->className ? Str::lower($this->className) : 'list'),
'methods' => 'get',
'sort' => 90,
'status' => 1,
@ -201,37 +226,19 @@ class MenuSqlGenerator extends BaseGenerator
'addon' => $this->addonName,
'source' => MenuDict::GENERATOR
],
// [
// 'menu_name' => $table_content.'详情',
// 'menu_key' => $key.'_info',
// 'parent_key' => $key,
// 'menu_type' => 1,
// 'icon' => '',
// 'api_url' => $this->getRouteName().'/<'.'id>',
// 'router_path' => $this->moduleName,
// 'view_path' => $this->moduleName.'/'.$this->className.'_list',
// 'methods' => 'get',
// 'sort' => 80,
// 'status' => 1,
// 'is_show' => 1,
// 'create_time' => time(),
// 'delete_time' => 0,
// 'addon' => $this->addonName,
// 'source' => MenuDict::GENERATOR
// ],
[
'menu_name' => $table_content.'添加',
'menu_key' => $key.'_add',
'parent_key' => $key,
'menu_type' => 2,
'menu_type' => $this->table['edit_type'] == 1 ? 2 : 1,
'icon' => '',
'api_url' => $this->getRouteName(),
'router_path' => 'edit',
'view_path' => $this->moduleName.'/'.'edit',
'router_path' => $this->table['edit_type'] == 2 ? ($this->className ? Str::lower($this->className) . '_edit' : 'edit') : '',
'view_path' => $this->table['edit_type'] == 2 ? $this->moduleName.'/'.($this->className ? Str::lower($this->className) . '_edit' : 'edit') : '',
'methods' => 'post',
'sort' => 70,
'status' => 1,
'is_show' => 1,
'is_show' => 0,
'create_time' => time(),
'delete_time' => 0,
'addon' => $this->addonName,
@ -241,17 +248,15 @@ class MenuSqlGenerator extends BaseGenerator
'menu_name' => $table_content.'编辑',
'menu_key' => $key.'_edit',
'parent_key' => $key,
'menu_type' => 2,
'menu_type' => $this->table['edit_type'] == 1 ? 2 : 1,
'icon' => '',
'api_url' => $this->getRouteName().'/<'.'id>',
'router_path' => 'edit',
'view_path' => $this->moduleName.'/'.'edit',
// 'router_path' => $this->className.'_edit',
// 'view_path' => $this->moduleName.'/'.$this->className.'_edit',
'api_url' => $this->getRouteName().'/:id',
'router_path' => $this->table['edit_type'] == 2 ? ($this->className ? Str::lower($this->className) . '_edit' : 'edit') : '',
'view_path' => $this->table['edit_type'] == 2 ? $this->moduleName.'/'.($this->className ? Str::lower($this->className) . '_edit' : 'edit') : '',
'methods' => 'put',
'sort' => 60,
'status' => 1,
'is_show' => 1,
'is_show' => 0,
'create_time' => time(),
'delete_time' => 0,
'addon' => $this->addonName,
@ -263,13 +268,13 @@ class MenuSqlGenerator extends BaseGenerator
'parent_key' => $key,
'menu_type' => 2,
'icon' => '',
'api_url' => $this->getRouteName().'/<'.'id>',
'api_url' => $this->getRouteName().'/:id',
'router_path' => '',
'view_path' => '',
'methods' => 'delete',
'sort' => 50,
'status' => 1,
'is_show' => 1,
'is_show' => 0,
'create_time' => time(),
'delete_time' => 0,
'addon' => $this->addonName,
@ -281,11 +286,9 @@ class MenuSqlGenerator extends BaseGenerator
$sql = str_replace(' (', PHP_EOL.'(', $sql);
$res = [
'data' => $data,
'sql' => $sql
'sql' => $sql . ';'
];
return $res;
}
/**
@ -294,12 +297,14 @@ class MenuSqlGenerator extends BaseGenerator
*/
public function getRouteName()
{
//如果是某个模块下的功能,公用一个路由
$group_name = !empty($this->addonName) ? $this->addonName : $this->moduleName;
if($this->moduleName && ($this->getLCaseTableName() != $this->moduleName) && $this->className){
return Str::lower($this->className);
$route_name = Str::lower($this->className);
}else{
return $this->getLCaseTableName();
$route_name = $this->getLCaseTableName();
}
return $group_name .'/' . $route_name;
}
/**
@ -359,8 +364,8 @@ class MenuSqlGenerator extends BaseGenerator
'menu_type' => 1,
'icon' => '',
'api_url' => $this->getRouteName(),
'router_path' => 'list',
'view_path' => $this->moduleName.'/'.'list',
'router_path' => $this->className ? Str::lower($this->className) : 'list',
'view_path' => $this->moduleName.'/'.($this->className ? Str::lower($this->className) : 'list'),
'methods' => 'get',
'sort' => 90,
'status' => 1,
@ -370,37 +375,19 @@ class MenuSqlGenerator extends BaseGenerator
'addon' => $this->addonName,
'source' => MenuDict::GENERATOR
],
// [
// 'menu_name' => $table_content.'详情',
// 'menu_key' => $key.'_info',
// 'parent_key' => $key,
// 'menu_type' => 1,
// 'icon' => '',
// 'api_url' => $this->getRouteName().'/<'.'id>',
// 'router_path' => $this->moduleName,
// 'view_path' => $this->moduleName.'/'.$this->className.'_list',
// 'methods' => 'get',
// 'sort' => 80,
// 'status' => 1,
// 'is_show' => 1,
// 'create_time' => time(),
// 'delete_time' => 0,
// 'addon' => $this->addonName,
// 'source' => MenuDict::GENERATOR
// ],
[
'menu_name' => $table_content.'添加',
'menu_key' => $key.'_add',
'parent_key' => $key,
'menu_type' => 2,
'menu_type' => $this->table['edit_type'] == 1 ? 2 : 1,
'icon' => '',
'api_url' => $this->getRouteName(),
'router_path' => 'edit',
'view_path' => $this->moduleName.'/'.'edit',
'router_path' => $this->table['edit_type'] == 2 ? ($this->className ? Str::lower($this->className) . '_edit' : 'edit') : '',
'view_path' => $this->table['edit_type'] == 2 ? $this->moduleName.'/'.($this->className ? Str::lower($this->className) . '_edit' : 'edit') : '',
'methods' => 'post',
'sort' => 70,
'status' => 1,
'is_show' => 1,
'is_show' => 0,
'create_time' => time(),
'delete_time' => 0,
'addon' => $this->addonName,
@ -410,17 +397,15 @@ class MenuSqlGenerator extends BaseGenerator
'menu_name' => $table_content.'编辑',
'menu_key' => $key.'_edit',
'parent_key' => $key,
'menu_type' => 2,
'menu_type' => $this->table['edit_type'] == 1 ? 2 : 1,
'icon' => '',
'api_url' => $this->getRouteName().'/<'.'id>',
'router_path' => 'edit',
'view_path' => $this->moduleName.'/'.'edit',
// 'router_path' => $this->className.'_edit',
// 'view_path' => $this->moduleName.'/'.$this->className.'_edit',
'api_url' => $this->getRouteName().'/:id',
'router_path' => $this->table['edit_type'] == 2 ? ($this->className ? Str::lower($this->className) . '_edit' : 'edit') : '',
'view_path' => $this->table['edit_type'] == 2 ? $this->moduleName.'/'.($this->className ? Str::lower($this->className) . '_edit' : 'edit') : '',
'methods' => 'put',
'sort' => 60,
'status' => 1,
'is_show' => 1,
'is_show' => 0,
'create_time' => time(),
'delete_time' => 0,
'addon' => $this->addonName,
@ -432,13 +417,13 @@ class MenuSqlGenerator extends BaseGenerator
'parent_key' => $key,
'menu_type' => 2,
'icon' => '',
'api_url' => $this->getRouteName().'/<'.'id>',
'api_url' => $this->getRouteName().'/:id',
'router_path' => '',
'view_path' => '',
'methods' => 'delete',
'sort' => 50,
'status' => 1,
'is_show' => 1,
'is_show' => 0,
'create_time' => time(),
'delete_time' => 0,
'addon' => $this->addonName,
@ -447,13 +432,11 @@ class MenuSqlGenerator extends BaseGenerator
];
$menu_model = new SysMenu();
$result = (new SysMenu())->where([['menu_key','=',$key]])->find();
(new SysMenu())->where([['menu_key','in', array_column($data, 'menu_key') ]])->select()->delete();
if(empty($result)){
(new $menu_model())->saveAll($data);
$cache_tag_name = 'menu_cache';
Cache::tag($cache_tag_name)->clear();
}
(new $menu_model())->saveAll($data);
$cache_tag_name = 'menu_cache';
Cache::tag($cache_tag_name)->clear();
return true;
}

View File

@ -150,9 +150,7 @@ class ModelGenerator extends BaseGenerator
$function_str .= '/**'.PHP_EOL.' * 搜索器:'.$table_content.$column['column_comment'].PHP_EOL.' * @param $value'.PHP_EOL.' * @param $data'.PHP_EOL.' */'.PHP_EOL;
$function_str .= 'public function search'.Str::studly($column['column_name']).'Attr($query, $value, $data)'.PHP_EOL;
$function_str .= '{'.PHP_EOL;
$function_str .= ' if ($value) {'.PHP_EOL;
$function_str .= ' $query->where('.$this->getSearchContent($column).');'.PHP_EOL;
$function_str .= ' }'.PHP_EOL;
$function_str .= $this->getSearchContent($column);
$function_str .= '}'.PHP_EOL.PHP_EOL;
}
$function_str = $this->setBlankSpace($function_str, " ");
@ -162,19 +160,40 @@ class ModelGenerator extends BaseGenerator
}
public function getSearchContent(array $column_info){
$type = $column_info['query_type'];
return match ($type) {
'<>' => '"' . $column_info['column_name'] . '", "<>", $value',
'!=' => '"' . $column_info['column_name'] . '", "<>", $value',
'>' => '"' . $column_info['column_name'] . '", ">", $value',
'>=' => '"' . $column_info['column_name'] . '", ">=", $value',
'<' => '"' . $column_info['column_name'] . '", "<", $value',
'<=' => '"' . $column_info['column_name'] . '", "<=", $value',
'LIKE' => '"' . $column_info['column_name'] . '", "like", "%".$value."%"',
'BETWEEN' => '"' . $column_info['column_name'] . '", $value[0], $value[1] ',
default => '"' . $column_info['column_name'] . '", $value',
};
if ($type == 'BETWEEN') {
if ($column_info['view_type'] == 'datetime') {
$function_str = ' $start = empty($value[0]) ? 0 : strtotime($value[0]);'.PHP_EOL;
$function_str .= ' $end = empty($value[1]) ? 0 : strtotime($value[1]);'.PHP_EOL;
} else {
$function_str = ' $start = empty($value[0]) ? 0 : $value[0];'.PHP_EOL;
$function_str .= ' $end = empty($value[1]) ? 0 : $value[1];'.PHP_EOL;
}
$function_str .= ' if ($start > 0 && $end > 0) {'.PHP_EOL;
$function_str .= ' $query->where([["' . $column_info['column_name'] . '", "between", [$start, $end]]]);'.PHP_EOL;
$function_str .= ' } else if ($start > 0 && $end == 0) {'.PHP_EOL;
$function_str .= ' $query->where([["' . $column_info['column_name'] . '", ">=", $start]]);'.PHP_EOL;
$function_str .= ' } else if ($start == 0 && $end > 0) {'.PHP_EOL;
$function_str .= ' $query->where([["' . $column_info['column_name'] . '", "<=", $end]]);'.PHP_EOL;
$function_str .= ' }'.PHP_EOL;
return $function_str;
} else {
$function_str = ' if ($value) {'.PHP_EOL;
$function_str .= ' $query->where(';
$function_str .= match ($type) {
'<>' => '"' . $column_info['column_name'] . '", "<>", $value',
'!=' => '"' . $column_info['column_name'] . '", "<>", $value',
'>' => '"' . $column_info['column_name'] . '", ">", $value',
'>=' => '"' . $column_info['column_name'] . '", ">=", $value',
'<' => '"' . $column_info['column_name'] . '", "<", $value',
'<=' => '"' . $column_info['column_name'] . '", "<=", $value',
'LIKE' => '"' . $column_info['column_name'] . '", "like", "%".$value."%"',
default => '"' . $column_info['column_name'] . '", $value',
};
$function_str .= ');'.PHP_EOL;
$function_str .= ' }'.PHP_EOL;
return $function_str;
}
}
/**

View File

@ -85,11 +85,10 @@ class WebApiGenerator extends BaseGenerator
{
if(!empty($this->addonName))
{
$dir = dirname(app()->getRootPath()) . '/admin/src/api/';
$dir = dirname(app()->getRootPath()) . '/admin/src/'. $this->addonName .'/api/';
}else{
$dir = dirname(app()->getRootPath()) . '/admin/src/app/api/';
}
$this->checkDir($dir);
return $dir;
}
@ -113,14 +112,13 @@ class WebApiGenerator extends BaseGenerator
{
$content = file_get_contents($file);
$code_begin = 'USER_CODE_BEGIN -- '.$this->getTableName();
$code_end = 'USER_CODE_END -- '.$this->getTableName();
$code_begin = 'USER_CODE_BEGIN -- '.$this->getTableName() . PHP_EOL;
$code_end = 'USER_CODE_END -- '.$this->getTableName(). PHP_EOL;
if(strpos($content,$code_begin) !== false && strpos($content,$code_end) !== false)
{
// 清除相应对应代码块
$pattern = "/\s+\/\/ {$code_begin}[\S\s]+\/\/ {$code_end}(\n,)?/";
$pattern = "/\/\/\s+{$code_begin}[\S\s]+{$code_end}?/";
$import = preg_replace($pattern, '', $content);
}else{
@ -153,12 +151,11 @@ class WebApiGenerator extends BaseGenerator
{
if(!empty($this->addonName))
{
$dir = $this->outDir . '/addon/'.$this->addonName.'/admin/src/api/';
$dir = $this->outDir . 'addon/'.$this->addonName.'/admin/api/';
}else{
$dir = $this->outDir . 'admin/src/api/';
$dir = $this->outDir . 'admin/src/app/api/';
}
$this->checkDir($dir);
return $dir;
}
@ -180,12 +177,21 @@ class WebApiGenerator extends BaseGenerator
return $dir;
}
/**
* 获取文件生成到插件中
* @return void
*/
public function getAddonObjectOutDir() {
$dir = $this->rootDir . '/niucloud/addon/'.$this->addonName.'/admin/api/';
$this->checkDir($dir);
return $dir;
}
public function getFilePath()
{
if(!empty($this->addonName))
{
$dir = 'addon/'.$this->addonName.'/admin/'.$this->addonName.'/api/';
$dir = 'addon/'.$this->addonName.'/admin/api/';
}else{
$dir = 'admin/app/api/';
}

View File

@ -289,10 +289,7 @@ class WebEditGenerator extends BaseGenerator
$specDictType = ['input', 'textarea', 'editor'];
foreach ($this->tableColumn as $column) {
// if (!$column['is_pk']) {
// continue;
// }
if (!$column['is_insert'] || !$column['is_update'] ) {
if (!$column['is_insert'] || !$column['is_update'] || $column['is_pk']) {
continue;
}
if (in_array($column['column_name'], $isExist)) {
@ -391,7 +388,7 @@ class WebEditGenerator extends BaseGenerator
}
if(!empty($this->addonName))
{
$dir = $this->outDir . '/addon/'.$this->addonName.'/admin/src/views/' . $this->moduleName . '/';
$dir = $this->outDir . '/addon/'.$this->addonName.'/admin/views/' . $this->moduleName . '/';
}else{
$dir = $this->outDir . 'admin/src/app/views/' . $this->moduleName . '/';
}
@ -420,6 +417,16 @@ class WebEditGenerator extends BaseGenerator
return $dir;
}
/**
* 获取文件生成到插件中
* @return void
*/
public function getAddonObjectOutDir() {
$dir = $this->rootDir . '/niucloud/addon/'.$this->addonName.'/admin/views/'. $this->moduleName . '/components/';
$this->checkDir($dir);
return $dir;
}
public function getFilePath()
{
if($this->table['edit_type'] != 1) {
@ -445,6 +452,9 @@ class WebEditGenerator extends BaseGenerator
if($this->table['edit_type'] != 1) {
return '';
}
if($this->className){
return str_replace('_', '-', Str::lower($this->className)).'-edit.vue';
}
return 'edit.vue';
}

View File

@ -90,7 +90,12 @@ class WebEditLangGenerator extends BaseGenerator
if($this->table['edit_type'] != 2) {
return '';
}
$dir = dirname(app()->getRootPath()) . '/admin/src/lang/zh-cn/';
if(!empty($this->addonName))
{
$dir = $this->outDir . '/addon/'.$this->addonName.'/admin/lang/zh-cn/';
}else{
$dir = $this->outDir . 'admin/src/app/lang/zh-cn/';
}
$this->checkDir($dir);
return $dir;
}
@ -107,13 +112,10 @@ class WebEditLangGenerator extends BaseGenerator
}
if(!empty($this->addonName))
{
$dir = $this->outDir . '/addon/'.$this->addonName.'/admin/src/lang/zh-cn/';
$dir = $this->outDir . '/addon/'.$this->addonName.'/admin/lang/zh-cn/';
}else{
$dir = $this->outDir . 'admin/src/lang/zh-cn/';
$dir = $this->outDir . 'admin/src/app/lang/zh-cn/';
}
$this->checkDir($dir);
return $dir;
}
@ -139,6 +141,16 @@ class WebEditLangGenerator extends BaseGenerator
return $dir;
}
/**
* 获取文件生成到插件中
* @return void
*/
public function getAddonObjectOutDir() {
$dir = $this->rootDir . '/niucloud/addon/'.$this->addonName.'/admin/lang/zh-cn/';
$this->checkDir($dir);
return $dir;
}
public function getFilePath()
{
if($this->table['edit_type'] != 2) {
@ -146,7 +158,7 @@ class WebEditLangGenerator extends BaseGenerator
}
if(!empty($this->addonName))
{
$dir = 'addon/'.$this->addonName.'/admin/'.$this->addonName.'/lang/zh-cn/';
$dir = 'addon/'.$this->addonName.'/admin/lang/zh-cn/';
}else{
$dir = 'admin/app/lang/zh-cn/';

View File

@ -223,7 +223,6 @@ class WebEditPageGenerator extends BaseGenerator
}
$old[] = '{RULE}';
$new[] = $rule;
dd($rule);
}else{
$old[] = '{RULE}';
$new[] = '';
@ -249,6 +248,7 @@ class WebEditPageGenerator extends BaseGenerator
{
$content = '';
$isExist = [];
foreach ($this->tableColumn as $column) {
if ((!$column['is_insert'] || !$column['is_update']) && !$column['is_pk']) {
continue;
@ -284,13 +284,12 @@ class WebEditPageGenerator extends BaseGenerator
$content = '';
$isExist = [];
$specDictType = ['input', 'textarea', 'editor'];
unset($this->tableColumn[1]);
unset($this->tableColumn[2]);
unset($this->tableColumn[3]);
foreach ($this->tableColumn as $column) {
if (!$column['is_insert'] || !$column['is_update'] ) {
if (!$column['is_insert'] || !$column['is_update'] || $column['is_pk']) {
continue;
}
if (in_array($column['column_name'], $isExist)) {
continue;
}
@ -374,7 +373,12 @@ class WebEditPageGenerator extends BaseGenerator
if($this->table['edit_type'] != 2) {
return '';
}
$dir = dirname(app()->getRootPath()) . '/admin/src/views/' . $this->moduleName . '/';
if(!empty($this->addonName))
{
$dir = dirname(app()->getRootPath()) . '/admin/src/'. $this->moduleName .'/views/' . $this->moduleName . '/';
} else {
$dir = dirname(app()->getRootPath()) . '/admin/src/app/views/' . $this->moduleName . '/';
}
$this->checkDir($dir);
return $dir;
}
@ -391,7 +395,7 @@ class WebEditPageGenerator extends BaseGenerator
}
if(!empty($this->addonName))
{
$dir = $this->outDir . '/addon/'.$this->addonName.'/admin/src/views/' . $this->moduleName . '/';
$dir = $this->outDir . '/addon/'.$this->addonName.'/admin/views/' . $this->moduleName . '/';
}else{
$dir = $this->outDir . 'admin/src/app/views/' . $this->moduleName . '/';
}
@ -422,6 +426,16 @@ class WebEditPageGenerator extends BaseGenerator
return $dir;
}
/**
* 获取文件生成到插件中
* @return void
*/
public function getAddonObjectOutDir() {
$dir = $this->rootDir . '/niucloud/addon/'.$this->addonName.'/admin/views/'. $this->moduleName . '/';
$this->checkDir($dir);
return $dir;
}
public function getFilePath()
{
if($this->table['edit_type'] != 2) {
@ -447,9 +461,9 @@ class WebEditPageGenerator extends BaseGenerator
if($this->table['edit_type'] != 2) {
return '';
}
// if($this->className){
// return Str::lower($this->className).'_edit.vue';
// }
if($this->className){
return Str::lower($this->className).'_edit.vue';
}
return 'edit.vue';
}

View File

@ -15,6 +15,7 @@ namespace app\service\admin\generator\core;
use app\service\core\menu\CoreMenuService;
use think\helper\Str;
/**
@ -106,9 +107,9 @@ class WebIndexGenerator extends BaseGenerator
$path = 'components/';
// $file_name = str_replace('_', '-', Str::lower($this->getTableName())).'-edit.vue';
$file_name = 'edit.vue';
// if($this->className){
// $file_name = Str::lower($this->className) . '-edit.vue';
// }
if($this->className){
$file_name = str_replace('_', '-', Str::lower($this->className)) . '-edit.vue';
}
if(!empty($this->addonName))
{
return "import "."Edit from '@/".$this->addonName."/views/".$this->moduleName."/".$path.$file_name."'";
@ -146,8 +147,12 @@ class WebIndexGenerator extends BaseGenerator
{
$class_name = $this->className ? '/'.Str::lower($this->className) : '';
if($this->table['edit_type'] == 2){
$route = '';
if (!empty($this->table['parent_menu'])) {
$route = '/' . (new CoreMenuService())->getRoutePathByMenuKey($this->table['parent_menu']);
}
//打开新页面
$content = "router.push('/".$this->moduleName."/edit')";
$content = "router.push('".$route."/".$this->moduleName."/". Str::lower($this->className) ."_edit')";
}else{
$content = 'edit'.$this->getUCaseClassName().'Dialog.value.setFormData()'.PHP_EOL.'edit'.$this->getUCaseClassName().'Dialog.value.showDialog = true';
}
@ -164,7 +169,11 @@ class WebIndexGenerator extends BaseGenerator
{
$class_name = $this->className ? '/'.Str::lower($this->className) : '';
if($this->table['edit_type'] == 2){
$content = "router.push('/".$this->moduleName."/edit?id='+data.".$this->getPk().")";
$route = '';
if (!empty($this->table['parent_menu'])) {
$route = '/' . (new CoreMenuService())->getRoutePathByMenuKey($this->table['parent_menu']);
}
$content = "router.push('".$route."/".$this->moduleName."/". Str::lower($this->className) ."_edit?id='+data.".$this->getPk().")";
}else{
$content = 'edit'.$this->getUCaseClassName().'Dialog.value.setFormData(data)'.PHP_EOL.'edit'.$this->getUCaseClassName().'Dialog.value.showDialog = true';
}
@ -224,6 +233,9 @@ class WebIndexGenerator extends BaseGenerator
$searchVmType = 'select';
}
}
if ($column['query_type'] == 'BETWEEN') {
$searchVmType = $column['view_type'] == 'datetime' ? 'datetime' : 'rangeInput';
}
$vmPath = $this->getvmPath('search/' . $searchVmType);
if (!file_exists($vmPath)) {
@ -247,13 +259,18 @@ class WebIndexGenerator extends BaseGenerator
*/
public function getSearchParams()
{
$content = '';
foreach ($this->tableColumn as $column) {
if (!$column['is_search'] || $column['is_pk']) {
continue;
}
$content .= '"'.$column['column_name'].'":"",' . PHP_EOL;
if ($column['query_type'] == 'BETWEEN') {
$content .= '"'.$column['column_name'].'":[],' . PHP_EOL;
} else {
$content .= '"'.$column['column_name'].'":"",' . PHP_EOL;
}
}
if (!empty($content)) {
@ -279,12 +296,14 @@ class WebIndexGenerator extends BaseGenerator
$old = [
'{COLUMN_COMMENT}',
'{COLUMN_NAME}',
'{LANG}'
'{LANG}',
'{DICT_TYPE}'
];
$new = [
$column['column_comment'],
$column['column_name'],
Str::camel($column['column_name'])
Str::camel($column['column_name']),
$column['column_name'].'List'
];
$vmPath = $this->getvmPath('table/default');
@ -295,6 +314,11 @@ class WebIndexGenerator extends BaseGenerator
if ($column['column_type'] == 'int' && $column['view_type'] == 'datetime') {
$vmPath = $this->getvmPath('table/datetime');
}
if ($column['dict_type']) {
$vmPath = $this->getvmPath('table/dictcolumn');
}
if (!file_exists($vmPath)) {
continue;
}
@ -341,7 +365,12 @@ class WebIndexGenerator extends BaseGenerator
*/
public function getModuleOutDir()
{
$dir = dirname(app()->getRootPath()) . '/admin/src/views/' . $this->moduleName . '/';
if(!empty($this->addonName))
{
$dir = dirname(app()->getRootPath()) . '/admin/src/'. $this->addonName .'/views/';
}else{
$dir = dirname(app()->getRootPath()) . '/admin/src/app/views/';
}
$this->checkDir($dir);
return $dir;
@ -356,10 +385,10 @@ class WebIndexGenerator extends BaseGenerator
{
if(!empty($this->addonName))
{
$dir = $this->outDir . 'addon/'.$this->addonName.'/admin/src/views/' . $this->moduleName . '/';
$dir = $this->outDir . 'addon/'.$this->addonName.'/admin/views/' . $this->moduleName . '/';
}else{
$dir = $this->outDir . 'admin/src/views/' . $this->moduleName . '/';
$dir = $this->outDir . 'admin/src/app/views/' . $this->moduleName . '/';
}
@ -385,6 +414,16 @@ class WebIndexGenerator extends BaseGenerator
return $dir;
}
/**
* 获取文件生成到插件中
* @return void
*/
public function getAddonObjectOutDir() {
$dir = $this->rootDir . '/niucloud/addon/'.$this->addonName.'/admin/views/'. $this->moduleName . '/';
$this->checkDir($dir);
return $dir;
}
public function getFilePath()
{
if(!empty($this->addonName))
@ -402,7 +441,7 @@ class WebIndexGenerator extends BaseGenerator
*/
public function getFileName()
{
// if($this->className) return Str::lower($this->className).'_list.vue';
if($this->className) return Str::lower($this->className).'.vue';
return 'list.vue';
}
@ -454,18 +493,13 @@ class WebIndexGenerator extends BaseGenerator
{
continue;
}
if($column['view_type'] == 'select')
{
$content.= 'let '.$column['column_name'].'List = ref([])'.PHP_EOL.'const '.$column['column_name'].'DictList = async () => {'.PHP_EOL.$column['column_name'].'List.value = await (await useDictionary(' ."'".$column['dict_type']."'".')).data.dictionary'.PHP_EOL.'}'.PHP_EOL. $column['column_name'].'DictList();'.PHP_EOL;
}
$content.= 'const '.$column['column_name'].'List = ref([])'.PHP_EOL.'const '.$column['column_name'].'DictList = async () => {'.PHP_EOL.$column['column_name'].'List.value = await (await useDictionary(' ."'".$column['dict_type']."'".')).data.dictionary'.PHP_EOL.'}'.PHP_EOL. $column['column_name'].'DictList();'.PHP_EOL;
}
if(!empty($content))
{
$content = substr($content, 0, -1);
}
return $this->setBlankSpace($content, ' ');
}
}

View File

@ -76,6 +76,8 @@ class WebLangGenerator extends BaseGenerator
$lang .= '"add'.$this->getUCaseClassName() .'":"添加'.$table_content.'",'.PHP_EOL;
$lang .= '"update'.$this->getUCaseClassName() .'":"编辑'.$table_content.'",'.PHP_EOL;
$lang .= '"'.$this->getLCaseClassName() .'DeleteTips":"确定要删除该数据吗?",'.PHP_EOL;
$lang .= '"startDate":"请选择开始时间",'.PHP_EOL;
$lang .= '"endDate":"请选择结束时间",'.PHP_EOL;
$lang = trim(trim($lang), ',');
return '{'.PHP_EOL.$this->setBlankSpace($lang, " ").PHP_EOL.'}';
}
@ -86,7 +88,12 @@ class WebLangGenerator extends BaseGenerator
*/
public function getModuleOutDir()
{
$dir = dirname(app()->getRootPath()) . '/admin/src/lang/zh-cn/';
if(!empty($this->addonName))
{
$dir = dirname(app()->getRootPath()) . '/admin/src/'. $this->addonName .'/lang/zh-cn/';
} else {
$dir = dirname(app()->getRootPath()) . '/admin/src/app/lang/zh-cn/';
}
$this->checkDir($dir);
return $dir;
}
@ -100,10 +107,10 @@ class WebLangGenerator extends BaseGenerator
{
if(!empty($this->addonName))
{
$dir = $this->outDir . 'addon/'.$this->addonName.'/admin/src/lang/zh-cn/';
$dir = $this->outDir . 'addon/'.$this->addonName.'/admin/lang/zh-cn/';
}else{
$dir = $this->outDir . 'admin/src/lang/zh-cn/';
$dir = $this->outDir . 'admin/src/app/lang/zh-cn/';
}
$this->checkDir($dir);
@ -127,11 +134,21 @@ class WebLangGenerator extends BaseGenerator
return $dir;
}
/**
* 获取文件生成到插件中
* @return void
*/
public function getAddonObjectOutDir() {
$dir = $this->rootDir . '/niucloud/addon/'.$this->addonName.'/admin/lang/zh-cn/';
$this->checkDir($dir);
return $dir;
}
public function getFilePath()
{
if(!empty($this->addonName))
{
$dir = 'addon/'.$this->addonName.'/admin/'.$this->addonName.'/lang/zh-cn/';
$dir = 'addon/'.$this->addonName.'/admin/lang/zh-cn/';
}else{
$dir = 'admin/app/lang/zh-cn/';
@ -146,7 +163,7 @@ class WebLangGenerator extends BaseGenerator
public function getFileName()
{
if($this->className){
return $this->moduleName.'.'.'list.json';
return $this->moduleName.'.'. Str::lower($this->className) .'.json';
}
return $this->moduleName.'.list.json';
}

View File

@ -1,6 +1,4 @@
<el-form-item :label="t('{LCASE_COLUMN_NAME}')" prop="{COLUMN_NAME}">
<daterange-picker
v-model:startTime="{LCASE_CLASS_NAME}Table.searchParam.start_time"
v-model:endTime="{LCASE_CLASS_NAME}Table.searchParam.end_time"
/>
<el-date-picker v-model="{LCASE_CLASS_NAME}Table.searchParam.{COLUMN_NAME}" type="datetimerange" format="YYYY-MM-DD hh:mm:ss"
:start-placeholder="t('startDate')" :end-placeholder="t('endDate')" />
</el-form-item>

View File

@ -0,0 +1,3 @@
<el-form-item :label="t('{LCASE_COLUMN_NAME}')" prop="{COLUMN_NAME}">
<range-input v-model="{LCASE_CLASS_NAME}Table.searchParam.{COLUMN_NAME}"/>
</el-form-item>

View File

@ -1,4 +1,4 @@
<el-table-column :label="t('{LANG}')" min-width="180" align="center">
<el-table-column :label="t('{LANG}')" min-width="180" align="center" :show-overflow-tooltip="true">
<template #default="{ row }">
{{ row.{COLUMN_NAME} || '' }}
</template>

View File

@ -1 +1 @@
<el-table-column prop="{COLUMN_NAME}" :label="t('{LANG}')" min-width="120" />
<el-table-column prop="{COLUMN_NAME}" :label="t('{LANG}')" min-width="120" :show-overflow-tooltip="true"/>

View File

@ -0,0 +1,7 @@
<el-table-column :label="t('{LANG}')" min-width="180" align="center" :show-overflow-tooltip="true">
<template #default="{ row }">
<div v-for="(item, index) in {DICT_TYPE}">
<div v-if="item.value == row.{COLUMN_NAME}">{{ item.name }}</div>
</div>
</template>
</el-table-column>

View File

@ -1,8 +1,6 @@
{IMPORT}
{BEGIN}
/**
* 获取{NOTES}列表
* @param params

View File

@ -75,6 +75,7 @@ const selectData = ref<any[]>([])
// 字典数据
{DICT_LIST}
/**
* 获取{NOTES}列表
*/

View File

@ -475,4 +475,36 @@ class MenuService extends BaseAdminService
return $is_tree ? $this->menuToTree($menu_list, 'menu_key', 'parent_key', 'children', 'auth', '', $is_button) : $menu_list;
}
/**
* 查询菜单类型为目录的菜单
* @param string $addon
* @return void
*/
public function getMenuByTypeDir(string $addon = 'system') {
$cache_name = 'menu_api_by_type_dir' . $addon;
$menu_list = cache_remember(
$cache_name,
function () use ($addon) {
$where = [
['menu_type', '=', 0 ]
];
//查询应用
$where[] = ['addon', '=', $addon == 'system' ? '' : $addon ];
return (new SysMenu())->where($where)->order('sort desc')->select()->toArray();
},
self::$cache_tag_name
);
foreach ($menu_list as &$v)
{
$lang_menu_key = 'dict_menu_admin' . '.'. $v['menu_key'];
$lang_menu_name = get_lang($lang_menu_key);
//语言已定义
if($lang_menu_key != $lang_menu_name)
{
$v['menu_name'] = $lang_menu_name;
}
}
return $this->menuToTree($menu_list, 'menu_key', 'parent_key', 'children', 'auth', '', 0);
}
}

View File

@ -1,36 +0,0 @@
<?php
namespace addon\{key};
/**
* 插件安装之后单独的插件方法
*/
class Manage
{
/**
* 插件安装执行
*/
public function install()
{
return true;
}
/**
* 插件卸载执行
*/
public function uninstall()
{
return true;
}
/**
* 插件升级执行
*/
public function upgrade()
{
return true;
}
}

View File

@ -163,4 +163,23 @@ class CoreMenuService extends BaseCoreService
Cache::tag(MenuService::$cache_tag_name)->clear();
return true;
}
/**
* 获取path
* @param $menu_key
* @param $paths
* @return string
* @throws DbException
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
*/
public function getRoutePathByMenuKey($menu_key, $paths = []) {
$menu = $this->model->where([ ['menu_key', '=', $menu_key] ])->field('parent_key,router_path')->find();
array_unshift($paths, $menu['router_path']);
if (!empty($menu['parent_key'])) {
return $this->getRoutePathByMenuKey($menu['parent_key'], $paths);
} else {
return implode('/', $paths);
}
}
}

View File

@ -52,7 +52,7 @@ class CoreScheduleService extends BaseCoreService
$list = $this->model->withSearch(['key','status'],$where)->field($field)->order('id desc')->append(['status_name'])->select()->toArray();
$template_list = array_column($this->getTemplateList(), null, 'key');
foreach($list as &$item){
$item = array_merge($template_list[$item['key']], $item);
$item = array_merge($template_list[$item['key']] ?? [], $item);
}
return $list;
}

View File

@ -1,6 +1,6 @@
<?php
return [
'version' => '0.0.7',
'code' => '202311300001'
'version' => '0.0.8',
'code' => '202312090001'
];

View File

@ -1 +1 @@
import{_ as o}from"./add-member.vue_vue_type_script_setup_true_lang-7d33642a.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css */import"./index-a7cd5616.js";import"./member-d96a2d93.js";import"./index-6a41cdeb.js";import"./vue-router-834a68c8.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./directive-ce271fd4.js";export{o as default};
import{_ as o}from"./add-member.vue_vue_type_script_setup_true_lang-fef17577.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css */import"./index-a7cd5616.js";import"./member-bb31033c.js";import"./index-4ca69875.js";import"./vue-router-834a68c8.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./directive-ce271fd4.js";export{o as default};

View File

@ -1 +1 @@
import{d as F,r as b,R as M,c as R,e as v,v as h,x as d,g as $,y as s,A as V,B as y,u as r,Q as H}from"./base-2de02574.js";/* empty css */import{E as I}from"./el-overlay-c29a408e.js";/* empty css */import{a as j,E as A}from"./el-form-item-aacba116.js";/* empty css */import{t as l}from"./index-a7cd5616.js";import{p as L,q as O,r as T}from"./member-d96a2d93.js";import{E as z}from"./index-f34dc67c.js";import{E as Q}from"./index-84eb3c18.js";import{v as S}from"./directive-ce271fd4.js";const Z={class:"dialog-footer"},me=F({__name:"add-member",emits:["complete"],setup(G,{expose:N,emit:E}){const p=b(!1),i=b(!1);let u="",c="";const f={member_id:"",nickname:"",member_no:"",init_member_no:"",mobile:"",password:"",password_copy:""},a=M({...f}),_=b(),P=R(()=>({member_no:[{required:!0,message:l("memberNoPlaceholder"),trigger:"blur"},{validator:C,trigger:"blur"}],mobile:[{required:!0,message:l("mobilePlaceholder"),trigger:"blur"},{validator:x,trigger:"blur"}],password:[{required:!0,message:l("passwordPlaceholder"),trigger:"blur"}],password_copy:[{required:!0,message:l("passwordPlaceholder"),trigger:"blur"},{validator:D,trigger:"blur"}]})),x=(m,e,o)=>{e&&!/^1[3-9]\d{9}$/.test(e)?o(new Error(l("mobileHint"))):o()},D=(m,e,o)=>{e!=a.password?o(l("doubleCipherHint")):o()},C=(m,e,o)=>{e&&!/^[0-9a-zA-Z]*$/g.test(e)?o(new Error(l("memberNoHint"))):o()},k=async()=>{await O().then(m=>{c=m.data}).catch(()=>{})},U=async m=>{if(i.value||!m)return;const e=T;await m.validate(async o=>{o&&(i.value=!0,e(a).then(g=>{i.value=!1,p.value=!1,E("complete")}).catch(()=>{i.value=!1}))})};return N({showDialog:p,setFormData:async(m=null)=>{if(i.value=!0,Object.assign(a,f),u=l("addMember"),m){u=l("updateMember");const e=await(await L(m.member_id)).data;e&&Object.keys(a).forEach(o=>{e[o]!=null&&(a[o]=e[o])})}else await k(),a.member_no=c,a.init_member_no=c;i.value=!1}}),(m,e)=>{const o=z,n=j,g=A,w=Q,q=I,B=S;return v(),h(q,{modelValue:p.value,"onUpdate:modelValue":e[7]||(e[7]=t=>p.value=t),title:r(u),width:"500px","destroy-on-close":!0},{footer:d(()=>[$("span",Z,[s(w,{onClick:e[5]||(e[5]=t=>p.value=!1)},{default:d(()=>[V(y(r(l)("cancel")),1)]),_:1}),s(w,{type:"primary",loading:i.value,onClick:e[6]||(e[6]=t=>U(_.value))},{default:d(()=>[V(y(r(l)("confirm")),1)]),_:1},8,["loading"])])]),default:d(()=>[H((v(),h(g,{model:a,"label-width":"90px",ref_key:"formRef",ref:_,rules:r(P),class:"page-form"},{default:d(()=>[s(n,{label:r(l)("memberNo"),prop:"member_no"},{default:d(()=>[s(o,{modelValue:a.member_no,"onUpdate:modelValue":e[0]||(e[0]=t=>a.member_no=t),clearable:"",maxlength:"20",placeholder:r(l)("memberNoPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(n,{label:r(l)("mobile"),prop:"mobile"},{default:d(()=>[s(o,{modelValue:a.mobile,"onUpdate:modelValue":e[1]||(e[1]=t=>a.mobile=t),clearable:"",placeholder:r(l)("mobilePlaceholder"),type:"number",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(n,{label:r(l)("nickname")},{default:d(()=>[s(o,{modelValue:a.nickname,"onUpdate:modelValue":e[2]||(e[2]=t=>a.nickname=t),clearable:"",placeholder:r(l)("nickNamePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(n,{label:r(l)("password"),prop:"password"},{default:d(()=>[s(o,{modelValue:a.password,"onUpdate:modelValue":e[3]||(e[3]=t=>a.password=t),type:"password",placeholder:r(l)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(n,{label:r(l)("passwordCopy"),prop:"password_copy"},{default:d(()=>[s(o,{modelValue:a.password_copy,"onUpdate:modelValue":e[4]||(e[4]=t=>a.password_copy=t),type:"password",placeholder:r(l)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[B,i.value]])]),_:1},8,["modelValue","title"])}}});export{me as _};
import{d as F,r as b,R as M,c as R,e as v,v as h,x as d,g as $,y as s,A as V,B as y,u as r,Q as H}from"./base-2de02574.js";/* empty css */import{E as I}from"./el-overlay-c29a408e.js";/* empty css */import{a as j,E as A}from"./el-form-item-aacba116.js";/* empty css */import{t as l}from"./index-a7cd5616.js";import{p as L,q as O,r as T}from"./member-bb31033c.js";import{E as z}from"./index-f34dc67c.js";import{E as Q}from"./index-84eb3c18.js";import{v as S}from"./directive-ce271fd4.js";const Z={class:"dialog-footer"},me=F({__name:"add-member",emits:["complete"],setup(G,{expose:N,emit:E}){const p=b(!1),i=b(!1);let u="",c="";const f={member_id:"",nickname:"",member_no:"",init_member_no:"",mobile:"",password:"",password_copy:""},a=M({...f}),_=b(),P=R(()=>({member_no:[{required:!0,message:l("memberNoPlaceholder"),trigger:"blur"},{validator:C,trigger:"blur"}],mobile:[{required:!0,message:l("mobilePlaceholder"),trigger:"blur"},{validator:x,trigger:"blur"}],password:[{required:!0,message:l("passwordPlaceholder"),trigger:"blur"}],password_copy:[{required:!0,message:l("passwordPlaceholder"),trigger:"blur"},{validator:D,trigger:"blur"}]})),x=(m,e,o)=>{e&&!/^1[3-9]\d{9}$/.test(e)?o(new Error(l("mobileHint"))):o()},D=(m,e,o)=>{e!=a.password?o(l("doubleCipherHint")):o()},C=(m,e,o)=>{e&&!/^[0-9a-zA-Z]*$/g.test(e)?o(new Error(l("memberNoHint"))):o()},k=async()=>{await O().then(m=>{c=m.data}).catch(()=>{})},U=async m=>{if(i.value||!m)return;const e=T;await m.validate(async o=>{o&&(i.value=!0,e(a).then(g=>{i.value=!1,p.value=!1,E("complete")}).catch(()=>{i.value=!1}))})};return N({showDialog:p,setFormData:async(m=null)=>{if(i.value=!0,Object.assign(a,f),u=l("addMember"),m){u=l("updateMember");const e=await(await L(m.member_id)).data;e&&Object.keys(a).forEach(o=>{e[o]!=null&&(a[o]=e[o])})}else await k(),a.member_no=c,a.init_member_no=c;i.value=!1}}),(m,e)=>{const o=z,n=j,g=A,w=Q,q=I,B=S;return v(),h(q,{modelValue:p.value,"onUpdate:modelValue":e[7]||(e[7]=t=>p.value=t),title:r(u),width:"500px","destroy-on-close":!0},{footer:d(()=>[$("span",Z,[s(w,{onClick:e[5]||(e[5]=t=>p.value=!1)},{default:d(()=>[V(y(r(l)("cancel")),1)]),_:1}),s(w,{type:"primary",loading:i.value,onClick:e[6]||(e[6]=t=>U(_.value))},{default:d(()=>[V(y(r(l)("confirm")),1)]),_:1},8,["loading"])])]),default:d(()=>[H((v(),h(g,{model:a,"label-width":"90px",ref_key:"formRef",ref:_,rules:r(P),class:"page-form"},{default:d(()=>[s(n,{label:r(l)("memberNo"),prop:"member_no"},{default:d(()=>[s(o,{modelValue:a.member_no,"onUpdate:modelValue":e[0]||(e[0]=t=>a.member_no=t),clearable:"",maxlength:"20",placeholder:r(l)("memberNoPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(n,{label:r(l)("mobile"),prop:"mobile"},{default:d(()=>[s(o,{modelValue:a.mobile,"onUpdate:modelValue":e[1]||(e[1]=t=>a.mobile=t),clearable:"",placeholder:r(l)("mobilePlaceholder"),type:"number",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(n,{label:r(l)("nickname")},{default:d(()=>[s(o,{modelValue:a.nickname,"onUpdate:modelValue":e[2]||(e[2]=t=>a.nickname=t),clearable:"",placeholder:r(l)("nickNamePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(n,{label:r(l)("password"),prop:"password"},{default:d(()=>[s(o,{modelValue:a.password,"onUpdate:modelValue":e[3]||(e[3]=t=>a.password=t),type:"password",placeholder:r(l)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),s(n,{label:r(l)("passwordCopy"),prop:"password_copy"},{default:d(()=>[s(o,{modelValue:a.password_copy,"onUpdate:modelValue":e[4]||(e[4]=t=>a.password_copy=t),type:"password",placeholder:r(l)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[B,i.value]])]),_:1},8,["modelValue","title"])}}});export{me as _};

View File

@ -1 +1 @@
import{_ as o}from"./add-table.vue_vue_type_script_setup_true_lang-5cebda70.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import"./index-6a41cdeb.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-29aaa146.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./el-form-item-aacba116.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./tools-5ff2dc3f.js";import"./index-2ad1d1e2.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./_isIterateeCall-87e77157.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";import"./directive-ce271fd4.js";export{o as default};
import{_ as o}from"./add-table.vue_vue_type_script_setup_true_lang-c7e6287d.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import"./index-4ca69875.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-29aaa146.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./el-form-item-aacba116.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./tools-52c3fc00.js";import"./index-2ad1d1e2.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./_isIterateeCall-87e77157.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";import"./directive-ce271fd4.js";export{o as default};

View File

@ -1 +1 @@
import{d as T,r as c,R as N,c as x,e as u,v as _,x as s,g as f,Q as B,u as a,B as b,y as d,A as L,i as k}from"./base-2de02574.js";/* empty css */import{E as z}from"./el-overlay-c29a408e.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import"./index-6a41cdeb.js";/* empty css *//* empty css */import{t as i}from"./index-a7cd5616.js";import{j as R,k as F}from"./tools-5ff2dc3f.js";import{a as P}from"./vue-router-834a68c8.js";import{a as U,E as j}from"./index-2ad1d1e2.js";import{E as q}from"./index-f34dc67c.js";import{E as A}from"./index-84eb3c18.js";import{v as G}from"./directive-ce271fd4.js";const I={class:""},de=T({__name:"add-table",emits:["complete"],setup(Q,{expose:g,emit:S}){const h=P();let o=c(!1);const m=c("");let e=N({loading:!0,data:[],searchParam:{table_name:"",table_content:""}});const v=x(()=>e.data.filter(t=>!m.value||t.Name.toLowerCase().includes(m.value.toLowerCase())||t.Comment.toLowerCase().includes(m.value.toLowerCase()))),p=()=>{e.loading=!0,R().then(t=>{e.loading=!1,e.data=t.data}).catch(()=>{e.loading=!1})};p();const w=t=>{let l=t.Name;e.loading=!0,F({table_name:l}).then(n=>{e.loading=!1,o.value=!1,h.push({path:"/tools/code/edit",query:{id:n.data.id}})}).catch(n=>{e.loading=!1})};return g({showDialog:o,setFormData:async(t=null)=>{p()}}),(t,l)=>{const n=U,C=q,y=A,D=j,E=z,V=G;return u(),_(E,{modelValue:a(o),"onUpdate:modelValue":l[1]||(l[1]=r=>k(o)?o.value=r:o=r),title:a(i)("addCode"),width:"800px","destroy-on-close":!0},{default:s(()=>[f("div",I,[B((u(),_(D,{data:a(v),size:"large",height:"400"},{empty:s(()=>[f("span",null,b(a(e).loading?"":a(i)("emptyData")),1)]),default:s(()=>[d(n,{prop:"Name",label:a(i)("tableName"),"min-width":"150"},null,8,["label"]),d(n,{prop:"Comment",label:a(i)("tableComment"),"min-width":"120"},null,8,["label"]),d(n,{align:"right","min-width":"150"},{header:s(()=>[d(C,{modelValue:m.value,"onUpdate:modelValue":l[0]||(l[0]=r=>m.value=r),size:"small",placeholder:a(i)("searchPlaceholder")},null,8,["modelValue","placeholder"])]),default:s(r=>[d(y,{size:"small",type:"primary",onClick:J=>w(r.row)},{default:s(()=>[L(b(a(i)("addBtn")),1)]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[V,a(e).loading]])])]),_:1},8,["modelValue","title"])}}});export{de as _};
import{d as T,r as c,R as N,c as x,e as u,v as _,x as s,g as f,Q as B,u as a,B as b,y as d,A as L,i as k}from"./base-2de02574.js";/* empty css */import{E as z}from"./el-overlay-c29a408e.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import"./index-4ca69875.js";/* empty css *//* empty css */import{t as i}from"./index-a7cd5616.js";import{j as R,k as F}from"./tools-52c3fc00.js";import{a as P}from"./vue-router-834a68c8.js";import{a as U,E as j}from"./index-2ad1d1e2.js";import{E as q}from"./index-f34dc67c.js";import{E as A}from"./index-84eb3c18.js";import{v as G}from"./directive-ce271fd4.js";const I={class:""},de=T({__name:"add-table",emits:["complete"],setup(Q,{expose:g,emit:S}){const h=P();let o=c(!1);const m=c("");let e=N({loading:!0,data:[],searchParam:{table_name:"",table_content:""}});const v=x(()=>e.data.filter(t=>!m.value||t.Name.toLowerCase().includes(m.value.toLowerCase())||t.Comment.toLowerCase().includes(m.value.toLowerCase()))),p=()=>{e.loading=!0,R().then(t=>{e.loading=!1,e.data=t.data}).catch(()=>{e.loading=!1})};p();const w=t=>{let l=t.Name;e.loading=!0,F({table_name:l}).then(n=>{e.loading=!1,o.value=!1,h.push({path:"/tools/code/edit",query:{id:n.data.id}})}).catch(n=>{e.loading=!1})};return g({showDialog:o,setFormData:async(t=null)=>{p()}}),(t,l)=>{const n=U,C=q,y=A,D=j,E=z,V=G;return u(),_(E,{modelValue:a(o),"onUpdate:modelValue":l[1]||(l[1]=r=>k(o)?o.value=r:o=r),title:a(i)("addCode"),width:"800px","destroy-on-close":!0},{default:s(()=>[f("div",I,[B((u(),_(D,{data:a(v),size:"large",height:"400"},{empty:s(()=>[f("span",null,b(a(e).loading?"":a(i)("emptyData")),1)]),default:s(()=>[d(n,{prop:"Name",label:a(i)("tableName"),"min-width":"150"},null,8,["label"]),d(n,{prop:"Comment",label:a(i)("tableComment"),"min-width":"120"},null,8,["label"]),d(n,{align:"right","min-width":"150"},{header:s(()=>[d(C,{modelValue:m.value,"onUpdate:modelValue":l[0]||(l[0]=r=>m.value=r),size:"small",placeholder:a(i)("searchPlaceholder")},null,8,["modelValue","placeholder"])]),default:s(r=>[d(y,{size:"small",type:"primary",onClick:J=>w(r.row)},{default:s(()=>[L(b(a(i)("addBtn")),1)]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[V,a(e).loading]])])]),_:1},8,["modelValue","title"])}}});export{de as _};

View File

@ -1 +1 @@
import{d as V,r as f,R as B,e as u,f as N,g as s,B as _,u as p,Q as y,v as C,x as n,y as a,A as D}from"./base-2de02574.js";/* empty css *//* empty css */import{a as F,E as R}from"./el-form-item-aacba116.js";/* empty css */import{_ as S}from"./index-3343d4d2.js";/* empty css */import{t as c}from"./index-a7cd5616.js";import{a2 as I,a3 as O}from"./index-6a41cdeb.js";import{u as j}from"./vue-router-834a68c8.js";import{E as L}from"./index-7fd4365a.js";import{E as J}from"./index-409cdc90.js";import{E as T}from"./index-84eb3c18.js";import{v as U}from"./directive-ce271fd4.js";import{_ as k}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./index-29aaa146.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-a7bcce46.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./attachment-db7791fa.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-11cbb9a7.js";import"./index-389593d1.js";import"./common-655c495e.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-9c3282b5.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";const A={class:"main-container"},Q={class:"flex ml-[18px] justify-between items-center mt-[20px]"},$={class:"text-[20px]"},q={class:"form-tip"},z={class:"fixed-footer-wrap"},G={class:"fixed-footer"},H=V({__name:"adminlogin",setup(K){const g=j().meta.title,r=f(!0),d=f(),e=B({is_captcha:0,bg:""});(async(m=0)=>{const o=await(await I()).data;Object.keys(e).forEach(t=>{["is_captcha","is_site_captcha"].includes(t)?e[t]=Boolean(Number(o[t])):e[t]=o[t]}),r.value=!1})();const v=async m=>{r.value||!m||await m.validate(o=>{if(o){let t=JSON.parse(JSON.stringify(e));Object.keys(t).forEach(i=>{["is_captcha","is_site_captcha"].includes(i)&&(t[i]=Number(t[i]))}),O(t).then(()=>{r.value=!1}).catch(()=>{r.value=!1})}})};return(m,o)=>{const t=L,i=F,h=S,b=J,x=R,w=T,E=U;return u(),N("div",A,[s("div",Q,[s("span",$,_(p(g)),1)]),y((u(),C(x,{model:e,"label-width":"150px",ref_key:"ruleFormRef",ref:d,rules:m.formRules,class:"page-form"},{default:n(()=>[a(b,{class:"box-card !border-none",shadow:"never"},{default:n(()=>[a(i,{label:p(c)("isCaptcha"),prop:"formData.is_auth_register"},{default:n(()=>[a(t,{modelValue:e.is_captcha,"onUpdate:modelValue":o[0]||(o[0]=l=>e.is_captcha=l)},null,8,["modelValue"])]),_:1},8,["label"]),a(i,{label:p(c)("bgImg")},{default:n(()=>[a(h,{modelValue:e.bg,"onUpdate:modelValue":o[1]||(o[1]=l=>e.bg=l)},null,8,["modelValue"]),s("div",q,_(p(c)("adminBgImgTip")),1)]),_:1},8,["label"])]),_:1})]),_:1},8,["model","rules"])),[[E,r.value]]),s("div",z,[s("div",G,[a(w,{type:"primary",onClick:o[2]||(o[2]=l=>v(d.value))},{default:n(()=>[D(_(p(c)("save")),1)]),_:1})])])])}}});const so=k(H,[["__scopeId","data-v-c5040db4"]]);export{so as default};
import{d as V,r as f,R as B,e as u,f as N,g as s,B as _,u as p,Q as y,v as C,x as n,y as a,A as D}from"./base-2de02574.js";/* empty css *//* empty css */import{a as F,E as R}from"./el-form-item-aacba116.js";/* empty css */import{_ as S}from"./index-9e72c628.js";/* empty css */import{t as c}from"./index-a7cd5616.js";import{a2 as I,a3 as O}from"./index-4ca69875.js";import{u as j}from"./vue-router-834a68c8.js";import{E as L}from"./index-7fd4365a.js";import{E as J}from"./index-409cdc90.js";import{E as T}from"./index-84eb3c18.js";import{v as U}from"./directive-ce271fd4.js";import{_ as k}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./index-29aaa146.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-11e8968f.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./attachment-98d5a55e.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-78ade149.js";import"./index-389593d1.js";import"./common-655c495e.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-9c3282b5.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";const A={class:"main-container"},Q={class:"flex ml-[18px] justify-between items-center mt-[20px]"},$={class:"text-[20px]"},q={class:"form-tip"},z={class:"fixed-footer-wrap"},G={class:"fixed-footer"},H=V({__name:"adminlogin",setup(K){const g=j().meta.title,r=f(!0),d=f(),e=B({is_captcha:0,bg:""});(async(m=0)=>{const o=await(await I()).data;Object.keys(e).forEach(t=>{["is_captcha","is_site_captcha"].includes(t)?e[t]=Boolean(Number(o[t])):e[t]=o[t]}),r.value=!1})();const v=async m=>{r.value||!m||await m.validate(o=>{if(o){let t=JSON.parse(JSON.stringify(e));Object.keys(t).forEach(i=>{["is_captcha","is_site_captcha"].includes(i)&&(t[i]=Number(t[i]))}),O(t).then(()=>{r.value=!1}).catch(()=>{r.value=!1})}})};return(m,o)=>{const t=L,i=F,h=S,b=J,x=R,w=T,E=U;return u(),N("div",A,[s("div",Q,[s("span",$,_(p(g)),1)]),y((u(),C(x,{model:e,"label-width":"150px",ref_key:"ruleFormRef",ref:d,rules:m.formRules,class:"page-form"},{default:n(()=>[a(b,{class:"box-card !border-none",shadow:"never"},{default:n(()=>[a(i,{label:p(c)("isCaptcha"),prop:"formData.is_auth_register"},{default:n(()=>[a(t,{modelValue:e.is_captcha,"onUpdate:modelValue":o[0]||(o[0]=l=>e.is_captcha=l)},null,8,["modelValue"])]),_:1},8,["label"]),a(i,{label:p(c)("bgImg")},{default:n(()=>[a(h,{modelValue:e.bg,"onUpdate:modelValue":o[1]||(o[1]=l=>e.bg=l)},null,8,["modelValue"]),s("div",q,_(p(c)("adminBgImgTip")),1)]),_:1},8,["label"])]),_:1})]),_:1},8,["model","rules"])),[[E,r.value]]),s("div",z,[s("div",G,[a(w,{type:"primary",onClick:o[2]||(o[2]=l=>v(d.value))},{default:n(()=>[D(_(p(c)("save")),1)]),_:1})])])])}}});const so=k(H,[["__scopeId","data-v-c5040db4"]]);export{so as default};

View File

@ -1 +1 @@
import{d as w,R as y,e as c,f as x,y as o,x as a,g as m,B as l,u as t,Q as E,v as k,A as d}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{a4 as B}from"./index-6a41cdeb.js";/* empty css */import{t as i}from"./index-a7cd5616.js";import{u as C,a as N}from"./vue-router-834a68c8.js";import{a as T,E as A}from"./index-2ad1d1e2.js";import{E as D}from"./index-84eb3c18.js";import{E as L}from"./index-409cdc90.js";import{v as R}from"./directive-ce271fd4.js";import"./common-655c495e.js";import"./index-53431221.js";import"./index-29aaa146.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./el-form-item-aacba116.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./_isIterateeCall-87e77157.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";const V={class:"main-container"},j={class:"flex justify-between items-center"},$={class:"text-[20px]"},z={class:"mt-[20px]"},Nt=w({__name:"agreement",setup(O){const _=C().meta.title;let e=y({loading:!0,data:[]});(()=>{e.loading=!0,e.data=[],B().then(r=>{Object.keys(r.data).forEach(p=>e.data.push(r.data[p])),e.loading=!1}).catch(()=>{e.loading=!1})})();const u=N(),f=r=>{u.push(`/setting/basis/agreement/edit?key=${r.agreement_key}`)};return(r,p)=>{const n=T,g=D,h=A,b=L,v=R;return c(),x("div",V,[o(b,{class:"box-card !border-none",shadow:"never"},{default:a(()=>[m("div",j,[m("span",$,l(t(_)),1)]),m("div",z,[E((c(),k(h,{data:t(e).data,size:"large"},{empty:a(()=>[m("span",null,l(t(e).loading?"":t(i)("emptyData")),1)]),default:a(()=>[o(n,{prop:"type_name",label:t(i)("typeName"),"min-width":"100","show-overflow-tooltip":!0},null,8,["label"]),o(n,{prop:"title",label:t(i)("title"),"min-width":"100","show-overflow-tooltip":!0},null,8,["label"]),o(n,{label:t(i)("updateTime"),"min-width":"180",align:"center"},{default:a(({row:s})=>[d(l(s.update_time||""),1)]),_:1},8,["label"]),o(n,{label:t(i)("operation"),fixed:"right",align:"right",width:"100"},{default:a(({row:s})=>[o(g,{type:"primary",link:"",onClick:q=>f(s)},{default:a(()=>[d(l(t(i)("config")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[v,t(e).loading]])])]),_:1})])}}});export{Nt as default};
import{d as w,R as y,e as c,f as x,y as o,x as a,g as m,B as l,u as t,Q as E,v as k,A as d}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{a4 as B}from"./index-4ca69875.js";/* empty css */import{t as i}from"./index-a7cd5616.js";import{u as C,a as N}from"./vue-router-834a68c8.js";import{a as T,E as A}from"./index-2ad1d1e2.js";import{E as D}from"./index-84eb3c18.js";import{E as L}from"./index-409cdc90.js";import{v as R}from"./directive-ce271fd4.js";import"./common-655c495e.js";import"./index-53431221.js";import"./index-29aaa146.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./el-form-item-aacba116.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./_isIterateeCall-87e77157.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";const V={class:"main-container"},j={class:"flex justify-between items-center"},$={class:"text-[20px]"},z={class:"mt-[20px]"},Nt=w({__name:"agreement",setup(O){const _=C().meta.title;let e=y({loading:!0,data:[]});(()=>{e.loading=!0,e.data=[],B().then(r=>{Object.keys(r.data).forEach(p=>e.data.push(r.data[p])),e.loading=!1}).catch(()=>{e.loading=!1})})();const u=N(),f=r=>{u.push(`/setting/basis/agreement/edit?key=${r.agreement_key}`)};return(r,p)=>{const n=T,g=D,h=A,b=L,v=R;return c(),x("div",V,[o(b,{class:"box-card !border-none",shadow:"never"},{default:a(()=>[m("div",j,[m("span",$,l(t(_)),1)]),m("div",z,[E((c(),k(h,{data:t(e).data,size:"large"},{empty:a(()=>[m("span",null,l(t(e).loading?"":t(i)("emptyData")),1)]),default:a(()=>[o(n,{prop:"type_name",label:t(i)("typeName"),"min-width":"100","show-overflow-tooltip":!0},null,8,["label"]),o(n,{prop:"title",label:t(i)("title"),"min-width":"100","show-overflow-tooltip":!0},null,8,["label"]),o(n,{label:t(i)("updateTime"),"min-width":"180",align:"center"},{default:a(({row:s})=>[d(l(s.update_time||""),1)]),_:1},8,["label"]),o(n,{label:t(i)("operation"),fixed:"right",align:"right",width:"100"},{default:a(({row:s})=>[o(g,{type:"primary",link:"",onClick:q=>f(s)},{default:a(()=>[d(l(t(i)("config")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[v,t(e).loading]])])]),_:1})])}}});export{Nt as default};

View File

@ -1 +1 @@
import{d as F,r as h,R as A,c as N,e as k,f as P,g as m,u as o,B as c,Q as $,v as j,x as l,y as r,A as x}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css */import{a as I,E as S}from"./el-form-item-aacba116.js";import{_ as U}from"./index.vue_vue_type_script_setup_true_lang-7da8412d.js";/* empty css */import{u as q,t as s}from"./index-a7cd5616.js";import{a5 as O,a6 as T}from"./index-6a41cdeb.js";import{u as z,a as L}from"./vue-router-834a68c8.js";import{E as Q}from"./index-f34dc67c.js";import{E as G}from"./index-409cdc90.js";import{E as H}from"./index-84eb3c18.js";import{v as J}from"./directive-ce271fd4.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./index-29aaa146.js";import"./index.vue_vue_type_style_index_0_lang-a7bcce46.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./attachment-db7791fa.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-99061637.js";import"./index-11cbb9a7.js";import"./index-389593d1.js";import"./common-655c495e.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-9c3282b5.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";const K={class:"main-container"},M={class:"detail-head"},W=m("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1),X={class:"ml-[1px]"},Y=m("span",{class:"adorn"},"|",-1),Z={class:"right"},tt={class:"fixed-footer-wrap"},et={class:"fixed-footer"},ue=F({__name:"agreement_edit",setup(ot){q();const u=z(),_=L(),f=u.query.key||"",n=h(!1),V=u.meta.title,g={agreement_key:"",content:"",title:"",agreement_key_name:""},e=A({...g});n.value=!0,f&&(async(p="")=>{Object.assign(e,g);const t=await(await O(p)).data;Object.keys(e).forEach(a=>{t[a]!=null&&(e[a]=t[a])}),n.value=!1})(f);const v=h(),w=N(()=>({title:[{required:!0,message:s("titlePlaceholder"),trigger:"blur"}]})),E=async p=>{n.value||!p||await p.validate(async t=>{if(t){n.value=!0;const a=e;a.key=e.agreement_key,T(a).then(d=>{n.value=!1,y()}).catch(()=>{n.value=!1})}})},y=()=>{_.push({path:"/setting/basis/agreement"})};return(p,t)=>{const a=Q,d=I,B=U,C=S,D=G,b=H,R=J;return k(),P("div",K,[m("div",M,[m("div",{class:"left",onClick:t[0]||(t[0]=i=>o(_).push({path:"/setting/basis/agreement"}))},[W,m("span",X,c(o(s)("returnToPreviousPage")),1)]),Y,m("span",Z,c(o(V)),1)]),$((k(),j(D,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[r(C,{model:e,"label-width":"90px",ref_key:"formRef",ref:v,rules:o(w),class:"page-form"},{default:l(()=>[r(d,{label:o(s)("type")},{default:l(()=>[r(a,{modelValue:e.agreement_key_name,"onUpdate:modelValue":t[1]||(t[1]=i=>e.agreement_key_name=i),readonly:"",class:"input-width"},null,8,["modelValue"])]),_:1},8,["label"]),r(d,{label:o(s)("title"),prop:"title"},{default:l(()=>[r(a,{modelValue:e.title,"onUpdate:modelValue":t[2]||(t[2]=i=>e.title=i),clearable:"",placeholder:o(s)("titlePlaceholder"),class:"input-width",maxlength:"20"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(d,{label:o(s)("content")},{default:l(()=>[r(B,{modelValue:e.content,"onUpdate:modelValue":t[3]||(t[3]=i=>e.content=i)},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1})),[[R,n.value]]),m("div",tt,[m("div",et,[r(b,{type:"primary",onClick:t[4]||(t[4]=i=>E(v.value))},{default:l(()=>[x(c(o(s)("save")),1)]),_:1}),r(b,{onClick:t[5]||(t[5]=i=>y())},{default:l(()=>[x(c(o(s)("cancel")),1)]),_:1})])])])}}});export{ue as default};
import{d as F,r as h,R as A,c as N,e as k,f as P,g as m,u as o,B as c,Q as $,v as j,x as l,y as r,A as x}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css */import{a as I,E as S}from"./el-form-item-aacba116.js";import{_ as U}from"./index.vue_vue_type_script_setup_true_lang-a8c19634.js";/* empty css */import{u as q,t as s}from"./index-a7cd5616.js";import{a5 as O,a6 as T}from"./index-4ca69875.js";import{u as z,a as L}from"./vue-router-834a68c8.js";import{E as Q}from"./index-f34dc67c.js";import{E as G}from"./index-409cdc90.js";import{E as H}from"./index-84eb3c18.js";import{v as J}from"./directive-ce271fd4.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./index-29aaa146.js";import"./index.vue_vue_type_style_index_0_lang-11e8968f.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./attachment-98d5a55e.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-99061637.js";import"./index-78ade149.js";import"./index-389593d1.js";import"./common-655c495e.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-9c3282b5.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";const K={class:"main-container"},M={class:"detail-head"},W=m("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1),X={class:"ml-[1px]"},Y=m("span",{class:"adorn"},"|",-1),Z={class:"right"},tt={class:"fixed-footer-wrap"},et={class:"fixed-footer"},ue=F({__name:"agreement_edit",setup(ot){q();const u=z(),_=L(),f=u.query.key||"",n=h(!1),V=u.meta.title,g={agreement_key:"",content:"",title:"",agreement_key_name:""},e=A({...g});n.value=!0,f&&(async(p="")=>{Object.assign(e,g);const t=await(await O(p)).data;Object.keys(e).forEach(a=>{t[a]!=null&&(e[a]=t[a])}),n.value=!1})(f);const v=h(),w=N(()=>({title:[{required:!0,message:s("titlePlaceholder"),trigger:"blur"}]})),E=async p=>{n.value||!p||await p.validate(async t=>{if(t){n.value=!0;const a=e;a.key=e.agreement_key,T(a).then(d=>{n.value=!1,y()}).catch(()=>{n.value=!1})}})},y=()=>{_.push({path:"/setting/basis/agreement"})};return(p,t)=>{const a=Q,d=I,B=U,C=S,D=G,b=H,R=J;return k(),P("div",K,[m("div",M,[m("div",{class:"left",onClick:t[0]||(t[0]=i=>o(_).push({path:"/setting/basis/agreement"}))},[W,m("span",X,c(o(s)("returnToPreviousPage")),1)]),Y,m("span",Z,c(o(V)),1)]),$((k(),j(D,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[r(C,{model:e,"label-width":"90px",ref_key:"formRef",ref:v,rules:o(w),class:"page-form"},{default:l(()=>[r(d,{label:o(s)("type")},{default:l(()=>[r(a,{modelValue:e.agreement_key_name,"onUpdate:modelValue":t[1]||(t[1]=i=>e.agreement_key_name=i),readonly:"",class:"input-width"},null,8,["modelValue"])]),_:1},8,["label"]),r(d,{label:o(s)("title"),prop:"title"},{default:l(()=>[r(a,{modelValue:e.title,"onUpdate:modelValue":t[2]||(t[2]=i=>e.title=i),clearable:"",placeholder:o(s)("titlePlaceholder"),class:"input-width",maxlength:"20"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),r(d,{label:o(s)("content")},{default:l(()=>[r(B,{modelValue:e.content,"onUpdate:modelValue":t[3]||(t[3]=i=>e.content=i)},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1})),[[R,n.value]]),m("div",tt,[m("div",et,[r(b,{type:"primary",onClick:t[4]||(t[4]=i=>E(v.value))},{default:l(()=>[x(c(o(s)("save")),1)]),_:1}),r(b,{onClick:t[5]||(t[5]=i=>y())},{default:l(()=>[x(c(o(s)("cancel")),1)]),_:1})])])])}}});export{ue as default};

View File

@ -1 +1 @@
import{x as t}from"./index-6a41cdeb.js";function e(){return t.get("aliapp/config")}function p(a){return t.put("aliapp/config",a,{showSuccessMessage:!0})}function n(){return t.get("aliapp/static")}export{n as a,e as g,p as s};
import{x as t}from"./index-4ca69875.js";function e(){return t.get("aliapp/config")}function p(a){return t.put("aliapp/config",a,{showSuccessMessage:!0})}function n(){return t.get("aliapp/static")}export{n as a,e as g,p as s};

View File

@ -1 +1 @@
import{d as C,r as v,R as D,Q as M,e as l,f as d,g as t,B as o,u as a,y as x,x as i,F as N,z as R,v as z,A as T,H as E,aD as j,aE as H}from"./base-2de02574.js";/* empty css *//* empty css */import{_ as P}from"./apply_empty-78684083.js";import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as Q}from"./app_store_default-c4798c2d.js";import{t as p}from"./index-a7cd5616.js";import{g as U,Y,z as b,w as $}from"./index-6a41cdeb.js";import{c as q,a as w}from"./common-655c495e.js";import{a as G}from"./vue-router-834a68c8.js";import{E as J}from"./index-84eb3c18.js";import{E as K}from"./index-afc66c39.js";import{E as O}from"./index-389593d1.js";import{E as W}from"./index-8f67e2d8.js";import{E as X}from"./index-56e41120.js";import{v as Z}from"./directive-ce271fd4.js";import{_ as tt}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-29aaa146.js";import"./index-53431221.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./el-form-item-aacba116.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-9c3282b5.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";const h=m=>(j("data-v-bf26c648"),m=m(),H(),m),et={class:"box-border pt-[68px] px-[76px] overview-top"},ot={key:0},st={class:"flex justify-between items-center"},at={class:"font-[600] text-[26px] text-[#222] leading-[37px]"},pt={class:"font-[500] text-[14px] text-[#222] leading-[20px] mt-[12px]"},nt=h(()=>t("div",{class:"mr-[9px] text-[#3F3F3F] iconfont iconxiazai01"},null,-1)),it={class:"font-[600] text-[14px] text-[#222] leading-[20px]"},rt={class:"flex flex-wrap mt-[40px]"},ct=["onClick"],lt={class:"bg-[#F7FAFB] py-[18px] px-[24px] flex items-center app-item-head"},mt=h(()=>t("div",{class:"image-slot"},[t("img",{class:"w-[40px] h-[40px] rounded-[8px]",src:Q})],-1)),_t={class:"py-[18px] px-[24px]"},dt={class:"font-[600] leading-[1] text-[14px] text-[#222]"},xt={class:"text-[13px] text-[#6D7278] leading-[18px] mt-[6px] truncate"},ut=h(()=>t("div",{class:"w-[230px] mx-auto"},[t("img",{src:P,class:"max-w-full",alt:""})],-1)),ft={class:"flex items-center"},vt=C({__name:"app_manage",setup(m){const g=G(),u=U(),n=v(!0),_=D({appList:[]}),f=v({});(()=>{n.value=!0,Y().then(s=>{s.data.forEach((e,r)=>{e.type=="app"&&_.appList.push(e)}),u.routers.forEach((e,r)=>{e.children&&e.children.length?(e.name=b(e.children),f.value[e.meta.app]=b(e.children)):f.value[e.meta.app]=e.name}),n.value=!1}).catch(()=>{n.value=!1})})();const L=s=>{w.set({key:"menuAppStorage",data:s.key}),w.set({key:"plugMenuTypeStorage",data:""});const e=u.appMenuList;e.push(s.key),u.setAppMenuList(e);let r=f.value[s.key];g.push({name:r})},y=()=>{g.push("/app_manage/app_store")},k=v("");return(()=>{$().then(s=>{k.value=s.data.version.version})})(),(s,e)=>{const r=J,F=K,S=O,V=W,A=X,I=Z;return M((l(),d("div",et,[_.appList&&!n.value?(l(),d("div",ot,[t("div",st,[t("div",null,[t("div",at,o(a(p)("app")),1),t("div",pt,o(a(p)("versionInfo"))+" "+o(a(p)("currentVersion"))+" "+o(k.value),1)]),x(r,{onClick:y,class:"px-[15px]"},{default:i(()=>[nt,t("span",it,o(a(p)("appStore")),1)]),_:1})]),t("div",rt,[(l(!0),d(N,null,R(_.appList,(c,B)=>(l(),d("div",{key:B,class:"app-item w-[280px] box-border !bg-[#fff] rounded-[6px] cursor-pointer mr-[20px] mb-[20px] overflow-hidden",onClick:yt=>L(c)},[t("div",lt,[x(F,{class:"w-[44px] h-[44px] rounded-[8px]",src:a(q)(c.icon),fit:"contain"},{error:i(()=>[mt]),_:2},1032,["src"])]),t("div",_t,[t("div",dt,o(c.title),1),x(S,{class:"box-item",effect:"light",content:c.desc,placement:"bottom-start"},{default:i(()=>[t("div",xt,o(c.desc),1)]),_:2},1032,["content"])])],8,ct))),128)),!_.appList.length&&!n.value?(l(),z(A,{key:0,class:"mx-auto overview-empty"},{image:i(()=>[ut]),description:i(()=>[t("p",ft,[t("span",null,o(a(p)("descriptionLeft")),1),x(V,{type:"primary",onClick:y,class:"mx-[5px]"},{default:i(()=>[T(o(a(p)("link")),1)]),_:1}),t("span",null,o(a(p)("descriptionRight")),1)])]),_:1})):E("",!0)])])):E("",!0)])),[[I,n.value]])}}});const ie=tt(vt,[["__scopeId","data-v-bf26c648"]]);export{ie as default};
import{d as C,r as v,R as D,Q as M,e as l,f as d,g as t,B as o,u as a,y as x,x as i,F as N,z as R,v as z,A as T,H as E,aD as j,aE as H}from"./base-2de02574.js";/* empty css *//* empty css */import{_ as P}from"./apply_empty-78684083.js";import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as Q}from"./app_store_default-c4798c2d.js";import{t as p}from"./index-a7cd5616.js";import{g as U,Y,z as b,w as $}from"./index-4ca69875.js";import{c as q,a as w}from"./common-655c495e.js";import{a as G}from"./vue-router-834a68c8.js";import{E as J}from"./index-84eb3c18.js";import{E as K}from"./index-afc66c39.js";import{E as O}from"./index-389593d1.js";import{E as W}from"./index-8f67e2d8.js";import{E as X}from"./index-56e41120.js";import{v as Z}from"./directive-ce271fd4.js";import{_ as tt}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-29aaa146.js";import"./index-53431221.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./el-form-item-aacba116.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-9c3282b5.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";const h=m=>(j("data-v-bf26c648"),m=m(),H(),m),et={class:"box-border pt-[68px] px-[76px] overview-top"},ot={key:0},st={class:"flex justify-between items-center"},at={class:"font-[600] text-[26px] text-[#222] leading-[37px]"},pt={class:"font-[500] text-[14px] text-[#222] leading-[20px] mt-[12px]"},nt=h(()=>t("div",{class:"mr-[9px] text-[#3F3F3F] iconfont iconxiazai01"},null,-1)),it={class:"font-[600] text-[14px] text-[#222] leading-[20px]"},rt={class:"flex flex-wrap mt-[40px]"},ct=["onClick"],lt={class:"bg-[#F7FAFB] py-[18px] px-[24px] flex items-center app-item-head"},mt=h(()=>t("div",{class:"image-slot"},[t("img",{class:"w-[40px] h-[40px] rounded-[8px]",src:Q})],-1)),_t={class:"py-[18px] px-[24px]"},dt={class:"font-[600] leading-[1] text-[14px] text-[#222]"},xt={class:"text-[13px] text-[#6D7278] leading-[18px] mt-[6px] truncate"},ut=h(()=>t("div",{class:"w-[230px] mx-auto"},[t("img",{src:P,class:"max-w-full",alt:""})],-1)),ft={class:"flex items-center"},vt=C({__name:"app_manage",setup(m){const g=G(),u=U(),n=v(!0),_=D({appList:[]}),f=v({});(()=>{n.value=!0,Y().then(s=>{s.data.forEach((e,r)=>{e.type=="app"&&_.appList.push(e)}),u.routers.forEach((e,r)=>{e.children&&e.children.length?(e.name=b(e.children),f.value[e.meta.app]=b(e.children)):f.value[e.meta.app]=e.name}),n.value=!1}).catch(()=>{n.value=!1})})();const L=s=>{w.set({key:"menuAppStorage",data:s.key}),w.set({key:"plugMenuTypeStorage",data:""});const e=u.appMenuList;e.push(s.key),u.setAppMenuList(e);let r=f.value[s.key];g.push({name:r})},y=()=>{g.push("/app_manage/app_store")},k=v("");return(()=>{$().then(s=>{k.value=s.data.version.version})})(),(s,e)=>{const r=J,F=K,S=O,V=W,A=X,I=Z;return M((l(),d("div",et,[_.appList&&!n.value?(l(),d("div",ot,[t("div",st,[t("div",null,[t("div",at,o(a(p)("app")),1),t("div",pt,o(a(p)("versionInfo"))+" "+o(a(p)("currentVersion"))+" "+o(k.value),1)]),x(r,{onClick:y,class:"px-[15px]"},{default:i(()=>[nt,t("span",it,o(a(p)("appStore")),1)]),_:1})]),t("div",rt,[(l(!0),d(N,null,R(_.appList,(c,B)=>(l(),d("div",{key:B,class:"app-item w-[280px] box-border !bg-[#fff] rounded-[6px] cursor-pointer mr-[20px] mb-[20px] overflow-hidden",onClick:yt=>L(c)},[t("div",lt,[x(F,{class:"w-[44px] h-[44px] rounded-[8px]",src:a(q)(c.icon),fit:"contain"},{error:i(()=>[mt]),_:2},1032,["src"])]),t("div",_t,[t("div",dt,o(c.title),1),x(S,{class:"box-item",effect:"light",content:c.desc,placement:"bottom-start"},{default:i(()=>[t("div",xt,o(c.desc),1)]),_:2},1032,["content"])])],8,ct))),128)),!_.appList.length&&!n.value?(l(),z(A,{key:0,class:"mx-auto overview-empty"},{image:i(()=>[ut]),description:i(()=>[t("p",ft,[t("span",null,o(a(p)("descriptionLeft")),1),x(V,{type:"primary",onClick:y,class:"mx-[5px]"},{default:i(()=>[T(o(a(p)("link")),1)]),_:1}),t("span",null,o(a(p)("descriptionRight")),1)])]),_:1})):E("",!0)])])):E("",!0)])),[[I,n.value]])}}});const ie=tt(vt,[["__scopeId","data-v-bf26c648"]]);export{ie as default};

View File

@ -1 +1 @@
import{d,r as u,e as p,f as a,y as o,x as r,F as f,z as h,u as x,g as n}from"./base-2de02574.js";/* empty css *//* empty css */import{t as y}from"./index-a7cd5616.js";import{a as b}from"./attachment-db7791fa.js";import{a as v,E}from"./index-78eb4cbf.js";import{E as V}from"./index-409cdc90.js";/* empty css */import"./event-30fa88cc.js";/* empty css */import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-6a41cdeb.js";import"./vue-router-834a68c8.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css *//* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-11cbb9a7.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./directive-ce271fd4.js";const g={class:"main-container attachment-container"},k=n("div",{class:"flex justify-between items-center mb-4"},[n("span",{class:"text-[20px]"},"素材管理")],-1),qt=d({__name:"attachment",setup(w){const m=["image","video","icon"],e=u(m[0]);return(B,i)=>{const s=v,l=E,c=V;return p(),a("div",g,[o(c,{class:"box-card !border-none full-container",shadow:"never"},{default:r(()=>[k,o(l,{modelValue:e.value,"onUpdate:modelValue":i[0]||(i[0]=t=>e.value=t)},{default:r(()=>[(p(),a(f,null,h(m,(t,_)=>o(s,{label:x(y)(t),name:t,key:_},{default:r(()=>[o(b,{scene:"attachment",type:t},null,8,["type"])]),_:2},1032,["label","name"])),64))]),_:1},8,["modelValue"])]),_:1})])}}});export{qt as default};
import{d,r as u,e as p,f as a,y as o,x as r,F as f,z as h,u as x,g as n}from"./base-2de02574.js";/* empty css *//* empty css */import{t as y}from"./index-a7cd5616.js";import{a as b}from"./attachment-98d5a55e.js";import{a as v,E}from"./index-78eb4cbf.js";import{E as V}from"./index-409cdc90.js";/* empty css */import"./event-30fa88cc.js";/* empty css */import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-4ca69875.js";import"./vue-router-834a68c8.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css *//* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-78ade149.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./directive-ce271fd4.js";const g={class:"main-container attachment-container"},k=n("div",{class:"flex justify-between items-center mb-4"},[n("span",{class:"text-[20px]"},"素材管理")],-1),qt=d({__name:"attachment",setup(w){const m=["image","video","icon"],e=u(m[0]);return(B,i)=>{const s=v,l=E,c=V;return p(),a("div",g,[o(c,{class:"box-card !border-none full-container",shadow:"never"},{default:r(()=>[k,o(l,{modelValue:e.value,"onUpdate:modelValue":i[0]||(i[0]=t=>e.value=t)},{default:r(()=>[(p(),a(f,null,h(m,(t,_)=>o(s,{label:x(y)(t),name:t,key:_},{default:r(()=>[o(b,{scene:"attachment",type:t},null,8,["type"])]),_:2},1032,["label","name"])),64))]),_:1},8,["modelValue"])]),_:1})])}}});export{qt as default};

View File

@ -1 +1 @@
import{d as D,r as y,R as E,e as n,f as x,g as v,B as m,u as s,Q as G,v as u,x as o,y as i,H as c,A as p,F as H,z as O}from"./base-2de02574.js";/* empty css *//* empty css */import{a as S,E as W}from"./el-form-item-aacba116.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{t as l}from"./index-a7cd5616.js";import{b as j,G as I,H as L}from"./member-d96a2d93.js";import{u as P}from"./vue-router-834a68c8.js";import{E as M}from"./index-7fd4365a.js";import{E as Q}from"./index-f34dc67c.js";import{E as $,b as q}from"./index-8a191767.js";import{E as J,a as K}from"./index-7e51d50f.js";import{E as X}from"./index-409cdc90.js";import{E as Y}from"./index-84eb3c18.js";import{v as Z}from"./directive-ce271fd4.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./index-29aaa146.js";import"./index-6a41cdeb.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./index-99061637.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./validator-a9a156f1.js";import"./isEqual-aeead489.js";const ee={class:"main-container"},te={class:"flex ml-[18px] justify-between items-center mt-[20px]"},oe={class:"text-[20px]"},ae={class:"fixed-footer-wrap"},re={class:"fixed-footer"},Ke=D({__name:"cash_out",setup(le){const k=P().meta.title,f=y(!0),g=y(),t=E({is_auto_transfer:"0",is_auto_verify:"0",is_open:"0",min:"0.01",rate:"0",transfer_type:[]}),h=y([]);(async()=>{h.value=await(await j()).data})(),(async(d=0)=>{const e=await(await I()).data;Object.keys(t).forEach(a=>{e[a]!=null&&(t[a]=e[a])}),t.is_open=Boolean(Number(t.is_open)),f.value=!1})();const R=E({min:[{validator:(d,e,a)=>{Number(e)<.01?a(new Error(l("cashWithdrawalAmountHint"))):a()},trigger:"blur"}],rate:[{validator:(d,e,a)=>{Number(e)>100||Number(e)<0?a(new Error(l("commissionRatioHint"))):a()},trigger:"blur"}]}),C=async d=>{f.value||!d||await d.validate(e=>{if(e){let a={...t};a.is_open=Number(a.is_open).toString(),L(a).then(()=>{f.value=!1}).catch(()=>{f.value=!1})}})};return(d,e)=>{const a=M,_=S,V=Q,b=$,w=q,F=J,N=K,B=X,T=W,z=Y,A=Z;return n(),x("div",ee,[v("div",te,[v("span",oe,m(s(k)),1)]),G((n(),u(T,{model:t,"label-width":"150px",ref_key:"ruleFormRef",ref:g,rules:R,class:"page-form"},{default:o(()=>[i(B,{class:"box-card !border-none",shadow:"never"},{default:o(()=>[i(_,{label:s(l)("isOpen")},{default:o(()=>[i(a,{modelValue:t.is_open,"onUpdate:modelValue":e[0]||(e[0]=r=>t.is_open=r)},null,8,["modelValue"])]),_:1},8,["label"]),t.is_open?(n(),u(_,{key:0,label:s(l)("cashWithdrawalAmount"),prop:"min"},{default:o(()=>[i(V,{modelValue:t.min,"onUpdate:modelValue":e[1]||(e[1]=r=>t.min=r),type:"number",placeholder:s(l)("cashWithdrawalAmountPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):c("",!0),t.is_open?(n(),u(_,{key:1,label:s(l)("commissionRatio"),prop:"rate"},{default:o(()=>[i(V,{modelValue:t.rate,"onUpdate:modelValue":e[2]||(e[2]=r=>t.rate=r),type:"number",class:"input-width",placeholder:s(l)("commissionRatioPlaceholder")},{append:o(()=>[p("%")]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):c("",!0),t.is_open?(n(),u(_,{key:2,label:s(l)("audit"),class:"items-center"},{default:o(()=>[i(w,{modelValue:t.is_auto_verify,"onUpdate:modelValue":e[3]||(e[3]=r=>t.is_auto_verify=r)},{default:o(()=>[i(b,{label:"0",size:"large"},{default:o(()=>[p(m(s(l)("manualAudit")),1)]),_:1}),i(b,{label:"1",size:"large"},{default:o(()=>[p(m(s(l)("automaticAudit")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])):c("",!0),t.is_open?(n(),u(_,{key:3,label:s(l)("transfer"),class:"items-center"},{default:o(()=>[i(w,{modelValue:t.is_auto_transfer,"onUpdate:modelValue":e[4]||(e[4]=r=>t.is_auto_transfer=r)},{default:o(()=>[i(b,{label:"0",size:"large"},{default:o(()=>[p(m(s(l)("manualTransfer")),1)]),_:1}),i(b,{label:"1",size:"large"},{default:o(()=>[p(m(s(l)("automatedTransit")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])):c("",!0),t.is_open?(n(),u(_,{key:4,label:s(l)("transferMode"),class:"items-center"},{default:o(()=>[i(N,{modelValue:t.transfer_type,"onUpdate:modelValue":e[5]||(e[5]=r=>t.transfer_type=r),size:"large"},{default:o(()=>[(n(!0),x(H,null,O(h.value,(r,U)=>(n(),u(F,{label:r.key,key:"a"+U},{default:o(()=>[p(m(r.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])):c("",!0)]),_:1})]),_:1},8,["model","rules"])),[[A,f.value]]),v("div",ae,[v("div",re,[i(z,{type:"primary",onClick:e[6]||(e[6]=r=>C(g.value))},{default:o(()=>[p(m(s(l)("save")),1)]),_:1})])])])}}});export{Ke as default};
import{d as D,r as y,R as E,e as n,f as x,g as v,B as m,u as s,Q as G,v as u,x as o,y as i,H as c,A as p,F as H,z as O}from"./base-2de02574.js";/* empty css *//* empty css */import{a as S,E as W}from"./el-form-item-aacba116.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{t as l}from"./index-a7cd5616.js";import{b as j,G as I,H as L}from"./member-bb31033c.js";import{u as P}from"./vue-router-834a68c8.js";import{E as M}from"./index-7fd4365a.js";import{E as Q}from"./index-f34dc67c.js";import{E as $,b as q}from"./index-8a191767.js";import{E as J,a as K}from"./index-7e51d50f.js";import{E as X}from"./index-409cdc90.js";import{E as Y}from"./index-84eb3c18.js";import{v as Z}from"./directive-ce271fd4.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./index-29aaa146.js";import"./index-4ca69875.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./index-99061637.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./validator-a9a156f1.js";import"./isEqual-aeead489.js";const ee={class:"main-container"},te={class:"flex ml-[18px] justify-between items-center mt-[20px]"},oe={class:"text-[20px]"},ae={class:"fixed-footer-wrap"},re={class:"fixed-footer"},Ke=D({__name:"cash_out",setup(le){const k=P().meta.title,f=y(!0),g=y(),t=E({is_auto_transfer:"0",is_auto_verify:"0",is_open:"0",min:"0.01",rate:"0",transfer_type:[]}),h=y([]);(async()=>{h.value=await(await j()).data})(),(async(d=0)=>{const e=await(await I()).data;Object.keys(t).forEach(a=>{e[a]!=null&&(t[a]=e[a])}),t.is_open=Boolean(Number(t.is_open)),f.value=!1})();const R=E({min:[{validator:(d,e,a)=>{Number(e)<.01?a(new Error(l("cashWithdrawalAmountHint"))):a()},trigger:"blur"}],rate:[{validator:(d,e,a)=>{Number(e)>100||Number(e)<0?a(new Error(l("commissionRatioHint"))):a()},trigger:"blur"}]}),C=async d=>{f.value||!d||await d.validate(e=>{if(e){let a={...t};a.is_open=Number(a.is_open).toString(),L(a).then(()=>{f.value=!1}).catch(()=>{f.value=!1})}})};return(d,e)=>{const a=M,_=S,V=Q,b=$,w=q,F=J,N=K,B=X,T=W,z=Y,A=Z;return n(),x("div",ee,[v("div",te,[v("span",oe,m(s(k)),1)]),G((n(),u(T,{model:t,"label-width":"150px",ref_key:"ruleFormRef",ref:g,rules:R,class:"page-form"},{default:o(()=>[i(B,{class:"box-card !border-none",shadow:"never"},{default:o(()=>[i(_,{label:s(l)("isOpen")},{default:o(()=>[i(a,{modelValue:t.is_open,"onUpdate:modelValue":e[0]||(e[0]=r=>t.is_open=r)},null,8,["modelValue"])]),_:1},8,["label"]),t.is_open?(n(),u(_,{key:0,label:s(l)("cashWithdrawalAmount"),prop:"min"},{default:o(()=>[i(V,{modelValue:t.min,"onUpdate:modelValue":e[1]||(e[1]=r=>t.min=r),type:"number",placeholder:s(l)("cashWithdrawalAmountPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):c("",!0),t.is_open?(n(),u(_,{key:1,label:s(l)("commissionRatio"),prop:"rate"},{default:o(()=>[i(V,{modelValue:t.rate,"onUpdate:modelValue":e[2]||(e[2]=r=>t.rate=r),type:"number",class:"input-width",placeholder:s(l)("commissionRatioPlaceholder")},{append:o(()=>[p("%")]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):c("",!0),t.is_open?(n(),u(_,{key:2,label:s(l)("audit"),class:"items-center"},{default:o(()=>[i(w,{modelValue:t.is_auto_verify,"onUpdate:modelValue":e[3]||(e[3]=r=>t.is_auto_verify=r)},{default:o(()=>[i(b,{label:"0",size:"large"},{default:o(()=>[p(m(s(l)("manualAudit")),1)]),_:1}),i(b,{label:"1",size:"large"},{default:o(()=>[p(m(s(l)("automaticAudit")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])):c("",!0),t.is_open?(n(),u(_,{key:3,label:s(l)("transfer"),class:"items-center"},{default:o(()=>[i(w,{modelValue:t.is_auto_transfer,"onUpdate:modelValue":e[4]||(e[4]=r=>t.is_auto_transfer=r)},{default:o(()=>[i(b,{label:"0",size:"large"},{default:o(()=>[p(m(s(l)("manualTransfer")),1)]),_:1}),i(b,{label:"1",size:"large"},{default:o(()=>[p(m(s(l)("automatedTransit")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])):c("",!0),t.is_open?(n(),u(_,{key:4,label:s(l)("transferMode"),class:"items-center"},{default:o(()=>[i(N,{modelValue:t.transfer_type,"onUpdate:modelValue":e[5]||(e[5]=r=>t.transfer_type=r),size:"large"},{default:o(()=>[(n(!0),x(H,null,O(h.value,(r,U)=>(n(),u(F,{label:r.key,key:"a"+U},{default:o(()=>[p(m(r.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])):c("",!0)]),_:1})]),_:1},8,["model","rules"])),[[A,f.value]]),v("div",ae,[v("div",re,[i(z,{type:"primary",onClick:e[6]||(e[6]=r=>C(g.value))},{default:o(()=>[p(m(s(l)("save")),1)]),_:1})])])])}}});export{Ke as default};

View File

@ -1 +1 @@
import{d as E,R as A,r as d,Q as C,u as n,e as o,f as i,v as S,x as f,g as e,F as B,z as I,y as u,B as x,H as _,aD as j,aE as D}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as V}from"./app_store_default-c4798c2d.js";import{g as F,y as N,z as R}from"./index-6a41cdeb.js";import{c as z}from"./common-655c495e.js";import{a as M}from"./vue-router-834a68c8.js";import{t as H}from"./index-a7cd5616.js";import{E as Q}from"./index-afc66c39.js";import{E as U}from"./index-409cdc90.js";import{E as $}from"./index-56e41120.js";import{v as q}from"./directive-ce271fd4.js";import{_ as G}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-29aaa146.js";import"./index-53431221.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";/* empty css *//* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";const h=p=>(j("data-v-32a262a7"),p=p(),D(),p),J={class:"main-container w-full bg-white"},K=h(()=>e("div",{class:"flex justify-between items-center"},[e("span",{class:"text-[20px]"},"应用管理")],-1)),O={class:"flex flex-wrap plug-list pb-10 plug-large"},P={key:0,class:"relative app-item cursor-pointer px-4 mr-4 mt-[20px] bg-[#f7f7f7] border-[1px] hover:border-primary"},T=["onClick"],W={class:"flex py-5 items-center"},X={class:"flex justify-center items-center"},Y=h(()=>e("div",{class:"image-slot"},[e("img",{class:"w-[50px] h-[50px]",src:V})],-1)),Z={class:"flex flex-col justify-between text-left w-[190px]"},tt={class:"app-text w-[190px] text-[17px] text-[#222] pl-3"},et={class:"border-t-[1px] border-[#e8e9eb] py-3"},st={class:"app-text text-[14px] text-[#999] w-[200px]"},ot={key:1,class:"empty flex items-center justify-center"},rt=E({__name:"concern",setup(p){const l=F(),v=M(),a=A({list:[]});let m=d(!0);(async()=>{const t=await N({type:"tart"});a.list=t.data,m.value=!1})();const c=d({});(()=>{l.routers.forEach((t,s)=>{t.meta.app!=""&&(t.children&&t.children.length?c.value[t.meta.app]=R(t.children):c.value[t.meta.app]=t.name)})})();const g=t=>{let s=l.appMenuList;s.length&&s.includes(t)||s.push(t),l.setAppMenuList(s),v.push({name:c.value[t]})};return(t,s)=>{const y=Q,k=U,w=$,b=q;return C((o(),i("div",J,[a.list.length?(o(),S(k,{key:0,class:"box-card !border-none",shadow:"never"},{default:f(()=>[K,e("div",O,[(o(!0),i(B,null,I(a.list,(r,L)=>(o(),i("div",{key:L+"b"},[c.value[r.key]?(o(),i("div",P,[e("div",{onClick:at=>g(r.key)},[e("div",W,[e("div",X,[u(y,{class:"w-[50px] h-[50px]",src:n(z)(r.icon),fit:"contain"},{error:f(()=>[Y]),_:2},1032,["src"])]),e("div",Z,[e("p",tt,x(r.title),1)])]),e("div",et,[e("p",st,x(r.desc),1)])],8,T)])):_("",!0)]))),128))])]),_:1})):_("",!0),!n(m)&&!a.list.length?(o(),i("div",ot,[u(w,{description:n(H)("emptyData")},null,8,["description"])])):_("",!0)])),[[b,n(m)]])}}});const Ot=G(rt,[["__scopeId","data-v-32a262a7"]]);export{Ot as default};
import{d as E,R as A,r as d,Q as C,u as n,e as o,f as i,v as S,x as f,g as e,F as B,z as I,y as u,B as x,H as _,aD as j,aE as D}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as V}from"./app_store_default-c4798c2d.js";import{g as F,y as N,z as R}from"./index-4ca69875.js";import{c as z}from"./common-655c495e.js";import{a as M}from"./vue-router-834a68c8.js";import{t as H}from"./index-a7cd5616.js";import{E as Q}from"./index-afc66c39.js";import{E as U}from"./index-409cdc90.js";import{E as $}from"./index-56e41120.js";import{v as q}from"./directive-ce271fd4.js";import{_ as G}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-29aaa146.js";import"./index-53431221.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";/* empty css *//* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";const h=p=>(j("data-v-32a262a7"),p=p(),D(),p),J={class:"main-container w-full bg-white"},K=h(()=>e("div",{class:"flex justify-between items-center"},[e("span",{class:"text-[20px]"},"应用管理")],-1)),O={class:"flex flex-wrap plug-list pb-10 plug-large"},P={key:0,class:"relative app-item cursor-pointer px-4 mr-4 mt-[20px] bg-[#f7f7f7] border-[1px] hover:border-primary"},T=["onClick"],W={class:"flex py-5 items-center"},X={class:"flex justify-center items-center"},Y=h(()=>e("div",{class:"image-slot"},[e("img",{class:"w-[50px] h-[50px]",src:V})],-1)),Z={class:"flex flex-col justify-between text-left w-[190px]"},tt={class:"app-text w-[190px] text-[17px] text-[#222] pl-3"},et={class:"border-t-[1px] border-[#e8e9eb] py-3"},st={class:"app-text text-[14px] text-[#999] w-[200px]"},ot={key:1,class:"empty flex items-center justify-center"},rt=E({__name:"concern",setup(p){const l=F(),v=M(),a=A({list:[]});let m=d(!0);(async()=>{const t=await N({type:"tart"});a.list=t.data,m.value=!1})();const c=d({});(()=>{l.routers.forEach((t,s)=>{t.meta.app!=""&&(t.children&&t.children.length?c.value[t.meta.app]=R(t.children):c.value[t.meta.app]=t.name)})})();const g=t=>{let s=l.appMenuList;s.length&&s.includes(t)||s.push(t),l.setAppMenuList(s),v.push({name:c.value[t]})};return(t,s)=>{const y=Q,k=U,w=$,b=q;return C((o(),i("div",J,[a.list.length?(o(),S(k,{key:0,class:"box-card !border-none",shadow:"never"},{default:f(()=>[K,e("div",O,[(o(!0),i(B,null,I(a.list,(r,L)=>(o(),i("div",{key:L+"b"},[c.value[r.key]?(o(),i("div",P,[e("div",{onClick:at=>g(r.key)},[e("div",W,[e("div",X,[u(y,{class:"w-[50px] h-[50px]",src:n(z)(r.icon),fit:"contain"},{error:f(()=>[Y]),_:2},1032,["src"])]),e("div",Z,[e("p",tt,x(r.title),1)])]),e("div",et,[e("p",st,x(r.desc),1)])],8,T)])):_("",!0)]))),128))])]),_:1})):_("",!0),!n(m)&&!a.list.length?(o(),i("div",ot,[u(w,{description:n(H)("emptyData")},null,8,["description"])])):_("",!0)])),[[b,n(m)]])}}});const Ot=G(rt,[["__scopeId","data-v-32a262a7"]]);export{Ot as default};

View File

@ -1 +1 @@
import{d as S,r as u,R as k,w as I,Q as q,e as D,f as R,g as r,B as n,u as t,y as s,x as a,aD as B,aE as N}from"./base-2de02574.js";/* empty css */import{a as F,E as V}from"./el-form-item-aacba116.js";/* empty css *//* empty css */import{t as e}from"./index-a7cd5616.js";import{S as j}from"./index-6a41cdeb.js";import{E as L}from"./index-29aaa146.js";import{u as M,a as P}from"./vue-router-834a68c8.js";import{a as d}from"./index-99061637.js";import{E as Q}from"./index-f34dc67c.js";import{E as U}from"./index-409cdc90.js";import{v as $}from"./directive-ce271fd4.js";import{_ as z}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css *//* empty css */import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";const A="/admin/assets/preview-52aad803.png",G=i=>(B("data-v-7a2a3fc4"),i=i(),N(),i),H={class:"main-container"},J={class:"flex ml-[18px] justify-between items-center mt-[20px]"},K={class:"text-[20px]"},O=G(()=>r("img",{class:"w-[500px]",src:A,alt:""},null,-1)),T=S({__name:"config",setup(i){const f=M().meta.title,m=u(!0),o=k({is_open:!1,request_url:""}),v=u();P(),j().then(p=>{o.request_url=p.data.web_url+"/",m.value=!1});const{copy:g,isSupported:w,copied:c}=L(),x=p=>{if(!w.value){d({message:e("notSupportCopy"),type:"warning"});return}g(p)};I(c,()=>{c.value&&d({message:e("copySuccess"),type:"success"})});const y=()=>{window.open(o.request_url)};return(p,l)=>{const _=F,h=Q,E=U,b=V,C=$;return q((D(),R("div",H,[r("div",J,[r("span",K,n(t(f)),1)]),s(b,{model:o,"label-width":"150px",ref_key:"formRef",ref:v,class:"page-form"},{default:a(()=>[s(E,{class:"box-card !border-none",shadow:"never"},{default:a(()=>[s(_,{label:t(e)("preview"),prop:"weapp_name"},{default:a(()=>[O]),_:1},8,["label"]),s(_,{label:t(e)("PCDomainName")},{default:a(()=>[s(h,{"model-value":o.request_url,class:"input-width",readonly:!0},{append:a(()=>[r("div",{class:"cursor-pointer",onClick:l[0]||(l[0]=X=>x(o.request_url))},n(t(e)("copy")),1)]),_:1},8,["model-value"]),r("span",{class:"ml-2 cursor-pointer visit-btn",onClick:y},n(t(e)("clickVisit")),1)]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])])),[[C,m.value]])}}});const qe=z(T,[["__scopeId","data-v-7a2a3fc4"]]);export{qe as default};
import{d as S,r as u,R as k,w as I,Q as q,e as D,f as R,g as r,B as n,u as t,y as s,x as a,aD as B,aE as N}from"./base-2de02574.js";/* empty css */import{a as F,E as V}from"./el-form-item-aacba116.js";/* empty css *//* empty css */import{t as e}from"./index-a7cd5616.js";import{S as j}from"./index-4ca69875.js";import{E as L}from"./index-29aaa146.js";import{u as M,a as P}from"./vue-router-834a68c8.js";import{a as d}from"./index-99061637.js";import{E as Q}from"./index-f34dc67c.js";import{E as U}from"./index-409cdc90.js";import{v as $}from"./directive-ce271fd4.js";import{_ as z}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css *//* empty css */import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";const A="/admin/assets/preview-52aad803.png",G=i=>(B("data-v-7a2a3fc4"),i=i(),N(),i),H={class:"main-container"},J={class:"flex ml-[18px] justify-between items-center mt-[20px]"},K={class:"text-[20px]"},O=G(()=>r("img",{class:"w-[500px]",src:A,alt:""},null,-1)),T=S({__name:"config",setup(i){const f=M().meta.title,m=u(!0),o=k({is_open:!1,request_url:""}),v=u();P(),j().then(p=>{o.request_url=p.data.web_url+"/",m.value=!1});const{copy:g,isSupported:w,copied:c}=L(),x=p=>{if(!w.value){d({message:e("notSupportCopy"),type:"warning"});return}g(p)};I(c,()=>{c.value&&d({message:e("copySuccess"),type:"success"})});const y=()=>{window.open(o.request_url)};return(p,l)=>{const _=F,h=Q,E=U,b=V,C=$;return q((D(),R("div",H,[r("div",J,[r("span",K,n(t(f)),1)]),s(b,{model:o,"label-width":"150px",ref_key:"formRef",ref:v,class:"page-form"},{default:a(()=>[s(E,{class:"box-card !border-none",shadow:"never"},{default:a(()=>[s(_,{label:t(e)("preview"),prop:"weapp_name"},{default:a(()=>[O]),_:1},8,["label"]),s(_,{label:t(e)("PCDomainName")},{default:a(()=>[s(h,{"model-value":o.request_url,class:"input-width",readonly:!0},{append:a(()=>[r("div",{class:"cursor-pointer",onClick:l[0]||(l[0]=X=>x(o.request_url))},n(t(e)("copy")),1)]),_:1},8,["model-value"]),r("span",{class:"ml-2 cursor-pointer visit-btn",onClick:y},n(t(e)("clickVisit")),1)]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])])),[[C,m.value]])}}});const qe=z(T,[["__scopeId","data-v-7a2a3fc4"]]);export{qe as default};

View File

@ -1 +1 @@
import{d as D,r as v,R,w as F,e as g,f as I,g as r,B as c,u as n,Q as j,v as H,x as i,y as l,A as M}from"./base-2de02574.js";/* empty css *//* empty css */import{a as O,E as U}from"./el-form-item-aacba116.js";/* empty css *//* empty css *//* empty css */import{t as a}from"./index-a7cd5616.js";import{x as y,S as $}from"./index-6a41cdeb.js";import{E as A}from"./index-29aaa146.js";import{u as L}from"./vue-router-834a68c8.js";import{a as h}from"./index-99061637.js";import{E as Q}from"./index-7fd4365a.js";import{E as T}from"./index-f34dc67c.js";import{E as z}from"./index-409cdc90.js";import{E as G}from"./index-84eb3c18.js";import{v as J}from"./directive-ce271fd4.js";import{_ as K}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./index-389593d1.js";import"./index-9c3282b5.js";import"./validator-a9a156f1.js";function P(){return y.get("channel/h5/config")}function W(u){return y.put("channel/h5/config",u,{showSuccessMessage:!0})}const X={class:"main-container"},Y={class:"flex ml-[18px] justify-between items-center mt-[20px]"},Z={class:"text-[20px]"},ee={class:"fixed-footer-wrap"},te={class:"fixed-footer"},oe=D({__name:"config",setup(u){const w=L().meta.title,s=v(!0),e=R({is_open:!1,request_url:""}),_=v();P().then(t=>{Object.assign(e,t.data),e.is_open=Boolean(Number(e.is_open)),s.value=!1}),$().then(t=>{e.request_url=t.data.wap_url+"/"});const{copy:x,isSupported:b,copied:d}=A(),E=t=>{if(!b.value){h({message:a("notSupportCopy"),type:"warning"});return}x(t)};F(d,()=>{d.value&&h({message:a("copySuccess"),type:"success"})});const C=()=>{window.open(e.request_url)},k=async t=>{s.value||!t||await t.validate(async o=>{if(o){s.value=!0;let p={...e};p.is_open=Number(p.is_open),W(p).then(()=>{s.value=!1}).catch(()=>{s.value=!1})}})};return(t,o)=>{const p=Q,f=O,B=T,N=z,S=U,V=G,q=J;return g(),I("div",X,[r("div",Y,[r("span",Z,c(n(w)),1)]),j((g(),H(S,{model:e,"label-width":"150px",ref_key:"formRef",ref:_,class:"page-form"},{default:i(()=>[l(N,{class:"box-card !border-none",shadow:"never"},{default:i(()=>[l(f,{label:n(a)("isOpen")},{default:i(()=>[l(p,{modelValue:e.is_open,"onUpdate:modelValue":o[0]||(o[0]=m=>e.is_open=m)},null,8,["modelValue"])]),_:1},8,["label"]),l(f,{label:n(a)("h5DomainName")},{default:i(()=>[l(B,{"model-value":e.request_url,class:"input-width",readonly:!0},{append:i(()=>[r("div",{class:"cursor-pointer",onClick:o[1]||(o[1]=m=>E(e.request_url))},c(n(a)("copy")),1)]),_:1},8,["model-value"]),r("span",{class:"ml-2 cursor-pointer visit-btn",onClick:C},c(n(a)("clickVisit")),1)]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])),[[q,s.value]]),r("div",ee,[r("div",te,[l(V,{type:"primary",loading:s.value,onClick:o[2]||(o[2]=m=>k(_.value))},{default:i(()=>[M(c(n(a)("save")),1)]),_:1},8,["loading"])])])])}}});const Me=K(oe,[["__scopeId","data-v-6c14296d"]]);export{Me as default};
import{d as D,r as v,R,w as F,e as g,f as I,g as r,B as c,u as n,Q as j,v as H,x as i,y as l,A as M}from"./base-2de02574.js";/* empty css *//* empty css */import{a as O,E as U}from"./el-form-item-aacba116.js";/* empty css *//* empty css *//* empty css */import{t as a}from"./index-a7cd5616.js";import{x as y,S as $}from"./index-4ca69875.js";import{E as A}from"./index-29aaa146.js";import{u as L}from"./vue-router-834a68c8.js";import{a as h}from"./index-99061637.js";import{E as Q}from"./index-7fd4365a.js";import{E as T}from"./index-f34dc67c.js";import{E as z}from"./index-409cdc90.js";import{E as G}from"./index-84eb3c18.js";import{v as J}from"./directive-ce271fd4.js";import{_ as K}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./index-389593d1.js";import"./index-9c3282b5.js";import"./validator-a9a156f1.js";function P(){return y.get("channel/h5/config")}function W(u){return y.put("channel/h5/config",u,{showSuccessMessage:!0})}const X={class:"main-container"},Y={class:"flex ml-[18px] justify-between items-center mt-[20px]"},Z={class:"text-[20px]"},ee={class:"fixed-footer-wrap"},te={class:"fixed-footer"},oe=D({__name:"config",setup(u){const w=L().meta.title,s=v(!0),e=R({is_open:!1,request_url:""}),_=v();P().then(t=>{Object.assign(e,t.data),e.is_open=Boolean(Number(e.is_open)),s.value=!1}),$().then(t=>{e.request_url=t.data.wap_url+"/"});const{copy:x,isSupported:b,copied:d}=A(),E=t=>{if(!b.value){h({message:a("notSupportCopy"),type:"warning"});return}x(t)};F(d,()=>{d.value&&h({message:a("copySuccess"),type:"success"})});const C=()=>{window.open(e.request_url)},k=async t=>{s.value||!t||await t.validate(async o=>{if(o){s.value=!0;let p={...e};p.is_open=Number(p.is_open),W(p).then(()=>{s.value=!1}).catch(()=>{s.value=!1})}})};return(t,o)=>{const p=Q,f=O,B=T,N=z,S=U,V=G,q=J;return g(),I("div",X,[r("div",Y,[r("span",Z,c(n(w)),1)]),j((g(),H(S,{model:e,"label-width":"150px",ref_key:"formRef",ref:_,class:"page-form"},{default:i(()=>[l(N,{class:"box-card !border-none",shadow:"never"},{default:i(()=>[l(f,{label:n(a)("isOpen")},{default:i(()=>[l(p,{modelValue:e.is_open,"onUpdate:modelValue":o[0]||(o[0]=m=>e.is_open=m)},null,8,["modelValue"])]),_:1},8,["label"]),l(f,{label:n(a)("h5DomainName")},{default:i(()=>[l(B,{"model-value":e.request_url,class:"input-width",readonly:!0},{append:i(()=>[r("div",{class:"cursor-pointer",onClick:o[1]||(o[1]=m=>E(e.request_url))},c(n(a)("copy")),1)]),_:1},8,["model-value"]),r("span",{class:"ml-2 cursor-pointer visit-btn",onClick:C},c(n(a)("clickVisit")),1)]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])),[[q,s.value]]),r("div",ee,[r("div",te,[l(V,{type:"primary",loading:s.value,onClick:o[2]||(o[2]=m=>k(_.value))},{default:i(()=>[M(c(n(a)("save")),1)]),_:1},8,["loading"])])])])}}});const Me=K(oe,[["__scopeId","data-v-6c14296d"]]);export{Me as default};

View File

@ -1 +1 @@
import{d as u,r as w,R as f,e as g,f as v,g as t,u as s,B as e,y as a,x as c,A as i}from"./base-2de02574.js";/* empty css *//* empty css */import{t as o}from"./index-a7cd5616.js";import{g as y}from"./wechat-2b4daa96.js";import{u as b,a as T}from"./vue-router-834a68c8.js";import{E as k}from"./index-84eb3c18.js";import{E}from"./index-409cdc90.js";import"./index-6a41cdeb.js";import"./common-655c495e.js";import"./index-53431221.js";import"./index-29aaa146.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./el-form-item-aacba116.js";/* empty css *//* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-389593d1.js";import"./index-9c3282b5.js";const C="/admin/assets/wechat_1-0a26d3a6.png",O="/admin/assets/wechat_4-94a271d5.png",j="/admin/assets/wechat_2-0513f476.png",B="/admin/assets/wechat_3-0a96f3fe.png",N={class:"main-container"},R={class:"detail-head"},q=t("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1),V={class:"ml-[1px]"},A=t("span",{class:"adorn"},"|",-1),D={class:"right"},P={class:"mt-[20px]"},S={class:"flex"},z=t("div",{class:"min-w-[60px]"},[t("span",{class:"flex justify-center items-center block w-[40px] h-[40px] border-[1px] border-primary rounded-[999px] text-primary"},"1")],-1),K={class:"flex items-center text-[14px]"},L=t("span",{class:"text-primary"},"URL / Token / EncondingAESKey",-1),U=t("div",{class:"w-[100%] mt-[10px]"},[t("img",{class:"w-[100%]",src:C})],-1),W={class:"flex items-center text-[14px] mt-[20px]"},$=t("div",{class:"w-[100%] mt-[10px]"},[t("img",{class:"w-[100%]",src:O})],-1),F={class:"flex mt-[40px]"},G=t("div",{class:"min-w-[60px]"},[t("span",{class:"flex justify-center items-center block w-[40px] h-[40px] border-[1px] border-primary rounded-[999px] text-primary"},"2")],-1),H={class:"flex items-center text-[14px]"},I=t("div",{class:"w-[100%] mt-[10px]"},[t("img",{class:"w-[100%]",src:j})],-1),J={class:"flex mt-[40px]"},M=t("div",{class:"min-w-[60px]"},[t("span",{class:"flex justify-center items-center block w-[40px] h-[40px] border-[1px] border-primary rounded-[999px] text-primary"},"3")],-1),Q={class:"flex items-center text-[14px]"},X={class:"text-primary"},Y=t("div",{class:"w-[100%] mt-[10px]"},[t("img",{class:"w-[100%]",src:B})],-1),Rt=u({__name:"course",setup(Z){const p=b().meta.title,m=T(),_=w(!0),d=f({wechat_name:"",wechat_original:"",app_id:"",app_secret:"",qr_code:"",token:"",encoding_aes_key:"",encryption_type:"not_encrypt"});y().then(n=>{Object.assign(d,n.data),_.value=!1});const l=()=>{window.open("https://mp.weixin.qq.com/","_blank")};return(n,r)=>{const x=k,h=E;return g(),v("div",N,[t("div",R,[t("div",{class:"left",onClick:r[0]||(r[0]=st=>s(m).push({path:"/website/channel/wechat"}))},[q,t("span",V,e(s(o)("returnToPreviousPage")),1)]),A,t("span",D,e(s(p)),1)]),a(h,{class:"box-card !border-none",shadow:"never"},{default:c(()=>[t("div",P,[t("div",S,[z,t("div",null,[t("p",K,[i(e(s(o)("writingTipsOne1"))+"--",1),a(x,{link:"",type:"primary",onClick:l},{default:c(()=>[i(e(s(o)("writingTipsOne2")),1)]),_:1}),i(", "+e(s(o)("writingTipsOne3")),1),L,i(e(s(o)("writingTipsOne4")),1)]),U,t("p",W,e(s(o)("writingTipsOne5")),1),$])]),t("div",F,[G,t("div",null,[t("p",H,e(s(o)("writingTipsTwo1")),1),I])]),t("div",J,[M,t("div",null,[t("p",Q,[i(e(s(o)("writingTipsThree1")),1),t("span",X,e(s(o)("writingTipsThree2")),1)]),Y])])])]),_:1})])}}});export{Rt as default};
import{d as u,r as w,R as f,e as g,f as v,g as t,u as s,B as e,y as a,x as c,A as i}from"./base-2de02574.js";/* empty css *//* empty css */import{t as o}from"./index-a7cd5616.js";import{g as y}from"./wechat-8c545a43.js";import{u as b,a as T}from"./vue-router-834a68c8.js";import{E as k}from"./index-84eb3c18.js";import{E}from"./index-409cdc90.js";import"./index-4ca69875.js";import"./common-655c495e.js";import"./index-53431221.js";import"./index-29aaa146.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./el-form-item-aacba116.js";/* empty css *//* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-389593d1.js";import"./index-9c3282b5.js";const C="/admin/assets/wechat_1-0a26d3a6.png",O="/admin/assets/wechat_4-94a271d5.png",j="/admin/assets/wechat_2-0513f476.png",B="/admin/assets/wechat_3-0a96f3fe.png",N={class:"main-container"},R={class:"detail-head"},q=t("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1),V={class:"ml-[1px]"},A=t("span",{class:"adorn"},"|",-1),D={class:"right"},P={class:"mt-[20px]"},S={class:"flex"},z=t("div",{class:"min-w-[60px]"},[t("span",{class:"flex justify-center items-center block w-[40px] h-[40px] border-[1px] border-primary rounded-[999px] text-primary"},"1")],-1),K={class:"flex items-center text-[14px]"},L=t("span",{class:"text-primary"},"URL / Token / EncondingAESKey",-1),U=t("div",{class:"w-[100%] mt-[10px]"},[t("img",{class:"w-[100%]",src:C})],-1),W={class:"flex items-center text-[14px] mt-[20px]"},$=t("div",{class:"w-[100%] mt-[10px]"},[t("img",{class:"w-[100%]",src:O})],-1),F={class:"flex mt-[40px]"},G=t("div",{class:"min-w-[60px]"},[t("span",{class:"flex justify-center items-center block w-[40px] h-[40px] border-[1px] border-primary rounded-[999px] text-primary"},"2")],-1),H={class:"flex items-center text-[14px]"},I=t("div",{class:"w-[100%] mt-[10px]"},[t("img",{class:"w-[100%]",src:j})],-1),J={class:"flex mt-[40px]"},M=t("div",{class:"min-w-[60px]"},[t("span",{class:"flex justify-center items-center block w-[40px] h-[40px] border-[1px] border-primary rounded-[999px] text-primary"},"3")],-1),Q={class:"flex items-center text-[14px]"},X={class:"text-primary"},Y=t("div",{class:"w-[100%] mt-[10px]"},[t("img",{class:"w-[100%]",src:B})],-1),Rt=u({__name:"course",setup(Z){const p=b().meta.title,m=T(),_=w(!0),d=f({wechat_name:"",wechat_original:"",app_id:"",app_secret:"",qr_code:"",token:"",encoding_aes_key:"",encryption_type:"not_encrypt"});y().then(n=>{Object.assign(d,n.data),_.value=!1});const l=()=>{window.open("https://mp.weixin.qq.com/","_blank")};return(n,r)=>{const x=k,h=E;return g(),v("div",N,[t("div",R,[t("div",{class:"left",onClick:r[0]||(r[0]=st=>s(m).push({path:"/website/channel/wechat"}))},[q,t("span",V,e(s(o)("returnToPreviousPage")),1)]),A,t("span",D,e(s(p)),1)]),a(h,{class:"box-card !border-none",shadow:"never"},{default:c(()=>[t("div",P,[t("div",S,[z,t("div",null,[t("p",K,[i(e(s(o)("writingTipsOne1"))+"--",1),a(x,{link:"",type:"primary",onClick:l},{default:c(()=>[i(e(s(o)("writingTipsOne2")),1)]),_:1}),i(", "+e(s(o)("writingTipsOne3")),1),L,i(e(s(o)("writingTipsOne4")),1)]),U,t("p",W,e(s(o)("writingTipsOne5")),1),$])]),t("div",F,[G,t("div",null,[t("p",H,e(s(o)("writingTipsTwo1")),1),I])]),t("div",J,[M,t("div",null,[t("p",Q,[i(e(s(o)("writingTipsThree1")),1),t("span",X,e(s(o)("writingTipsThree2")),1)]),Y])])])]),_:1})])}}});export{Rt as default};

View File

@ -1 +1 @@
import{d as y,r as w,R as S,V as b,Q as k,u as t,e as i,f as m,v as C,x as l,g as a,B as p,y as e,H as E}from"./base-2de02574.js";/* empty css *//* empty css */import"./index-6a41cdeb.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{t as o}from"./index-a7cd5616.js";import{u as B}from"./tools-5ff2dc3f.js";import{u as z}from"./vue-router-834a68c8.js";import{a as N,E as V}from"./index-2ad1d1e2.js";import{E as D}from"./index-53431221.js";import{E as I}from"./index-409cdc90.js";import{v as R}from"./directive-ce271fd4.js";import"./common-655c495e.js";import"./index-29aaa146.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./_isIterateeCall-87e77157.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";const T={class:"main-container attachment-container min-h-[80vh]"},j={class:"flex justify-between items-center"},A={class:"text-[20px]"},H={class:"bg-[#fff] pb-[20px] mb-3"},L={class:"pt-[20px] pb-[10px] text-sm"},Q={class:"text-[14px]"},q={class:"bg-[#fff] pb-[20px] mb-3"},F={class:"py-[20px] text-sm"},G={class:"text-[14px]"},J={class:"bg-[#fff] pb-[20px] mb-3"},K={class:"py-[20px] text-sm"},M={class:"text-[14px]"},O={key:0},P={key:1},U={class:"bg-[#fff] pb-[20px] mb-3"},W={class:"py-[20px] text-sm"},X={class:"text-[14px]"},Y={key:0},Z={key:1},Ke=y({__name:"detection",setup($){const h=z().meta.title,n=w([]);let r=S({server_load:!0});return(()=>{r.server_load=!0,B().then(f=>{n.value=f.data,r.server_load=!1}).catch(()=>{r.server_load=!1})})(),(f,oe)=>{const s=N,d=V,u=b("Select"),c=D,v=b("CloseBold"),g=I,x=R;return k((i(),m("div",T,[n.value&&!t(r).server_load?(i(),C(g,{key:0,class:"box-card !border-none",shadow:"never"},{default:l(()=>[a("div",j,[a("span",A,p(t(h)),1)]),a("div",H,[a("p",L,p(t(o)("serverInformation")),1),a("div",Q,[e(d,{data:n.value.server,size:"large"},{default:l(()=>[e(s,{prop:"name",label:t(o)("environment"),align:"left","min-width":"200"},null,8,["label"]),e(s,{prop:"server",label:t(o)("version"),align:"left","min-width":"140"},null,8,["label"])]),_:1},8,["data"])])]),a("div",q,[a("p",F,p(t(o)("systemDemand")),1),a("div",G,[e(d,{data:n.value.server_version,size:"large"},{default:l(()=>[e(s,{prop:"name",label:t(o)("environment"),align:"left","min-width":"200"},null,8,["label"]),e(s,{prop:"demand",label:t(o)("demand"),align:"left","min-width":"140"},null,8,["label"]),e(s,{prop:"server",label:t(o)("version"),align:"left","min-width":"140"},null,8,["label"])]),_:1},8,["data"])])]),a("div",J,[a("p",K,p(t(o)("authorityStatus")),1),a("div",M,[e(d,{data:n.value.system_variables,size:"large"},{default:l(()=>[e(s,{prop:"name",label:t(o)("name"),align:"left","min-width":"200"},null,8,["label"]),e(s,{prop:"need",label:t(o)("demand"),align:"left","min-width":"140"},null,8,["label"]),e(s,{label:t(o)("status"),align:"left","min-width":"140"},{default:l(({row:_})=>[_.status?(i(),m("span",O,[e(c,{color:"green"},{default:l(()=>[e(u)]),_:1})])):(i(),m("span",P,[e(c,{color:"red"},{default:l(()=>[e(v)]),_:1})]))]),_:1},8,["label"])]),_:1},8,["data"])])]),a("div",U,[a("p",W,p(t(o)("process")),1),a("div",X,[e(d,{data:n.value.process,size:"large"},{default:l(()=>[e(s,{prop:"name",label:t(o)("name"),align:"left","min-width":"200"},null,8,["label"]),e(s,{prop:"need",label:t(o)("demand"),align:"left","min-width":"140"},null,8,["label"]),e(s,{label:t(o)("status"),align:"left","min-width":"140"},{default:l(({row:_})=>[_.status?(i(),m("span",Y,[e(c,{color:"green"},{default:l(()=>[e(u)]),_:1})])):(i(),m("span",Z,[e(c,{color:"red"},{default:l(()=>[e(v)]),_:1})]))]),_:1},8,["label"])]),_:1},8,["data"])])])]),_:1})):E("",!0)])),[[x,t(r).server_load]])}}});export{Ke as default};
import{d as y,r as w,R as S,V as b,Q as k,u as t,e as i,f as m,v as C,x as l,g as a,B as p,y as e,H as E}from"./base-2de02574.js";/* empty css *//* empty css */import"./index-4ca69875.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{t as o}from"./index-a7cd5616.js";import{u as B}from"./tools-52c3fc00.js";import{u as z}from"./vue-router-834a68c8.js";import{a as N,E as V}from"./index-2ad1d1e2.js";import{E as D}from"./index-53431221.js";import{E as I}from"./index-409cdc90.js";import{v as R}from"./directive-ce271fd4.js";import"./common-655c495e.js";import"./index-29aaa146.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./_isIterateeCall-87e77157.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";const T={class:"main-container attachment-container min-h-[80vh]"},j={class:"flex justify-between items-center"},A={class:"text-[20px]"},H={class:"bg-[#fff] pb-[20px] mb-3"},L={class:"pt-[20px] pb-[10px] text-sm"},Q={class:"text-[14px]"},q={class:"bg-[#fff] pb-[20px] mb-3"},F={class:"py-[20px] text-sm"},G={class:"text-[14px]"},J={class:"bg-[#fff] pb-[20px] mb-3"},K={class:"py-[20px] text-sm"},M={class:"text-[14px]"},O={key:0},P={key:1},U={class:"bg-[#fff] pb-[20px] mb-3"},W={class:"py-[20px] text-sm"},X={class:"text-[14px]"},Y={key:0},Z={key:1},Ke=y({__name:"detection",setup($){const h=z().meta.title,n=w([]);let r=S({server_load:!0});return(()=>{r.server_load=!0,B().then(f=>{n.value=f.data,r.server_load=!1}).catch(()=>{r.server_load=!1})})(),(f,oe)=>{const s=N,d=V,u=b("Select"),c=D,v=b("CloseBold"),g=I,x=R;return k((i(),m("div",T,[n.value&&!t(r).server_load?(i(),C(g,{key:0,class:"box-card !border-none",shadow:"never"},{default:l(()=>[a("div",j,[a("span",A,p(t(h)),1)]),a("div",H,[a("p",L,p(t(o)("serverInformation")),1),a("div",Q,[e(d,{data:n.value.server,size:"large"},{default:l(()=>[e(s,{prop:"name",label:t(o)("environment"),align:"left","min-width":"200"},null,8,["label"]),e(s,{prop:"server",label:t(o)("version"),align:"left","min-width":"140"},null,8,["label"])]),_:1},8,["data"])])]),a("div",q,[a("p",F,p(t(o)("systemDemand")),1),a("div",G,[e(d,{data:n.value.server_version,size:"large"},{default:l(()=>[e(s,{prop:"name",label:t(o)("environment"),align:"left","min-width":"200"},null,8,["label"]),e(s,{prop:"demand",label:t(o)("demand"),align:"left","min-width":"140"},null,8,["label"]),e(s,{prop:"server",label:t(o)("version"),align:"left","min-width":"140"},null,8,["label"])]),_:1},8,["data"])])]),a("div",J,[a("p",K,p(t(o)("authorityStatus")),1),a("div",M,[e(d,{data:n.value.system_variables,size:"large"},{default:l(()=>[e(s,{prop:"name",label:t(o)("name"),align:"left","min-width":"200"},null,8,["label"]),e(s,{prop:"need",label:t(o)("demand"),align:"left","min-width":"140"},null,8,["label"]),e(s,{label:t(o)("status"),align:"left","min-width":"140"},{default:l(({row:_})=>[_.status?(i(),m("span",O,[e(c,{color:"green"},{default:l(()=>[e(u)]),_:1})])):(i(),m("span",P,[e(c,{color:"red"},{default:l(()=>[e(v)]),_:1})]))]),_:1},8,["label"])]),_:1},8,["data"])])]),a("div",U,[a("p",W,p(t(o)("process")),1),a("div",X,[e(d,{data:n.value.process,size:"large"},{default:l(()=>[e(s,{prop:"name",label:t(o)("name"),align:"left","min-width":"200"},null,8,["label"]),e(s,{prop:"need",label:t(o)("demand"),align:"left","min-width":"140"},null,8,["label"]),e(s,{label:t(o)("status"),align:"left","min-width":"140"},{default:l(({row:_})=>[_.status?(i(),m("span",Y,[e(c,{color:"green"},{default:l(()=>[e(u)]),_:1})])):(i(),m("span",Z,[e(c,{color:"red"},{default:l(()=>[e(v)]),_:1})]))]),_:1},8,["label"])]),_:1},8,["data"])])])]),_:1})):E("",!0)])),[[x,t(r).server_load]])}}});export{Ke as default};

View File

@ -1 +1 @@
import{x as e}from"./index-6a41cdeb.js";function c(t){return e.get("dict/dict",{params:t})}function i(t){return e.get(`dict/dict/${t}`)}function u(t){return e.post("dict/dict",t,{showErrorMessage:!0,showSuccessMessage:!0})}function o(t){return e.put(`dict/dict/${t.id}`,t,{showErrorMessage:!0,showSuccessMessage:!0})}function n(t){return e.delete(`dict/dict/${t}`,{showErrorMessage:!0,showSuccessMessage:!0})}function a(t,s){return e.put(`dict/dictionary/${t}`,s,{showErrorMessage:!0,showSuccessMessage:!0})}function d(){return e.get("dict/all")}export{u as a,c as b,d as c,n as d,o as e,i as g,a as s};
import{x as e}from"./index-4ca69875.js";function c(t){return e.get("dict/dict",{params:t})}function i(t){return e.get(`dict/dict/${t}`)}function u(t){return e.post("dict/dict",t,{showErrorMessage:!0,showSuccessMessage:!0})}function o(t){return e.put(`dict/dict/${t.id}`,t,{showErrorMessage:!0,showSuccessMessage:!0})}function n(t){return e.delete(`dict/dict/${t}`,{showErrorMessage:!0,showSuccessMessage:!0})}function a(t,s){return e.put(`dict/dictionary/${t}`,s,{showErrorMessage:!0,showSuccessMessage:!0})}function d(){return e.get("dict/all")}export{u as a,c as b,d as c,n as d,o as e,i as g,a as s};

View File

@ -1 +1 @@
import{_ as o}from"./dict.vue_vue_type_style_index_0_lang-8e0dd375.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import"./index-6a41cdeb.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./dict-1ec3b101.js";import"./cloneDeep-268ecd62.js";import"./index-2ad1d1e2.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./_isIterateeCall-87e77157.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";import"./index-57c7f750.js";import"./index-d11125c8.js";import"./directive-ce271fd4.js";export{o as default};
import{_ as o}from"./dict.vue_vue_type_style_index_0_lang-4c87ad87.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import"./index-4ca69875.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./dict-537e697c.js";import"./cloneDeep-268ecd62.js";import"./index-2ad1d1e2.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./_isIterateeCall-87e77157.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";import"./index-57c7f750.js";import"./index-d11125c8.js";import"./directive-ce271fd4.js";export{o as default};

View File

@ -1 +1 @@
import{x as t}from"./index-6a41cdeb.js";function s(e){return t.get("diy/diy",{params:e})}function n(e){return t.get("diy/list",{params:e})}function u(e){return t.post("diy/diy",e,{showSuccessMessage:!0})}function r(e){return t.put(`diy/diy/${e.id}`,e,{showSuccessMessage:!0})}function o(e){return t.put("diy/diy/share",e,{showSuccessMessage:!0})}function a(e){return t.delete(`diy/diy/${e}`,{showSuccessMessage:!0})}function c(e){return t.get("diy/init",{params:e})}function g(e){return t.get("diy/link",{params:e})}function y(e){return t.get("diy/bottom",{params:e})}function d(e){return t.post("diy/bottom",e,{showSuccessMessage:!0})}function f(e){return t.get("diy/template",{params:e})}function h(e){return t.get("diy/route",{params:e})}function D(e){return t.get("diy/route/info",{params:e})}function p(e){return t.put("diy/route/share",e,{showSuccessMessage:!0})}function m(e){return t.get("diy/decorate",{params:e})}function S(e){return t.put("diy/change",e,{showSuccessMessage:!0})}export{u as a,m as b,n as c,S as d,r as e,f,g,s as h,c as i,a as j,o as k,h as l,D as m,p as n,y as o,d as s};
import{x as t}from"./index-4ca69875.js";function s(e){return t.get("diy/diy",{params:e})}function n(e){return t.get("diy/list",{params:e})}function u(e){return t.post("diy/diy",e,{showSuccessMessage:!0})}function r(e){return t.put(`diy/diy/${e.id}`,e,{showSuccessMessage:!0})}function o(e){return t.put("diy/diy/share",e,{showSuccessMessage:!0})}function a(e){return t.delete(`diy/diy/${e}`,{showSuccessMessage:!0})}function c(e){return t.get("diy/init",{params:e})}function g(e){return t.get("diy/link",{params:e})}function y(e){return t.get("diy/bottom",{params:e})}function d(e){return t.post("diy/bottom",e,{showSuccessMessage:!0})}function f(e){return t.get("diy/template",{params:e})}function h(e){return t.get("diy/route",{params:e})}function D(e){return t.get("diy/route/info",{params:e})}function p(e){return t.put("diy/route/share",e,{showSuccessMessage:!0})}function m(e){return t.get("diy/decorate",{params:e})}function S(e){return t.put("diy/change",e,{showSuccessMessage:!0})}export{u as a,m as b,n as c,S as d,r as e,f,g,s as h,c as i,a as j,o as k,h as l,D as m,p as n,y as o,d as s};

View File

@ -0,0 +1 @@
.dashed-border[data-v-75b440a4]{border-color:var(--el-border-color-light)}.dashed-border[data-v-75b440a4]:hover,.dashed-border.activate[data-v-75b440a4]{border-color:var(--el-color-primary)}.icon-btn[data-v-75b440a4]{background-color:var(--el-color-primary)}[data-v-75b440a4] .el-card__body{padding-left:30px}

View File

@ -1 +1 @@
import{_ as o}from"./edit.vue_vue_type_style_index_0_lang-5cd7dcb2.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css */import"./index-a7cd5616.js";import"./dict-1ec3b101.js";import"./index-6a41cdeb.js";import"./vue-router-834a68c8.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./directive-ce271fd4.js";export{o as default};
import{_ as o}from"./edit.vue_vue_type_style_index_0_lang-647fd877.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css */import"./index-a7cd5616.js";import"./dict-537e697c.js";import"./index-4ca69875.js";import"./vue-router-834a68c8.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./directive-ce271fd4.js";export{o as default};

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.dashed-border[data-v-0e1c32bd]{border-color:var(--el-border-color-light)}.dashed-border[data-v-0e1c32bd]:hover,.dashed-border.activate[data-v-0e1c32bd]{border-color:var(--el-color-primary)}.icon-btn[data-v-0e1c32bd]{background-color:var(--el-color-primary)}[data-v-0e1c32bd] .el-card__body{padding-left:30px}

View File

@ -1 +1 @@
import{d as z,r as v,o as A,E as F,R as N,e as p,f as x,Q as m,u as t,g as a,B as _,y as i,x as c,F as C,z as R,A as j,v as w,H as P,h as $}from"./base-2de02574.js";/* empty css */import{E as M}from"./el-overlay-c29a408e.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{T as O,_ as H}from"./index-6a41cdeb.js";/* empty css *//* empty css */import{E as Q}from"./el-form-item-aacba116.js";/* empty css */import{v as f}from"./event-30fa88cc.js";import{t as r}from"./index-a7cd5616.js";import{u as U}from"./diy-b1deb330.js";import{c as y}from"./common-655c495e.js";import{S as W}from"./sortable.esm-be94e56d.js";import{r as q}from"./range-e550efc6.js";import{E as G}from"./index-84eb3c18.js";import{E as J}from"./index-afc66c39.js";import{a as K,E as X}from"./index-2ad1d1e2.js";import{v as Y}from"./directive-ce271fd4.js";const Z={class:"content-wrap"},ee={class:"edit-attr-item-wrap"},te={class:"mb-[10px]"},oe={class:"flex items-center pb-[10px]"},ae=["src"],le={class:"flex flex-col justify-center ml-[10px] leading-[1]"},ne={class:"text-[14px]"},se={class:"text-[12px] text-[#999] mt-[8px]"},ie=["onClick"],re={class:"style-wrap"},de=z({__name:"edit-addon-list",setup(ce,{expose:k}){const o=U();o.editComponent.ignore=[],o.editComponent.verify=s=>{var e={code:!0,message:""};return e};const u=v(!1),b=v();A(()=>{F(()=>{const s=W.create(b.value,{group:"item-wrap",animation:200,onEnd:e=>{const d=o.editComponent.list[e.oldIndex];o.editComponent.list.splice(e.oldIndex,1),o.editComponent.list.splice(e.newIndex,0,d),s.sort(q(o.editComponent.list.length).map(g=>g.toString()))}})})});const l=N({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",key:""}});((s=1)=>{l.loading=!0,l.page=s,O({...l.searchParam}).then(e=>{l.loading=!1,l.data=e.data,l.total=e.data.length}).catch(()=>{l.loading=!1})})();const E=s=>{let e={id:o.generateRandom(),key:"",title:"",url:"",icon:"",desc:""};for(let d in s)e[d]=s[d];o.editComponent.list.push(e),u.value=!1},S=()=>{u.value=!0};return k({}),(s,e)=>{const d=H,g=G,T=Q,B=J,h=K,D=X,L=M,V=Y;return p(),x(C,null,[m(a("div",Z,[a("div",ee,[a("h3",te,_(t(r)("addonListSet")),1),i(T,{"label-width":"100px",class:"px-[10px]"},{default:c(()=>[a("div",{ref_key:"addonBoxRef",ref:b},[(p(!0),x(C,null,R(t(o).editComponent.list,(n,I)=>(p(),x("div",{key:n.id,class:"item-wrap !cursor-move p-[10px] pb-0 relative border border-dashed border-gray-300 mb-[16px]"},[m(a("div",oe,[a("img",{class:"w-[60px] h-[60px] rounded-md",src:t(y)(n.icon)},null,8,ae),a("div",le,[a("span",ne,_(n.title),1),a("span",se,_(n.desc),1)])],512),[[f,n.title]]),m(a("div",{class:"del absolute cursor-pointer z-[2] top-[-8px] right-[-8px]",onClick:me=>t(o).editComponent.list.splice(I,1)},[i(d,{name:"element-CircleCloseFilled",color:"#bbb",size:"20px"})],8,ie),[[f,t(o).editComponent.list.length>1]])]))),128))],512),i(g,{class:"w-full",onClick:S},{default:c(()=>[j(_(t(r)("addAddon")),1)]),_:1})]),_:1})]),i(L,{modelValue:u.value,"onUpdate:modelValue":e[0]||(e[0]=n=>u.value=n),title:t(r)("addonListTips"),width:"600px","close-on-press-escape":!1,"close-on-click-modal":!1},{default:c(()=>[a("div",null,[m((p(),w(D,{data:l.data,size:"large",onCurrentChange:E,"highlight-current-row":"","max-height":"500px"},{empty:c(()=>[a("span",null,_(l.loading?"":t(r)("emptyData")),1)]),default:c(()=>[i(h,{label:t(r)("addonIcon"),width:"120",align:"center"},{default:c(({row:n})=>[n.icon?(p(),w(B,{key:0,class:"w-[50px] h-[50px]",src:t(y)(n.icon),fit:"contain"},null,8,["src"])):P("",!0)]),_:1},8,["label"]),i(h,{prop:"title","show-overflow-tooltip":!0,width:"120",label:t(r)("addonTitle")},null,8,["label"]),i(h,{prop:"desc","show-overflow-tooltip":!0,label:t(r)("addonDesc")},null,8,["label"])]),_:1},8,["data"])),[[V,l.loading]])])]),_:1},8,["modelValue","title"])],512),[[f,t(o).editTab=="content"]]),m(a("div",re,[$(s.$slots,"style")],512),[[f,t(o).editTab=="style"]])],64)}}}),Ne=Object.freeze(Object.defineProperty({__proto__:null,default:de},Symbol.toStringTag,{value:"Module"}));export{Ne as _};
import{d as z,r as v,o as A,E as F,R as N,e as p,f as x,Q as m,u as t,g as a,B as _,y as i,x as c,F as C,z as R,A as j,v as w,H as P,h as $}from"./base-2de02574.js";/* empty css */import{E as M}from"./el-overlay-c29a408e.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{T as O,_ as H}from"./index-4ca69875.js";/* empty css *//* empty css */import{E as Q}from"./el-form-item-aacba116.js";/* empty css */import{v as f}from"./event-30fa88cc.js";import{t as r}from"./index-a7cd5616.js";import{u as U}from"./diy-b1deb330.js";import{c as y}from"./common-655c495e.js";import{S as W}from"./sortable.esm-be94e56d.js";import{r as q}from"./range-e550efc6.js";import{E as G}from"./index-84eb3c18.js";import{E as J}from"./index-afc66c39.js";import{a as K,E as X}from"./index-2ad1d1e2.js";import{v as Y}from"./directive-ce271fd4.js";const Z={class:"content-wrap"},ee={class:"edit-attr-item-wrap"},te={class:"mb-[10px]"},oe={class:"flex items-center pb-[10px]"},ae=["src"],le={class:"flex flex-col justify-center ml-[10px] leading-[1]"},ne={class:"text-[14px]"},se={class:"text-[12px] text-[#999] mt-[8px]"},ie=["onClick"],re={class:"style-wrap"},de=z({__name:"edit-addon-list",setup(ce,{expose:k}){const o=U();o.editComponent.ignore=[],o.editComponent.verify=s=>{var e={code:!0,message:""};return e};const u=v(!1),b=v();A(()=>{F(()=>{const s=W.create(b.value,{group:"item-wrap",animation:200,onEnd:e=>{const d=o.editComponent.list[e.oldIndex];o.editComponent.list.splice(e.oldIndex,1),o.editComponent.list.splice(e.newIndex,0,d),s.sort(q(o.editComponent.list.length).map(g=>g.toString()))}})})});const l=N({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",key:""}});((s=1)=>{l.loading=!0,l.page=s,O({...l.searchParam}).then(e=>{l.loading=!1,l.data=e.data,l.total=e.data.length}).catch(()=>{l.loading=!1})})();const E=s=>{let e={id:o.generateRandom(),key:"",title:"",url:"",icon:"",desc:""};for(let d in s)e[d]=s[d];o.editComponent.list.push(e),u.value=!1},S=()=>{u.value=!0};return k({}),(s,e)=>{const d=H,g=G,T=Q,B=J,h=K,D=X,L=M,V=Y;return p(),x(C,null,[m(a("div",Z,[a("div",ee,[a("h3",te,_(t(r)("addonListSet")),1),i(T,{"label-width":"100px",class:"px-[10px]"},{default:c(()=>[a("div",{ref_key:"addonBoxRef",ref:b},[(p(!0),x(C,null,R(t(o).editComponent.list,(n,I)=>(p(),x("div",{key:n.id,class:"item-wrap !cursor-move p-[10px] pb-0 relative border border-dashed border-gray-300 mb-[16px]"},[m(a("div",oe,[a("img",{class:"w-[60px] h-[60px] rounded-md",src:t(y)(n.icon)},null,8,ae),a("div",le,[a("span",ne,_(n.title),1),a("span",se,_(n.desc),1)])],512),[[f,n.title]]),m(a("div",{class:"del absolute cursor-pointer z-[2] top-[-8px] right-[-8px]",onClick:me=>t(o).editComponent.list.splice(I,1)},[i(d,{name:"element-CircleCloseFilled",color:"#bbb",size:"20px"})],8,ie),[[f,t(o).editComponent.list.length>1]])]))),128))],512),i(g,{class:"w-full",onClick:S},{default:c(()=>[j(_(t(r)("addAddon")),1)]),_:1})]),_:1})]),i(L,{modelValue:u.value,"onUpdate:modelValue":e[0]||(e[0]=n=>u.value=n),title:t(r)("addonListTips"),width:"600px","close-on-press-escape":!1,"close-on-click-modal":!1},{default:c(()=>[a("div",null,[m((p(),w(D,{data:l.data,size:"large",onCurrentChange:E,"highlight-current-row":"","max-height":"500px"},{empty:c(()=>[a("span",null,_(l.loading?"":t(r)("emptyData")),1)]),default:c(()=>[i(h,{label:t(r)("addonIcon"),width:"120",align:"center"},{default:c(({row:n})=>[n.icon?(p(),w(B,{key:0,class:"w-[50px] h-[50px]",src:t(y)(n.icon),fit:"contain"},null,8,["src"])):P("",!0)]),_:1},8,["label"]),i(h,{prop:"title","show-overflow-tooltip":!0,width:"120",label:t(r)("addonTitle")},null,8,["label"]),i(h,{prop:"desc","show-overflow-tooltip":!0,label:t(r)("addonDesc")},null,8,["label"])]),_:1},8,["data"])),[[V,l.loading]])])]),_:1},8,["modelValue","title"])],512),[[f,t(o).editTab=="content"]]),m(a("div",re,[$(s.$slots,"style")],512),[[f,t(o).editTab=="style"]])],64)}}}),Ne=Object.freeze(Object.defineProperty({__proto__:null,default:de},Symbol.toStringTag,{value:"Module"}));export{Ne as _};

View File

@ -1 +1 @@
import{_ as o}from"./edit-associated.vue_vue_type_script_setup_true_async_true_lang-1d1b30dd.js";import"./base-2de02574.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-6a41cdeb.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./tools-5ff2dc3f.js";import"./cloneDeep-268ecd62.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./isEqual-aeead489.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";import"./validator-a9a156f1.js";export{o as default};
import{_ as o}from"./edit-associated.vue_vue_type_script_setup_true_async_true_lang-729b7107.js";import"./base-2de02574.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-4ca69875.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./tools-52c3fc00.js";import"./cloneDeep-268ecd62.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./isEqual-aeead489.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";import"./validator-a9a156f1.js";export{o as default};

View File

@ -1 +1 @@
import{d as S,r as s,c as I,e as u,v as f,x as d,g as O,y as t,A as F,B as C,u as r,f as _,F as b,z as h,an as z}from"./base-2de02574.js";import{E as j}from"./el-overlay-c29a408e.js";/* empty css */import{a as H,E as J}from"./el-form-item-aacba116.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-6a41cdeb.js";/* empty css */import{t as a}from"./index-a7cd5616.js";import{g as Q,l as W,m as X}from"./tools-5ff2dc3f.js";import{c as q}from"./cloneDeep-268ecd62.js";import{a as Y,E as Z}from"./index-9868687d.js";import{E as ee}from"./index-f34dc67c.js";import{E as le}from"./index-84eb3c18.js";const ae={class:"dialog-footer"},Ve=S({__name:"edit-associated",props:{table_name:{type:String,required:!0}},emits:["complete"],setup(x,{expose:K,emit:U}){const A=x,m=s(!1);s(!1);const B=s(""),V={type:"has_one",name:"",addon:"system",model:"",local_key:"",foreign_key:""},o=s({...V}),g=s(),M=I(()=>({type:[{required:!0,message:a("associatedTypePlaceholder"),trigger:"change"}],name:[{required:!0,message:a("associatedNamePlaceholder"),trigger:"blur"}],addon:[{required:!0,message:a("addonsPlaceholder"),trigger:"change"}],model:[{required:!0,message:a("associatedModelPlaceholder"),trigger:"change"}],local_key:[{required:!0,message:a("localKeyPlaceholder"),trigger:"change"}],foreign_key:[{required:!0,message:a("foreignKeyPlaceholder"),trigger:"blur"}]})),k=s([]),w=n=>{W(n).then(e=>{k.value=e.data})},E=s([]),N=n=>{X({table_name:n}).then(e=>{E.value=e.data})},v=s([]);(async()=>{let{data:n}=await Q({});v.value=[{title:"系统",key:"system"}],v.value.push(...n),w({addon:"system"})})();const T=n=>{o.value.model="",w({addon:n})},G=n=>{var e;(e=g.value)==null||e.clearValidate(),n()},L=async n=>{n&&await n.validate(async e=>{e&&(U("complete",z(o.value)),m.value=!1)})};return K({showDialog:m,setFormData:async(n=null)=>{N(A.table_name),n?o.value=q(n):o.value=q(V),m.value=!0}}),(n,e)=>{const p=Y,c=Z,i=H,P=ee,R=J,D=le,$=j;return u(),f($,{modelValue:m.value,"onUpdate:modelValue":e[8]||(e[8]=l=>m.value=l),title:B.value,width:"500px","before-close":G,"destroy-on-close":!0},{footer:d(()=>[O("span",ae,[t(D,{onClick:e[6]||(e[6]=l=>m.value=!1)},{default:d(()=>[F(C(r(a)("cancel")),1)]),_:1}),t(D,{type:"primary",onClick:e[7]||(e[7]=l=>L(g.value))},{default:d(()=>[F(C(r(a)("confirm")),1)]),_:1})])]),default:d(()=>[t(R,{model:o.value,"label-width":"120px",ref_key:"formRef",ref:g,rules:r(M),class:"page-form"},{default:d(()=>[t(i,{label:r(a)("associatedType"),prop:"type"},{default:d(()=>[t(c,{placeholder:r(a)("associatedTypePlaceholder"),modelValue:o.value.type,"onUpdate:modelValue":e[0]||(e[0]=l=>o.value.type=l),class:"input-width"},{default:d(()=>[t(p,{label:r(a)("hasOne"),value:"has_one"},null,8,["label"]),t(p,{label:r(a)("hasMany"),value:"has_many"},null,8,["label"])]),_:1},8,["placeholder","modelValue"])]),_:1},8,["label"]),t(i,{label:r(a)("associatedName"),prop:"name"},{default:d(()=>[t(P,{modelValue:o.value.name,"onUpdate:modelValue":e[1]||(e[1]=l=>o.value.name=l),placeholder:r(a)("associatedNamePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{label:r(a)("addons"),prop:"addon"},{default:d(()=>[t(c,{modelValue:o.value.addon,"onUpdate:modelValue":e[2]||(e[2]=l=>o.value.addon=l),placeholder:r(a)("addonsPlaceholder"),class:"input-width",onChange:T},{default:d(()=>[(u(!0),_(b,null,h(v.value,(l,y)=>(u(),f(p,{label:l.title,value:l.key,key:y},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{label:r(a)("associatedModel"),prop:"model"},{default:d(()=>[t(c,{placeholder:r(a)("associatedModelPlaceholder"),modelValue:o.value.model,"onUpdate:modelValue":e[3]||(e[3]=l=>o.value.model=l),class:"input-width"},{default:d(()=>[(u(!0),_(b,null,h(k.value,l=>(u(),f(p,{label:l,value:l,key:l},null,8,["label","value"]))),128))]),_:1},8,["placeholder","modelValue"])]),_:1},8,["label"]),t(i,{prop:"local_key",label:r(a)("localKey")},{default:d(()=>[t(c,{class:"input-width",placeholder:r(a)("localKeyPlaceholder"),modelValue:o.value.local_key,"onUpdate:modelValue":e[4]||(e[4]=l=>o.value.local_key=l)},{default:d(()=>[(u(!0),_(b,null,h(E.value,(l,y)=>(u(),f(p,{label:`${l.name}:${l.comment}`,value:l.name,key:y},null,8,["label","value"]))),128))]),_:1},8,["placeholder","modelValue"])]),_:1},8,["label"]),t(i,{label:r(a)("foreignKey"),prop:"foreign_key"},{default:d(()=>[t(P,{modelValue:o.value.foreign_key,"onUpdate:modelValue":e[5]||(e[5]=l=>o.value.foreign_key=l),placeholder:r(a)("foreignKeyPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])}}});export{Ve as _};
import{d as S,r as s,c as I,e as u,v as f,x as d,g as O,y as t,A as F,B as C,u as r,f as _,F as b,z as h,an as z}from"./base-2de02574.js";import{E as j}from"./el-overlay-c29a408e.js";/* empty css */import{a as H,E as J}from"./el-form-item-aacba116.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-4ca69875.js";/* empty css */import{t as a}from"./index-a7cd5616.js";import{g as Q,l as W,m as X}from"./tools-52c3fc00.js";import{c as q}from"./cloneDeep-268ecd62.js";import{a as Y,E as Z}from"./index-9868687d.js";import{E as ee}from"./index-f34dc67c.js";import{E as le}from"./index-84eb3c18.js";const ae={class:"dialog-footer"},Ve=S({__name:"edit-associated",props:{table_name:{type:String,required:!0}},emits:["complete"],setup(x,{expose:K,emit:U}){const A=x,m=s(!1);s(!1);const B=s(""),V={type:"has_one",name:"",addon:"system",model:"",local_key:"",foreign_key:""},o=s({...V}),g=s(),M=I(()=>({type:[{required:!0,message:a("associatedTypePlaceholder"),trigger:"change"}],name:[{required:!0,message:a("associatedNamePlaceholder"),trigger:"blur"}],addon:[{required:!0,message:a("addonsPlaceholder"),trigger:"change"}],model:[{required:!0,message:a("associatedModelPlaceholder"),trigger:"change"}],local_key:[{required:!0,message:a("localKeyPlaceholder"),trigger:"change"}],foreign_key:[{required:!0,message:a("foreignKeyPlaceholder"),trigger:"blur"}]})),k=s([]),w=n=>{W(n).then(e=>{k.value=e.data})},E=s([]),N=n=>{X({table_name:n}).then(e=>{E.value=e.data})},v=s([]);(async()=>{let{data:n}=await Q({});v.value=[{title:"系统",key:"system"}],v.value.push(...n),w({addon:"system"})})();const T=n=>{o.value.model="",w({addon:n})},G=n=>{var e;(e=g.value)==null||e.clearValidate(),n()},L=async n=>{n&&await n.validate(async e=>{e&&(U("complete",z(o.value)),m.value=!1)})};return K({showDialog:m,setFormData:async(n=null)=>{N(A.table_name),n?o.value=q(n):o.value=q(V),m.value=!0}}),(n,e)=>{const p=Y,c=Z,i=H,P=ee,R=J,D=le,$=j;return u(),f($,{modelValue:m.value,"onUpdate:modelValue":e[8]||(e[8]=l=>m.value=l),title:B.value,width:"500px","before-close":G,"destroy-on-close":!0},{footer:d(()=>[O("span",ae,[t(D,{onClick:e[6]||(e[6]=l=>m.value=!1)},{default:d(()=>[F(C(r(a)("cancel")),1)]),_:1}),t(D,{type:"primary",onClick:e[7]||(e[7]=l=>L(g.value))},{default:d(()=>[F(C(r(a)("confirm")),1)]),_:1})])]),default:d(()=>[t(R,{model:o.value,"label-width":"120px",ref_key:"formRef",ref:g,rules:r(M),class:"page-form"},{default:d(()=>[t(i,{label:r(a)("associatedType"),prop:"type"},{default:d(()=>[t(c,{placeholder:r(a)("associatedTypePlaceholder"),modelValue:o.value.type,"onUpdate:modelValue":e[0]||(e[0]=l=>o.value.type=l),class:"input-width"},{default:d(()=>[t(p,{label:r(a)("hasOne"),value:"has_one"},null,8,["label"]),t(p,{label:r(a)("hasMany"),value:"has_many"},null,8,["label"])]),_:1},8,["placeholder","modelValue"])]),_:1},8,["label"]),t(i,{label:r(a)("associatedName"),prop:"name"},{default:d(()=>[t(P,{modelValue:o.value.name,"onUpdate:modelValue":e[1]||(e[1]=l=>o.value.name=l),placeholder:r(a)("associatedNamePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{label:r(a)("addons"),prop:"addon"},{default:d(()=>[t(c,{modelValue:o.value.addon,"onUpdate:modelValue":e[2]||(e[2]=l=>o.value.addon=l),placeholder:r(a)("addonsPlaceholder"),class:"input-width",onChange:T},{default:d(()=>[(u(!0),_(b,null,h(v.value,(l,y)=>(u(),f(p,{label:l.title,value:l.key,key:y},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),t(i,{label:r(a)("associatedModel"),prop:"model"},{default:d(()=>[t(c,{placeholder:r(a)("associatedModelPlaceholder"),modelValue:o.value.model,"onUpdate:modelValue":e[3]||(e[3]=l=>o.value.model=l),class:"input-width",filterable:""},{default:d(()=>[(u(!0),_(b,null,h(k.value,l=>(u(),f(p,{label:l,value:l,key:l},null,8,["label","value"]))),128))]),_:1},8,["placeholder","modelValue"])]),_:1},8,["label"]),t(i,{prop:"local_key",label:r(a)("localKey")},{default:d(()=>[t(c,{class:"input-width",placeholder:r(a)("localKeyPlaceholder"),modelValue:o.value.local_key,"onUpdate:modelValue":e[4]||(e[4]=l=>o.value.local_key=l)},{default:d(()=>[(u(!0),_(b,null,h(E.value,(l,y)=>(u(),f(p,{label:`${l.name}:${l.comment}`,value:l.name,key:y},null,8,["label","value"]))),128))]),_:1},8,["placeholder","modelValue"])]),_:1},8,["label"]),t(i,{label:r(a)("foreignKey"),prop:"foreign_key"},{default:d(()=>[t(P,{modelValue:o.value.foreign_key,"onUpdate:modelValue":e[5]||(e[5]=l=>o.value.foreign_key=l),placeholder:r(a)("foreignKeyPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])}}});export{Ve as _};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{d as B,w as T,r as A,o as F,E as R,e as h,f,Q as c,u as o,g as m,B as b,y as l,x as d,A as v,F as x,z as $,h as z}from"./base-2de02574.js";import{a as N,E as D}from"./el-form-item-aacba116.js";/* empty css */import{_ as P}from"./index.vue_vue_type_script_setup_true_lang-ff2f4063.js";import{_ as W}from"./index-6a41cdeb.js";import{_ as j}from"./index-3343d4d2.js";/* empty css */import{v as g}from"./event-30fa88cc.js";import{t as n}from"./index-a7cd5616.js";import{S as M}from"./sortable.esm-be94e56d.js";import{c as O}from"./common-655c495e.js";import{u as L}from"./diy-b1deb330.js";import{r as Q}from"./range-e550efc6.js";import{E as q}from"./index-f34dc67c.js";import{E as G}from"./index-84eb3c18.js";import{_ as J}from"./_plugin-vue_export-helper-c27b6911.js";const K={class:"content-wrap"},X={class:"edit-attr-item-wrap"},Y={class:"mb-[10px]"},Z={class:"text-sm text-gray-400 mb-[10px]"},ee=["onClick"],te={class:"style-wrap"},oe=B({__name:"edit-image-ads",setup(ie,{expose:y}){const t=L();t.editComponent.ignore=[],t.editComponent.verify=a=>{var e={code:!0,message:""};return t.value[a].imageHeight==0?(e.code=!1,e.message=n("imageHeightPlaceholder"),e):/^\d+.?\d{0,2}$/.test(t.value[a].imageHeight)?(t.value[a].list.forEach(s=>{if(s.imageUrl==="")return e.code=!1,e.message=n("imageUrlTip"),e}),e):(e.code=!1,e.message=n("imageHeightRegNum"),e)},t.editComponent.list.forEach(a=>{a.id||(a.id=t.generateRandom())}),T(()=>t.editComponent.list,(a,e)=>{_()},{deep:!0});const w=()=>{t.editComponent.list.push({id:t.generateRandom(),imageUrl:"",imgWidth:0,imgHeight:0,link:{name:""}})},H=a=>{_(!0)},_=(a=!1)=>{t.editComponent.list.forEach((e,s)=>{let i=new Image;i.src=O(e.imageUrl),i.onload=async()=>{if(e.imgWidth=i.width,e.imgHeight=i.height,a&&s==0){var u=e.imgHeight/e.imgWidth;e.width=375,e.height=e.width*u,t.editComponent.imageHeight=parseInt(e.height)}}})},V=()=>{t.editComponent.imageHeight=parseInt(t.editComponent.imageHeight)},C=A();return F(()=>{R(()=>{const a=M.create(C.value,{group:"item-wrap",animation:200,onEnd:e=>{const s=t.editComponent.list[e.oldIndex];t.editComponent.list.splice(e.oldIndex,1),t.editComponent.list.splice(e.newIndex,0,s),a.sort(Q(t.editComponent.list.length).map(i=>i.toString())),_(!0)}})})}),y({}),(a,e)=>{const s=q,i=N,u=j,I=W,k=P,E=G,S=D;return h(),f(x,null,[c(m("div",K,[m("div",X,[m("h3",Y,b(o(n)("imageSet")),1),l(S,{"label-width":"80px",class:"px-[10px]"},{default:d(()=>[l(i,{label:o(n)("imageHeight"),class:"display-block"},{default:d(()=>[l(s,{modelValue:o(t).editComponent.imageHeight,"onUpdate:modelValue":e[0]||(e[0]=r=>o(t).editComponent.imageHeight=r),placeholder:o(n)("imageHeightPlaceholder"),clearable:"",maxlength:"10",onBlur:V},{append:d(()=>[v("px")]),_:1},8,["modelValue","placeholder"]),m("div",Z,b(o(n)("imageAdsTips")),1)]),_:1},8,["label"]),m("div",{ref_key:"imageBoxRef",ref:C},[(h(!0),f(x,null,$(o(t).editComponent.list,(r,U)=>(h(),f("div",{key:r.id,class:"item-wrap !cursor-move p-[10px] pb-0 relative border border-dashed border-gray-300 mb-[16px]"},[l(i,{label:o(n)("image")},{default:d(()=>[l(u,{modelValue:r.imageUrl,"onUpdate:modelValue":p=>r.imageUrl=p,limit:1,onChange:H},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"]),c(m("div",{class:"del absolute cursor-pointer z-[2] top-[-8px] right-[-8px]",onClick:p=>o(t).editComponent.list.splice(U,1)},[l(I,{name:"element-CircleCloseFilled",color:"#bbb",size:"20px"})],8,ee),[[g,o(t).editComponent.list.length>1]]),l(i,{label:o(n)("link")},{default:d(()=>[l(k,{modelValue:r.link,"onUpdate:modelValue":p=>r.link=p},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]))),128))],512),c(l(E,{class:"w-full",onClick:w},{default:d(()=>[v(b(o(n)("addImageAd")),1)]),_:1},512),[[g,o(t).editComponent.list.length<10]])]),_:1})])],512),[[g,o(t).editTab=="content"]]),c(m("div",te,[z(a.$slots,"style",{},void 0,!0)],512),[[g,o(t).editTab=="style"]])],64)}}});const ae=J(oe,[["__scopeId","data-v-cb793c9e"]]),xe=Object.freeze(Object.defineProperty({__proto__:null,default:ae},Symbol.toStringTag,{value:"Module"}));export{xe as _};
import{d as B,w as T,r as A,o as F,E as R,e as h,f,Q as c,u as o,g as m,B as b,y as l,x as d,A as v,F as x,z as $,h as z}from"./base-2de02574.js";import{a as N,E as D}from"./el-form-item-aacba116.js";/* empty css */import{_ as P}from"./index.vue_vue_type_script_setup_true_lang-e2a3b0df.js";import{_ as W}from"./index-4ca69875.js";import{_ as j}from"./index-9e72c628.js";/* empty css */import{v as g}from"./event-30fa88cc.js";import{t as n}from"./index-a7cd5616.js";import{S as M}from"./sortable.esm-be94e56d.js";import{c as O}from"./common-655c495e.js";import{u as L}from"./diy-b1deb330.js";import{r as Q}from"./range-e550efc6.js";import{E as q}from"./index-f34dc67c.js";import{E as G}from"./index-84eb3c18.js";import{_ as J}from"./_plugin-vue_export-helper-c27b6911.js";const K={class:"content-wrap"},X={class:"edit-attr-item-wrap"},Y={class:"mb-[10px]"},Z={class:"text-sm text-gray-400 mb-[10px]"},ee=["onClick"],te={class:"style-wrap"},oe=B({__name:"edit-image-ads",setup(ie,{expose:y}){const t=L();t.editComponent.ignore=[],t.editComponent.verify=a=>{var e={code:!0,message:""};return t.value[a].imageHeight==0?(e.code=!1,e.message=n("imageHeightPlaceholder"),e):/^\d+.?\d{0,2}$/.test(t.value[a].imageHeight)?(t.value[a].list.forEach(s=>{if(s.imageUrl==="")return e.code=!1,e.message=n("imageUrlTip"),e}),e):(e.code=!1,e.message=n("imageHeightRegNum"),e)},t.editComponent.list.forEach(a=>{a.id||(a.id=t.generateRandom())}),T(()=>t.editComponent.list,(a,e)=>{_()},{deep:!0});const w=()=>{t.editComponent.list.push({id:t.generateRandom(),imageUrl:"",imgWidth:0,imgHeight:0,link:{name:""}})},H=a=>{_(!0)},_=(a=!1)=>{t.editComponent.list.forEach((e,s)=>{let i=new Image;i.src=O(e.imageUrl),i.onload=async()=>{if(e.imgWidth=i.width,e.imgHeight=i.height,a&&s==0){var u=e.imgHeight/e.imgWidth;e.width=375,e.height=e.width*u,t.editComponent.imageHeight=parseInt(e.height)}}})},V=()=>{t.editComponent.imageHeight=parseInt(t.editComponent.imageHeight)},C=A();return F(()=>{R(()=>{const a=M.create(C.value,{group:"item-wrap",animation:200,onEnd:e=>{const s=t.editComponent.list[e.oldIndex];t.editComponent.list.splice(e.oldIndex,1),t.editComponent.list.splice(e.newIndex,0,s),a.sort(Q(t.editComponent.list.length).map(i=>i.toString())),_(!0)}})})}),y({}),(a,e)=>{const s=q,i=N,u=j,I=W,k=P,E=G,S=D;return h(),f(x,null,[c(m("div",K,[m("div",X,[m("h3",Y,b(o(n)("imageSet")),1),l(S,{"label-width":"80px",class:"px-[10px]"},{default:d(()=>[l(i,{label:o(n)("imageHeight"),class:"display-block"},{default:d(()=>[l(s,{modelValue:o(t).editComponent.imageHeight,"onUpdate:modelValue":e[0]||(e[0]=r=>o(t).editComponent.imageHeight=r),placeholder:o(n)("imageHeightPlaceholder"),clearable:"",maxlength:"10",onBlur:V},{append:d(()=>[v("px")]),_:1},8,["modelValue","placeholder"]),m("div",Z,b(o(n)("imageAdsTips")),1)]),_:1},8,["label"]),m("div",{ref_key:"imageBoxRef",ref:C},[(h(!0),f(x,null,$(o(t).editComponent.list,(r,U)=>(h(),f("div",{key:r.id,class:"item-wrap !cursor-move p-[10px] pb-0 relative border border-dashed border-gray-300 mb-[16px]"},[l(i,{label:o(n)("image")},{default:d(()=>[l(u,{modelValue:r.imageUrl,"onUpdate:modelValue":p=>r.imageUrl=p,limit:1,onChange:H},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"]),c(m("div",{class:"del absolute cursor-pointer z-[2] top-[-8px] right-[-8px]",onClick:p=>o(t).editComponent.list.splice(U,1)},[l(I,{name:"element-CircleCloseFilled",color:"#bbb",size:"20px"})],8,ee),[[g,o(t).editComponent.list.length>1]]),l(i,{label:o(n)("link")},{default:d(()=>[l(k,{modelValue:r.link,"onUpdate:modelValue":p=>r.link=p},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]))),128))],512),c(l(E,{class:"w-full",onClick:w},{default:d(()=>[v(b(o(n)("addImageAd")),1)]),_:1},512),[[g,o(t).editComponent.list.length<10]])]),_:1})])],512),[[g,o(t).editTab=="content"]]),c(m("div",te,[z(a.$slots,"style",{},void 0,!0)],512),[[g,o(t).editTab=="style"]])],64)}}});const ae=J(oe,[["__scopeId","data-v-cb793c9e"]]),xe=Object.freeze(Object.defineProperty({__proto__:null,default:ae},Symbol.toStringTag,{value:"Module"}));export{xe as _};

View File

@ -1 +1 @@
import{_ as o}from"./edit-label.vue_vue_type_script_setup_true_lang-402f0437.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css */import"./index-a7cd5616.js";import"./member-d96a2d93.js";import"./index-6a41cdeb.js";import"./vue-router-834a68c8.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./directive-ce271fd4.js";export{o as default};
import{_ as o}from"./edit-label.vue_vue_type_script_setup_true_lang-cb4ad7f5.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css */import"./index-a7cd5616.js";import"./member-bb31033c.js";import"./index-4ca69875.js";import"./vue-router-834a68c8.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./directive-ce271fd4.js";export{o as default};

View File

@ -1 +1 @@
import{d as M,r as c,R,c as C,e as g,v as V,x as n,g as O,y as i,i as w,A as y,B as h,u as t,Q as P}from"./base-2de02574.js";/* empty css */import{E as U}from"./el-overlay-c29a408e.js";/* empty css */import{a as I,E as T}from"./el-form-item-aacba116.js";/* empty css */import{t as a}from"./index-a7cd5616.js";import{u as j,s as k,t as S}from"./member-d96a2d93.js";import{E as q}from"./index-f34dc67c.js";import{E as A}from"./index-84eb3c18.js";import{v as Q}from"./directive-ce271fd4.js";const $={class:"dialog-footer"},te=M({__name:"edit-label",emits:["complete"],setup(z,{expose:E,emit:x}){let s=c(!1);const m=c(!1);let p="";const b={label_id:"",label_name:"",memo:"",sort:0},o=R({...b}),_=c(),D=C(()=>({label_name:[{required:!0,message:a("labelNamePlaceholder"),trigger:"blur"}],sort:[{validator:L,trigger:"blur"}]})),L=(d,e,l)=>{e<0?l(new Error(a("sortVerifyOne"))):e.toString().indexOf(".")!=-1?l(new Error(a("sortVerifyTwo"))):l()},N=async d=>{if(m.value||!d)return;let e=o.label_id?j:k;await d.validate(async l=>{l&&(m.value=!0,e(o).then(f=>{m.value=!1,s.value=!1,x("complete")}).catch(f=>{m.value=!1}))})};return E({showDialog:s,setFormData:async(d=null)=>{if(m.value=!0,Object.assign(o,b),p=a("addMemberLabel"),d){p=a("updateMemberLabel");const e=await(await S(d.label_id)).data;e&&Object.keys(o).forEach(l=>{e[l]!=null&&(o[l]=e[l])})}m.value=!1}}),(d,e)=>{const l=q,u=I,f=T,v=A,B=U,F=Q;return g(),V(B,{modelValue:t(s),"onUpdate:modelValue":e[5]||(e[5]=r=>w(s)?s.value=r:s=r),title:t(p),width:"500px","destroy-on-close":!0},{footer:n(()=>[O("span",$,[i(v,{onClick:e[3]||(e[3]=r=>w(s)?s.value=!1:s=!1)},{default:n(()=>[y(h(t(a)("cancel")),1)]),_:1}),i(v,{type:"primary",loading:m.value,onClick:e[4]||(e[4]=r=>N(_.value))},{default:n(()=>[y(h(t(a)("confirm")),1)]),_:1},8,["loading"])])]),default:n(()=>[P((g(),V(f,{model:o,"label-width":"90px",ref_key:"formRef",ref:_,rules:t(D),class:"page-form"},{default:n(()=>[i(u,{label:t(a)("labelName"),prop:"label_name"},{default:n(()=>[i(l,{modelValue:o.label_name,"onUpdate:modelValue":e[0]||(e[0]=r=>o.label_name=r),clearable:"",placeholder:t(a)("labelNamePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(u,{label:t(a)("memo")},{default:n(()=>[i(l,{modelValue:o.memo,"onUpdate:modelValue":e[1]||(e[1]=r=>o.memo=r),type:"textarea",rows:"4",clearable:"",placeholder:t(a)("memoPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(u,{label:t(a)("sort"),prop:"sort"},{default:n(()=>[i(l,{modelValue:o.sort,"onUpdate:modelValue":e[2]||(e[2]=r=>o.sort=r),clearable:"",placeholder:t(a)("sortPlaceholder"),class:"input-width",type:"number"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[F,m.value]])]),_:1},8,["modelValue","title"])}}});export{te as _};
import{d as M,r as c,R,c as C,e as g,v as V,x as n,g as O,y as i,i as w,A as y,B as h,u as t,Q as P}from"./base-2de02574.js";/* empty css */import{E as U}from"./el-overlay-c29a408e.js";/* empty css */import{a as I,E as T}from"./el-form-item-aacba116.js";/* empty css */import{t as a}from"./index-a7cd5616.js";import{u as j,s as k,t as S}from"./member-bb31033c.js";import{E as q}from"./index-f34dc67c.js";import{E as A}from"./index-84eb3c18.js";import{v as Q}from"./directive-ce271fd4.js";const $={class:"dialog-footer"},te=M({__name:"edit-label",emits:["complete"],setup(z,{expose:E,emit:x}){let s=c(!1);const m=c(!1);let p="";const b={label_id:"",label_name:"",memo:"",sort:0},o=R({...b}),_=c(),D=C(()=>({label_name:[{required:!0,message:a("labelNamePlaceholder"),trigger:"blur"}],sort:[{validator:L,trigger:"blur"}]})),L=(d,e,l)=>{e<0?l(new Error(a("sortVerifyOne"))):e.toString().indexOf(".")!=-1?l(new Error(a("sortVerifyTwo"))):l()},N=async d=>{if(m.value||!d)return;let e=o.label_id?j:k;await d.validate(async l=>{l&&(m.value=!0,e(o).then(f=>{m.value=!1,s.value=!1,x("complete")}).catch(f=>{m.value=!1}))})};return E({showDialog:s,setFormData:async(d=null)=>{if(m.value=!0,Object.assign(o,b),p=a("addMemberLabel"),d){p=a("updateMemberLabel");const e=await(await S(d.label_id)).data;e&&Object.keys(o).forEach(l=>{e[l]!=null&&(o[l]=e[l])})}m.value=!1}}),(d,e)=>{const l=q,u=I,f=T,v=A,B=U,F=Q;return g(),V(B,{modelValue:t(s),"onUpdate:modelValue":e[5]||(e[5]=r=>w(s)?s.value=r:s=r),title:t(p),width:"500px","destroy-on-close":!0},{footer:n(()=>[O("span",$,[i(v,{onClick:e[3]||(e[3]=r=>w(s)?s.value=!1:s=!1)},{default:n(()=>[y(h(t(a)("cancel")),1)]),_:1}),i(v,{type:"primary",loading:m.value,onClick:e[4]||(e[4]=r=>N(_.value))},{default:n(()=>[y(h(t(a)("confirm")),1)]),_:1},8,["loading"])])]),default:n(()=>[P((g(),V(f,{model:o,"label-width":"90px",ref_key:"formRef",ref:_,rules:t(D),class:"page-form"},{default:n(()=>[i(u,{label:t(a)("labelName"),prop:"label_name"},{default:n(()=>[i(l,{modelValue:o.label_name,"onUpdate:modelValue":e[0]||(e[0]=r=>o.label_name=r),clearable:"",placeholder:t(a)("labelNamePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(u,{label:t(a)("memo")},{default:n(()=>[i(l,{modelValue:o.memo,"onUpdate:modelValue":e[1]||(e[1]=r=>o.memo=r),type:"textarea",rows:"4",clearable:"",placeholder:t(a)("memoPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),i(u,{label:t(a)("sort"),prop:"sort"},{default:n(()=>[i(l,{modelValue:o.sort,"onUpdate:modelValue":e[2]||(e[2]=r=>o.sort=r),clearable:"",placeholder:t(a)("sortPlaceholder"),class:"input-width",type:"number"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[F,m.value]])]),_:1},8,["modelValue","title"])}}});export{te as _};

View File

@ -1 +1 @@
import{_ as o}from"./edit-member.vue_vue_type_script_setup_true_lang-39b197d5.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-6a41cdeb.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";/* empty css */import"./index-3343d4d2.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-a7bcce46.js";import"./attachment-db7791fa.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-11cbb9a7.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./directive-ce271fd4.js";import"./member-d96a2d93.js";import"./index-f1df9e35.js";import"./index-d11125c8.js";export{o as default};
import{_ as o}from"./edit-member.vue_vue_type_script_setup_true_lang-a521bd17.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-4ca69875.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";/* empty css */import"./index-9e72c628.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-11e8968f.js";import"./attachment-98d5a55e.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-78ade149.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./directive-ce271fd4.js";import"./member-bb31033c.js";import"./index-f1df9e35.js";import"./index-d11125c8.js";export{o as default};

View File

@ -1 +1 @@
import{d as x,e as g,f as h,Q as _,u as e,g as o,B as p,y as l,x as a,h as y,F as C}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css */import{a as v,E as w}from"./el-form-item-aacba116.js";import{_ as S}from"./index-3343d4d2.js";import{v as d}from"./event-30fa88cc.js";import{t as r}from"./index-a7cd5616.js";import{u as V}from"./diy-b1deb330.js";import{E}from"./index-1d114244.js";const U={class:"content-wrap"},k={class:"edit-attr-item-wrap"},B={class:"mb-[10px]"},F={class:"style-wrap"},D={class:"edit-attr-item-wrap"},T={class:"mb-[10px]"},j=x({__name:"edit-member-info",setup(N,{expose:c}){const t=V();return t.editComponent.ignore=[],c({}),(u,s)=>{const f=S,m=v,i=w,b=E;return g(),h(C,null,[_(o("div",U,[o("div",k,[o("h3",B,p(e(r)("memberStyle")),1),l(i,{"label-width":"80px",class:"px-[10px]"},{default:a(()=>[l(m,{label:e(r)("bgUrl")},{default:a(()=>[l(f,{modelValue:e(t).editComponent.bgUrl,"onUpdate:modelValue":s[0]||(s[0]=n=>e(t).editComponent.bgUrl=n),limit:1},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})])],512),[[d,e(t).editTab=="content"]]),_(o("div",F,[o("div",D,[o("h3",T,p(e(r)("memberStyle")),1),l(i,{"label-width":"80px",class:"px-[10px]"},{default:a(()=>[l(m,{label:e(r)("textColor")},{default:a(()=>[l(b,{modelValue:e(t).editComponent.textColor,"onUpdate:modelValue":s[1]||(s[1]=n=>e(t).editComponent.textColor=n)},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),y(u.$slots,"style")],512),[[d,e(t).editTab=="style"]])],64)}}}),H=Object.freeze(Object.defineProperty({__proto__:null,default:j},Symbol.toStringTag,{value:"Module"}));export{H as _};
import{d as x,e as g,f as h,Q as _,u as e,g as o,B as p,y as l,x as a,h as y,F as C}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css */import{a as v,E as w}from"./el-form-item-aacba116.js";import{_ as S}from"./index-9e72c628.js";import{v as d}from"./event-30fa88cc.js";import{t as r}from"./index-a7cd5616.js";import{u as V}from"./diy-b1deb330.js";import{E}from"./index-1d114244.js";const U={class:"content-wrap"},k={class:"edit-attr-item-wrap"},B={class:"mb-[10px]"},F={class:"style-wrap"},D={class:"edit-attr-item-wrap"},T={class:"mb-[10px]"},j=x({__name:"edit-member-info",setup(N,{expose:c}){const t=V();return t.editComponent.ignore=[],c({}),(u,s)=>{const f=S,m=v,i=w,b=E;return g(),h(C,null,[_(o("div",U,[o("div",k,[o("h3",B,p(e(r)("memberStyle")),1),l(i,{"label-width":"80px",class:"px-[10px]"},{default:a(()=>[l(m,{label:e(r)("bgUrl")},{default:a(()=>[l(f,{modelValue:e(t).editComponent.bgUrl,"onUpdate:modelValue":s[0]||(s[0]=n=>e(t).editComponent.bgUrl=n),limit:1},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})])],512),[[d,e(t).editTab=="content"]]),_(o("div",F,[o("div",D,[o("h3",T,p(e(r)("memberStyle")),1),l(i,{"label-width":"80px",class:"px-[10px]"},{default:a(()=>[l(m,{label:e(r)("textColor")},{default:a(()=>[l(b,{modelValue:e(t).editComponent.textColor,"onUpdate:modelValue":s[1]||(s[1]=n=>e(t).editComponent.textColor=n)},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),y(u.$slots,"style")],512),[[d,e(t).editTab=="style"]])],64)}}}),H=Object.freeze(Object.defineProperty({__proto__:null,default:j},Symbol.toStringTag,{value:"Module"}));export{H as _};

View File

@ -1 +1 @@
import{d as T,r as d,R as Y,e as n,v as s,x as r,g as I,y as c,i as E,A as x,B as D,u as a,Q as z,H as _,f as F,F as w,z as L}from"./base-2de02574.js";/* empty css */import{E as H}from"./el-overlay-c29a408e.js";/* empty css */import{a as O,E as Q}from"./el-form-item-aacba116.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-6a41cdeb.js";/* empty css *//* empty css */import{_ as $}from"./index-3343d4d2.js";import{t as o}from"./index-a7cd5616.js";import{v as j,w as q}from"./member-d96a2d93.js";import{E as G}from"./index-f34dc67c.js";import{E as J}from"./index-f1df9e35.js";import{a as K,E as W}from"./index-9868687d.js";import{E as X}from"./index-84eb3c18.js";import{v as Z}from"./directive-ce271fd4.js";const ee={class:"dialog-footer"},De=T({__name:"edit-member",emits:["complete"],setup(le,{expose:M,emit:S}){let m=d(""),v=d(""),g=d(""),i=d(!1);const p=d(!1),B=d([{id:0,name:o("secrecySex")},{id:1,name:o("manSex")},{id:2,name:o("girlSex")}]);let y=d(null);(async()=>{y.value=await(await j()).data})();const t=Y({...{headimg:"",nickname:"",member_label:"",sex:"",birthday:""}}),N=async u=>{p.value=!0;let e=d({member_id:g.value,field:m.value,value:t[m.value]});q(e.value).then(b=>{p.value=!1,i.value=!1,S("complete")}).catch(b=>{p.value=!1})};return M({showDialog:i,setDialogType:async(u=null)=>{p.value=!0,m.value=u.type,v.value=u.title,g.value=u.id,t[m.value]=u.data[m.value],m.value=="member_label"&&t[m.value]&&t[m.value].forEach((e,b)=>{t[m.value][b]=Number.parseFloat(e)}),p.value=!1}}),(u,e)=>{const b=$,f=O,U=G,C=J,V=K,h=W,A=Q,k=X,P=H,R=Z;return n(),s(P,{modelValue:a(i),"onUpdate:modelValue":e[7]||(e[7]=l=>E(i)?i.value=l:i=l),title:a(v)||a(o)("updateMember"),width:"500px","destroy-on-close":!0},{footer:r(()=>[I("span",ee,[c(k,{onClick:e[5]||(e[5]=l=>E(i)?i.value=!1:i=!1)},{default:r(()=>[x(D(a(o)("cancel")),1)]),_:1}),c(k,{type:"primary",loading:p.value,onClick:e[6]||(e[6]=l=>N(u.formRef))},{default:r(()=>[x(D(a(o)("confirm")),1)]),_:1},8,["loading"])])]),default:r(()=>[z((n(),s(A,{model:t,"label-width":"90px",rules:u.formRules,class:"page-form"},{default:r(()=>[a(m)=="headimg"?(n(),s(f,{key:0,label:a(o)("headimg")},{default:r(()=>[c(b,{modelValue:t.headimg,"onUpdate:modelValue":e[0]||(e[0]=l=>t.headimg=l)},null,8,["modelValue"])]),_:1},8,["label"])):_("",!0),a(m)=="nickname"?(n(),s(f,{key:1,label:a(o)("nickname")},{default:r(()=>[c(U,{modelValue:t.nickname,"onUpdate:modelValue":e[1]||(e[1]=l=>t.nickname=l),clearable:"",placeholder:a(o)("nickNamePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):_("",!0),a(m)=="birthday"?(n(),s(f,{key:2,label:a(o)("birthday")},{default:r(()=>[c(C,{modelValue:t.birthday,"onUpdate:modelValue":e[2]||(e[2]=l=>t.birthday=l),"value-format":"YYYY-MM-DD",type:"date",placeholder:a(o)("birthdayTip")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):_("",!0),a(m)=="sex"?(n(),s(f,{key:3,label:a(o)("sex")},{default:r(()=>[c(h,{modelValue:t.sex,"onUpdate:modelValue":e[3]||(e[3]=l=>t.sex=l),clearable:"",placeholder:a(o)("sexPlaceholder"),class:"input-width"},{default:r(()=>[(n(!0),F(w,null,L(B.value,l=>(n(),s(V,{label:l.name,value:l.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):_("",!0),a(m)=="member_label"?(n(),s(f,{key:4,label:a(o)("memberLabel")},{default:r(()=>[c(h,{modelValue:t.member_label,"onUpdate:modelValue":e[4]||(e[4]=l=>t.member_label=l),multiple:"",placeholder:a(o)("memberLabelPlaceholder"),class:"input-width"},{default:r(()=>[(n(!0),F(w,null,L(a(y),l=>(n(),s(V,{label:l.label_name,value:l.label_id},null,8,["label","value"]))),256))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):_("",!0)]),_:1},8,["model","rules"])),[[R,p.value]])]),_:1},8,["modelValue","title"])}}});export{De as _};
import{d as T,r as d,R as Y,e as n,v as s,x as r,g as I,y as c,i as E,A as x,B as D,u as a,Q as z,H as _,f as F,F as w,z as L}from"./base-2de02574.js";/* empty css */import{E as H}from"./el-overlay-c29a408e.js";/* empty css */import{a as O,E as Q}from"./el-form-item-aacba116.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-4ca69875.js";/* empty css *//* empty css */import{_ as $}from"./index-9e72c628.js";import{t as o}from"./index-a7cd5616.js";import{v as j,w as q}from"./member-bb31033c.js";import{E as G}from"./index-f34dc67c.js";import{E as J}from"./index-f1df9e35.js";import{a as K,E as W}from"./index-9868687d.js";import{E as X}from"./index-84eb3c18.js";import{v as Z}from"./directive-ce271fd4.js";const ee={class:"dialog-footer"},De=T({__name:"edit-member",emits:["complete"],setup(le,{expose:M,emit:S}){let m=d(""),v=d(""),g=d(""),i=d(!1);const p=d(!1),B=d([{id:0,name:o("secrecySex")},{id:1,name:o("manSex")},{id:2,name:o("girlSex")}]);let y=d(null);(async()=>{y.value=await(await j()).data})();const t=Y({...{headimg:"",nickname:"",member_label:"",sex:"",birthday:""}}),N=async u=>{p.value=!0;let e=d({member_id:g.value,field:m.value,value:t[m.value]});q(e.value).then(b=>{p.value=!1,i.value=!1,S("complete")}).catch(b=>{p.value=!1})};return M({showDialog:i,setDialogType:async(u=null)=>{p.value=!0,m.value=u.type,v.value=u.title,g.value=u.id,t[m.value]=u.data[m.value],m.value=="member_label"&&t[m.value]&&t[m.value].forEach((e,b)=>{t[m.value][b]=Number.parseFloat(e)}),p.value=!1}}),(u,e)=>{const b=$,f=O,U=G,C=J,V=K,h=W,A=Q,k=X,P=H,R=Z;return n(),s(P,{modelValue:a(i),"onUpdate:modelValue":e[7]||(e[7]=l=>E(i)?i.value=l:i=l),title:a(v)||a(o)("updateMember"),width:"500px","destroy-on-close":!0},{footer:r(()=>[I("span",ee,[c(k,{onClick:e[5]||(e[5]=l=>E(i)?i.value=!1:i=!1)},{default:r(()=>[x(D(a(o)("cancel")),1)]),_:1}),c(k,{type:"primary",loading:p.value,onClick:e[6]||(e[6]=l=>N(u.formRef))},{default:r(()=>[x(D(a(o)("confirm")),1)]),_:1},8,["loading"])])]),default:r(()=>[z((n(),s(A,{model:t,"label-width":"90px",rules:u.formRules,class:"page-form"},{default:r(()=>[a(m)=="headimg"?(n(),s(f,{key:0,label:a(o)("headimg")},{default:r(()=>[c(b,{modelValue:t.headimg,"onUpdate:modelValue":e[0]||(e[0]=l=>t.headimg=l)},null,8,["modelValue"])]),_:1},8,["label"])):_("",!0),a(m)=="nickname"?(n(),s(f,{key:1,label:a(o)("nickname")},{default:r(()=>[c(U,{modelValue:t.nickname,"onUpdate:modelValue":e[1]||(e[1]=l=>t.nickname=l),clearable:"",placeholder:a(o)("nickNamePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):_("",!0),a(m)=="birthday"?(n(),s(f,{key:2,label:a(o)("birthday")},{default:r(()=>[c(C,{modelValue:t.birthday,"onUpdate:modelValue":e[2]||(e[2]=l=>t.birthday=l),"value-format":"YYYY-MM-DD",type:"date",placeholder:a(o)("birthdayTip")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])):_("",!0),a(m)=="sex"?(n(),s(f,{key:3,label:a(o)("sex")},{default:r(()=>[c(h,{modelValue:t.sex,"onUpdate:modelValue":e[3]||(e[3]=l=>t.sex=l),clearable:"",placeholder:a(o)("sexPlaceholder"),class:"input-width"},{default:r(()=>[(n(!0),F(w,null,L(B.value,l=>(n(),s(V,{label:l.name,value:l.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):_("",!0),a(m)=="member_label"?(n(),s(f,{key:4,label:a(o)("memberLabel")},{default:r(()=>[c(h,{modelValue:t.member_label,"onUpdate:modelValue":e[4]||(e[4]=l=>t.member_label=l),multiple:"",placeholder:a(o)("memberLabelPlaceholder"),class:"input-width"},{default:r(()=>[(n(!0),F(w,null,L(a(y),l=>(n(),s(V,{label:l.label_name,value:l.label_id},null,8,["label","value"]))),256))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])):_("",!0)]),_:1},8,["model","rules"])),[[R,p.value]])]),_:1},8,["modelValue","title"])}}});export{De as _};

View File

@ -1 +1 @@
import{_ as o}from"./edit-menu.vue_vue_type_script_setup_true_lang-60a9bd54.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css */import"./index-fa2887e1.js";import"./index.vue_vue_type_style_index_0_lang-a7bcce46.js";import"./index-a7cd5616.js";import"./attachment-db7791fa.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-6a41cdeb.js";import"./vue-router-834a68c8.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-11cbb9a7.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./directive-ce271fd4.js";/* empty css *//* empty css *//* empty css */import"./tools-5ff2dc3f.js";import"./index-8a191767.js";import"./index-cc1721d9.js";import"./index-1e4d310e.js";import"./index-ee983f90.js";import"./index-57c7f750.js";import"./index-d11125c8.js";export{o as default};
import{_ as o}from"./edit-menu.vue_vue_type_script_setup_true_lang-3975e816.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css */import"./index-b55ae72d.js";import"./index.vue_vue_type_style_index_0_lang-11e8968f.js";import"./index-a7cd5616.js";import"./attachment-98d5a55e.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-4ca69875.js";import"./vue-router-834a68c8.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-78ade149.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./directive-ce271fd4.js";/* empty css *//* empty css *//* empty css */import"./tools-52c3fc00.js";import"./index-8a191767.js";import"./index-cc1721d9.js";import"./index-1e4d310e.js";import"./index-ee983f90.js";import"./index-57c7f750.js";import"./index-d11125c8.js";export{o as default};

View File

@ -1 +1 @@
import{d as x,w as V,e as S,f as y,Q as _,u as l,g as i,B as p,y as o,x as r,F as E}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{_ as v}from"./index-3343d4d2.js";/* empty css *//* empty css */import{a as B,E as U}from"./el-form-item-aacba116.js";/* empty css */import{v as b}from"./event-30fa88cc.js";import{t as a}from"./index-a7cd5616.js";import{u as C}from"./diy-b1deb330.js";import{c as k}from"./common-655c495e.js";import{E as T}from"./index-f34dc67c.js";import{E as F}from"./index-7fd4365a.js";import{E as N}from"./index-1d114244.js";import{E as z}from"./index-b0cd7db0.js";const D={class:"content-wrap"},I={class:"edit-attr-item-wrap"},P={class:"mb-[10px]"},j={class:"text-sm text-gray-400"},O={class:"style-wrap"},H={class:"edit-attr-item-wrap"},M={class:"mb-[10px]"},Q={class:"edit-attr-item-wrap"},W={class:"mb-[10px]"},q=x({__name:"edit-page",setup(A,{expose:c}){const e=C();return V(()=>e.global.bgUrl,(g,t)=>{let m=new Image;m.src=k(e.global.bgUrl),m.onload=async()=>{e.global.imgWidth=m.width,e.global.imgHeight=m.height}}),c({}),(g,t)=>{const m=T,n=B,u=F,d=U,h=N,f=v,w=z;return S(),y(E,null,[_(i("div",D,[i("div",I,[i("h3",P,p(l(a)("pageContent")),1),o(d,{"label-width":"80px",class:"px-[10px]"},{default:r(()=>[o(n,{label:l(a)("pageName")},{default:r(()=>[o(m,{modelValue:l(e).global.title,"onUpdate:modelValue":t[0]||(t[0]=s=>l(e).global.title=s),placeholder:l(a)("pageNamePlaceholder"),clearable:"",maxlength:"12","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(n,{label:l(a)("tabbar"),class:"display-block"},{default:r(()=>[o(u,{modelValue:l(e).global.bottomTabBarSwitch,"onUpdate:modelValue":t[1]||(t[1]=s=>l(e).global.bottomTabBarSwitch=s)},null,8,["modelValue"]),i("div",j,p(l(a)("tabbarSwitchTips")),1)]),_:1},8,["label"])]),_:1})])],512),[[b,l(e).editTab=="content"]]),_(i("div",O,[i("div",H,[i("h3",M,p(l(a)("pageStyle")),1),o(d,{"label-width":"80px",class:"px-[10px]"},{default:r(()=>[o(n,{label:l(a)("pageBgColor")},{default:r(()=>[o(h,{modelValue:l(e).global.pageBgColor,"onUpdate:modelValue":t[2]||(t[2]=s=>l(e).global.pageBgColor=s),"show-alpha":"",predefine:l(e).predefineColors},null,8,["modelValue","predefine"])]),_:1},8,["label"]),o(n,{label:l(a)("bgUrl")},{default:r(()=>[o(f,{modelValue:l(e).global.bgUrl,"onUpdate:modelValue":t[3]||(t[3]=s=>l(e).global.bgUrl=s),limit:1},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),i("div",Q,[i("h3",W,p(l(a)("marginSet")),1),o(d,{"label-width":"80px",class:"px-[10px]"},{default:r(()=>[o(n,{label:l(a)("marginBoth")},{default:r(()=>[o(w,{modelValue:l(e).global.template.margin.both,"onUpdate:modelValue":t[4]||(t[4]=s=>l(e).global.template.margin.both=s),"show-input":"",size:"small",class:"ml-[10px] horz-blank-slider"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})])],512),[[b,l(e).editTab=="style"]])],64)}}}),pl=Object.freeze(Object.defineProperty({__proto__:null,default:q},Symbol.toStringTag,{value:"Module"}));export{pl as _};
import{d as x,w as V,e as S,f as y,Q as _,u as l,g as i,B as p,y as o,x as r,F as E}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{_ as v}from"./index-9e72c628.js";/* empty css *//* empty css */import{a as B,E as U}from"./el-form-item-aacba116.js";/* empty css */import{v as b}from"./event-30fa88cc.js";import{t as a}from"./index-a7cd5616.js";import{u as C}from"./diy-b1deb330.js";import{c as k}from"./common-655c495e.js";import{E as T}from"./index-f34dc67c.js";import{E as F}from"./index-7fd4365a.js";import{E as N}from"./index-1d114244.js";import{E as z}from"./index-b0cd7db0.js";const D={class:"content-wrap"},I={class:"edit-attr-item-wrap"},P={class:"mb-[10px]"},j={class:"text-sm text-gray-400"},O={class:"style-wrap"},H={class:"edit-attr-item-wrap"},M={class:"mb-[10px]"},Q={class:"edit-attr-item-wrap"},W={class:"mb-[10px]"},q=x({__name:"edit-page",setup(A,{expose:c}){const e=C();return V(()=>e.global.bgUrl,(g,t)=>{let m=new Image;m.src=k(e.global.bgUrl),m.onload=async()=>{e.global.imgWidth=m.width,e.global.imgHeight=m.height}}),c({}),(g,t)=>{const m=T,n=B,u=F,d=U,h=N,f=v,w=z;return S(),y(E,null,[_(i("div",D,[i("div",I,[i("h3",P,p(l(a)("pageContent")),1),o(d,{"label-width":"80px",class:"px-[10px]"},{default:r(()=>[o(n,{label:l(a)("pageName")},{default:r(()=>[o(m,{modelValue:l(e).global.title,"onUpdate:modelValue":t[0]||(t[0]=s=>l(e).global.title=s),placeholder:l(a)("pageNamePlaceholder"),clearable:"",maxlength:"12","show-word-limit":""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(n,{label:l(a)("tabbar"),class:"display-block"},{default:r(()=>[o(u,{modelValue:l(e).global.bottomTabBarSwitch,"onUpdate:modelValue":t[1]||(t[1]=s=>l(e).global.bottomTabBarSwitch=s)},null,8,["modelValue"]),i("div",j,p(l(a)("tabbarSwitchTips")),1)]),_:1},8,["label"])]),_:1})])],512),[[b,l(e).editTab=="content"]]),_(i("div",O,[i("div",H,[i("h3",M,p(l(a)("pageStyle")),1),o(d,{"label-width":"80px",class:"px-[10px]"},{default:r(()=>[o(n,{label:l(a)("pageBgColor")},{default:r(()=>[o(h,{modelValue:l(e).global.pageBgColor,"onUpdate:modelValue":t[2]||(t[2]=s=>l(e).global.pageBgColor=s),"show-alpha":"",predefine:l(e).predefineColors},null,8,["modelValue","predefine"])]),_:1},8,["label"]),o(n,{label:l(a)("bgUrl")},{default:r(()=>[o(f,{modelValue:l(e).global.bgUrl,"onUpdate:modelValue":t[3]||(t[3]=s=>l(e).global.bgUrl=s),limit:1},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),i("div",Q,[i("h3",W,p(l(a)("marginSet")),1),o(d,{"label-width":"80px",class:"px-[10px]"},{default:r(()=>[o(n,{label:l(a)("marginBoth")},{default:r(()=>[o(w,{modelValue:l(e).global.template.margin.both,"onUpdate:modelValue":t[4]||(t[4]=s=>l(e).global.template.margin.both=s),"show-input":"",size:"small",class:"ml-[10px] horz-blank-slider"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})])],512),[[b,l(e).editTab=="style"]])],64)}}}),pl=Object.freeze(Object.defineProperty({__proto__:null,default:q},Symbol.toStringTag,{value:"Module"}));export{pl as _};

View File

@ -1 +1 @@
import{_ as o}from"./edit-user.vue_vue_type_script_setup_true_lang-6c2966ff.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-6a41cdeb.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./index-3343d4d2.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-a7bcce46.js";import"./attachment-db7791fa.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-11cbb9a7.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./directive-ce271fd4.js";import"./user-2a94dc79.js";import"./index-8a191767.js";export{o as default};
import{_ as o}from"./edit-user.vue_vue_type_script_setup_true_lang-4f1b0fde.js";import"./base-2de02574.js";/* empty css */import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-4ca69875.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./index-9e72c628.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-11e8968f.js";import"./attachment-98d5a55e.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-78ade149.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./directive-ce271fd4.js";import"./user-55ae1333.js";import"./index-8a191767.js";export{o as default};

View File

@ -1 +1 @@
import{_ as o}from"./edit-view-type.vue_vue_type_script_setup_true_async_true_lang-f118d6aa.js";import"./base-2de02574.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-6a41cdeb.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./dict-1ec3b101.js";import"./cloneDeep-268ecd62.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./isEqual-aeead489.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";import"./validator-a9a156f1.js";export{o as default};
import{_ as o}from"./edit-view-type.vue_vue_type_script_setup_true_async_true_lang-5081ece7.js";import"./base-2de02574.js";import"./el-overlay-c29a408e.js";import"./event-30fa88cc.js";import"./index-fa3f6669.js";import"./index-53431221.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";/* empty css */import"./el-form-item-aacba116.js";import"./index-29aaa146.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-4ca69875.js";import"./vue-router-834a68c8.js";import"./index-a7cd5616.js";import"./common-655c495e.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-907c8fa3.js";/* empty css */import"./index-99061637.js";import"./index-f34dc67c.js";import"./index-84eb3c18.js";import"./index-389593d1.js";import"./index-9c3282b5.js";import"./dict-537e697c.js";import"./cloneDeep-268ecd62.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./isEqual-aeead489.js";import"./debounce-b627eb85.js";import"./index-dfcf0976.js";import"./validator-a9a156f1.js";export{o as default};

View File

@ -1 +1 @@
import{d as T,r as s,c as A,e as p,v as _,x as l,g as N,y as n,A as v,B as y,u as i,f as L,F as O,z as P,an as S}from"./base-2de02574.js";import{E as U}from"./el-overlay-c29a408e.js";/* empty css */import{a as $,E as j}from"./el-form-item-aacba116.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-6a41cdeb.js";/* empty css */import{t as c}from"./index-a7cd5616.js";import{c as q}from"./dict-1ec3b101.js";import{c as z}from"./cloneDeep-268ecd62.js";import{a as I,E as G}from"./index-9868687d.js";import{E as H}from"./index-84eb3c18.js";const J={class:"dialog-footer"},ce=T({__name:"edit-view-type",emits:["complete"],setup(K,{expose:g,emit:b}){const a=s(!1),E=s(""),u={dict_type:""},r=s({...u}),m=s(),d=s([]),V=A(()=>({dict_type:[{required:!0,message:c("dictTypePlaceholder"),trigger:"change"}]})),k=()=>{q().then(t=>{d.value=t.data})},D=async t=>{t&&await t.validate(async e=>{e&&(b("complete",S(r.value)),a.value=!1)})},w=async(t=null)=>{r.value=z(Object.assign(u,t)),k(),a.value=!0},x=t=>{var e;(e=m.value)==null||e.clearValidate(),t()};return g({showDialog:a,setFormData:w}),(t,e)=>{const F=I,B=G,h=$,C=j,f=H,R=U;return p(),_(R,{modelValue:a.value,"onUpdate:modelValue":e[3]||(e[3]=o=>a.value=o),title:E.value,width:"480px","before-close":x,"destroy-on-close":!0},{footer:l(()=>[N("span",J,[n(f,{onClick:e[1]||(e[1]=o=>a.value=!1)},{default:l(()=>[v(y(i(c)("cancel")),1)]),_:1}),n(f,{type:"primary",onClick:e[2]||(e[2]=o=>D(m.value))},{default:l(()=>[v(y(i(c)("confirm")),1)]),_:1})])]),default:l(()=>[n(C,{model:r.value,"label-width":"130px",ref_key:"formRef",ref:m,rules:i(V),class:"page-form"},{default:l(()=>[n(h,{label:i(c)("dictType")},{default:l(()=>[n(B,{class:"input-width",placeholder:i(c)("dictTypePlaceholder"),modelValue:r.value.dict_type,"onUpdate:modelValue":e[0]||(e[0]=o=>r.value.dict_type=o),filterable:"",remote:"",clearable:""},{default:l(()=>[(p(!0),L(O,null,P(d.value,o=>(p(),_(F,{label:o.name,value:o.key,key:o.key},null,8,["label","value"]))),128))]),_:1},8,["placeholder","modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])}}});export{ce as _};
import{d as T,r as s,c as A,e as p,v as _,x as l,g as N,y as n,A as v,B as y,u as i,f as L,F as O,z as P,an as S}from"./base-2de02574.js";import{E as U}from"./el-overlay-c29a408e.js";/* empty css */import{a as $,E as j}from"./el-form-item-aacba116.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-4ca69875.js";/* empty css */import{t as c}from"./index-a7cd5616.js";import{c as q}from"./dict-537e697c.js";import{c as z}from"./cloneDeep-268ecd62.js";import{a as I,E as G}from"./index-9868687d.js";import{E as H}from"./index-84eb3c18.js";const J={class:"dialog-footer"},ce=T({__name:"edit-view-type",emits:["complete"],setup(K,{expose:g,emit:b}){const a=s(!1),E=s(""),u={dict_type:""},r=s({...u}),m=s(),d=s([]),V=A(()=>({dict_type:[{required:!0,message:c("dictTypePlaceholder"),trigger:"change"}]})),k=()=>{q().then(t=>{d.value=t.data})},D=async t=>{t&&await t.validate(async e=>{e&&(b("complete",S(r.value)),a.value=!1)})},w=async(t=null)=>{r.value=z(Object.assign(u,t)),k(),a.value=!0},x=t=>{var e;(e=m.value)==null||e.clearValidate(),t()};return g({showDialog:a,setFormData:w}),(t,e)=>{const F=I,B=G,h=$,C=j,f=H,R=U;return p(),_(R,{modelValue:a.value,"onUpdate:modelValue":e[3]||(e[3]=o=>a.value=o),title:E.value,width:"480px","before-close":x,"destroy-on-close":!0},{footer:l(()=>[N("span",J,[n(f,{onClick:e[1]||(e[1]=o=>a.value=!1)},{default:l(()=>[v(y(i(c)("cancel")),1)]),_:1}),n(f,{type:"primary",onClick:e[2]||(e[2]=o=>D(m.value))},{default:l(()=>[v(y(i(c)("confirm")),1)]),_:1})])]),default:l(()=>[n(C,{model:r.value,"label-width":"130px",ref_key:"formRef",ref:m,rules:i(V),class:"page-form"},{default:l(()=>[n(h,{label:i(c)("dictType")},{default:l(()=>[n(B,{class:"input-width",placeholder:i(c)("dictTypePlaceholder"),modelValue:r.value.dict_type,"onUpdate:modelValue":e[0]||(e[0]=o=>r.value.dict_type=o),filterable:"",remote:"",clearable:""},{default:l(()=>[(p(!0),L(O,null,P(d.value,o=>(p(),_(F,{label:o.name,value:o.key,key:o.key},null,8,["label","value"]))),128))]),_:1},8,["placeholder","modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])}}});export{ce as _};

View File

@ -1 +1 @@
import{d as B,r as p,R as F,c as R,e as v,v as y,x as d,g as C,y as n,i as b,A as V,B as h,u as t,Q as U}from"./base-2de02574.js";/* empty css */import{E as q}from"./el-overlay-c29a408e.js";/* empty css */import{a as I,E as N}from"./el-form-item-aacba116.js";/* empty css */import{t as l}from"./index-a7cd5616.js";import{e as j,a as O,g as A}from"./dict-1ec3b101.js";import{E as L}from"./index-f34dc67c.js";import{E as Q}from"./index-84eb3c18.js";import{v as S}from"./directive-ce271fd4.js";const T={class:"dialog-footer"},le=B({__name:"edit",emits:["complete"],setup($,{expose:D,emit:k}){let r=p(!1);const i=p(!1),f={id:"",name:"",key:"",memo:""},a=F({...f}),_=p(),w=R(()=>({name:[{required:!0,message:l("namePlaceholder"),trigger:"blur"}],key:[{required:!0,message:l("keyPlaceholder"),trigger:"blur"}],data:[{required:!0,message:l("dataPlaceholder"),trigger:"blur"}]})),E=async m=>{if(i.value||!m)return;let e=a.id?j:O;await m.validate(async s=>{s&&(i.value=!0,e(a).then(c=>{i.value=!1,r.value=!1,k("complete")}).catch(c=>{i.value=!1}))})};return D({showDialog:r,setFormData:async(m=null)=>{if(Object.assign(a,f),i.value=!0,m){const e=await(await A(m.id)).data;e&&Object.keys(a).forEach(s=>{e[s]!=null&&(a[s]=e[s])})}i.value=!1}}),(m,e)=>{const s=L,u=I,c=N,g=Q,x=q,P=S;return v(),y(x,{modelValue:t(r),"onUpdate:modelValue":e[5]||(e[5]=o=>b(r)?r.value=o:r=o),title:a.id?t(l)("updateDict"):t(l)("addDict"),width:"480",class:"diy-dialog-wrap","destroy-on-close":!0},{footer:d(()=>[C("span",T,[n(g,{onClick:e[3]||(e[3]=o=>b(r)?r.value=!1:r=!1)},{default:d(()=>[V(h(t(l)("cancel")),1)]),_:1}),n(g,{type:"primary",loading:i.value,onClick:e[4]||(e[4]=o=>E(_.value))},{default:d(()=>[V(h(t(l)("confirm")),1)]),_:1},8,["loading"])])]),default:d(()=>[U((v(),y(c,{model:a,"label-width":"120px",ref_key:"formRef",ref:_,rules:t(w),class:"page-form"},{default:d(()=>[n(u,{label:t(l)("name"),prop:"name"},{default:d(()=>[n(s,{modelValue:a.name,"onUpdate:modelValue":e[0]||(e[0]=o=>a.name=o),clearable:"",placeholder:t(l)("namePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(u,{label:t(l)("key"),prop:"key"},{default:d(()=>[n(s,{modelValue:a.key,"onUpdate:modelValue":e[1]||(e[1]=o=>a.key=o),clearable:"",placeholder:t(l)("keyPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(u,{label:t(l)("memo")},{default:d(()=>[n(s,{modelValue:a.memo,"onUpdate:modelValue":e[2]||(e[2]=o=>a.memo=o),type:"textarea",clearable:"",placeholder:t(l)("memoPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[P,i.value]])]),_:1},8,["modelValue","title"])}}});export{le as _};
import{d as B,r as p,R as F,c as R,e as v,v as y,x as d,g as C,y as n,i as b,A as V,B as h,u as t,Q as U}from"./base-2de02574.js";/* empty css */import{E as q}from"./el-overlay-c29a408e.js";/* empty css */import{a as I,E as N}from"./el-form-item-aacba116.js";/* empty css */import{t as l}from"./index-a7cd5616.js";import{e as j,a as O,g as A}from"./dict-537e697c.js";import{E as L}from"./index-f34dc67c.js";import{E as Q}from"./index-84eb3c18.js";import{v as S}from"./directive-ce271fd4.js";const T={class:"dialog-footer"},le=B({__name:"edit",emits:["complete"],setup($,{expose:D,emit:k}){let r=p(!1);const i=p(!1),f={id:"",name:"",key:"",memo:""},a=F({...f}),_=p(),w=R(()=>({name:[{required:!0,message:l("namePlaceholder"),trigger:"blur"}],key:[{required:!0,message:l("keyPlaceholder"),trigger:"blur"}],data:[{required:!0,message:l("dataPlaceholder"),trigger:"blur"}]})),E=async m=>{if(i.value||!m)return;let e=a.id?j:O;await m.validate(async s=>{s&&(i.value=!0,e(a).then(c=>{i.value=!1,r.value=!1,k("complete")}).catch(c=>{i.value=!1}))})};return D({showDialog:r,setFormData:async(m=null)=>{if(Object.assign(a,f),i.value=!0,m){const e=await(await A(m.id)).data;e&&Object.keys(a).forEach(s=>{e[s]!=null&&(a[s]=e[s])})}i.value=!1}}),(m,e)=>{const s=L,u=I,c=N,g=Q,x=q,P=S;return v(),y(x,{modelValue:t(r),"onUpdate:modelValue":e[5]||(e[5]=o=>b(r)?r.value=o:r=o),title:a.id?t(l)("updateDict"):t(l)("addDict"),width:"480",class:"diy-dialog-wrap","destroy-on-close":!0},{footer:d(()=>[C("span",T,[n(g,{onClick:e[3]||(e[3]=o=>b(r)?r.value=!1:r=!1)},{default:d(()=>[V(h(t(l)("cancel")),1)]),_:1}),n(g,{type:"primary",loading:i.value,onClick:e[4]||(e[4]=o=>E(_.value))},{default:d(()=>[V(h(t(l)("confirm")),1)]),_:1},8,["loading"])])]),default:d(()=>[U((v(),y(c,{model:a,"label-width":"120px",ref_key:"formRef",ref:_,rules:t(w),class:"page-form"},{default:d(()=>[n(u,{label:t(l)("name"),prop:"name"},{default:d(()=>[n(s,{modelValue:a.name,"onUpdate:modelValue":e[0]||(e[0]=o=>a.name=o),clearable:"",placeholder:t(l)("namePlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(u,{label:t(l)("key"),prop:"key"},{default:d(()=>[n(s,{modelValue:a.key,"onUpdate:modelValue":e[1]||(e[1]=o=>a.key=o),clearable:"",placeholder:t(l)("keyPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(u,{label:t(l)("memo")},{default:d(()=>[n(s,{modelValue:a.memo,"onUpdate:modelValue":e[2]||(e[2]=o=>a.memo=o),type:"textarea",clearable:"",placeholder:t(l)("memoPlaceholder"),class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[P,i.value]])]),_:1},8,["modelValue","title"])}}});export{le as _};

View File

@ -1 +1 @@
import{d as V,R as w,r as f,Q as F,f as N,g as p,B as n,u as t,y as r,x as m,e as U,A as v}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css */import{a as k,E as B}from"./el-form-item-aacba116.js";/* empty css */import{_ as C}from"./index-3343d4d2.js";import{t as i}from"./index-a7cd5616.js";import{j as R,s as j}from"./index-6a41cdeb.js";import{a as D}from"./vue-router-834a68c8.js";import{E as P}from"./index-f34dc67c.js";import{E as $}from"./index-84eb3c18.js";import{E as A}from"./index-409cdc90.js";import{v as L}from"./directive-ce271fd4.js";import{_ as Q}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./index-29aaa146.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-a7bcce46.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./attachment-db7791fa.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-99061637.js";import"./index-11cbb9a7.js";import"./index-389593d1.js";import"./common-655c495e.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-9c3282b5.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";const S={class:"main-container w-full px-[64px] pt-[64px] bg-white"},T={class:"flex justify-between items-center h-[32px] mb-4"},q={class:"text-[20px]"},z={class:"flex justify-center mt-[50px]"},G=V({__name:"edit_personal",setup(H){const g=D();let o=w({head_img:"",real_name:"",username:""});const _=f(),a=f(!0);(()=>{a.value=!0,R().then(l=>{a.value=!1;let e=l.data;o.head_img=e.head_img,o.real_name=e.real_name,o.username=e.username}).catch(()=>{a.value=!1})})();const h=l=>{a.value||!l||l.validate(e=>{if(e)a.value=!0,j(o).then(d=>{a.value=!1}).catch(d=>{a.value=!1});else return!1})},x=()=>{g.push("/user/center")};return(l,e)=>{const d=C,u=k,b=P,y=B,c=$,E=A,I=L;return F((U(),N("div",S,[p("div",T,[p("span",q,n(t(i)("editPersonal")),1)]),r(E,{class:"box-card !border-none",shadow:"never"},{default:m(()=>[r(y,{model:t(o),"label-width":"90px",ref_key:"formRef",ref:_,rules:l.formRules,class:"page-form"},{default:m(()=>[r(u,{label:t(i)("headImg")},{default:m(()=>[r(d,{modelValue:t(o).head_img,"onUpdate:modelValue":e[0]||(e[0]=s=>t(o).head_img=s),limit:1},null,8,["modelValue"])]),_:1},8,["label"]),r(u,{label:t(i)("userName")},{default:m(()=>[p("span",null,n(t(o).username),1)]),_:1},8,["label"]),r(u,{label:t(i)("realName")},{default:m(()=>[r(b,{modelValue:t(o).real_name,"onUpdate:modelValue":e[1]||(e[1]=s=>t(o).real_name=s),placeholder:t(i)("realNamePlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),p("div",z,[r(c,{type:"primary",onClick:e[2]||(e[2]=s=>h(_.value))},{default:m(()=>[v(n(t(i)("save")),1)]),_:1}),r(c,{type:"primary",onClick:e[3]||(e[3]=s=>x(_.value))},{default:m(()=>[v(n(t(i)("cancel")),1)]),_:1})])]),_:1})])),[[I,a.value]])}}});const ot=Q(G,[["__scopeId","data-v-461dd785"]]);export{ot as default};
import{d as V,R as w,r as f,Q as F,f as N,g as p,B as n,u as t,y as r,x as m,e as U,A as v}from"./base-2de02574.js";/* empty css *//* empty css *//* empty css */import{a as k,E as B}from"./el-form-item-aacba116.js";/* empty css */import{_ as C}from"./index-9e72c628.js";import{t as i}from"./index-a7cd5616.js";import{j as R,s as j}from"./index-4ca69875.js";import{a as D}from"./vue-router-834a68c8.js";import{E as P}from"./index-f34dc67c.js";import{E as $}from"./index-84eb3c18.js";import{E as A}from"./index-409cdc90.js";import{v as L}from"./directive-ce271fd4.js";import{_ as Q}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-53431221.js";import"./event-30fa88cc.js";import"./index-29aaa146.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-11e8968f.js";import"./el-overlay-c29a408e.js";import"./index-fa3f6669.js";import"./focus-trap-852901de.js";import"./index-a556d0d2.js";import"./index-53f4bde2.js";import"./attachment-98d5a55e.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-99061637.js";import"./index-78ade149.js";import"./index-389593d1.js";import"./common-655c495e.js";import"./index-652deeae.js";import"./aria-adfa05c5.js";import"./validator-a9a156f1.js";import"./index-9c3282b5.js";import"./index-54d93aac.js";import"./index-6b1f8a1b.js";import"./index-afc66c39.js";import"./index-17e30841.js";import"./debounce-b627eb85.js";import"./position-a4d7d9b3.js";import"./index-56e41120.js";import"./index-7e51d50f.js";import"./isEqual-aeead489.js";import"./index-f6c4798d.js";import"./index-9868687d.js";import"./index-e3e3f033.js";import"./strings-258503d1.js";import"./index-dfcf0976.js";import"./index-e049ae93.js";import"./el-main-e7ca7755.js";import"./index-907c8fa3.js";const S={class:"main-container w-full px-[64px] pt-[64px] bg-white"},T={class:"flex justify-between items-center h-[32px] mb-4"},q={class:"text-[20px]"},z={class:"flex justify-center mt-[50px]"},G=V({__name:"edit_personal",setup(H){const g=D();let o=w({head_img:"",real_name:"",username:""});const _=f(),a=f(!0);(()=>{a.value=!0,R().then(l=>{a.value=!1;let e=l.data;o.head_img=e.head_img,o.real_name=e.real_name,o.username=e.username}).catch(()=>{a.value=!1})})();const h=l=>{a.value||!l||l.validate(e=>{if(e)a.value=!0,j(o).then(d=>{a.value=!1}).catch(d=>{a.value=!1});else return!1})},x=()=>{g.push("/user/center")};return(l,e)=>{const d=C,u=k,b=P,y=B,c=$,E=A,I=L;return F((U(),N("div",S,[p("div",T,[p("span",q,n(t(i)("editPersonal")),1)]),r(E,{class:"box-card !border-none",shadow:"never"},{default:m(()=>[r(y,{model:t(o),"label-width":"90px",ref_key:"formRef",ref:_,rules:l.formRules,class:"page-form"},{default:m(()=>[r(u,{label:t(i)("headImg")},{default:m(()=>[r(d,{modelValue:t(o).head_img,"onUpdate:modelValue":e[0]||(e[0]=s=>t(o).head_img=s),limit:1},null,8,["modelValue"])]),_:1},8,["label"]),r(u,{label:t(i)("userName")},{default:m(()=>[p("span",null,n(t(o).username),1)]),_:1},8,["label"]),r(u,{label:t(i)("realName")},{default:m(()=>[r(b,{modelValue:t(o).real_name,"onUpdate:modelValue":e[1]||(e[1]=s=>t(o).real_name=s),placeholder:t(i)("realNamePlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),p("div",z,[r(c,{type:"primary",onClick:e[2]||(e[2]=s=>h(_.value))},{default:m(()=>[v(n(t(i)("save")),1)]),_:1}),r(c,{type:"primary",onClick:e[3]||(e[3]=s=>x(_.value))},{default:m(()=>[v(n(t(i)("cancel")),1)]),_:1})])]),_:1})])),[[I,a.value]])}}});const ot=Q(G,[["__scopeId","data-v-461dd785"]]);export{ot as default};

Some files were not shown because too many files have changed in this diff Show More