Merge remote-tracking branch 'origin/preview'

This commit is contained in:
mkm 2023-11-30 12:46:18 +08:00
commit 369478622c
316 changed files with 688 additions and 152 deletions

View File

@ -54,7 +54,7 @@ class ApproveController extends BaseAdminController
// 提前完成
if ($taskTemplate['day_count'] < $taskTemplate['stage_day_one']) {
if (bccomp($params['amount'], 300000, 2) == -1) {
$this->fail('该任务提前完成条件销售总额必须达到30万元及以上');
return $this->fail('该任务提前完成条件销售总额必须达到30万元及以上');
} else {
// 提前完成标识
$extend = $taskTemplate['extend'];
@ -93,13 +93,13 @@ class ApproveController extends BaseAdminController
}
Db::commit();
// 镇农科公司任务-数字农贸宣传业务、加工业务的建设和招商工作任务 结算
// 镇合伙人公司任务-数字农贸宣传业务、加工业务的建设和招商工作任务 结算
if ($approve->type == Approve::APPROVE_TYPE_4) {
$taskSchedulePlan = TaskSchedulingPlan::where('la_task_scheduling_plan.id', $task['scheduling_plan_id'])
->where('is_pay',0)
->with(['template_info'])
->withJoin(['scheduling'], 'left')
->where('scheduling.company_type', 41)
->where('scheduling.company_type', 16)
->find()
->toArray();
TaskLogic::dealTaskMarketingDirector10($taskSchedulePlan, $approve);
@ -139,7 +139,7 @@ class ApproveController extends BaseAdminController
->where('is_pay',0)
->with(['template_info'])
->withJoin(['scheduling'], 'left')
->where('scheduling.company_type', 41)
->where('scheduling.company_type', 16)
->find()
->toArray();
TaskLogic::masterTask7Settlement($taskSchedulePlan);
@ -149,7 +149,7 @@ class ApproveController extends BaseAdminController
->where('is_pay',0)
->with(['template_info'])
->withJoin(['scheduling'], 'left')
->where('scheduling.company_type', 41)
->where('scheduling.company_type', 16)
->find()
->toArray();
TaskLogic::masterTask8Settlement($taskSchedulePlan);
@ -304,22 +304,22 @@ class ApproveController extends BaseAdminController
->toArray()[0];
TaskLogic::dealVillageTask5($taskSchedulingPaln, $approve);
}
// 镇农科服务部长-督促小组服务团队入股村管理公司任务
// 镇合伙人服务部长-督促小组服务团队入股村管理公司任务
if ($approve->type == Approve::APPROVE_TYPE_13) {
$taskSchedulingPaln = TaskSchedulingPlan::where(['task_id' => $task->id])
->withJoin(['scheduling'], 'left')
->where('scheduling.company_type', 41)
->where('scheduling.company_type', 16)
->where('is_pay',0)
->with(['template_info'])
->select()
->toArray()[0];
TaskLogic::dealTownTask6($taskSchedulingPaln, $approve);
}
// 镇农科负责人-促成村联络员入股甲方
// 镇合伙人负责人-促成村联络员入股甲方
if ($approve->type == Approve::APPROVE_TYPE_14) {
$taskSchedulingPaln = TaskSchedulingPlan::where(['task_id' => $task->id])
->withJoin(['scheduling'], 'left')
->where('scheduling.company_type', 41)
->where('scheduling.company_type', 16)
->where('is_pay',0)
->with(['template_info'])
->select()

View File

@ -22,6 +22,7 @@ use app\common\logic\ShopRequestLogic;
use app\common\logic\task_template\TaskTemplateLogic;
use app\adminapi\validate\task_template\TaskTemplateValidate;
use app\common\model\Company;
use app\common\model\task\Task;
/**
@ -56,8 +57,8 @@ class TaskTemplateController extends BaseAdminController
$params = (new TaskTemplateValidate())->post()->goCheck('add');
$params['admin_id'] = $this->adminId;
$company = Company::find($params['company_id']);
if ($company->company_type == 41) {
// 创建 镇农科公司 任务模板
if ($company->company_type == 16) {
// 创建 镇合伙人公司 任务模板
$result = TaskTemplateLogic::addTownTaskTemplate($params);
} else if ($company->company_type == 17) {
$result = TaskTemplateLogic::addVillageTaskTemplate($params);
@ -102,6 +103,10 @@ class TaskTemplateController extends BaseAdminController
public function delete()
{
$params = (new TaskTemplateValidate())->post()->goCheck('delete');
$task = Task::where(['template_id' =>$params['id']])->whereDay('start_time', 'today')->find();
if(!empty($task)) {
$this->fail('该任务今天已在进行中,无法删除');
}
TaskTemplateLogic::delete($params);
return $this->success('删除成功', [], 1, 1);
}

View File

@ -97,7 +97,6 @@ class RefundRecordLists extends BaseAdminDataLists implements ListsSearchInterfa
foreach ($lists as &$item) {
$item['avatar'] = FileService::getFileUrl($item['avatar']);
}
return $lists;
}

View File

@ -19,6 +19,7 @@ use app\adminapi\lists\BaseAdminDataLists;
use app\common\model\task_template\TaskTemplate;
use app\common\lists\ListsSearchInterface;
use app\common\model\task_scheduling\TaskScheduling;
use app\common\model\user\User;
/**
* 任务模板列表
@ -59,6 +60,16 @@ class TaskTemplateLists extends BaseAdminDataLists implements ListsSearchInterfa
->limit($this->limitOffset, $this->limitLength)
->order(['id' => 'desc'])
->select()
->append(['task_admin_name'])
->withAttr("task_admin_name", function ($value,$data) {
if ($data['type'] == 35) {
$extend = json_decode($data['extend'], true);
$userName = User::where('id', $extend['shareholder']['user_id'])->value('nickname');
return $userName;
} else {
return '';
}
})
->toArray();
}

View File

@ -16,6 +16,7 @@ namespace app\adminapi\lists\user;
use app\adminapi\lists\BaseAdminDataLists;
use app\common\enum\user\UserTerminalEnum;
use app\common\lists\ListsExcelInterface;
use app\common\model\Company;
use app\common\model\contract\Contract;
use app\common\model\user\User;
use think\facade\Db;
@ -37,7 +38,7 @@ class UserLists extends BaseAdminDataLists implements ListsExcelInterface
*/
public function setSearch(): array
{
$allowSearch = ['keyword', 'channel', 'create_time_start', 'create_time_end'];
$allowSearch = ['keyword', 'channel', 'create_time_start', 'create_time_end', 'company_id'];
return array_intersect(array_keys($this->params), $allowSearch);
}
@ -69,11 +70,11 @@ class UserLists extends BaseAdminDataLists implements ListsExcelInterface
}
$field = "id,id contract,sn,nickname,sex,avatar,account,mobile,channel,create_time,admin_id,company_id,street,street as street_name,is_contract";
$lists = User::withSearch($this->setSearch(), $this->params)
->with(['company'])
->where($where)
->limit($this->limitOffset, $this->limitLength)
->field($field)
->where($where)
->with(['company'])
->order('id desc')
->limit($this->limitOffset, $this->limitLength)
->select()
->toArray();

View File

@ -474,7 +474,7 @@ class CeshiController extends BaseApiController
// 查询系统 所有镇农科公司 未下发 的 任务安排
$taskSchedulingList = TaskScheduling::where('cron_time', '<', time())
->where('status', 1)
->where('company_type', 41)
->where('company_type', 16)
->where('company_id', $companyId)
->with('company_info')
->select()
@ -514,7 +514,7 @@ class CeshiController extends BaseApiController
// 今日未结算的任务计划
$taskSchedulingPlanList = TaskSchedulingPlan::whereDay('end_time','today')
->withJoin(['scheduling'], 'left')
->where('scheduling.company_type', 41)
->where('scheduling.company_type', 16)
->where('is_pay',0)
->with(['template_info'])
->select()

View File

@ -69,7 +69,12 @@ class CronController extends BaseApiController
->with(['template_info'])
->select()
->toArray();
foreach($all as $k=>$v){
// 任务运行中,后台删除了任务模板
if (empty($v['template_info'])) {
continue;
}
queue(TaskInformationJob::class,$v);
}
Log::info('小组服务公司定时任务结算执行成功'.date('Y-m-d H:i:s'));
@ -128,6 +133,10 @@ class CronController extends BaseApiController
->select()
->toArray();
foreach($taskSchedulingPlanList as $taskSchedulingPlan){
// 任务运行中,后台删除了任务模板
if (empty($taskSchedulingPlan['template_info'])) {
continue;
}
queue(VillageTaskSettlementJob::class, $taskSchedulingPlan);
}
Log::info('村管理公司定时任务结算执行-结束'.date('Y-m-d H:i:s'));
@ -135,7 +144,7 @@ class CronController extends BaseApiController
}
/**
* 农科公司任务下发
* 合伙人公司任务下发
*/
public function town_task_add()
{
@ -144,7 +153,7 @@ class CronController extends BaseApiController
// 查询系统 所有镇农科公司 未下发 的 任务安排
$taskSchedulingList = TaskScheduling::where('cron_time', '<', $time)
->where('status', 1)
->where('company_type', 41)
->where('company_type', 16)
->with('company_info')
->select()
->toArray();
@ -175,16 +184,20 @@ class CronController extends BaseApiController
*/
public function town_task_settlement()
{
Log::info('镇农科公司定时任务结算执行-开始'.date('Y-m-d H:i:s'));
Log::info('镇合伙人公司定时任务结算执行-开始'.date('Y-m-d H:i:s'));
//today 今日未结算的任务计划
$taskSchedulingPlanList = TaskSchedulingPlan::whereDay('end_time','today')
->withJoin(['scheduling'], 'left')
->where('scheduling.company_type', 41)
->where('scheduling.company_type', 16)
->where('is_pay',0)
->with(['template_info'])
->select()
->toArray();
foreach($taskSchedulingPlanList as $taskSchedulingPlan){
// 任务运行中,后台删除了任务模板
if (empty($taskSchedulingPlan['template_info'])) {
continue;
}
// 解耦 三个角色分开结算,避免某个角色的结算逻辑出现异常,导致整个镇农科公司的任务结算都终止
$taskTemplateInfo = $taskSchedulingPlan['template_info'];
// 负责人任务结算
@ -200,7 +213,7 @@ class CronController extends BaseApiController
queue(TownTaskSettlementJob::class, $taskSchedulingPlan);
}
}
Log::info('镇农科公司定时任务结算执行-结束'.date('Y-m-d H:i:s'));
Log::info('镇镇合伙人公司定时任务结算执行-结束'.date('Y-m-d H:i:s'));
return $this->success('镇农科公司定时任务结算执行成功');
}
}

View File

@ -34,7 +34,7 @@ use app\common\service\FileService;
class LoginController extends BaseApiController
{
public array $notNeedLogin = ['register', 'account', 'logout', 'codeUrl', 'oaLogin', 'mnpLogin', 'getScanCode', 'scanLogin', 'shop_account','checkToken'];
public array $notNeedLogin = ['register', 'account', 'logout', 'codeUrl', 'oaLogin', 'mnpLogin', 'getScanCode', 'scanLogin', 'shop_account','checkToken', 'parseToken'];
/**
@ -274,6 +274,19 @@ class LoginController extends BaseApiController
$userInfo['company_name'] = $company['company_name'];
$userInfo['company_type'] = $company['company_type'];
}
return $this->success('请求成功',$userInfo);
return $this->success('请求成功', $userInfo);
}
public function parseToken()
{
$token = $this->request->post('token');
if(empty($token)){
return $this->fail('token参数不能为空');
}
$result = LoginLogic::parseToken($token);
if (false === $result) {
return $this->fail(LoginLogic::getError() ?? '登录失败');
}
return $this->success('请求成功', $result);
}
}

View File

@ -16,11 +16,8 @@ namespace app\api\controller;
use app\api\validate\PayValidate;
use app\common\enum\PayEnum;
use app\common\enum\user\UserTerminalEnum;
use app\common\logic\PaymentLogic;
use app\common\logic\PayRequestLogic;
use app\common\model\Company;
use app\common\service\pay\WeChatPayService;
use think\facade\Log;
@ -65,23 +62,13 @@ class PayController extends BaseApiController
if (false === $order) {
return $this->fail(PaymentLogic::getError(), $params);
}
// 请求支付系统
$companyInfo = Company::where(['id' => $this->userInfo['company_id']])->find();
$requestData = [
'street' => $companyInfo['street'],
'order_from' => 12,
'order_type' => 101,
'pay_user_role' => $this->userInfo['group_id'],
'pay_user_info' => $this->userInfo,
'business_order_no' => $order['sn'],
'total_fee' => intval(bcmul($order['order_amount'], 100)),
'business_callback_url' => (string)url('pay/notifyApp', [], false, true)
];
$result = PayRequestLogic::getPrePayId($requestData);
//支付流程
$redirectUrl = $params['redirect'] ?? '/pages/payment/payment';
$result = PaymentLogic::pay($params['pay_way'], $params['from'], $order, $this->userInfo['terminal'], $redirectUrl);
if (false === $result) {
return $this->fail(PaymentLogic::getError(), $params);
}
return $this->success('', $result['data']);
return $this->success('', $result);
}
@ -135,18 +122,18 @@ class PayController extends BaseApiController
/**
* @notes 支付系统回调
* @notes app支付回调
* @return \Psr\Http\Message\ResponseInterface
* @throws \EasyWeChat\Kernel\Exceptions\InvalidArgumentException
* @throws \EasyWeChat\Kernel\Exceptions\RuntimeException
* @throws \ReflectionException
* @throws \Throwable
* @date 2023/2/28 14:21
*/
public function notifyApp()
{
try {
$param = $this->request->param();
Log::info(['支付系统回调', $param]);
(new WeChatPayService(UserTerminalEnum::ANDROID))->notify($param);
return $this->success('ok');
} catch (\Exception $e) {
return $this->fail($e->getMessage());
}
return (new WeChatPayService(UserTerminalEnum::ANDROID))->notify();
}
}

View File

@ -39,7 +39,7 @@ class RechargeController extends BaseApiController
public function deposit_lists()
{
$params=$this->request->param();
$list=CompanyAccountLog::where('company_id',$this->userInfo['company_id'])->page($params['page_no'],15)->select();
$list=CompanyAccountLog::where('company_id',$this->userInfo['company_id'])->page($params['page_no'],15)->order('id', 'desc')->select();
$datas=[];
foreach($list as $k=>$v){
$datas[$k]['create_time']=$v['create_time'];

View File

@ -43,7 +43,7 @@ class TaskController extends BaseApiController
$where[] = ['company_id', '=', $this->userInfo['company_id']];
}
if ($userCompanyInfo['company_type'] == 41) {
if ($userCompanyInfo['company_type'] == 16) {
$where[] = ['director_uid', '=', $this->userId];
// $where[] = ['company_id', '=', $this->userInfo['company_id']];
}
@ -76,7 +76,7 @@ class TaskController extends BaseApiController
$townMasterTaskTypeList = DictData::where(['type_value' => 'town_task_type_master', 'status' => 1])->column('value', 'id');
$res = Task::where($where)
->field(['id', 'title', 'money', 'template_id', 'director_uid', 'company_id', 'start_time', 'end_time', 'director_uid', 'type', 'status', 'content', 'extend'])
->field(['id', 'title', 'money', 'template_id', 'director_uid', 'company_id', 'start_time', 'end_time', 'type', 'status', 'content', 'extend'])
->page($page, 25)
->order(['id' => 'desc', 'status' => 'asc'])
->select()->toArray();
@ -397,7 +397,7 @@ class TaskController extends BaseApiController
}
/**
* 农科公司任务详情
* 负责人公司任务详情
*/
public function service_task_detail()
{
@ -408,7 +408,7 @@ class TaskController extends BaseApiController
}
/**
* 农科公司任务-督促小组服务团队学习任务 -提交
* 负责人公司任务-督促小组服务团队学习任务 -提交
*/
public function commit_town_task_type4()
{
@ -427,7 +427,7 @@ class TaskController extends BaseApiController
}
/**
* 农科公司任务-数字农贸宣传、加工业务建设和招商任务
* 负责人公司任务-数字农贸宣传、加工业务建设和招商任务
* 第一阶段 上传 宣传和加工两个业务 的手续办理完成证明
* 第二阶段 上传 竣工验收单
* 第三阶段 上传 两个业务体系招商入驻证明
@ -462,7 +462,7 @@ class TaskController extends BaseApiController
$extend['stage4']['is_commit'] = 1;
}
$extend['stage'] = $stage;
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time(), 'director_uid'=>$this->userId]); // director_uid 指派人
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time()]);
// 片区经理
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
@ -523,7 +523,7 @@ class TaskController extends BaseApiController
'video_annex' => $parmas['video_annex'],
]
];
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time(), 'director_uid'=>$this->userId]); // director_uid 指派人
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time()]);
// 片区经理
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
@ -532,7 +532,7 @@ class TaskController extends BaseApiController
// 没有则创建审批任务
$approveModel = Approve::where(['task_id' => $task['id']])->findOrEmpty();
if ($approveModel->isEmpty()) {
$approveModel->type = Approve::APPROVE_TYPE_5;
$approveModel->type = Approve::APPROVE_TYPE_6;
$approveModel->flow_id = 1;
$approveModel->name = $task['title'];
$approveModel->admin_id = 0; // 后台发起人id 暂时为0
@ -577,7 +577,7 @@ class TaskController extends BaseApiController
'video_annex' => $parmas['video_annex'],
]
];
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time(), 'director_uid'=>$this->userId]); // director_uid 指派人
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time()]);
// 片区经理
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
@ -634,7 +634,7 @@ class TaskController extends BaseApiController
'video_annex' => $parmas['video_annex'],
]
];
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time(), 'director_uid'=>$this->userId]); // director_uid 指派人
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time()]);
// 片区经理
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
@ -668,7 +668,7 @@ class TaskController extends BaseApiController
}
/**
* 提交 农科负责人-信息收集
* 提交 合伙人负责人-信息收集
* 将信息收集存入task_template表中
*/
publiC function commit_town_master_task_type_3()
@ -683,7 +683,7 @@ class TaskController extends BaseApiController
}
/**
* 提交 农科负责人-政策补贴申请
* 提交 合伙人负责人-政策补贴申请
* 上传凭证,后台审批,填写实际完成金额
*/
publiC function commit_town_master_task_type_7()
@ -706,7 +706,7 @@ class TaskController extends BaseApiController
'video_annex' => $parmas['video_annex'],
]
];
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time(), 'director_uid'=>$this->userId]); // director_uid 指派人
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time()]);
// 片区经理
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
@ -761,7 +761,7 @@ class TaskController extends BaseApiController
'video_annex' => $parmas['video_annex'],
]
];
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time(), 'director_uid'=>$this->userId]); // director_uid 指派人
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time()]);
// 片区经理
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
@ -850,7 +850,7 @@ class TaskController extends BaseApiController
$extend['file_type'] = $parmas['file_type'];
$extend['amount'] = $parmas['amount'];
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time' => time(), 'director_uid' => $this->userId]); // director_uid 指派人
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time' => time()]);
// 创建审批任务
$approveModel = new Approve();
@ -889,7 +889,7 @@ class TaskController extends BaseApiController
$extend['file_type'] = $parmas['file_type'];
$extend['amount'] = $parmas['amount'];
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time' => time(), 'director_uid' => $this->userId]); // director_uid 指派人
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time' => time()]);
// 创建审批任务
$approveModel = new Approve();
@ -913,7 +913,7 @@ class TaskController extends BaseApiController
}
}
// 镇农科服务部长-督促小组服务团队入股村管理公司
// 镇合伙人服务部长-督促小组服务团队入股村管理公司
public function commit_town_service_manager_task_6()
{
try {
@ -928,7 +928,7 @@ class TaskController extends BaseApiController
$extend['file_type'] = $parmas['file_type'];
$extend['amount'] = $parmas['amount'];
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time' => time(), 'director_uid' => $this->userId]); // director_uid 指派人
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time' => time()]);
// 创建审批任务
$approveModel = new Approve();
@ -952,7 +952,7 @@ class TaskController extends BaseApiController
}
}
// 镇农科负责人-促成村联络员入股甲方
// 镇合伙人负责人-促成村联络员入股甲方
public function commit_town_master_task_6()
{
try {
@ -967,7 +967,7 @@ class TaskController extends BaseApiController
$extend['file_type'] = $parmas['file_type'];
$extend['amount'] = $parmas['amount'];
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time' => time(), 'director_uid' => $this->userId]); // director_uid 指派人
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time' => time()]);
// 创建审批任务
$approveModel = new Approve();

View File

@ -31,6 +31,13 @@ use app\common\model\user\{User, UserAuth};
use think\facade\{Db, Config};
use Firebase\JWT\JWT;
use Firebase\JWT\Key;
use Firebase\JWT\SignatureInvalidException;
use Firebase\JWT\BeforeValidException;
use Firebase\JWT\ExpiredException;
use GuzzleHttp\Client;
use GuzzleHttp\Psr7\Request;
use GuzzleHttp\Exception\GuzzleException;
use Guzzle\Http\Exception\RequestException;
/**
* 登录逻辑
* Class LoginLogic
@ -210,6 +217,116 @@ class LoginLogic extends BaseLogic
self::setError('无登录信息');
return false;
}
public static function parseToken($token){
$app_key = 'ae47e94a7dcd1fdfacb499b60e361a8d';
try {
JWT::$leeway = 10; //当前时间减去10秒时间留点余地
$decoded = JWT::decode($token, new Key($app_key, 'HS256'));
$decodedArray = json_decode(json_encode($decoded), true);
$jwtData = $decodedArray['data'] ?? [];
if (empty($jwtData['uid']) || empty($jwtData['phone'])) {
self::setError('解析数据缺少必要参数');
return false;
}
$where = ['account|mobile' => $jwtData['phone']];
$user = User::where($where)->findOrEmpty();
if ($user->isEmpty()) {
try {
//适配解析商城token
$parseHostUrl = env('url.shop_prefix') . '/api/parse/token';
$client = new Client(['timeout' => 5]);
$requestBody['token'] = $token;
$response = $client->request('POST', $parseHostUrl, [
'json' => $requestBody,
'verify' => false
]);
$responseData = $response->getBody()->getContents();
$responseArray = json_decode($responseData, true);
if (empty($responseArray['data']['user']['uid'])) {
self::setError('用户不存在,请联系管理员开通供销系统账户');
return false;
} else {
$user_id = $responseArray['data']['user']['uid'];
$find = Db::name('user_other')->where('other_user_id', $user_id)->where('type', 'shop_user')->find();
if ($find) {
$user = User::where('id', $find['user_id'])->findOrEmpty();
if ($user->isEmpty()) {
self::setError('用户不存在,请联系管理员开通供销系统账户');
return false;
}
$terminal=3;
$Android=IndexLogic::isAndroid();
if($Android){
$terminal=5;
}
$ios=IndexLogic::isIOS();
if($ios){
$terminal=6;
}
$userInfo = UserTokenService::setToken($user->id, $terminal);
//返回登录信息
$avatar = $user->avatar ?: Config::get('project.default_image.user_avatar');
$avatar = FileService::getFileUrl($avatar);
return [
'nickname' => $userInfo['nickname'],
'sn' => $userInfo['sn'],
'mobile' => $userInfo['mobile'],
'avatar' => $avatar,
'token' => $userInfo['token'],
];
} else {
self::setError('用户不存在,请联系管理员开通供销系统账户');
return false;
}
}
} catch (GuzzleException $e) {
//return $this->fail($e->getMessage());self::setError('用户不存在,请联系管理员开通供销系统账户');
return false;
}
}
//更新登录信息
$user->login_time = time();
$user->login_ip = request()->ip();
$user->save();
$terminal=3;
$Android=IndexLogic::isAndroid();
if($Android){
$terminal=5;
}
$ios=IndexLogic::isIOS();
if($ios){
$terminal=6;
}
//设置token
$userInfo = UserTokenService::setToken($user->id, $terminal);
//返回登录信息
$avatar = $user->avatar ?: Config::get('project.default_image.user_avatar');
$avatar = FileService::getFileUrl($avatar);
$user_id = $jwtData['uid'];
return [
'nickname' => $userInfo['nickname'],
'sn' => $userInfo['sn'],
'mobile' => $userInfo['mobile'],
'avatar' => $avatar,
'token' => $userInfo['token'],
];
} catch(\Firebase\JWT\SignatureInvalidException $e) {
self::setError('签名错误');
return false;
} catch(\Firebase\JWT\BeforeValidException $e) {
self::setError('token无效');
return false;
} catch(\Firebase\JWT\ExpiredException $e) {
self::setError('token已过期');
return false;
} catch(\Exception $e) {
self::setError('非法请求');
return false;
}
return false;
}
/**
* @notes 退出登录
* @param $userInfo

View File

@ -103,10 +103,10 @@ class CompanyLogic extends BaseLogic
$admin['password'] = create_password(123456, $passwordSalt);
$admin_id=Admin::strict(false)->insertGetId($admin);
//镇/街公司
// 镇合伙人公司
if($params['company_type']==16){
AdminLogic::insertRole($admin_id, [3]);
$admin['group_id']=4;
$admin['group_id']=15;
}elseif($params['company_type']==17){
//村管理公司
AdminLogic::insertRole($admin_id, [4]);
@ -117,9 +117,9 @@ class CompanyLogic extends BaseLogic
AdminLogic::insertRole($admin_id, [6]);
$admin['group_id']=5;
} elseif ($params['company_type']==41) {
//镇农科公司 总负责人
//镇农科公司
AdminLogic::insertRole($admin_id, [7]); //后台角色
$admin['group_id']=15; // 前台角色
$admin['group_id']=4; // 前台角色
}
$userSn = User::createUserSn();
$admin['admin_id']=$admin_id;

View File

@ -113,7 +113,7 @@ class PayNotifyLogic extends BaseLogic
// 更新充值订单状态
$order->transaction_id = $extra['transaction_id'];
$order->pay_status = $extra['pay_status'];;
$order->pay_status = PayEnum::ISPAID;
$order->pay_time = time();
$order->save();
}

View File

@ -425,7 +425,7 @@ class TaskLogic extends BaseLogic
public static function TownCronAdd(array $taskTemplate)
{
try {
Log::info(['镇农科公司定时任务下发-任务模板', $taskTemplate]);
Log::info(['镇合伙人公司定时任务下发-任务模板', $taskTemplate]);
// 单次任务不重复下发,在结算时刷新任务时间
if ($taskTemplate['types'] == 3) {
$task = Task::where('template_id', $taskTemplate['id'])->find();
@ -441,28 +441,28 @@ class TaskLogic extends BaseLogic
$directorUid = 0; // 指派给
if ($taskTemplate['extend']['task_role'] == 1) {
$marketingManagerUser = (new User())->searchMaster($taskTemplate['company_id']);
Log::info(['镇农科公司定时任务下发-负责人user信息', $marketingManagerUser]);
Log::info(['镇合伙人公司定时任务下发-负责人user信息', $marketingManagerUser]);
$directorUid = $marketingManagerUser['id'];
}
if ($taskTemplate['extend']['task_role'] == 2) {
$marketingManagerUser = (new User())->searchMarketingManager($taskTemplate['company_id']);
Log::info(['镇农科公司定时任务下发-市场部长user信息', $marketingManagerUser]);
Log::info(['镇合伙人公司定时任务下发-市场部长user信息', $marketingManagerUser]);
$directorUid = $marketingManagerUser['id'];
}
if ($taskTemplate['extend']['task_role'] == 3) {
$serviceManagerUser = (new User())->searchServiceManager($taskTemplate['company_id']);
Log::info(['镇农科公司定时任务下发-服务部长user信息', $serviceManagerUser]);
Log::info(['镇合伙人公司定时任务下发-服务部长user信息', $serviceManagerUser]);
$directorUid = $serviceManagerUser['id'];
}
// 添加任务计划
$TaskSchedulingPlan = self::addTaskSchedulePlan($taskTemplate, $time);
Log::info(['镇农科公司定时任务下发-添加plan结果', $TaskSchedulingPlan]);
Log::info(['镇合伙人公司定时任务下发-添加plan结果', $TaskSchedulingPlan]);
// 添加任务
$task_id = self::addTask($taskTemplate, $TaskSchedulingPlan, $time, $directorUid);
Log::info(['镇农科公司定时任务下发-添加task结果', $task_id]);
Log::info(['镇合伙人公司定时任务下发-添加task结果', $task_id]);
// 关联任务计划和任务
TaskSchedulingPlan::where('id', $TaskSchedulingPlan['id'])->update(['task_id' => $task_id, 'is_execute' => 1]);
@ -473,7 +473,7 @@ class TaskLogic extends BaseLogic
Db::commit();
} catch (\Exception $e) {
Db::rollback();
Log::error(['镇农科公司定时任务添加失败', $e->getFile(), $e->getLine(), $e->getMessage()]);
Log::error(['镇合伙人公司定时任务添加失败', $e->getFile(), $e->getLine(), $e->getMessage()]);
}
}
@ -678,7 +678,7 @@ class TaskLogic extends BaseLogic
public static function townTaskSettlement($taskSchedulePlan)
{
try {
Log::info(['镇农科公司定时任务结算执行-任务计划', $taskSchedulePlan]);
Log::info(['镇合伙人公司定时任务结算执行-任务计划', $taskSchedulePlan]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
// 负责人任务结算
if ($taskTemplateInfo['extend']['task_role'] == 1) {
@ -694,13 +694,13 @@ class TaskLogic extends BaseLogic
}
} catch (Exception $e) {
Log::error(['镇农科任务结算失败',$e->getFile(), $e->getLine(), $e->getMessage()]);
Log::error(['镇合伙人任务结算失败',$e->getFile(), $e->getLine(), $e->getMessage()]);
}
}
/**
* 农科负责人任务结算
* 合伙人负责人任务结算
*/
private static function masterTaskSettlement($taskSchedulePlan)
{
@ -727,7 +727,7 @@ class TaskLogic extends BaseLogic
break;
// 促成村联络员入股甲方
case 'town_task_type_master_6':
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$dayCount = $taskTemplateInfo['day_count'];
// 任务累计天数 <= 任务天数 刷新任务
@ -741,11 +741,9 @@ class TaskLogic extends BaseLogic
break;
// 政策补贴申请
case 'town_task_type_master_7':
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$dayCount = $taskTemplateInfo['day_count'];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
if($dayCount < $taskTemplateInfo['stage_day_one']) {
self::flushTaskTime($taskSchedulePlan);
return true;
@ -765,7 +763,7 @@ class TaskLogic extends BaseLogic
return true;
}
} catch (Exception $e) {
Log::error(['镇农科任务结算失败',$e->getFile(), $e->getLine(), $e->getMessage()]);
Log::error(['镇合伙人任务结算失败',$e->getFile(), $e->getLine(), $e->getMessage()]);
}
}
@ -775,7 +773,7 @@ class TaskLogic extends BaseLogic
*/
private static function masterTask2Settlement($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$dayCount = $taskTemplateInfo['day_count'];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
@ -836,7 +834,7 @@ class TaskLogic extends BaseLogic
*/
private static function masterTask3Settlement($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$dayCount = $taskTemplateInfo['day_count'];
$stageDayTwoCount = bcadd($taskTemplateInfo['stage_day_one'],$taskTemplateInfo['stage_day_two']);
@ -952,10 +950,11 @@ class TaskLogic extends BaseLogic
*/
private static function masterTask4Settlement($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
// 任务交易池,用于叠加交易额
$townTransactionPool = $taskTemplateInfo['transaction_pool'];
@ -967,7 +966,7 @@ class TaskLogic extends BaseLogic
$param = [
'start_time' => strtotime(date('Y-m-d', time())),
'end_time' => strtotime(date('Y-m-d', time())) + 86399,
'responsible_area' => $townCompany['responsible_area'],
'responsible_area' => $townPlatformCompany['responsible_area'],
'type' => 'street',
];
$result = ShopRequestLogic::getTownTradeAmount($param);
@ -989,18 +988,20 @@ class TaskLogic extends BaseLogic
private static function masterTask5Settlement($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$dayCount = $taskTemplateInfo['day_count'];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
// 行政村数量
$villageCount = Db::name('geo_village')->where(['street_code' => $townCompany['street']])->count();
if ($villageCount == 0) {
throw new Exception('没有找到对应的行政村'.__FILE__.__LINE__);
}
// 村公司
$villageCompanyList = Db::query("select id from la_company where company_type=:company_type and FIND_IN_SET(street,:responsible_area)", ['company_type' => 17,'responsible_area'=>$townCompany['responsible_area']], true);
$villageCompanyList = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(street,:responsible_area)", ['company_type' => 17,'responsible_area'=>$townPlatformCompany['responsible_area']], true);
$ids = array_column($villageCompanyList, 'id');
// 村联络员数量
$liaisonManCount = User::where(['group_id'=>17])->whereIn('company_id', $ids)->count();
@ -1045,15 +1046,17 @@ class TaskLogic extends BaseLogic
*/
public static function masterTask6Settlement($taskSchedulePlan, $approve)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$dayCount = $taskTemplateInfo['day_count'];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
// 行政村数量
$villageCount = Db::name('geo_village')->where(['street_code' => $townCompany['street']])->count();
$villageCount = Db::name('geo_village')->whereIn('street_code', explode(',', $townPlatformCompany['responsible_area']))->count();
// 小组服务公司总数
$groupServiceCompanyList = Company::where(['company_type'=> 18])->whereIn('street', $townCompany['responsible_area'])->select()->toArray();
$groupServiceCompanyList = Company::where(['company_type'=> 18])->whereIn('street', $townPlatformCompany['responsible_area'])->select()->toArray();
$groupServiceCompanyCount = count($groupServiceCompanyList);
// 任务累计天数 = 第一阶段 任务期限内才结算
@ -1084,7 +1087,7 @@ class TaskLogic extends BaseLogic
*/
public static function masterTask7Settlement($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$dayCount = $taskTemplateInfo['day_count'];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
@ -1180,7 +1183,7 @@ class TaskLogic extends BaseLogic
return true;
}
} catch (Exception $e) {
Log::error(['镇农科任务结算失败',$e->getFile(), $e->getLine(), $e->getMessage()]);
Log::error(['镇合伙人任务结算失败',$e->getFile(), $e->getLine(), $e->getMessage()]);
}
}
@ -1191,7 +1194,7 @@ class TaskLogic extends BaseLogic
*/
private static function dealTaskMarketingDirector1($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
@ -1216,7 +1219,7 @@ class TaskLogic extends BaseLogic
}
}
// 查询 镇农科公司负责人是否有对应的每日任务安排
// 查询 镇合伙人公司负责人是否有对应的每日任务安排
$templateList = TaskTemplate::where(['company_id'=>$townCompany['id']])->whereIn('type', $typeIds)->select()->toArray();
// 未做任务安排的小组服务公司不在判定范围内,跳出本次循环
if(count($templateList) === 3) {
@ -1230,7 +1233,7 @@ class TaskLogic extends BaseLogic
}
}
}
// 镇农科公司负责人有任务安排,也完成了任务
// 镇合伙人公司负责人有任务安排,也完成了任务
if ($isDone === 1 && $isTaskSchedule === 1) {
// 做任务结算,分润
(new TownShareProfit())->dealTaskSettlementMarketingDirector1($taskInfo, $townCompany, $taskSchedulePlan);
@ -1252,6 +1255,8 @@ class TaskLogic extends BaseLogic
$templateInfo = $taskSchedulePlan['template_info'];
$dayCount = $templateInfo['day_count'];
$townCompany = Company::where(['id' => $templateInfo['company_id']])->find();
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
// 当前任务进行天数 < 第一阶段天数 只刷新任务时间
if ($dayCount < $templateInfo['stage_day_one']) {
@ -1264,7 +1269,7 @@ class TaskLogic extends BaseLogic
// 请求商城接口,获取完成几家
$param['start_time'] = strtotime(date('Y-m-d', strtotime($templateInfo['create_time']))) + 86400;
$param['end_time'] = time();
$param['responsible_area'] = $townCompany['responsible_area'];
$param['responsible_area'] = $townPlatformCompany['responsible_area'];
$param['type'] = 'street';
$param['type_id'] = 17;
@ -1305,9 +1310,11 @@ class TaskLogic extends BaseLogic
{
$templateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where(['id' => $templateInfo['company_id']])->find();
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
// 商城商户入驻申请id 与商户已关联
$shopMerchantSettleinLogList= ShopMerchantSettleinLog::where(['town_company_id'=>$townCompany['id']])->select()->toArray();
$shopMerchantSettleinLogList= ShopMerchantSettleinLog::where(['town_company_id'=>$townPlatformCompany['id']])->select()->toArray();
// 遍历农科公司区域下的商户,对每个商户进行判定
foreach ($shopMerchantSettleinLogList as $item) {
@ -1389,9 +1396,11 @@ class TaskLogic extends BaseLogic
{
$templateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where(['id' => $templateInfo['company_id']])->find();
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
// 商城商户入驻申请id 与商户已关联
$shopMerchantSettleinLogList= ShopMerchantSettleinLog::where(['town_company_id'=>$townCompany['id']])->select()->toArray();
$shopMerchantSettleinLogList= ShopMerchantSettleinLog::where(['town_company_id'=>$townPlatformCompany['id']])->select()->toArray();
// 遍历农科公司区域下的商户,对每个商户进行判定
foreach ($shopMerchantSettleinLogList as $item) {
@ -1543,9 +1552,11 @@ class TaskLogic extends BaseLogic
{
$templateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where(['id' => $templateInfo['company_id']])->find();
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
// 商城商户入驻申请id 与商户已关联
$shopMerchantSettleinLogList= ShopMerchantSettleinLog::where(['town_company_id'=>$townCompany['id']])->select()->toArray();
$shopMerchantSettleinLogList= ShopMerchantSettleinLog::where(['town_company_id'=>$townPlatformCompany['id']])->select()->toArray();
// 遍历农科公司区域下的商户,对每个商户进行判定
foreach ($shopMerchantSettleinLogList as $item) {
@ -1709,12 +1720,14 @@ class TaskLogic extends BaseLogic
$totalMoney = bcmul($templateInfo['stage_day_one'], $templateInfo['money']); // 任务最多可得金额
$target = $templateInfo['extend']['target'];
$taskMoney = 0;
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
if ($dayCount == $templateInfo['stage_day_one']) {
$taskMoney = -1;
// 15 自任务下发第15天
$startTime = strtotime($templateInfo['create_time']);
$endTime = strtotime("+15 day", $startTime);
$responsibleArea = $townCompany['responsible_area'];
$responsibleArea = $townPlatformCompany['responsible_area'];
$param = [
'start_time' => $startTime,
'end_time' => $endTime,
@ -1737,7 +1750,7 @@ class TaskLogic extends BaseLogic
// 30 自任务下发第30天
$startTime = strtotime($templateInfo['create_time']);
$endTime = strtotime("+30 day", $startTime);
$responsibleArea = $townCompany['responsible_area'];
$responsibleArea = $townPlatformCompany['responsible_area'];
$param = [
'start_time' => $startTime,
'end_time' => $endTime,
@ -1756,7 +1769,7 @@ class TaskLogic extends BaseLogic
// 60 自任务下发第60天
$startTime = strtotime($templateInfo['create_time']);
$endTime = strtotime("+60 day", $startTime);
$responsibleArea = $townCompany['responsible_area'];
$responsibleArea = $townPlatformCompany['responsible_area'];
$param = [
'start_time' => $startTime,
'end_time' => $endTime,
@ -1875,9 +1888,11 @@ class TaskLogic extends BaseLogic
*/
private static function judgeTaskMarketingDirector7($townCompany)
{
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$taskIsDone = true;
// 商城商户入驻申请id 与商户已关联
$shopMerchantSettleinLogList= ShopMerchantSettleinLog::where(['town_company_id'=>$townCompany['id']])->select()->toArray();
$shopMerchantSettleinLogList= ShopMerchantSettleinLog::where(['town_company_id'=>$townPlatformCompany['id']])->select()->toArray();
// 遍历农科公司区域下的商户,对每个商户进行判定
foreach ($shopMerchantSettleinLogList as $item) {
// 商品上架
@ -1918,6 +1933,8 @@ class TaskLogic extends BaseLogic
$dayCount = $templateInfo['day_count'];
$stageDayOne = $templateInfo['stage_day_one'];
$townCompany = Company::where(['id' => $templateInfo['company_id']])->find();
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
// 任务累计天数 < 第一阶段 关闭任务
if ($dayCount < $stageDayOne) {
@ -1959,7 +1976,7 @@ class TaskLogic extends BaseLogic
$param = [
'start_time' => $startTime,
'end_time' => $endTime,
'responsible_area' => $townCompany['responsible_area'], // 镇农科管理区域
'responsible_area' => $townPlatformCompany['responsible_area'], // 镇农科管理区域
'goods_id' => $templateInfo['extend']['goods_id'],
'type'=>200
];
@ -1989,10 +2006,12 @@ class TaskLogic extends BaseLogic
private static function countMonthTaskMoney($templateInfo, $townCompany, $targetProcureAmount, $startTime, $endTime)
{
$totalMoney = bcmul(30, $templateInfo['money']);
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$param = [
'start_time' => $startTime,
'end_time' => $endTime,
'responsible_area' => $townCompany['responsible_area'], // 镇农科管理区域
'responsible_area' => $townPlatformCompany['responsible_area'], // 镇农科管理区域
'goods_id' => $templateInfo['extend']['goods_id'],
'type'=>200
];
@ -2047,6 +2066,8 @@ class TaskLogic extends BaseLogic
$dayCount = $templateInfo['day_count'];
$stageDayOne = $templateInfo['stage_day_one'];
$townCompany = Company::where(['id' => $templateInfo['company_id']])->find();
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
// 任务累计天数 < 第一阶段 关闭任务
@ -2088,7 +2109,7 @@ class TaskLogic extends BaseLogic
$param = [
'start_time' => $startTime,
'end_time' => $endTime,
'responsible_area' => $townCompany['responsible_area'], // 镇农科管理区域
'responsible_area' => $townPlatformCompany['responsible_area'], // 镇农科管理区域
'goods_id' => $templateInfo['extend']['goods_id'],
'type'=>200
];
@ -2118,10 +2139,12 @@ class TaskLogic extends BaseLogic
private static function countTradeAmountMonthTaskMoney($templateInfo, $townCompany, $targetProcureAmount, $startTime, $endTime)
{
$totalMoney = bcmul(30, $templateInfo['money']);
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$param = [
'start_time' => $startTime,
'end_time' => $endTime,
'responsible_area' => $townCompany['responsible_area'], // 镇农科管理区域
'responsible_area' => $townPlatformCompany['responsible_area'], // 镇农科管理区域
'goods_id' => $templateInfo['extend']['goods_id'],
'type'=>300
];
@ -2259,7 +2282,7 @@ class TaskLogic extends BaseLogic
case 'town_task_type_6':
// 督促小组服务团队入股村联络员所成立的公司任务
// 后台手动审核 只判断任务是否超时
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$taskDayCount = $taskTemplateInfo['day_count']; // 任务累计进行天数
$stageDayTwoAccumulative = intval(bcadd($taskTemplateInfo['stage_day_one'], $taskTemplateInfo['stage_day_two'])); // 第二阶段累计天数 第一+第二
@ -2282,11 +2305,11 @@ class TaskLogic extends BaseLogic
}
/**
* 系统自动判定镇农科公司下属小组服务公司 是否100%完成每日任务:三轮车任务,档案更新任务,平台交易任务
* 系统自动判定镇合伙人公司负责人是否完成每日循环任务
*/
private static function dealTownTask1($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$taskInfo = Task::where(['id' => $taskSchedulePlan['task_id']])->find();
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
@ -2310,7 +2333,7 @@ class TaskLogic extends BaseLogic
$typeIds[] = $k;
}
}
// 查询 镇农科公司负责人是否有对应的每日任务安排
// 查询 镇合伙人公司负责人是否有对应的每日任务安排
$templateList = TaskTemplate::where(['company_id'=>$townCompany['id']])->whereIn('type', $typeIds)->select()->toArray();
// 未做任务安排的小组服务公司不在判定范围内,跳出本次循环
if(count($templateList) === 3) {
@ -2345,7 +2368,7 @@ class TaskLogic extends BaseLogic
*/
private static function dealTownTask2($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
$day = $taskTemplateInfo['stage_day_one'] + $taskTemplateInfo['stage_day_two'];
@ -2444,10 +2467,12 @@ class TaskLogic extends BaseLogic
private static function dealTownTask3($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
$groupServiceCompanyList = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(street,:responsible_area)", ['company_type' => 18,'responsible_area'=>$townCompany['responsible_area']], true);
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$groupServiceCompanyList = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(street,:responsible_area)", ['company_type' => 18,'responsible_area'=>$townPlatformCompany['responsible_area']], true);
// $groupServiceCompanyList = Company::where(['street' => $townCompany['street'], 'company_type' => 18])->select()->toArray();
$task = Task::where('id', $taskSchedulePlan['task_id'])->with('director_info')->find();
// 完成任务情况
@ -2497,7 +2522,7 @@ class TaskLogic extends BaseLogic
*/
private static function dealTownTask4($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
$taskDayCount = $taskTemplateInfo['day_count']; // 任务累计进行天数
@ -2597,9 +2622,11 @@ class TaskLogic extends BaseLogic
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where(['id' => $taskTemplateInfo['company_id']])->find();
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$townTask = Task::where('id', $taskSchedulePlan['task_id'])->find();
// $groupServiceCompanyList = Company::where(['street' => $townCompany['street'], 'company_type'=> 18])->select()->toArray();
$groupServiceCompanyList = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(street,:responsible_area)", ['company_type' => 18,'responsible_area'=>$townCompany['responsible_area']], true);
$groupServiceCompanyList = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(street,:responsible_area)", ['company_type' => 18,'responsible_area'=>$townPlatformCompany['responsible_area']], true);
$townTransactionPool = $taskTemplateInfo['transaction_pool']; // 镇交易池
$townTotalTradeAmount = 0; // 镇下属小组服务公司 每日实际总交易额
@ -2619,7 +2646,7 @@ class TaskLogic extends BaseLogic
}
}
// 完成条件: 查镇所属小组服务公司当日实际完成金额总和+镇农科公司的资金池 > 查镇所属小组服务公司当日任务目标金额总和
// 完成条件: 查镇所属小组服务公司当日实际完成金额总和+公司任务资金池 > 查镇所属小组服务公司当日任务目标金额总和
if($targetAmount != 0 && bcadd($townTransactionPool, $townTotalTradeAmount, 2) >= $targetAmount) {
// 将余下金额放入镇交易池
$leftTransactionPool = bcsub(bcadd($townTransactionPool, $townTotalTradeAmount, 2), $targetAmount, 2);
@ -2637,14 +2664,13 @@ class TaskLogic extends BaseLogic
*/
public static function dealTownTask6($taskSchedulePlan, $approve)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$taskDayCount = $taskTemplateInfo['day_count']; // 任务累计进行天数
$task = Task::where('id', $taskSchedulePlan['task_id'])->find();
$stageDayTwoAccumulative = intval(bcadd($taskTemplateInfo['stage_day_one'], $taskTemplateInfo['stage_day_two'])); // 第二阶段累计天数 第一+第二
$townCompany = Company::where('id', $taskTemplateInfo['company_id'])->find(); // 镇农科公司
$townCompany = Company::where('id', $taskTemplateInfo['company_id'])->find(); // 镇合伙人公司
dd($taskDayCount, $stageDayTwoAccumulative);
// 当前任务进行天数 <= 第一+第二阶段天数 判定任务是否完成 结算 分润
if($taskDayCount <= $stageDayTwoAccumulative) {
// 小组服务公司总数
@ -2693,15 +2719,17 @@ class TaskLogic extends BaseLogic
// 安全任务结算
private static function dealTownTask7($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['镇合伙人公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$townCompany = Company::where('id', $taskTemplateInfo['company_id'])->find(); // 镇农科公司
$townCompany = Company::where('id', $taskTemplateInfo['company_id'])->find(); // 镇合伙人公司
$townPlatformCompany = Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$townCompany['street']], true)[0];
$task = Task::where('id', $taskSchedulePlan['task_id'])->find();
// 片区下公司有任一投诉都判定为未完成
$isDone = 1;
$companyList = Company::where('street', $townCompany['street'])->select()->toArray();
$companyList = Company::whereIn('street', explode(',', $townPlatformCompany['responsible_area']))->select()->toArray();
foreach ($companyList as $company) {
$complain = CompanyComplaintFeedback::where(['company_id'=>$company['id']])->whereDay('create_time', 'today')->find();
if (!empty($complain)) {
@ -2728,8 +2756,8 @@ class TaskLogic extends BaseLogic
Log::info(['存管理公司定时任务结算执行-任务计划', $taskSchedulePlan]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
// 任务类型用的数据字典主键id将id和value作映射避免测试和正式环境数据字典数据不一致时出问题
$townTaskTypeList = DictData::where(['type_value' => 'village_task_type', 'status' => 1])->column('value', 'id');
switch ($townTaskTypeList[$taskTemplateInfo['type']]){
$villageTaskTypeList = DictData::where(['type_value' => 'village_task_type', 'status' => 1])->column('value', 'id');
switch ($villageTaskTypeList[$taskTemplateInfo['type']]){
// 组建小组服务团队
case 'village_task_type_1':
self::dealVillageTask1($taskSchedulePlan);
@ -2810,7 +2838,7 @@ class TaskLogic extends BaseLogic
*/
private static function dealVillageTask1($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['村管理公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$dayCount = $taskTemplateInfo['day_count'];
$target = $taskTemplateInfo['extend']['target'];
@ -2930,7 +2958,7 @@ class TaskLogic extends BaseLogic
*/
public static function dealVillageTask4($taskSchedulePlan, $approve)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['村管理公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$dayCount = $taskTemplateInfo['day_count'];
$target = $taskTemplateInfo['extend']['target'];
@ -2993,7 +3021,7 @@ class TaskLogic extends BaseLogic
*/
public static function dealVillageTask5($taskSchedulePlan, $approve)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['村管理公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$dayCount = $taskTemplateInfo['day_count'];
$target = $taskTemplateInfo['extend']['target'];
@ -3045,7 +3073,7 @@ class TaskLogic extends BaseLogic
*/
private static function dealVillageTask7($taskSchedulePlan)
{
Log::info(['镇农科公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
Log::info(['村管理公司定时任务结算执行-'.$taskSchedulePlan['template_info']['title']]);
$taskTemplateInfo = $taskSchedulePlan['template_info'];
$dayCount = $taskTemplateInfo['day_count'];
$stageDayOne = $taskTemplateInfo['stage_day_one'];

View File

@ -137,7 +137,7 @@ class TaskTemplateLogic extends BaseLogic
try {
$company = Company::find($params['company_id']);
if ($company->company_type == 41) {
// 创建 镇农科公司 任务模板
// 创建 镇合伙人公司 任务模板
$taskScheduleAmount = 700;
} else {
$taskScheduleAmount = 200;

View File

@ -221,19 +221,19 @@ class User extends BaseModel
}
}
// 查询镇农科服务部长
// 查询镇合伙人服务部长
public function searchServiceManager($companyId)
{
return User::where(['company_id' => $companyId, 'group_id'=> 14])->find();
}
// 查询镇农科负责人
// 查询镇合伙人负责人
public function searchMaster($companyId)
{
return User::where(['company_id' => $companyId, 'group_id'=> 15])->find();
}
// 查询镇农科市场部长
// 查询镇合伙人市场部长
public function searchMarketingManager($companyId)
{
return User::where(['company_id' => $companyId, 'group_id'=> 16])->find();

View File

@ -354,14 +354,44 @@ class WeChatPayService extends BasePayService
/**
* @notes 支付回调
* @return \Psr\Http\Message\ResponseInterface
* @throws \EasyWeChat\Kernel\Exceptions\InvalidArgumentException
* @throws \EasyWeChat\Kernel\Exceptions\RuntimeException
* @throws \ReflectionException
* @throws \Throwable
* @author 段誉
* @date 2023/2/28 14:20
*/
public function notify($param=[])
public function notify()
{
Log::info(['支付回调', $param]);
$extra['transaction_id'] = $param['transaction_id'];
$extra['pay_status'] = $param['pay_status'];
PayNotifyLogic::handle('recharge', $param['out_trade_no'], $extra);
return true;
$server = $this->app->getServer();
// 支付通知
$server->handlePaid(function (Message $message) {
$data = ['trade_state' => $message['trade_state'] ?? '', 'out_trade_no' => $message['out_trade_no'] ?? '', 'transaction_id' => $message['transaction_id'] ?? '', 'attach' => $message['attach'] ?? ''];
Log::info('wechat pay notify: ' . var_export($data, true));
if ($message['trade_state'] === 'SUCCESS') {
$extra['transaction_id'] = $message['transaction_id'];
$attach = $message['attach'];
$message['out_trade_no'] = mb_substr($message['out_trade_no'], 0, 18);
switch ($attach) {
case 'recharge':
$order = RechargeOrder::where(['sn' => $message['out_trade_no']])->findOrEmpty();
Log::info('wechat pay notify: ' . var_export($order, true));
if($order->isEmpty() || $order->pay_status == PayEnum::ISPAID) {
return true;
}
PayNotifyLogic::handle('recharge', $message['out_trade_no'], $extra);
break;
}
}
return true;
});
// 退款通知
$server->handleRefunded(function (Message $message) {
return true;
});
return $server->serve();
}
public function configForPayment($prepayId, $appId)

View File

@ -4,6 +4,7 @@ namespace app\middleapi\controller;
use app\adminapi\logic\finance\RefundLogic;
use app\common\model\refund\RefundRecord;
use app\common\enum\RefundEnum;
use app\common\controller\BaseLikeAdminController;
use app\common\service\FileService;
@ -82,11 +83,22 @@ class RefundController extends BaseLikeAdminController
->join('user u', 'u.id = r.user_id')
->order(['r.id' => 'desc'])
->where($where)->count();
$extend = (new RefundRecord())->alias('r')
->join('user u', 'u.id = r.user_id')
->field([
'count(r.id) as total',
'count(if(r.refund_status='.RefundEnum::REFUND_ING.', true, null)) as ing',
'count(if(r.refund_status='.RefundEnum::REFUND_SUCCESS.', true, null)) as success',
'count(if(r.refund_status='.RefundEnum::REFUND_ERROR.', true, null)) as error',
])
->where($where)
->select()->toArray();
$result = [
'lists' => $lists,
'count' => $count,
'page_no' => $pageNo,
'page_size' => $pageSize
'page_size' => $pageSize,
'extend' => array_shift($extend)
];
return $this->success('请求成功',$result);
}

View File

@ -4,6 +4,7 @@ namespace app\middleapi\controller;
use app\common\enum\user\AccountLogEnum;
use app\common\model\user\User;
use app\common\model\user\UserRole;
use app\common\enum\user\UserTerminalEnum;
use think\facade\Db;
use app\common\controller\BaseLikeAdminController;
@ -61,4 +62,28 @@ class UserController extends BaseLikeAdminController
return $this->success('请求成功',$result);
}
public function roleLists()
{
if(!$this->request->isPost()){
return $this->fail('请求方式错误');
}
$params = $this->request->post(['page_no','page_size']);
$pageNo = !empty($params['page_no']) ? $params['page_no'] : 1;
$pageSize = !empty($params['page_size']) ? $params['page_size'] : 20;
$lists = UserRole::field(['id', 'name', 'desc', 'menu_arr', 'sort'])
->page($pageNo, $pageSize)
->order(['id' => 'desc'])
->select()
->toArray();
$count = UserRole::count();
$result = [
'lists' => $lists,
'count' => $count,
'page_no' => $pageNo,
'page_size' => $pageSize
];
return $this->success('请求成功',$result);
}
}

View File

@ -0,0 +1 @@
import o from"./error.fad45e40.js";import{d as r,o as i,c as p,U as m,L as e,a as t}from"./@vue.51d7f2d8.js";import"./element-plus.10e48c93.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./vue-router.9f65afb1.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const s="/admin/assets/no_perms.a56e95a5.png",a={class:"error404"},u=t("div",{class:"flex justify-center"},[t("img",{class:"w-[150px] h-[150px]",src:s,alt:""})],-1),T=r({__name:"403",setup(c){return(n,_)=>(i(),p("div",a,[m(o,{code:"403",title:"\u60A8\u7684\u8D26\u53F7\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u6DFB\u52A0\u6743\u9650\uFF01","show-btn":!1},{content:e(()=>[u]),_:1})]))}});export{T as default};

View File

@ -0,0 +1 @@
import o from"./error.fad45e40.js";import{d as r,o as t,c as m,U as p}from"./@vue.51d7f2d8.js";import"./element-plus.10e48c93.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./vue-router.9f65afb1.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const i={class:"error404"},P=r({__name:"404",setup(e){return(u,c)=>(t(),m("div",i,[p(o,{code:"404",title:"\u54CE\u5440\uFF0C\u51FA\u9519\u4E86\uFF01\u60A8\u8BBF\u95EE\u7684\u9875\u9762\u4E0D\u5B58\u5728\u2026"})]))}});export{P as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import"./account-adjust.vue_vue_type_script_setup_true_lang.b5869246.js";import{_ as N}from"./account-adjust.vue_vue_type_script_setup_true_lang.b5869246.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";export{N as default};

View File

@ -0,0 +1 @@
import{C as x,G as B,H as R,B as g,D as N}from"./element-plus.10e48c93.js";import{P as q}from"./index.cfb3fa32.js";import{f as C}from"./index.5a613cc5.js";import{d as A,s as D,$ as I,e as S,w as b,o as U,K as j,L as a,a as G,U as o,u as r,R as n,S as E}from"./@vue.51d7f2d8.js";const P={class:"pr-8"},T=A({__name:"account-adjust",props:{show:{type:Boolean,required:!0},value:{type:[Number,String],required:!0}},emits:["update:show","confirm"],setup(d,{emit:i}){const c=d,s=D(),u=I({action:1,num:"",remark:""}),m=D(),f=S(()=>Number(c.value)+Number(u.num)*(u.action==1?1:-1)),w={num:[{required:!0,message:"\u8BF7\u8F93\u5165\u8C03\u6574\u7684\u91D1\u989D"}]},v=e=>{if(e.includes("-"))return C.msgError("\u8BF7\u8F93\u5165\u6B63\u6574\u6570");u.num=e},y=async()=>{var e;await((e=s.value)==null?void 0:e.validate()),i("confirm",u)},V=()=>{var e;i("update:show",!1),(e=s.value)==null||e.resetFields()};return b(()=>c.show,e=>{var l,t;e?(l=m.value)==null||l.open():(t=m.value)==null||t.close()}),b(f,e=>{e<0&&(C.msgError("\u8C03\u6574\u540E\u4F59\u989D\u9700\u5927\u4E8E0"),u.num="")}),(e,l)=>{const t=x,_=B,h=R,F=g,k=N;return U(),j(q,{ref_key:"popupRef",ref:m,title:"\u4F59\u989D\u8C03\u6574",width:"500px",onConfirm:y,async:!0,onClose:V},{default:a(()=>[G("div",P,[o(k,{ref_key:"formRef",ref:s,model:r(u),"label-width":"120px",rules:w},{default:a(()=>[o(t,{label:"\u5F53\u524D\u4F59\u989D"},{default:a(()=>[n("\xA5 "+E(d.value),1)]),_:1}),o(t,{label:"\u4F59\u989D\u589E\u51CF",required:"",prop:"action"},{default:a(()=>[o(h,{modelValue:r(u).action,"onUpdate:modelValue":l[0]||(l[0]=p=>r(u).action=p)},{default:a(()=>[o(_,{label:1},{default:a(()=>[n("\u589E\u52A0\u4F59\u989D")]),_:1}),o(_,{label:2},{default:a(()=>[n("\u6263\u51CF\u4F59\u989D")]),_:1})]),_:1},8,["modelValue"])]),_:1}),o(t,{label:"\u8C03\u6574\u4F59\u989D",prop:"num"},{default:a(()=>[o(F,{"model-value":r(u).num,placeholder:"\u8BF7\u8F93\u5165\u8C03\u6574\u7684\u91D1\u989D",type:"number",onInput:v},null,8,["model-value"])]),_:1}),o(t,{label:"\u8C03\u6574\u540E\u4F59\u989D"},{default:a(()=>[n(" \xA5 "+E(r(f)),1)]),_:1}),o(t,{label:"\u5907\u6CE8",prop:"remark"},{default:a(()=>[o(F,{modelValue:r(u).remark,"onUpdate:modelValue":l[1]||(l[1]=p=>r(u).remark=p),type:"textarea",rows:4},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1},512)}}});export{T as _};

View File

@ -0,0 +1 @@
import"./add-nav.vue_vue_type_script_setup_true_lang.2d3e4b90.js";import{_ as Z}from"./add-nav.vue_vue_type_script_setup_true_lang.2d3e4b90.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.739fab55.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./picker.55068c87.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.6d288fdb.js";import"./index.3060c089.js";import"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import"./index.1f161941.js";import"./index.vue_vue_type_script_setup_true_lang.c7e5e9c8.js";import"./usePaging.60d02673.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.0cb40d3a.js";import"./vue.5de34049.js";import"./sortablejs.ef73fc5c.js";export{Z as default};

View File

@ -0,0 +1 @@
import{B,w as D}from"./element-plus.10e48c93.js";import{_ as F}from"./index.739fab55.js";import{_ as A}from"./picker.55068c87.js";import{_ as y}from"./picker.6d288fdb.js";import{f as p,b as E}from"./index.5a613cc5.js";import{D as U}from"./vuedraggable.0cb40d3a.js";import{d as C,e as w,o as c,c as N,a as e,U as t,L as m,K as $,u as r,k as z,R as L}from"./@vue.51d7f2d8.js";const R={class:"bg-fill-light flex items-center w-full p-4 mb-4 cursor-move"},I={class:"upload-btn w-[60px] h-[60px]"},K={class:"ml-3 flex-1"},P={class:"flex"},T=e("span",{class:"text-tx-regular flex-none mr-3"},"\u540D\u79F0",-1),j={class:"flex mt-[18px]"},q=e("span",{class:"text-tx-regular flex-none mr-3"},"\u94FE\u63A5",-1),W=C({__name:"add-nav",props:{modelValue:{type:Array,default:()=>[]},max:{type:Number,default:10},min:{type:Number,default:1}},emits:["update:modelValue"],setup(_,{emit:i}){const o=_,s=w({get(){return o.modelValue},set(a){i("update:modelValue",a)}}),f=()=>{var a;((a=o.modelValue)==null?void 0:a.length)<o.max?s.value.push({image:"",name:"\u5BFC\u822A\u540D\u79F0",link:{}}):p.msgError(`\u6700\u591A\u6DFB\u52A0${o.max}\u4E2A`)},V=a=>{var u;if(((u=o.modelValue)==null?void 0:u.length)<=o.min)return p.msgError(`\u6700\u5C11\u4FDD\u7559${o.min}\u4E2A`);s.value.splice(a,1)};return(a,u)=>{const x=E,g=y,h=B,v=A,k=F,b=D;return c(),N("div",null,[e("div",null,[t(r(U),{class:"draggable",modelValue:r(s),"onUpdate:modelValue":u[0]||(u[0]=l=>z(s)?s.value=l:null),animation:"300"},{item:m(({element:l,index:d})=>[(c(),$(k,{class:"max-w-[400px]",key:d,onClose:n=>V(d)},{default:m(()=>[e("div",R,[t(g,{modelValue:l.image,"onUpdate:modelValue":n=>l.image=n,"upload-class":"bg-body",size:"60px","exclude-domain":""},{upload:m(()=>[e("div",I,[t(x,{name:"el-icon-Plus",size:20})])]),_:2},1032,["modelValue","onUpdate:modelValue"]),e("div",K,[e("div",P,[T,t(h,{modelValue:l.name,"onUpdate:modelValue":n=>l.name=n,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),e("div",j,[q,t(v,{modelValue:l.link,"onUpdate:modelValue":n=>l.link=n},null,8,["modelValue","onUpdate:modelValue"])])])])]),_:2},1032,["onClose"]))]),_:1},8,["modelValue"])]),e("div",null,[t(b,{type:"primary",onClick:f},{default:m(()=>[L("\u6DFB\u52A0")]),_:1})])])}}});export{W as _};

View File

@ -0,0 +1 @@
import{r as n}from"./index.5a613cc5.js";function e(t){return n.get({url:"/auth.admin/lists",params:t},{ignoreCancelToken:!0})}function r(t){return n.post({url:"/auth.admin/add",params:t})}function u(t){return n.post({url:"/auth.admin/edit",params:t})}function i(t){return n.post({url:"/auth.admin/delete",params:t})}function s(t){return n.get({url:"/auth.admin/detail",params:t})}function d(t){return n.get({url:"/auth.admin/Draftingcontracts",params:t})}function o(t){return n.get({url:"/auth.admin/postsms",params:t})}export{e as a,u as b,r as c,s as d,i as e,d as g,o as s};

View File

@ -0,0 +1 @@
import{r as e}from"./index.5a613cc5.js";function a(t){return e.get({url:"/article.articleCate/lists",params:t})}function l(t){return e.get({url:"/article.articleCate/all",params:t})}function i(t){return e.post({url:"/article.articleCate/add",params:t})}function c(t){return e.post({url:"/article.articleCate/edit",params:t})}function u(t){return e.post({url:"/article.articleCate/delete",params:t})}function n(t){return e.get({url:"/article.articleCate/detail",params:t})}function s(t){return e.post({url:"/article.articleCate/updateStatus",params:t})}function o(t){return e.get({url:"/article.article/lists",params:t})}function d(t){return e.post({url:"/article.article/add",params:t})}function f(t){return e.post({url:"/article.article/edit",params:t})}function C(t){return e.post({url:"/article.article/delete",params:t})}function p(t){return e.get({url:"/article.article/detail",params:t})}function g(t){return e.post({url:"/article.article/updateStatus",params:t})}export{c as a,i as b,n as c,u as d,s as e,a as f,p as g,l as h,f as i,d as j,g as k,C as l,o as m};

View File

@ -0,0 +1 @@
import"./attr-setting.vue_vue_type_script_setup_true_lang.9bc53a63.js";import{_ as gm}from"./attr-setting.vue_vue_type_script_setup_true_lang.9bc53a63.js";import"./index.99e31d32.js";import"./attr.vue_vue_type_script_setup_true_lang.ba184d09.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.739fab55.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./picker.55068c87.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.6d288fdb.js";import"./index.3060c089.js";import"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import"./index.1f161941.js";import"./index.vue_vue_type_script_setup_true_lang.c7e5e9c8.js";import"./usePaging.60d02673.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.0cb40d3a.js";import"./vue.5de34049.js";import"./sortablejs.ef73fc5c.js";import"./content.vue_vue_type_script_setup_true_lang.dc67ff4d.js";import"./decoration-img.1879616c.js";import"./attr.vue_vue_type_script_setup_true_lang.c17789c7.js";import"./content.b62b6159.js";import"./attr.vue_vue_type_script_setup_true_lang.9cecc10b.js";import"./add-nav.vue_vue_type_script_setup_true_lang.2d3e4b90.js";import"./content.86966814.js";import"./attr.vue_vue_type_script_setup_true_lang.ed1b2a60.js";import"./content.vue_vue_type_script_setup_true_lang.394e61f0.js";import"./attr.vue_vue_type_script_setup_true_lang.d01577b5.js";import"./content.81b6a0b7.js";import"./decoration.e57afa19.js";import"./attr.vue_vue_type_script_setup_true_lang.0fc534ba.js";import"./content.c943f607.js";import"./attr.vue_vue_type_script_setup_true_lang.0ac8945b.js";import"./content.vue_vue_type_script_setup_true_lang.1545f404.js";import"./attr.vue_vue_type_script_setup_true_lang.00e826d0.js";import"./content.a1fc31b0.js";export{gm as default};

View File

@ -0,0 +1 @@
import{w as c}from"./index.99e31d32.js";import{d as l,o as t,c as d,a as m,S as p,K as r,P as f,u as g,aK as y}from"./@vue.51d7f2d8.js";const b={class:"pages-setting"},u={class:"title flex items-center before:w-[3px] before:h-[14px] before:block before:bg-primary before:mr-2"},v=l({__name:"attr-setting",props:{widget:{type:Object,default:()=>({})},type:{type:String,default:"mobile"}},setup(e){return(w,x)=>{var s,a,n,o,i;return t(),d("div",b,[m("div",u,p((s=e.widget)==null?void 0:s.title),1),(t(),r(y,null,[(t(),r(f((n=g(c)[(a=e.widget)==null?void 0:a.name])==null?void 0:n.attr),{class:"pt-5 pr-4",content:(o=e.widget)==null?void 0:o.content,styles:(i=e.widget)==null?void 0:i.styles,type:e.type},null,8,["content","styles","type"]))],1024))])}}});export{v as _};

View File

@ -0,0 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.ba184d09.js";import{_ as Z}from"./attr.vue_vue_type_script_setup_true_lang.ba184d09.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.739fab55.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./picker.55068c87.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.6d288fdb.js";import"./index.3060c089.js";import"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import"./index.1f161941.js";import"./index.vue_vue_type_script_setup_true_lang.c7e5e9c8.js";import"./usePaging.60d02673.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.0cb40d3a.js";import"./vue.5de34049.js";import"./sortablejs.ef73fc5c.js";export{Z as default};

View File

@ -0,0 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.c17789c7.js";import{_ as Y}from"./attr.vue_vue_type_script_setup_true_lang.c17789c7.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./picker.6d288fdb.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./index.3060c089.js";import"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import"./index.739fab55.js";import"./index.1f161941.js";import"./index.vue_vue_type_script_setup_true_lang.c7e5e9c8.js";import"./usePaging.60d02673.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.0cb40d3a.js";import"./vue.5de34049.js";import"./sortablejs.ef73fc5c.js";export{Y as default};

View File

@ -0,0 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.9cecc10b.js";import{_ as $}from"./attr.vue_vue_type_script_setup_true_lang.9cecc10b.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./add-nav.vue_vue_type_script_setup_true_lang.2d3e4b90.js";import"./index.739fab55.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./picker.55068c87.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.6d288fdb.js";import"./index.3060c089.js";import"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import"./index.1f161941.js";import"./index.vue_vue_type_script_setup_true_lang.c7e5e9c8.js";import"./usePaging.60d02673.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.0cb40d3a.js";import"./vue.5de34049.js";import"./sortablejs.ef73fc5c.js";export{$ as default};

View File

@ -0,0 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.0ac8945b.js";import{_ as Z}from"./attr.vue_vue_type_script_setup_true_lang.0ac8945b.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.739fab55.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./picker.55068c87.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.6d288fdb.js";import"./index.3060c089.js";import"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import"./index.1f161941.js";import"./index.vue_vue_type_script_setup_true_lang.c7e5e9c8.js";import"./usePaging.60d02673.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.0cb40d3a.js";import"./vue.5de34049.js";import"./sortablejs.ef73fc5c.js";export{Z as default};

View File

@ -0,0 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.ed1b2a60.js";import{_ as $}from"./attr.vue_vue_type_script_setup_true_lang.ed1b2a60.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./add-nav.vue_vue_type_script_setup_true_lang.2d3e4b90.js";import"./index.739fab55.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./picker.55068c87.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.6d288fdb.js";import"./index.3060c089.js";import"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import"./index.1f161941.js";import"./index.vue_vue_type_script_setup_true_lang.c7e5e9c8.js";import"./usePaging.60d02673.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.0cb40d3a.js";import"./vue.5de34049.js";import"./sortablejs.ef73fc5c.js";export{$ as default};

View File

@ -0,0 +1 @@
import{G as D,H as U,C as y,B as v,w,D as N}from"./element-plus.10e48c93.js";import{_ as R}from"./index.739fab55.js";import{_ as $}from"./picker.55068c87.js";import{_ as j}from"./picker.6d288fdb.js";import{f as F}from"./index.5a613cc5.js";import{D as G}from"./vuedraggable.0cb40d3a.js";import{d as I,o as c,c as O,U as e,L as t,R as _,a as m,u as H,K as E,Q as K}from"./@vue.51d7f2d8.js";const L={class:"flex-1"},Q=m("div",{class:"form-tips"},"\u6700\u591A\u6DFB\u52A05\u5F20\uFF0C\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A750px*200px",-1),T={class:"bg-fill-light flex items-center w-full p-4 mt-4 cursor-move"},q={class:"ml-3 flex-1"},r=5,Y=I({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(a){const s=a,V=()=>{var u;((u=s.content.data)==null?void 0:u.length)<r?s.content.data.push({image:"",name:"",link:{}}):F.msgError(`\u6700\u591A\u6DFB\u52A0${r}\u5F20\u56FE\u7247`)},g=u=>{var o;if(((o=s.content.data)==null?void 0:o.length)<=1)return F.msgError("\u6700\u5C11\u4FDD\u7559\u4E00\u5F20\u56FE\u7247");s.content.data.splice(u,1)};return(u,o)=>{const p=D,b=U,d=y,B=j,k=v,x=$,h=R,A=w,C=N;return c(),O("div",null,[e(C,{"label-width":"70px"},{default:t(()=>{var i;return[e(d,{label:"\u662F\u5426\u542F\u7528"},{default:t(()=>[e(b,{modelValue:a.content.enabled,"onUpdate:modelValue":o[0]||(o[0]=l=>a.content.enabled=l)},{default:t(()=>[e(p,{label:1},{default:t(()=>[_("\u5F00\u542F")]),_:1}),e(p,{label:0},{default:t(()=>[_("\u505C\u7528")]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"\u56FE\u7247\u8BBE\u7F6E"},{default:t(()=>[m("div",L,[Q,e(H(G),{class:"draggable",modelValue:a.content.data,"onUpdate:modelValue":o[1]||(o[1]=l=>a.content.data=l),animation:"300"},{item:t(({element:l,index:f})=>[(c(),E(h,{key:f,onClose:n=>g(f),class:"max-w-[400px]"},{default:t(()=>[m("div",T,[e(B,{modelValue:l.image,"onUpdate:modelValue":n=>l.image=n,"upload-class":"bg-body","exclude-domain":""},null,8,["modelValue","onUpdate:modelValue"]),m("div",q,[e(d,{label:"\u56FE\u7247\u540D\u79F0"},{default:t(()=>[e(k,{modelValue:l.name,"onUpdate:modelValue":n=>l.name=n,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(d,{class:"mt-[18px]",label:"\u56FE\u7247\u94FE\u63A5"},{default:t(()=>[e(x,{modelValue:l.link,"onUpdate:modelValue":n=>l.link=n},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)])])]),_:2},1032,["onClose"]))]),_:1},8,["modelValue"])])]),_:1}),((i=a.content.data)==null?void 0:i.length)<r?(c(),E(d,{key:0},{default:t(()=>[e(A,{type:"primary",onClick:V},{default:t(()=>[_("\u6DFB\u52A0\u56FE\u7247")]),_:1})]),_:1})):K("",!0)]}),_:1})])}}});export{Y as _};

View File

@ -0,0 +1 @@
import{G as r,H as _,C as i,B as f,D as p}from"./element-plus.10e48c93.js";import{_ as V}from"./add-nav.vue_vue_type_script_setup_true_lang.2d3e4b90.js";import{d as b,o as E,c as x,U as e,L as t,R as d,a as B}from"./@vue.51d7f2d8.js";const F={class:"flex-1"},w=b({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(l){return(y,o)=>{const u=r,m=_,n=i,s=f,c=p;return E(),x("div",null,[e(c,{"label-width":"70px"},{default:t(()=>[e(n,{label:"\u6392\u7248\u6837\u5F0F"},{default:t(()=>[e(m,{modelValue:l.content.style,"onUpdate:modelValue":o[0]||(o[0]=a=>l.content.style=a)},{default:t(()=>[e(u,{label:1},{default:t(()=>[d("\u6A2A\u6392")]),_:1}),e(u,{label:2},{default:t(()=>[d("\u7AD6\u6392")]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"\u6807\u9898\u540D\u79F0"},{default:t(()=>[e(s,{class:"w-[400px]",modelValue:l.content.title,"onUpdate:modelValue":o[1]||(o[1]=a=>l.content.title=a)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u83DC\u5355\u8BBE\u7F6E"},{default:t(()=>[B("div",F,[e(V,{modelValue:l.content.data,"onUpdate:modelValue":o[2]||(o[2]=a=>l.content.data=a)},null,8,["modelValue"])])]),_:1})]),_:1})])}}});export{w as _};

View File

@ -0,0 +1 @@
import{G as D,H as U,C as v,B as w,w as N,D as R}from"./element-plus.10e48c93.js";import{_ as $}from"./index.739fab55.js";import{_ as j}from"./picker.55068c87.js";import{_ as G}from"./picker.6d288fdb.js";import{f as b}from"./index.5a613cc5.js";import{D as I}from"./vuedraggable.0cb40d3a.js";import{d as O,o as n,c as H,U as t,L as l,K as s,R as i,Q as r,a as p,u as K}from"./@vue.51d7f2d8.js";const L={class:"flex-1"},Q=p("div",{class:"form-tips"},"\u6700\u591A\u6DFB\u52A05\u5F20\uFF0C\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A750px*340px",-1),S={class:"bg-fill-light flex items-center w-full p-4 mt-4 cursor-move"},T={class:"ml-3 flex-1"},_=5,Y=O({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})},type:{type:String,default:"mobile"}},setup(o){const c=o,g=()=>{var d;((d=c.content.data)==null?void 0:d.length)<_?c.content.data.push({image:"",name:"",link:{}}):b.msgError(`\u6700\u591A\u6DFB\u52A0${_}\u5F20\u56FE\u7247`)},k=d=>{var u;if(((u=c.content.data)==null?void 0:u.length)<=1)return b.msgError("\u6700\u5C11\u4FDD\u7559\u4E00\u5F20\u56FE\u7247");c.content.data.splice(d,1)};return(d,u)=>{const f=D,y=U,m=v,B=G,F=w,h=j,x=$,A=N,C=R;return n(),H("div",null,[t(C,{"label-width":"70px"},{default:l(()=>{var V;return[o.type=="mobile"?(n(),s(m,{key:0,label:"\u662F\u5426\u542F\u7528"},{default:l(()=>[t(y,{modelValue:o.content.enabled,"onUpdate:modelValue":u[0]||(u[0]=e=>o.content.enabled=e)},{default:l(()=>[t(f,{label:1},{default:l(()=>[i("\u5F00\u542F")]),_:1}),t(f,{label:0},{default:l(()=>[i("\u505C\u7528")]),_:1})]),_:1},8,["modelValue"])]),_:1})):r("",!0),t(m,{label:"\u56FE\u7247\u8BBE\u7F6E"},{default:l(()=>[p("div",L,[Q,t(K(I),{class:"draggable",modelValue:o.content.data,"onUpdate:modelValue":u[1]||(u[1]=e=>o.content.data=e),animation:"300"},{item:l(({element:e,index:E})=>[(n(),s(x,{key:E,onClose:a=>k(E),class:"max-w-[400px]"},{default:l(()=>[p("div",S,[t(B,{modelValue:e.image,"onUpdate:modelValue":a=>e.image=a,"upload-class":"bg-body","exclude-domain":""},null,8,["modelValue","onUpdate:modelValue"]),p("div",T,[t(m,{label:"\u56FE\u7247\u540D\u79F0"},{default:l(()=>[t(F,{modelValue:e.name,"onUpdate:modelValue":a=>e.name=a,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),t(m,{class:"mt-[18px]",label:"\u56FE\u7247\u94FE\u63A5"},{default:l(()=>[o.type=="mobile"?(n(),s(h,{key:0,modelValue:e.link,"onUpdate:modelValue":a=>e.link=a},null,8,["modelValue","onUpdate:modelValue"])):r("",!0),o.type=="pc"?(n(),s(F,{key:1,placeholder:"\u8BF7\u8F93\u5165\u94FE\u63A5",modelValue:e.link.path,"onUpdate:modelValue":a=>e.link.path=a},null,8,["modelValue","onUpdate:modelValue"])):r("",!0)]),_:2},1024)])])]),_:2},1032,["onClose"]))]),_:1},8,["modelValue"])])]),_:1}),((V=o.content.data)==null?void 0:V.length)<_?(n(),s(m,{key:1},{default:l(()=>[t(A,{type:"primary",onClick:g},{default:l(()=>[i("\u6DFB\u52A0\u56FE\u7247")]),_:1})]),_:1})):r("",!0)]}),_:1})])}}});export{Y as _};

View File

@ -0,0 +1 @@
import{B as c,C as i,D as F}from"./element-plus.10e48c93.js";import{_ as p}from"./picker.6d288fdb.js";import{d as r,o as f,c as V,U as e,L as o,a as m}from"./@vue.51d7f2d8.js";const B=m("div",{class:"form-tips"},"\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A200*200\u50CF\u7D20\uFF1B\u56FE\u7247\u683C\u5F0F\uFF1Ajpg\u3001png\u3001jpeg",-1),A=r({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(t){return(E,l)=>{const a=c,n=i,d=p,s=F;return f(),V("div",null,[e(s,{"label-width":"90px"},{default:o(()=>[e(n,{label:"\u5BA2\u670D\u6807\u9898"},{default:o(()=>[e(a,{class:"w-[400px]",modelValue:t.content.title,"onUpdate:modelValue":l[0]||(l[0]=u=>t.content.title=u)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u670D\u52A1\u65F6\u95F4"},{default:o(()=>[e(a,{class:"w-[400px]",modelValue:t.content.time,"onUpdate:modelValue":l[1]||(l[1]=u=>t.content.time=u)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u8054\u7CFB\u7535\u8BDD"},{default:o(()=>[e(a,{class:"w-[400px]",modelValue:t.content.mobile,"onUpdate:modelValue":l[2]||(l[2]=u=>t.content.mobile=u)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u5BA2\u670D\u4E8C\u7EF4\u7801"},{default:o(()=>[m("div",null,[e(d,{modelValue:t.content.qrcode,"onUpdate:modelValue":l[3]||(l[3]=u=>t.content.qrcode=u),"exclude-domain":""},null,8,["modelValue"]),B])]),_:1})]),_:1})])}}});export{A as _};

View File

@ -0,0 +1 @@
import{G as _,H as r,C as i,D as f}from"./element-plus.10e48c93.js";import{_ as p}from"./add-nav.vue_vue_type_script_setup_true_lang.2d3e4b90.js";import{d as F,o as E,c as b,U as e,L as t,R as d,a as s}from"./@vue.51d7f2d8.js";const V={class:"flex-1"},x=s("div",{class:"form-tips mb-4"},"\u6700\u591A\u53EF\u6DFB\u52A010\u4E2A\uFF0C\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A100px*100px",-1),y=F({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(o){return(B,a)=>{const u=_,m=r,n=i,c=f;return E(),b("div",null,[e(c,{"label-width":"70px"},{default:t(()=>[e(n,{label:"\u662F\u5426\u542F\u7528"},{default:t(()=>[e(m,{modelValue:o.content.enabled,"onUpdate:modelValue":a[0]||(a[0]=l=>o.content.enabled=l)},{default:t(()=>[e(u,{label:1},{default:t(()=>[d("\u5F00\u542F")]),_:1}),e(u,{label:0},{default:t(()=>[d("\u505C\u7528")]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"\u83DC\u5355\u8BBE\u7F6E"},{default:t(()=>[s("div",V,[x,e(p,{modelValue:o.content.data,"onUpdate:modelValue":a[1]||(a[1]=l=>o.content.data=l)},null,8,["modelValue"])])]),_:1})]),_:1})])}}});export{y as _};

View File

@ -0,0 +1 @@
import"./audit.vue_vue_type_script_setup_true_name_withdrawEdit_lang.0900bdd1.js";import{_ as O}from"./audit.vue_vue_type_script_setup_true_name_withdrawEdit_lang.0900bdd1.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./withdraw.769e10bb.js";export{O as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
[data-v-81ba409a] .el-timeline-item__wrapper{top:-8px!important}.attachment[data-v-81ba409a]{width:150px;height:150px;margin-right:10px;margin-bottom:10px}.video[data-v-81ba409a]{width:300px;height:150px;margin-right:10px;margin-bottom:10px}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{k as j,C as z,a1 as U,a2 as q,b as G,G as L,H as $,B as H,D as J}from"./element-plus.10e48c93.js";import{P as K}from"./index.cfb3fa32.js";import{r as B,d as Q}from"./index.5a613cc5.js";import{d as g,r as h,s as w,e as W,$ as f,o as k,c as y,U as e,L as a,u as l,a as v,S as b,R as i,O as X}from"./@vue.51d7f2d8.js";function re(d){return B.get({url:"/approve.approve/lists3",params:d})}function Y(d){return B.post({url:"/approve.approve/shareholderMoneyTaskAudit",params:d})}const Z={class:"edit-popup"},ee={key:0},ae=g({name:"flowEdit"}),te=g({...ae,props:{dictData:{type:Object,default:()=>({})}},emits:["success","close"],setup(d,{expose:A,emit:C}){h(!1);const E=w(),m=w(),n=h("add"),D=W(()=>n.value=="edit"?"\u5BA1\u6838":"\u8BE6\u60C5"),R=s=>{window.open(s,"_blank")},o=f({id:"",check_status:1,remark:"",company_a_name:"",company_b_name:""}),r=f({amount:"",annex:"",file_type:""}),F=f({check_status:[{required:!0,validator:(s,t,u)=>{t!=2&&t!=3?u("\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001"):u()},trigger:["blur"]}]}),V=async s=>{o.id=s.id;for(let t in r)r[t]=JSON.parse(s.extend)[t];o.company_a_name=s.company_a_name,o.company_b_name=s.company_b_name,n.value=="details"&&(o.check_status=s.check_status,o.remark=s.remark)},M=async()=>{var s,t;if(await((s=E.value)==null?void 0:s.validate()),o.check_status==3&&o.remark=="")return j.error("\u9A73\u56DE\u5FC5\u987B\u586B\u5199\u5907\u6CE8");await Y({id:o.id,check_status:o.check_status,remark:o.remark}),(t=m.value)==null||t.close(),C("success")},S=(s="add")=>{var t;n.value=s,(t=m.value)==null||t.open()},O=()=>{C("close")};return A({open:S,setFormData:V}),(s,t)=>{const u=z,_=U,c=q,T=G,x=L,I=$,N=H,P=J;return k(),y("div",Z,[e(K,{ref_key:"popupRef",ref:m,title:l(D),async:!0,width:"800px",onConfirm:M,onClose:O,button:l(n)=="edit",clickModalClose:l(n)=="details"},{default:a(()=>[e(P,{ref_key:"formRef",ref:E,model:l(o),rules:l(F),"label-width":"120px"},{default:a(()=>[e(c,null,{default:a(()=>[e(_,{span:24},{default:a(()=>[e(u,{label:"\u53C2\u80A1\u516C\u53F8:"},{default:a(()=>[v("div",null,b(l(o).company_b_name),1)]),_:1})]),_:1})]),_:1}),i(),e(c,null,{default:a(()=>[e(_,{span:24},{default:a(()=>[e(u,{label:"\u88AB\u53C2\u80A1\u516C\u53F8:"},{default:a(()=>[v("div",null,b(l(o).company_a_name),1)]),_:1})]),_:1})]),_:1}),i(),e(c,null,{default:a(()=>[e(_,{span:24},{default:a(()=>[e(u,{label:"\u91D1\u989D:"},{default:a(()=>[v("div",null,b(l(r).amount),1)]),_:1})]),_:1})]),_:1}),e(c,null,{default:a(()=>[e(_,{span:24},{default:a(()=>[e(u,{label:"\u5B8C\u6210\u51ED\u8BC1:"},{default:a(()=>[l(r).file_type=="image"?(k(),y("div",ee,[e(T,{style:{width:"100px",height:"100px"},src:l(r).annex,"zoom-rate":1.2,"max-scale":7,"min-scale":.2,"preview-src-list":[l(r).annex],fit:"cover"},null,8,["src","preview-src-list"])])):(k(),y("div",{key:1,style:{cursor:"pointer",color:"blue"},onClick:t[0]||(t[0]=p=>R(l(r).annex))}," \u67E5\u770B\u51ED\u8BC1"))]),_:1})]),_:1})]),_:1}),e(_,{span:12},{default:a(()=>[e(u,{label:"\u5BA1\u6838",prop:"check_status",clearable:"",style:{width:"100%"}},{default:a(()=>[e(I,{class:X({disabled:l(n)=="details"}),modelValue:l(o).check_status,"onUpdate:modelValue":t[1]||(t[1]=p=>l(o).check_status=p)},{default:a(()=>[e(x,{label:2},{default:a(()=>[i("\u901A\u8FC7")]),_:1}),e(x,{label:3},{default:a(()=>[i("\u9A73\u56DE")]),_:1})]),_:1},8,["class","modelValue"])]),_:1})]),_:1}),e(c,null,{default:a(()=>[e(_,null,{default:a(()=>[e(u,{label:"\u5907\u6CE8",prop:"remark"},{default:a(()=>[e(N,{readonly:l(n)=="details",modelValue:l(o).remark,"onUpdate:modelValue":t[2]||(t[2]=p=>l(o).remark=p),clearable:"",type:"textarea"},null,8,["readonly","modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","button","clickModalClose"])])}}});const le=Q(te,[["__scopeId","data-v-191f44d5"]]),_e=Object.freeze(Object.defineProperty({__proto__:null,default:le},Symbol.toStringTag,{value:"Module"}));export{le as a,re as b,_e as c};

View File

@ -0,0 +1 @@
import"./auth.vue_vue_type_script_setup_true_lang.3837b2e2.js";import{_ as P}from"./auth.vue_vue_type_script_setup_true_lang.3837b2e2.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./user_menu.7cf51c9f.js";import"./user_role.22f7a8dd.js";export{P as default};

View File

@ -0,0 +1 @@
import"./auth.vue_vue_type_script_setup_true_lang.4290844c.js";import{_ as P}from"./auth.vue_vue_type_script_setup_true_lang.4290844c.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./role.f3a07ff0.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./menu.3b9af54f.js";export{P as default};

View File

@ -0,0 +1 @@
import{F as T,V as P,C as q,E as H,D as I,Q as O}from"./element-plus.10e48c93.js";import"./index.5a613cc5.js";import{P as Q}from"./index.cfb3fa32.js";import"./lodash.08438971.js";import{e as $}from"./user_menu.7cf51c9f.js";import{b as j}from"./user_role.22f7a8dd.js";import{d as z,s as f,r as c,$ as G,o as v,c as J,U as a,L as i,M as W,K as X,u as r,a as k,k as Y,n as y}from"./@vue.51d7f2d8.js";const Z={class:"edit-popup"},ce=z({__name:"auth",emits:["success","close"],setup(ee,{expose:C,emit:_}){const o=f(),h=f(),d=f(),x=c(!1),u=c(!0),m=c(!1),b=c([]),p=c([]),l=G({id:"",name:"",desc:"",sort:0,menu_arr:[]}),g={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:["blur"]}]},E=()=>{m.value=!0,$().then(s=>{for(let e of s.lists)if(e.notes?e.nameAndNotes=e.name+" ("+e.notes+")":e.nameAndNotes=e.name,e.children)for(let t of e.children)t.notes?t.nameAndNotes=t.name+" ("+t.notes+")":t.nameAndNotes=t.name;p.value=s.lists,y(()=>{D()}),m.value=!1})},A=()=>{var t,n;const s=(t=o.value)==null?void 0:t.getCheckedKeys(),e=(n=o.value)==null?void 0:n.getHalfCheckedKeys();return s==null||s.unshift.apply(s,e),s},D=()=>{l.menu_arr.forEach(s=>{y(()=>{var e;(e=o.value)==null||e.setChecked(s,!0,!1)})})},R=s=>{const e=p.value;for(let t=0;t<e.length;t++)o.value.store.nodesMap[e[t].id].expanded=s},w=s=>{var e,t;s?(e=o.value)==null||e.setCheckedKeys(b.value.map(n=>n.id)):(t=o.value)==null||t.setCheckedKeys([])},F=async()=>{var s,e;await((s=h.value)==null?void 0:s.validate()),l.menu_arr=A(),await j(l),(e=d.value)==null||e.close(),_("success")},K=()=>{_("close")},N=()=>{var s;(s=d.value)==null||s.open()},B=async s=>{for(const e in l)s[e]!=null&&s[e]!=null&&(l[e]=s[e])};return E(),C({open:N,setFormData:B}),(s,e)=>{const t=T,n=P,V=q,L=H,S=I,U=O;return v(),J("div",Z,[a(Q,{ref_key:"popupRef",ref:d,title:"\u5206\u914D\u6743\u9650",async:!0,width:"550px",onConfirm:F,onClose:K},{default:i(()=>[W((v(),X(S,{class:"ls-form",ref_key:"formRef",ref:h,rules:g,model:r(l),"label-width":"60px"},{default:i(()=>[a(L,{class:"h-[400px] sm:h-[600px]"},{default:i(()=>[a(V,{label:"\u6743\u9650",prop:"menu_arr"},{default:i(()=>[k("div",null,[a(t,{label:"\u5C55\u5F00/\u6298\u53E0",onChange:R}),a(t,{label:"\u5168\u9009/\u4E0D\u5168\u9009",onChange:w}),a(t,{modelValue:r(u),"onUpdate:modelValue":e[0]||(e[0]=M=>Y(u)?u.value=M:null),label:"\u7236\u5B50\u8054\u52A8"},null,8,["modelValue"]),k("div",null,[a(n,{ref_key:"treeRef",ref:o,data:r(p),props:{label:"nameAndNotes",children:"children"},"check-strictly":!r(u),"node-key":"id","default-expand-all":r(x),"show-checkbox":""},null,8,["data","check-strictly","default-expand-all"])])])]),_:1})]),_:1})]),_:1},8,["model"])),[[U,r(m)]])]),_:1},512)])}}});export{ce as _};

View File

@ -0,0 +1 @@
import{F as P,V as U,C as q,E as H,D as I,Q as O}from"./element-plus.10e48c93.js";import{a as Q}from"./role.f3a07ff0.js";import{P as $}from"./index.cfb3fa32.js";import{x as j}from"./index.5a613cc5.js";import{m as z}from"./menu.3b9af54f.js";import{d as G,s as f,r as u,$ as J,o as k,c as W,U as s,L as d,M as X,K as Y,u as c,a as y,k as Z,n as x}from"./@vue.51d7f2d8.js";const ee={class:"edit-popup"},ue=G({__name:"auth",emits:["success","close"],setup(le,{expose:C,emit:_}){const o=f(),h=f(),i=f(),b=u(!1),r=u(!0),m=u(!1),v=u([]),p=u([]),a=J({id:"",name:"",desc:"",sort:0,menu_id:[]}),g={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:["blur"]}]},E=()=>{m.value=!0,z().then(e=>{p.value=e,v.value=j(e),x(()=>{w()}),m.value=!1})},D=()=>{var t,n;const e=(t=o.value)==null?void 0:t.getCheckedKeys(),l=(n=o.value)==null?void 0:n.getHalfCheckedKeys();return e==null||e.unshift.apply(e,l),e},w=()=>{a.menu_id.forEach(e=>{x(()=>{var l;(l=o.value)==null||l.setChecked(e,!0,!1)})})},F=e=>{const l=p.value;for(let t=0;t<l.length;t++)o.value.store.nodesMap[l[t].id].expanded=e},R=e=>{var l,t;e?(l=o.value)==null||l.setCheckedKeys(v.value.map(n=>n.id)):(t=o.value)==null||t.setCheckedKeys([])},A=async()=>{var e,l;await((e=h.value)==null?void 0:e.validate()),a.menu_id=D(),await Q(a),(l=i.value)==null||l.close(),_("success")},K=()=>{_("close")},B=()=>{var e;(e=i.value)==null||e.open()},V=async e=>{for(const l in a)e[l]!=null&&e[l]!=null&&(a[l]=e[l])};return E(),C({open:B,setFormData:V}),(e,l)=>{const t=P,n=U,S=q,T=H,L=I,M=O;return k(),W("div",ee,[s($,{ref_key:"popupRef",ref:i,title:"\u5206\u914D\u6743\u9650",async:!0,width:"550px",onConfirm:A,onClose:K},{default:d(()=>[X((k(),Y(L,{class:"ls-form",ref_key:"formRef",ref:h,rules:g,model:c(a),"label-width":"60px"},{default:d(()=>[s(T,{class:"h-[400px] sm:h-[600px]"},{default:d(()=>[s(S,{label:"\u6743\u9650",prop:"menu_id"},{default:d(()=>[y("div",null,[s(t,{label:"\u5C55\u5F00/\u6298\u53E0",onChange:F}),s(t,{label:"\u5168\u9009/\u4E0D\u5168\u9009",onChange:R}),s(t,{modelValue:c(r),"onUpdate:modelValue":l[0]||(l[0]=N=>Z(r)?r.value=N:null),label:"\u7236\u5B50\u8054\u52A8"},null,8,["modelValue"]),y("div",null,[s(n,{ref_key:"treeRef",ref:o,data:c(p),props:{label:"name",children:"children"},"check-strictly":!c(r),"node-key":"id","default-expand-all":c(b),"show-checkbox":""},null,8,["data","check-strictly","default-expand-all"])])])]),_:1})]),_:1})]),_:1},8,["model"])),[[M,c(m)]])]),_:1},512)])}}});export{ue as _};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{B,C as F,a1 as v,G as y,H as h,a2 as x,D as A,I}from"./element-plus.10e48c93.js";import{d as w,o as f,K as U,L as a,U as e,a as s,R as o,S as _,c as C,Q as D,bf as S,be as g}from"./@vue.51d7f2d8.js";import{d as q}from"./index.5a613cc5.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const r=t=>(S("data-v-0ba79a2a"),t=t(),g(),t),z={class:"tit"},k={class:"time"},N={key:0},R=r(()=>s("p",{class:"tit"}," \u5546\u673A\u5206\u6790",-1)),G=r(()=>s("br",null,null,-1)),j=r(()=>s("br",null,null,-1)),H=r(()=>s("br",null,null,-1)),K=w({__name:"banquetBirthday",props:{datas:{type:Object,defualt:function(){return{start_date:"",address:"",people_count:"",serve:"",perform:"",vehicle:"",in_hotel:""}}},update_time:{type:String,defualt:""}},setup(t){return(b,l)=>{const p=B,i=F,m=v,u=y,n=h,c=x,E=A,V=I;return f(),U(V,{style:{"margin-top":"16px"}},{default:a(()=>[e(E,{ref:"elForm",disabled:!0,model:b.formData,size:"mini","label-width":"180px"},{default:a(()=>[s("div",z,[o(" \u5BFF\u5BB4 "),s("span",k,"\u66F4\u65B0\u4E8E:"+_(t.update_time),1)]),e(c,null,{default:a(()=>[e(m,{span:8},{default:a(()=>[e(i,{label:"\u65F6\u95F4",prop:"start_date"},{default:a(()=>[e(p,{modelValue:t.datas.datas.start_date,"onUpdate:modelValue":l[0]||(l[0]=d=>t.datas.datas.start_date=d),clearable:"",type:"textarea",disabled:!0,style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:a(()=>[e(i,{label:"\u5730\u70B9",prop:"address"},{default:a(()=>[e(p,{modelValue:t.datas.datas.address,"onUpdate:modelValue":l[1]||(l[1]=d=>t.datas.datas.address=d),clearable:"",type:"textarea",disabled:!0,style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:a(()=>[e(i,{label:"\u4EBA\u6570",prop:"people_count"},{default:a(()=>[e(p,{modelValue:t.datas.datas.people_count,"onUpdate:modelValue":l[2]||(l[2]=d=>t.datas.datas.people_count=d),clearable:"",type:"textarea",disabled:!0,style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:a(()=>[e(i,{label:"\u8BF7\u5305\u529E",prop:"serve"},{default:a(()=>[e(n,{modelValue:t.datas.datas.serve,"onUpdate:modelValue":l[3]||(l[3]=d=>t.datas.datas.serve=d),size:"medium"},{default:a(()=>[e(u,{label:"2"},{default:a(()=>[o("\u9152\u5E97")]),_:1}),e(u,{label:"1"},{default:a(()=>[o("\u4E00\u6761\u9F99")]),_:1}),e(u,{label:"0"},{default:a(()=>[o("\u53EA\u8BF7\u53A8\u5E08")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:a(()=>[e(i,{label:"\u6709\u65E0\u6B4C\u821E\u8868\u6F14",prop:"perform"},{default:a(()=>[e(n,{modelValue:t.datas.datas.perform,"onUpdate:modelValue":l[4]||(l[4]=d=>t.datas.datas.perform=d),size:"medium"},{default:a(()=>[e(u,{label:"1"},{default:a(()=>[o("\u6709")]),_:1}),e(u,{label:"0"},{default:a(()=>[o("\u65E0")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:a(()=>[e(i,{label:"\u6709\u65E0\u4EA4\u901A\u5DE5\u5177",prop:"vehicle"},{default:a(()=>[e(n,{modelValue:t.datas.datas.vehicle,"onUpdate:modelValue":l[5]||(l[5]=d=>t.datas.datas.vehicle=d),size:"medium"},{default:a(()=>[e(u,{label:"1"},{default:a(()=>[o("\u6709")]),_:1}),e(u,{label:"0"},{default:a(()=>[o("\u65E0")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:a(()=>[e(i,{label:"\u6709\u65E0\u4F4F\u5BBF",prop:"in_hotel"},{default:a(()=>[e(n,{modelValue:t.datas.datas.in_hotel,"onUpdate:modelValue":l[6]||(l[6]=d=>t.datas.datas.in_hotel=d),size:"medium"},{default:a(()=>[e(u,{label:"1"},{default:a(()=>[o("\u6709")]),_:1}),e(u,{label:"0"},{default:a(()=>[o("\u65E0")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),t.datas.ai_question?(f(),C("div",N,[R,s("div",null,[s("div",null,"AI\u63D0\u95EE\uFF1A"+_(t.datas.ai_question),1),G,s("div",null,"AI\u56DE\u7B54\uFF1A"+_(t.datas.ai_aianalyse),1),j,H])])):D("",!0)]),_:1})}}});const ye=q(K,[["__scopeId","data-v-0ba79a2a"]]);export{ye as default};

View File

@ -0,0 +1 @@
import{B as F,C as v,a1 as y,G as B,H as x,a2 as A,D as h,I}from"./element-plus.10e48c93.js";import{d as w,o as f,K as U,L as t,U as e,a as s,R as d,S as _,c as C,Q as D,bf as S,be as g}from"./@vue.51d7f2d8.js";import{d as q}from"./index.5a613cc5.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const r=a=>(S("data-v-089231d9"),a=a(),g(),a),z={class:"tit"},k={class:"time"},N={key:0},R=r(()=>s("p",{class:"tit"}," \u5546\u673A\u5206\u6790",-1)),M=r(()=>s("br",null,null,-1)),G=r(()=>s("br",null,null,-1)),j=r(()=>s("br",null,null,-1)),H=w({__name:"banquetFullMoon",props:{datas:{type:Object,defualt:function(){return{start_date:"",address:"",people_count:"",serve:"",perform:"",vehicle:"",in_hotel:""}}},update_time:{type:String,defualt:""}},setup(a){return(c,l)=>{const p=F,i=v,m=y,u=B,n=x,b=A,E=h,V=I;return f(),U(V,{style:{"margin-top":"16px"}},{default:t(()=>[e(E,{ref:"elForm",disabled:!0,model:c.formData,size:"mini","label-width":"180px"},{default:t(()=>[s("div",z,[d(" \u6EE1\u6708\u9152 "),s("span",k,"\u66F4\u65B0\u4E8E:"+_(a.update_time),1)]),e(b,null,{default:t(()=>[e(m,{span:8},{default:t(()=>[e(i,{label:"\u65F6\u95F4",prop:"start_date"},{default:t(()=>[e(p,{modelValue:a.datas.datas.start_date,"onUpdate:modelValue":l[0]||(l[0]=o=>a.datas.datas.start_date=o),clearable:"",type:"textarea",disabled:!0,style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:t(()=>[e(i,{label:"\u5730\u70B9",prop:"address"},{default:t(()=>[e(p,{modelValue:a.datas.datas.address,"onUpdate:modelValue":l[1]||(l[1]=o=>a.datas.datas.address=o),clearable:"",type:"textarea",disabled:!0,style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:t(()=>[e(i,{label:"\u4EBA\u6570",prop:"people_count"},{default:t(()=>[e(p,{modelValue:a.datas.datas.people_count,"onUpdate:modelValue":l[2]||(l[2]=o=>a.datas.datas.people_count=o),clearable:"",type:"textarea",disabled:!0,style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:t(()=>[e(i,{label:"\u8BF7\u5305\u529E",prop:"serve"},{default:t(()=>[e(n,{modelValue:a.datas.datas.serve,"onUpdate:modelValue":l[3]||(l[3]=o=>a.datas.datas.serve=o),size:"medium"},{default:t(()=>[e(u,{label:"2"},{default:t(()=>[d("\u9152\u5E97")]),_:1}),e(u,{label:"1"},{default:t(()=>[d("\u4E00\u6761\u9F99")]),_:1}),e(u,{label:"0"},{default:t(()=>[d("\u53EA\u8BF7\u53A8\u5E08")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:t(()=>[e(i,{label:"\u6709\u65E0\u6B4C\u821E\u8868\u6F14",prop:"perform"},{default:t(()=>[e(n,{modelValue:a.datas.datas.perform,"onUpdate:modelValue":l[4]||(l[4]=o=>a.datas.datas.perform=o),size:"medium"},{default:t(()=>[e(u,{label:"1"},{default:t(()=>[d("\u6709")]),_:1}),e(u,{label:"0"},{default:t(()=>[d("\u65E0")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:t(()=>[e(i,{label:"\u6709\u65E0\u4EA4\u901A\u5DE5\u5177",prop:"vehicle"},{default:t(()=>[e(n,{modelValue:a.datas.datas.vehicle,"onUpdate:modelValue":l[5]||(l[5]=o=>a.datas.datas.vehicle=o),size:"medium"},{default:t(()=>[e(u,{label:"1"},{default:t(()=>[d("\u6709")]),_:1}),e(u,{label:"0"},{default:t(()=>[d("\u65E0")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:8},{default:t(()=>[e(i,{label:"\u6709\u65E0\u4F4F\u5BBF",prop:"in_hotel"},{default:t(()=>[e(n,{modelValue:a.datas.datas.in_hotel,"onUpdate:modelValue":l[6]||(l[6]=o=>a.datas.datas.in_hotel=o),size:"medium"},{default:t(()=>[e(u,{label:"1"},{default:t(()=>[d("\u6709")]),_:1}),e(u,{label:"0"},{default:t(()=>[d("\u65E0")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),a.datas.ai_question?(f(),C("div",N,[R,s("div",null,[s("div",null,"AI\u63D0\u95EE\uFF1A"+_(a.datas.ai_question),1),M,s("div",null,"AI\u56DE\u7B54\uFF1A"+_(a.datas.ai_aianalyse),1),G,j])])):D("",!0)]),_:1})}}});const Be=q(H,[["__scopeId","data-v-089231d9"]]);export{Be as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{S as s,I as c,O as l,w as _,P as d}from"./element-plus.10e48c93.js";import{s as F}from"./system.cd6f7be8.js";import{f as B}from"./index.5a613cc5.js";import{d as r,r as E,o as f,c as C,U as t,L as o,u as h,R as b}from"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const D={class:"cache"},w=r({name:"cache"}),nt=r({...w,setup(A){const a=E([{content:"\u7CFB\u7EDF\u7F13\u5B58",desc:"\u7CFB\u7EDF\u8FD0\u884C\u8FC7\u7A0B\u4E2D\u4EA7\u751F\u7684\u5404\u7C7B\u7F13\u5B58\u6570\u636E"}]),i=async()=>{await B.confirm("\u786E\u8BA4\u6E05\u9664\u7CFB\u7EDF\u7F13\u5B58\uFF1F"),await F()};return(k,x)=>{const m=s,u=c,e=l,n=_,p=d;return f(),C("div",D,[t(u,{class:"!border-none",shadow:"never"},{default:o(()=>[t(m,{type:"warning",title:"\u6E29\u99A8\u63D0\u793A\uFF1A\u7BA1\u7406\u7CFB\u7EDF\u8FD0\u884C\u8FC7\u7A0B\u4E2D\u4EA7\u751F\u7684\u7F13\u5B58",closable:!1,"show-icon":""})]),_:1}),t(u,{class:"!border-none mt-4",shadow:"never"},{default:o(()=>[t(p,{data:h(a),size:"large"},{default:o(()=>[t(e,{label:"\u7BA1\u7406\u5185\u5BB9",prop:"content","min-width":"130"}),t(e,{label:"\u5185\u5BB9\u8BF4\u660E",prop:"desc","min-width":"180"}),t(e,{label:"\u64CD\u4F5C",width:"130",fixed:"right"},{default:o(()=>[t(n,{type:"primary",link:"",onClick:i},{default:o(()=>[b("\u6E05\u9664\u7CFB\u7EDF\u7F13\u5B58")]),_:1})]),_:1})]),_:1},8,["data"])]),_:1})])}}});export{nt as default};

View File

@ -0,0 +1 @@
import"./code-preview.vue_vue_type_script_setup_true_lang.87564891.js";import{_ as L}from"./code-preview.vue_vue_type_script_setup_true_lang.87564891.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";export{L as default};

View File

@ -0,0 +1 @@
import{x as w,y as B,E as D,w as T,L}from"./element-plus.10e48c93.js";import{f as r,b as N}from"./index.5a613cc5.js";import{u as U}from"./vue-clipboard3.dca5bca3.js";import{d as $,r as j,e as F,a4 as R,o as c,c as d,U as o,L as t,u as m,k as i,T as S,a7 as K,K as P,a as p,R as q}from"./@vue.51d7f2d8.js";const z={class:"code-preview"},A={class:"flex",style:{height:"50vh"}},O=$({__name:"code-preview",props:{modelValue:{type:Boolean},code:{}},emits:["update:modelValue"],setup(_,{emit:f}){const b=_,{toClipboard:h}=U(),n=j("index0"),V=async a=>{try{await h(a),r.msgSuccess("\u590D\u5236\u6210\u529F")}catch{r.msgError("\u590D\u5236\u5931\u8D25")}},s=F({get(){return b.modelValue},set(a){f("update:modelValue",a)}});return(a,l)=>{const g=R("highlightjs"),v=D,y=N,C=T,E=w,k=B,x=L;return c(),d("div",z,[o(x,{modelValue:m(s),"onUpdate:modelValue":l[1]||(l[1]=e=>i(s)?s.value=e:null),width:"900px",title:"\u4EE3\u7801\u9884\u89C8"},{default:t(()=>[o(k,{modelValue:m(n),"onUpdate:modelValue":l[0]||(l[0]=e=>i(n)?n.value=e:null)},{default:t(()=>[(c(!0),d(S,null,K(a.code,(e,u)=>(c(),P(E,{label:e.name,name:`index${u}`,key:u},{default:t(()=>[p("div",A,[o(v,{class:"flex-1"},{default:t(()=>[o(g,{autodetect:"",code:e.content},null,8,["code"])]),_:2},1024),p("div",null,[o(C,{onClick:G=>V(e.content),type:"primary",link:""},{icon:t(()=>[o(y,{name:"el-icon-CopyDocument"})]),default:t(()=>[q(" \u590D\u5236 ")]),_:2},1032,["onClick"])])])]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])}}});export{O as _};

View File

@ -0,0 +1 @@
import{r as t}from"./index.5a613cc5.js";function o(e){return t.get({url:"/tools.generator/generateTable",params:e})}function n(e){return t.get({url:"/tools.generator/dataTable",params:e})}function a(e){return t.post({url:"/tools.generator/selectTable",params:e})}function l(e){return t.get({url:"/tools.generator/detail",params:e})}function s(e){return t.post({url:"/tools.generator/syncColumn",params:e})}function u(e){return t.post({url:"/tools.generator/delete",params:e})}function g(e){return t.post({url:"/tools.generator/edit",params:e})}function i(e){return t.post({url:"/tools.generator/preview",params:e})}function c(e){return t.post({url:"/tools.generator/generate",params:e})}function f(){return t.get({url:"/tools.generator/getModels"})}export{f as a,u as b,i as c,c as d,o as e,a as f,g,n as h,s,l as t};

View File

@ -0,0 +1 @@
import{r}from"./index.5a613cc5.js";function i(t){return r.get({url:"/common/province",params:t})}function n(t){return r.get({url:"/common/city",params:t})}function o(t){return r.get({url:"/common/area",params:t})}function a(t){return r.get({url:"/common/street",params:t})}function u(t){return r.get({url:"/common/village",params:t})}function c(){return r.get({url:"/common/brigade"})}export{i as a,n as b,o as c,a as d,u as e,c as f};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{r as n}from"./index.5a613cc5.js";function a(t){return n.get({url:"/company/lists",params:t})}function e(t){return n.post({url:"/company/add",params:t})}function o(t){return n.post({url:"/company/edit",params:t})}function i(t){return n.post({url:"/company/delete",params:t})}function u(t){return n.get({url:"/company/detail",params:t})}function c(t){return n.get({url:"/company/subordinate",params:t})}function s(t){return n.get({url:"/setting.dict.dict_data/getContractPartyACompanyTypeList",params:t})}function p(t){return n.get({url:"/company/postsms",params:t})}function y(t){return n.get({url:"/company/initiate_contract",params:t})}function g(t){return n.get({url:"/company/Draftingcontracts",params:t})}function m(t){return n.get({url:"/user.user/Draftingcontracts",params:t})}function l(t){return n.get({url:"/company/authentication",params:t})}function f(t){return n.get({url:"/company/list_two",params:t})}function d(t){return n.get({url:"/company/responsible_area",params:t})}function C(t){return n.get({url:"/company/organizationFaceCreate",params:t})}function h(t){return n.post({url:"/company/depositRechargeTransferVoucher",params:t})}function A(t){return n.get({url:"/company/getDepositRechargeTransferVoucherList",params:t})}function L(t){return n.get({url:"/company/getPartyA",params:t})}export{u as a,d as b,f as c,o as d,e,g as f,s as g,i as h,y as i,l as j,a as k,c as l,L as m,h as n,C as o,A as p,p as s,m as u};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{r}from"./index.5a613cc5.js";function u(t){return r.get({url:"/user.user/lists",params:t},{ignoreCancelToken:!0})}function s(t){return r.get({url:"/user.user/detail",params:t})}function n(t){return r.post({url:"/user.user/edit",params:t})}function o(t){return r.post({url:"/user.user/adjustMoney",params:t})}function a(t){return r.post({url:"/user.user/initiate_contract",params:t})}function i(t){return r.post({url:"/contract.contract/wind_control",params:t})}function c(t){return r.post({url:"/user.user/Draftingcontracts",params:t})}function l(t){return r.get({url:"/contract.contract/postsms",params:t})}function f(t){return r.get({url:"/user.userRole/getlist",params:t})}function d(t){return r.post({url:"/user.user/add",params:t})}export{o as a,i as b,f as c,d,u as e,c as f,s as g,a as i,l as s,n as u};

View File

@ -0,0 +1 @@
import"./content.vue_vue_type_script_setup_true_lang.394e61f0.js";import{_ as M}from"./content.vue_vue_type_script_setup_true_lang.394e61f0.js";import"./decoration-img.1879616c.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";export{M as default};

View File

@ -0,0 +1 @@
import{b as n,d as m}from"./index.5a613cc5.js";import{g as d}from"./decoration.e57afa19.js";import{d as l,r as _,o as s,c as i,T as x,a7 as f,a as t,Q as u,S as r,U as v,u as b,bf as h,be as y}from"./@vue.51d7f2d8.js";import"./element-plus.10e48c93.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const w=o=>(h("data-v-18ea8db2"),o=o(),y(),o),g={class:"news"},j=w(()=>t("div",{class:"flex items-center news-title mx-[10px] my-[15px] text-[17px] font-medium"}," \u6700\u65B0\u8D44\u8BAF ",-1)),k={key:0,class:"mr-[10px]"},B=["src"],D={class:"flex flex-col justify-between flex-1"},S={class:"text-[15px] font-medium line-clamp-2"},I={class:"line-clamp-1 text-sm mt-[8px]"},V={class:"text-[#999] text-xs w-full flex justify-between mt-[8px]"},N={class:"flex items-center"},A={class:"ml-[5px]"},C=l({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(o){const c=_([]);return(async()=>{const p=await d({limit:10});c.value=p})(),(p,L)=>{const a=n;return s(),i("div",g,[j,(s(!0),i(x,null,f(b(c),e=>(s(),i("div",{key:e.id,class:"news-card flex bg-white px-[10px] py-[16px] text-[#333] border-[#f2f2f2] border-b"},[e.image?(s(),i("div",k,[t("img",{src:e.image,class:"w-[120px] h-[90px] object-contain"},null,8,B)])):u("",!0),t("div",D,[t("div",S,r(e.title),1),t("div",I,r(e.desc),1),t("div",V,[t("div",null,r(e.create_time),1),t("div",N,[v(a,{name:"el-icon-View"}),t("div",A,r(e.click),1)])])])]))),128))])}}});const ut=m(C,[["__scopeId","data-v-18ea8db2"]]);export{ut as default};

View File

@ -0,0 +1 @@
import{b as x,d as _}from"./index.5a613cc5.js";import c from"./decoration-img.1879616c.js";import{d as u,o as t,c as e,a as r,S as s,Q as p,T as a,a7 as l,U as m}from"./@vue.51d7f2d8.js";import"./element-plus.10e48c93.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const f={class:"my-service"},h={key:0,class:"title px-[15px] py-[10px]"},y={key:1,class:"flex flex-wrap pt-[20px] pb-[10px]"},v={class:"mt-[7px]"},b={key:2},g={class:"ml-[10px] flex-1"},k=u({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(o){return(w,B)=>{const d=x;return t(),e("div",f,[o.content.title?(t(),e("div",h,[r("div",null,s(o.content.title),1)])):p("",!0),o.content.style==1?(t(),e("div",y,[(t(!0),e(a,null,l(o.content.data,(i,n)=>(t(),e("div",{key:n,class:"flex flex-col items-center w-1/4 mb-[15px]"},[m(c,{width:"26px",height:"26px",src:i.image,alt:""},null,8,["src"]),r("div",v,s(i.name),1)]))),128))])):p("",!0),o.content.style==2?(t(),e("div",b,[(t(!0),e(a,null,l(o.content.data,(i,n)=>(t(),e("div",{key:n,class:"flex items-center border-b border-[#e5e5e5] h-[50px] px-[12px]"},[m(c,{width:"24px",height:"24px",src:i.image,alt:""},null,8,["src"]),r("div",g,s(i.name),1),r("div",null,[m(d,{name:"el-icon-ArrowRight"})])]))),128))])):p("",!0)])}}});const st=_(k,[["__scopeId","data-v-26886ebe"]]);export{st as default};

View File

@ -0,0 +1 @@
import{d as r}from"./index.5a613cc5.js";import{o as i,c as e,bf as m,be as s,a as o}from"./@vue.51d7f2d8.js";import"./element-plus.10e48c93.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const c="/admin/assets/default_avatar.fa19527b.png";const _={},p=t=>(m("data-v-4b1b613f"),t=t(),s(),t),a={class:"user-info flex items-center px-[25px]"},n=p(()=>o("img",{src:c,class:"w-[60px] h-[60px]",alt:""},null,-1)),d=p(()=>o("div",{class:"text-white text-[18px] ml-[10px]"},"\u672A\u767B\u5F55",-1)),f=[n,d];function l(t,x){return i(),e("div",a,f)}const X=r(_,[["render",l],["__scopeId","data-v-4b1b613f"]]);export{X as default};

View File

@ -0,0 +1 @@
import i from"./decoration-img.1879616c.js";import{d as p,o as r,c as m,U as c,a as o,S as e,bf as s,be as n}from"./@vue.51d7f2d8.js";import{d as a}from"./index.5a613cc5.js";import"./element-plus.10e48c93.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const d=t=>(s("data-v-2cdedb7a"),t=t(),n(),t),u={class:"customer-service"},_={class:"text-[15px] mt-[7px] font-medium"},l={class:"text-[#666] mt-[20px]"},x={class:"text-[#666] mt-[7px]"},f=d(()=>o("div",{class:"text-white text-[16px] rounded-[42px] bg-[#4173FF] w-full h-[42px] flex justify-center items-center mt-[50px]"}," \u4FDD\u5B58\u4E8C\u7EF4\u7801\u56FE\u7247 ",-1)),h=p({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(t){return(F,v)=>(r(),m("div",u,[c(i,{width:"140px",height:"140px",src:t.content.qrcode,alt:""},null,8,["src"]),o("div",_,e(t.content.title),1),o("div",l,"\u670D\u52A1\u65F6\u95F4\uFF1A"+e(t.content.time),1),o("div",x,"\u5BA2\u670D\u7535\u8BDD\uFF1A"+e(t.content.mobile),1),f]))}});const ot=a(h,[["__scopeId","data-v-2cdedb7a"]]);export{ot as default};

View File

@ -0,0 +1 @@
import"./content.vue_vue_type_script_setup_true_lang.dc67ff4d.js";import{_ as M}from"./content.vue_vue_type_script_setup_true_lang.dc67ff4d.js";import"./decoration-img.1879616c.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";export{M as default};

View File

@ -0,0 +1 @@
import{d as r,b as e}from"./index.5a613cc5.js";import{o as i,c as m,a as t,U as c,bf as s,be as a}from"./@vue.51d7f2d8.js";import"./element-plus.10e48c93.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const _={},n=o=>(s("data-v-3514bdd8"),o=o(),a(),o),d={class:"search"},l={class:"search-con flex items-center px-[15px]"},f=n(()=>t("span",{class:"ml-[5px]"},"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",-1));function h(o,x){const p=e;return i(),m("div",d,[t("div",l,[c(p,{name:"el-icon-Search",size:17}),f])])}const X=r(_,[["render",h],["__scopeId","data-v-3514bdd8"]]);export{X as default};

View File

@ -0,0 +1 @@
import"./content.vue_vue_type_script_setup_true_lang.1545f404.js";import{_ as M}from"./content.vue_vue_type_script_setup_true_lang.1545f404.js";import"./decoration-img.1879616c.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";export{M as default};

View File

@ -0,0 +1 @@
import o from"./decoration-img.1879616c.js";import{d as s,e as c,o as r,c as i,a as p,U as m,u as d}from"./@vue.51d7f2d8.js";const u={class:"banner mx-[10px] mt-[10px]"},_={class:"banner-image"},h=s({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(t){const n=t,a=c(()=>{const{data:e}=n.content;return Array.isArray(e)&&e[0]?e[0].image:""});return(e,l)=>(r(),i("div",u,[p("div",_,[m(o,{width:"100%",height:"100px",src:d(a),fit:"contain"},null,8,["src"])])]))}});export{h as _};

View File

@ -0,0 +1 @@
import o from"./decoration-img.1879616c.js";import{d as r,o as e,c as t,a,T as l,a7 as p,U as i,S as d}from"./@vue.51d7f2d8.js";const m={class:"nav bg-white pt-[15px] pb-[8px]"},_={class:"flex flex-wrap"},x={class:"mt-[7px]"},b=r({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(n){return(f,u)=>(e(),t("div",m,[a("div",_,[(e(!0),t(l,null,p(n.content.data,(s,c)=>(e(),t("div",{key:c,class:"flex flex-col items-center w-1/5 mb-[15px]"},[i(o,{width:"41px",height:"41px",src:s.image,alt:""},null,8,["src"]),a("div",x,d(s.name),1)]))),128))])]))}});export{b as _};

View File

@ -0,0 +1 @@
import s from"./decoration-img.1879616c.js";import{d as c,e as r,o,c as i,a as l,U as h,u as m,_ as u}from"./@vue.51d7f2d8.js";const d={class:"banner-image w-full h-full"},p=c({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})},height:{type:String,default:"170px"}},setup(e){const a=e,n=r(()=>{const{data:t}=a.content;return Array.isArray(t)&&t[0]?t[0].image:""});return(t,f)=>(o(),i("div",{class:"banner",style:u(e.styles)},[l("div",d,[h(s,{width:"100%",height:e.styles.height||e.height,src:m(n),fit:"contain"},null,8,["height","src"])])],4))}});export{p as _};

View File

@ -0,0 +1 @@
import{r}from"./index.5a613cc5.js";function n(t){return r.get({url:"/contract.contract/lists",params:t})}function a(t){return r.post({url:"/contract.contract/add",params:t})}function o(t){return r.post({url:"/contract.contract/edit",params:t})}function e(t){return r.get({url:"/contract.contract/detail",params:t})}function i(t){return r.get({url:"/contract.VehicleContract/lists",params:t})}function u(t){return r.get({url:"/contract.VehicleContract/detail",params:t})}function s(t){return r.post({url:"/contract.VehicleContract/uploadContract",params:t})}function l(t){return r.get({url:"/contract.contract/evidence",params:t})}export{e as a,o as b,a as c,l as d,n as e,s as f,i as g,u as l};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import"./data-table.vue_vue_type_script_setup_true_lang.369f12af.js";import{_ as Q}from"./data-table.vue_vue_type_script_setup_true_lang.369f12af.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import"./usePaging.60d02673.js";import"./code.ddd5c75e.js";export{Q as default};

View File

@ -0,0 +1 @@
import{B,C as x,w as D,D as P,O as K,P as R,Q as T}from"./element-plus.10e48c93.js";import{d as U,s as L,$ as N,r as S,w as $,o as b,c as h,U as e,L as l,H as z,u as a,a8 as g,R as C,M as I,a as M,k as j}from"./@vue.51d7f2d8.js";import{P as A}from"./index.cfb3fa32.js";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import{u as O}from"./usePaging.60d02673.js";import{f as Q,h as q}from"./code.ddd5c75e.js";import{f as G}from"./index.5a613cc5.js";const J={class:"data-table"},W={class:"m-4"},X={class:"flex justify-end mt-4"},ne=U({__name:"data-table",emits:["success"],setup(Y,{emit:F}){const r=L(),s=N({name:"",comment:""}),{pager:n,getLists:_,resetParams:w,resetPage:c}=O({fetchFun:q,params:s,size:10}),d=S([]),E=t=>{d.value=t.map(({name:o,comment:m})=>({name:o,comment:m}))},v=async()=>{var t;if(!d.value.length)return G.msgError("\u8BF7\u9009\u62E9\u6570\u636E\u8868");await Q({table:d.value}),(t=r.value)==null||t.close(),F("success")};return $(()=>{var t;return(t=r.value)==null?void 0:t.visible},t=>{t&&_()}),(t,o)=>{const m=B,p=x,f=D,y=P,i=K,V=R,k=T;return b(),h("div",J,[e(A,{ref_key:"popupRef",ref:r,clickModalClose:!1,title:"\u9009\u62E9\u8868",width:"900px",async:!0,onConfirm:v},{trigger:l(()=>[z(t.$slots,"default")]),default:l(()=>[e(y,{class:"ls-form",model:a(s),inline:""},{default:l(()=>[e(p,{label:"\u8868\u540D\u79F0"},{default:l(()=>[e(m,{class:"w-[280px]",modelValue:a(s).name,"onUpdate:modelValue":o[0]||(o[0]=u=>a(s).name=u),clearable:"",onKeyup:g(a(c),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(p,{label:"\u8868\u63CF\u8FF0"},{default:l(()=>[e(m,{class:"w-[280px]",modelValue:a(s).comment,"onUpdate:modelValue":o[1]||(o[1]=u=>a(s).comment=u),clearable:"",onKeyup:g(a(c),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(p,null,{default:l(()=>[e(f,{type:"primary",onClick:a(c)},{default:l(()=>[C("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(f,{onClick:a(w)},{default:l(()=>[C("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"]),I((b(),h("div",W,[e(V,{height:"400",size:"large",data:a(n).lists,onSelectionChange:E},{default:l(()=>[e(i,{type:"selection",width:"55"}),e(i,{label:"\u8868\u540D\u79F0",prop:"name","min-width":"150"}),e(i,{label:"\u8868\u63CF\u8FF0",prop:"comment","min-width":"160"}),e(i,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time","min-width":"180"})]),_:1},8,["data"])])),[[k,a(n).loading]]),M("div",X,[e(H,{modelValue:a(n),"onUpdate:modelValue":o[2]||(o[2]=u=>j(n)?n.value=u:null),onChange:a(_)},null,8,["modelValue","onChange"])])]),_:3},512)])}}});export{ne as _};

View File

@ -0,0 +1 @@
import{i as d,b as n}from"./element-plus.10e48c93.js";import{u as _,h as e,b as u,d as l}from"./index.5a613cc5.js";import{d as g,e as h,o as f,K as b,L as r,a as i,U as I,I as y,u as v,bf as S,be as w}from"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const N=t=>(S("data-v-8b12a43d"),t=t(),w(),t),x=N(()=>i("div",{class:"image-slot"},null,-1)),B={class:"image-slot"},P=g({__name:"decoration-img",props:{width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},radius:{type:[String,Number],default:0},...d},setup(t){const o=t,{getImageUrl:p}=_(),s=h(()=>({width:e(o.width),height:e(o.height),borderRadius:e(o.radius)}));return(a,U)=>{const m=u,c=n;return f(),b(c,y({style:s.value},o,{src:v(p)(a.src)}),{placeholder:r(()=>[x]),error:r(()=>[i("div",B,[I(m,{name:"el-icon-Picture",size:30})])]),_:1},16,["style","src"])}}});const ct=l(P,[["__scopeId","data-v-8b12a43d"]]);export{ct as default};

View File

@ -0,0 +1 @@
import{r as t}from"./index.5a613cc5.js";function a(e){return t.get({url:"/decorate.page/detail",params:e},{ignoreCancelToken:!0})}function o(e){return t.post({url:"/decorate.page/save",params:e})}function c(e){return t.get({url:"/decorate.data/article",params:e})}function n(e){return t.get({url:"/decorate.tabbar/detail",params:e})}function u(e){return t.post({url:"/decorate.tabbar/save",params:e})}export{a,n as b,u as c,c as g,o as s};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{S as R,I as $,w as x,O as T,t as L,P as N,Q as U}from"./element-plus.10e48c93.js";import{_ as O}from"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import{f as E,b as P}from"./index.5a613cc5.js";import{o as Q,d as j,e as z}from"./wx_oa.ba7b6328.js";import{u as I}from"./usePaging.60d02673.js";import{_ as K}from"./edit.vue_vue_type_script_setup_true_lang.01fa4adf.js";import{d as M,s as q,r as G,e as H,o as f,c as J,U as e,L as u,a as D,R as d,M as W,K as F,u as n,S as X,k as Y,Q as Z,n as h}from"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";const ee={class:"flex justify-end mt-4"},ze=M({__name:"default_reply",setup(te){const r=q(),m=G(!1),v=H(()=>o=>{switch(o){case 1:return"\u6587\u672C"}}),{pager:s,getLists:l}=I({fetchFun:z,params:{reply_type:3}}),g=async()=>{var o;m.value=!0,await h(),(o=r.value)==null||o.open("add",1)},y=async o=>{var a,p;m.value=!0,await h(),(a=r.value)==null||a.open("edit",1),(p=r.value)==null||p.getDetail(o)},w=async o=>{await E.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await Q({id:o}),E.msgSuccess("\u5220\u9664\u6210\u529F"),l()},B=async o=>{try{await j({id:o}),l()}catch{l()}};return l(),(o,a)=>{const p=R,C=$,b=P,_=x,i=T,k=L,V=N,A=O,S=U;return f(),J("div",null,[e(C,{class:"!border-none",shadow:"never"},{default:u(()=>[e(p,{type:"warning",title:"\u6E29\u99A8\u63D0\u793A\uFF1A1.\u7C89\u4E1D\u5728\u516C\u4F17\u53F7\u53D1\u9001\u5185\u5BB9\u65F6\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u5339\u914D\u60C5\u51B5\u4E0B\u53D1\u9001\u542F\u7528\u7684\u9ED8\u8BA4\u6587\u672C\u56DE\u590D\uFF1B2.\u540C\u65F6\u53EA\u80FD\u542F\u7528\u4E00\u4E2A\u9ED8\u8BA4\u56DE\u590D\u3002",closable:!1,"show-icon":""})]),_:1}),e(C,{class:"!border-none mt-4",shadow:"never"},{default:u(()=>[D("div",null,[e(_,{class:"mb-4",type:"primary",onClick:a[0]||(a[0]=t=>g())},{icon:u(()=>[e(b,{name:"el-icon-Plus"})]),default:u(()=>[d(" \u65B0\u589E ")]),_:1})]),W((f(),F(V,{size:"large",data:n(s).lists},{default:u(()=>[e(i,{label:"\u89C4\u5219\u540D\u79F0",prop:"name","min-width":"120"}),e(i,{label:"\u56DE\u590D\u7C7B\u578B","min-width":"120"},{default:u(({row:t})=>[d(X(n(v)(t.content_type)),1)]),_:1}),e(i,{label:"\u56DE\u590D\u5185\u5BB9",prop:"content","min-width":"120"}),e(i,{label:"\u72B6\u6001","min-width":"120"},{default:u(({row:t})=>[e(k,{modelValue:t.status,"onUpdate:modelValue":c=>t.status=c,"active-value":1,"inactive-value":0,onChange:c=>B(t.id)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),e(i,{label:"\u6392\u5E8F",prop:"sort","min-width":"120"}),e(i,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:u(({row:t})=>[e(_,{type:"primary",link:"",onClick:c=>y(t)},{default:u(()=>[d(" \u7F16\u8F91 ")]),_:2},1032,["onClick"]),e(_,{type:"danger",link:"",onClick:c=>w(t.id)},{default:u(()=>[d(" \u5220\u9664 ")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[S,n(s).loading]]),D("div",ee,[e(A,{modelValue:n(s),"onUpdate:modelValue":a[1]||(a[1]=t=>Y(s)?s.value=t:null),onChange:n(l)},null,8,["modelValue","onChange"])])]),_:1}),n(m)?(f(),F(K,{key:0,ref_key:"editRef",ref:r,onSuccess:n(l),onClose:a[2]||(a[2]=t=>m.value=!1)},null,8,["onSuccess"])):Z("",!0)])}}});export{ze as default};

View File

@ -0,0 +1 @@
import{r as e}from"./index.5a613cc5.js";function p(t){return e.get({url:"/dept.dept/lists",params:t})}function r(t){return e.post({url:"/dept.dept/add",params:t})}function u(t){return e.post({url:"/dept.dept/edit",params:t})}function n(t){return e.post({url:"/dept.dept/delete",params:t})}function l(t){return e.get({url:"/dept.dept/detail",params:t})}function s(){return e.get({url:"/dept.dept/all"})}export{u as a,r as b,l as c,s as d,p as e,n as f};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{w as R,O as $,P,I as N,Q as q}from"./element-plus.10e48c93.js";import{_ as I}from"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import{u as U}from"./vue-router.9f65afb1.js";import{u as A}from"./usePaging.60d02673.js";import{u as Q}from"./useDictOptions.d46d4fb9.js";import{a as j}from"./index.5a613cc5.js";import{a as K,p as M}from"./company.12c824b9.js";import{d as g,r as f,$ as y,o as v,c as O,M as z,u as a,K as w,L as s,U as e,R as C,a as m,S as G,k as H,Q as J,n as W}from"./@vue.51d7f2d8.js";import"./lodash.08438971.js";import{d as X}from"./dict.8e36f67c.js";import{_ as Y}from"./voucher.vue_vue_type_script_setup_true_name_withdrawEdit_lang.dddaa1e8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./axios.105476b3.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./index.cfb3fa32.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./useMenuOa.218e04cf.js";import"./wx_oa.ba7b6328.js";const Z={class:"mt-4"},tt={style:{display:"flex"}},ot={class:"flex mt-4 justify-end"},et=g({name:"financeCompanyLists"}),Yt=g({...et,setup(at){j();const h=U(),u=f(!1),c=f(null),D=async o=>{var t,r;u.value=!0,await W(),(t=c.value)==null||t.open("edit"),(r=c.value)==null||r.setFormData(o)},l=y({id:"",company_name:"",master_name:"",master_phone:""}),b=()=>{K({id:d.company_id}).then(o=>{for(const t in l)o[t]!=null&&o[t]!=null&&(l[t]=o[t])})},k=o=>{window.open(o)},d=y({company_id:""});h.query.company_id&&(d.company_id=h.query.company_id,b());const B=y({dictTypeLists:[]});(async()=>{const o=await X({type_id:6});B.dictTypeLists=o.lists})();const E=f([]),F=o=>{E.value=o.map(({id:t})=>t)},{dictData:L}=Q(""),{pager:n,getLists:_,resetParams:st,resetPage:nt}=A({fetchFun:M,params:d});return _(),(o,t)=>{const r=R,i=$,T=P,x=I,V=N,S=q;return v(),O("div",null,[z((v(),w(V,{class:"!border-none",shadow:"never"},{default:s(()=>[e(r,{type:"primary",onClick:t[0]||(t[0]=p=>D(a(l)))},{default:s(()=>[C("\u6DFB\u52A0\u51ED\u8BC1")]),_:1}),m("div",Z,[e(T,{data:a(n).lists,onSelectionChange:F},{default:s(()=>[e(i,{label:"ID",prop:"id","show-overflow-tooltip":"",width:"80"}),e(i,{label:"\u516C\u53F8\u540D\u79F0",prop:"company_name",width:"300","show-overflow-tooltip":""},{default:s(()=>[m("span",null,G(a(l).company_name),1)]),_:1}),e(i,{label:"\u5145\u503C\u91D1\u989D",prop:"deposit",width:"180","show-overflow-tooltip":""}),e(i,{label:"\u51ED\u8BC1\u5730\u5740",prop:"voucher","show-overflow-tooltip":""}),e(i,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time",width:"200","show-overflow-tooltip":""}),e(i,{label:"\u66F4\u65B0\u65F6\u95F4",prop:"update_time",width:"200","show-overflow-tooltip":""}),e(i,{label:"\u64CD\u4F5C",align:"center",width:"100",fixed:"right"},{default:s(({row:p})=>[m("div",tt,[e(r,{type:"primary",link:"",onClick:rt=>k(p.voucher)},{default:s(()=>[C(" \u67E5\u770B\u51ED\u8BC1 ")]),_:2},1032,["onClick"])])]),_:1})]),_:1},8,["data"])]),m("div",ot,[e(x,{modelValue:a(n),"onUpdate:modelValue":t[1]||(t[1]=p=>H(n)?n.value=p:null),onChange:a(_)},null,8,["modelValue","onChange"])])]),_:1})),[[S,a(n).loading]]),a(u)?(v(),w(Y,{key:0,ref_key:"editRef",ref:c,"dict-data":a(L),onSuccess:a(_),onClose:t[2]||(t[2]=p=>u.value=!1)},null,8,["dict-data","onSuccess"])):J("",!0)])}}});export{Yt as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{w as n,L as c}from"./element-plus.10e48c93.js";import{d as _,$ as E,o as f,c as F,U as t,L as e,a as u,R as s,bf as B,be as D}from"./@vue.51d7f2d8.js";import{d as g}from"./index.5a613cc5.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";const a=o=>(B("data-v-f503cd48"),o=o(),D(),o),h=a(()=>u("h1",null,"\u91CD\u8981\u63D0\u9192",-1)),v=a(()=>u("div",{class:"content"}," \u8BF7\u786E\u8BA4\u4FE1\u606F\u662F\u5426\u6709\u8BEF,\u53D1\u9001\u5408\u540C,\u8BF7\u786E\u8BA4\u4FE1\u606F\u662F\u5426\u6709\u8BEF,\u53D1\u9001\u7535\u5B50\u5408\u540C\u540E\u77ED\u65F6\u95F4\u5185\u5C06\u4E0D\u53EF\u518D\u6B21\u53D1\u9001. ",-1)),y={class:"btn_menu"},C=_({__name:"dialog",props:{showEdit:{default:!1}},setup(o){const i=o,m=()=>{content.emit("close")};return E({name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""}),(w,p)=>{const r=n,d=c;return f(),F("div",null,[t(d,{modelValue:i.showEdit,"onUpdate:modelValue":p[0]||(p[0]=l=>i.showEdit=l),onClose:m},{default:e(()=>[h,v,u("p",y,[t(r,{type:"primary",size:"large"},{default:e(()=>[s("\u786E\u8BA4\u521B\u5EFA")]),_:1}),t(r,{type:"info",size:"large"},{default:e(()=>[s("\u8FD4\u56DE")]),_:1})])]),_:1},8,["modelValue"])])}}});const ro=g(C,[["__scopeId","data-v-f503cd48"]]);export{ro as default};

View File

@ -0,0 +1 @@
import"./dialog_commodity.vue_vue_type_script_setup_true_name_companyLists_lang.5673f0c1.js";import{_ as O}from"./dialog_commodity.vue_vue_type_script_setup_true_name_companyLists_lang.5673f0c1.js";import"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./usePaging.60d02673.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./task_template.b3a5d82b.js";export{O as default};

View File

@ -0,0 +1 @@
import{_ as R}from"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import{B as T,C as U,w as z,D as A,I as O,O as $,b as j,P as J}from"./element-plus.10e48c93.js";import{u as q}from"./usePaging.60d02673.js";import"./index.5a613cc5.js";import{f as G}from"./task_template.b3a5d82b.js";import{d as k,r as w,$ as M,w as H,o as K,c as Q,U as o,L as l,u as n,R as f,a as C,k as W,n as X}from"./@vue.51d7f2d8.js";const Y={class:"mt-4"},Z={class:"flex justify-end mt-4"},ee={class:"flex justify-end mt-2"},oe=k({name:"companyLists"}),re=k({...oe,props:{ids:{type:String,default:""}},emits:["customEvent","close"],setup(x,{emit:y}){var F;const g=x,E=w(null);let h=((F=g==null?void 0:g.ids)==null?void 0:F.split(","))||[];const p=M({keyword:"",no:""}),V=r=>{let e=[];r.forEach(t=>{e=[...e,...t]}),y("customEvent",e)},c=w([[]]);let b=0;const D=r=>{let e=a.page?a.page-1:0;e!=b&&r.length<c.value[e].length?console.log("\u52A0\u8F7D\u4E2D"):(b=e,c.value[e]=JSON.parse(JSON.stringify(r)),console.log("\u52A0\u8F7D\u5B8C\u6210"))},B=()=>{y("close",null)},{pager:a,getLists:v,resetParams:S,resetPage:P}=q({fetchFun:G,params:p,size:10});return v().then(r=>{for(let e=0;e<Math.ceil(a.count/a.size)-1;e++)c.value.push([])}),H(()=>a.lists,(r,e)=>{X(()=>{r.forEach(t=>{var i,m;t.product_id+="";let _=new Set;if(h.includes(t.product_id)){let s=a.page?a.page-1:0;(i=c.value[s])!=null&&i.find(u=>u.product_id==t.product_id)||(_.add(t.product_id),(m=c.value[s])==null||m.push(t))}h=h.filter(s=>!_.has(s)),c.value.forEach(s=>{s.forEach(u=>{u.product_id==t.product_id&&E.value.toggleRowSelection(t,!0)})})})})},{deep:!0,immediate:!0}),(r,e)=>{const t=T,_=U,i=z,m=A,s=O,u=$,I=j,L=J,N=R;return K(),Q("div",null,[o(s,{class:"!border-none",shadow:"never"},{default:l(()=>[o(m,{class:"mb-[-16px]",model:n(p),inline:""},{default:l(()=>[o(_,{label:"\u5546\u54C1\u540D\u79F0",prop:"company_name"},{default:l(()=>[o(t,{class:"w-[280px]",modelValue:n(p).keyword,"onUpdate:modelValue":e[0]||(e[0]=d=>n(p).keyword=d),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0"},null,8,["modelValue"])]),_:1}),o(_,{label:"\u5546\u54C1\u7F16\u53F7",prop:"company_type"},{default:l(()=>[o(t,{class:"w-[280px]",modelValue:n(p).no,"onUpdate:modelValue":e[1]||(e[1]=d=>n(p).no=d),clearable:"",placeholder:"\u5546\u54C1\u7F16\u53F7"},null,8,["modelValue"])]),_:1}),o(_,null,{default:l(()=>[o(i,{type:"primary",onClick:n(P)},{default:l(()=>[f("\u67E5\u8BE2")]),_:1},8,["onClick"]),o(i,{onClick:n(S)},{default:l(()=>[f("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),o(s,{class:"!border-none",shadow:"never"},{default:l(()=>[C("div",Y,[o(L,{ref_key:"tableRef",ref:E,data:n(a).lists,onSelectionChange:D},{default:l(()=>[o(u,{type:"selection",width:"55"}),o(u,{label:"ID",property:"product_id"}),o(u,{label:"\u56FE\u7247",property:"image"},{default:l(({row:d})=>[o(I,{src:d.image,style:{width:"80px",height:"80px"},fit:"cover"},null,8,["src"])]),_:1}),o(u,{label:"\u5546\u54C1\u540D\u79F0",property:"store_name"}),o(u,{label:"\u4EF7\u683C",property:"price"})]),_:1},8,["data"])]),C("div",Z,[o(N,{modelValue:n(a),"onUpdate:modelValue":e[2]||(e[2]=d=>W(a)?a.value=d:null),onChange:n(v),pageSizes:[10]},null,8,["modelValue","onChange"])]),C("div",ee,[o(i,{type:"primary",onClick:e[3]||(e[3]=d=>V(n(c)))},{default:l(()=>[f("\u786E\u8BA4")]),_:1}),o(i,{onClick:B},{default:l(()=>[f("\u53D6\u6D88")]),_:1})])]),_:1})])}}});export{re as _};

View File

@ -0,0 +1 @@
import"./dialog_index.vue_vue_type_script_setup_true_name_companyLists_lang.4d6ce042.js";import{_ as O}from"./dialog_index.vue_vue_type_script_setup_true_name_companyLists_lang.4d6ce042.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import"./usePaging.60d02673.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./company.12c824b9.js";export{O as default};

View File

@ -0,0 +1 @@
import"./dialog_index.vue_vue_type_script_setup_true_name_companyLists_lang.b9cc8349.js";import{_ as O}from"./dialog_index.vue_vue_type_script_setup_true_name_companyLists_lang.b9cc8349.js";import"./element-plus.10e48c93.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.c80b8015.js";import"./lodash-es.29c53eac.js";import"./dayjs.e873ead7.js";import"./@amap.8a62addd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.vue_vue_type_script_setup_true_lang.579ca8f7.js";import"./usePaging.60d02673.js";import"./index.5a613cc5.js";import"./lodash.08438971.js";import"./axios.105476b3.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.7ac6f233.js";import"./color.44a05936.js";import"./clone.0afcbf90.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.86067895.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./company.12c824b9.js";export{O as default};

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