Merge pull request 'master' (#1) from master into dev

Reviewed-on: #1
This commit is contained in:
mkm 2023-08-28 14:48:38 +08:00
commit e6c06e18ea
285 changed files with 1858 additions and 438 deletions

3
.gitignore vendored
View File

@ -8,4 +8,5 @@
!/runtime/index.html
/config/install.lock
/public/nginx.htaccess
/public/.htaccess
/public/.htaccess
vendor/ebaoquan/junziqian_sdk

View File

@ -138,11 +138,20 @@ class CompanyController extends BaseAdminController
} else {
$params['party_a'] = $this->adminInfo['company_id'];
}
//判断是否是租赁合同
//如果是租赁合同则必须传递租赁数量参数
// if($params['contract_type'] == 29) {
// if(empty($params['num'])){
// return $this->fail('缺少必要参数');
// }
// }
$area_manager = Company::where('id', $params['party_a'])->value('area_manager');
$params['area_manager'] = $area_manager;
$params['type'] = 1;
$params['party_b'] = $params['id'];
unset($params['id']);
$result = ContractLogic::initiate_contract($params);
if ($result['code']==1) {
if ($result['code'] == 1) {
return $this->success($result['msg'], $result['data']);
}
return $this->fail(ContractLogic::getError());
@ -184,11 +193,12 @@ class CompanyController extends BaseAdminController
'business_license' => 'https://lihai001.oss-cn-chengdu.aliyuncs.com/def/561f8202305171526091317.png', //$qualification['business_license'],
'master_name' => $company['master_name'],
'master_email' => $company['master_email'],
'id' => $company['id'],
];
$res = app(JunziqianController::class)->EnterpriseCertification($data);
if ($res->success == true) {
Db::name('company')->where('id', $params['id'])->update(['master_email' => $res->data, 'is_authentication' => 1]);
return $this->success('认证成功', ['email' => $res->data], 1, 1);
Db::name('company')->where('id', $params['id'])->update(['master_email' => $res->data]);
return $this->success('系统认证中,请稍后刷新页面查看', ['email' => $res->data], 1, 1);
} else {
return $this->fail($res->msg);
}
@ -211,7 +221,7 @@ class CompanyController extends BaseAdminController
$res = app(JunziqianController::class)->organizationReapply($data);
if ($res->success == true) {
Db::name('company')->where('id', $params['id'])->update(['master_email' => $res->data]);
return $this->success('重新认证成功', ['em'], 1, 1);
return $this->success('系统认证中,请稍后刷新页面查看', ['email' => $res->data], 1, 1);
} else {
return $this->fail($res->msg);
}

View File

@ -88,11 +88,12 @@ class UserController extends BaseAdminController
//**发起合同 */
public function initiate_contract(){
$params = Request::param();
$params['party_a']=Db::name('company')->where('admin_id',$this->adminId)->value('id');
if($params['party_a']<=0){
$find=Db::name('company')->where('admin_id',$this->adminId)->field('id,area_manager')->find();
if(!$find||$find['party_a']<=0){
return $this->fail('甲方不存在,请联系平台绑定公司');
}
$params['check_status']=1;
$params['area_manager'] = $find['area_manager'];
$res=ContractLogic::Initiate_contract($params);
if (true === $res) {
return $this->success('发起成功,等待平台风控部上传合同', [], 1, 1);

View File

@ -110,12 +110,19 @@ class CompanyLists extends BaseAdminDataLists implements ListsSearchInterface
public function list_two(): array
{
return Company::where('company_type',30)
->field(['is_authentication','id', 'company_name', 'organization_code', 'city', 'area', 'street', 'company_type', 'master_name', 'master_position', 'master_phone', 'master_email', 'other_contacts', 'area_manager', 'is_contract', 'deposit', 'deposit_time', 'qualification', 'status'])
$params=$this->request->param();
$where=['company_type'=>30];
if(isset($params['company_type'])){
$where=['company_type'=>$params['company_type']];
};
$count=Company::where($where)->count();
$list= Company::where($where)
->field(['is_authentication','id', 'company_name', 'organization_code', 'city', 'area','area area_name', 'street','street street_name', 'company_type', 'master_name', 'master_position', 'master_phone', 'master_email', 'other_contacts', 'area_manager', 'is_contract', 'deposit', 'deposit_time', 'qualification', 'status'])
->limit($this->limitOffset, $this->limitLength)
->order(['id' => 'desc'])
->select()
->toArray();
return ['list'=>$list,'page_no'=>$this->limitOffset+1,'page_size'=>$this->limitLength,'count'=>$count];
}
/**
* @notes 获取数量

View File

@ -58,6 +58,7 @@ class UserInformationgLists extends BaseAdminDataLists implements ListsSearchInt
->field(['id','create_user_id','company_id','area_id','area_id area_name','street_id','street_id street_name','village_id','village_id village_name', 'brigade_id','brigade_id brigade_name', 'address', 'name', 'phone', 'sex', 'age','update_time','create_time','status'])
->append(['extend'])
->order(['id' => 'desc'])
->limit($this->limitOffset, $this->limitLength)
->select()
->toArray();
return $lists;

View File

@ -54,12 +54,13 @@ class UserMenuLists extends BaseAdminDataLists implements ListsSearchInterface
*/
public function lists(): array
{
return UserMenu::where($this->searchWhere)
->field(['id', 'pid', 'type', 'name', 'icon', 'sort', 'paths', 'params', 'is_show', 'is_disable'])
$lists = UserMenu::where($this->searchWhere)
->field(['id', 'pid', 'type', 'name', 'icon', 'sort', 'paths', 'params', 'is_show', 'is_disable','notes'])
->limit($this->limitOffset, $this->limitLength)
->order(['id' => 'desc'])
->select()
->toArray();
return linear_to_tree($lists, 'children');
}
@ -73,5 +74,4 @@ class UserMenuLists extends BaseAdminDataLists implements ListsSearchInterface
{
return UserMenu::where($this->searchWhere)->count();
}
}
}

View File

@ -5,6 +5,7 @@ use app\common\logic\finance\ShareProfit;
use app\common\logic\task\TaskLogic;
use app\common\model\Company;
use app\common\model\task\Task;
use app\common\model\task_scheduling\TaskScheduling;
use app\common\model\task_scheduling_plan\TaskSchedulingPlan;
use app\common\model\task_template\TaskTemplate;
use think\facade\Log;
@ -15,6 +16,9 @@ class CeshiController extends BaseApiController
{
public array $notNeedLogin = ['index','ceshi','ceshi1','ceshi2'];
/**
* 任务结算
*/
public function index()
{
// $all=TaskSchedulingPlan::whereDay('end_time','yesterday')->where('is_pay',0)->with(['template_info','scheduling'])->select()->toArray();
@ -26,21 +30,90 @@ class CeshiController extends BaseApiController
halt(1);
}
/**
* 任务刷新
*/
public function ceshi(){
$time=strtotime(date('Y-m-d'));
// $time=strtotime(date('Y-m-d'));
// $tiem_end=$time+86399;
$all=TaskTemplate::where('cron_time','<',$time)->where('status',1)->with('company')->select()->toArray();
// $all=TaskTemplate::where('id',73)->with('company')->select()->toArray();
// $all=TaskSchedulingPlan::where('start_time','between',[$time,$tiem_end])->where('is_execute',0)->with(['template_info','scheduling'])->select()->toArray();
$company_id=0;
foreach($all as $k=>$v){
TaskLogic::CronAdd($v);
$company_id=$v['company_id'];
// $tiem_end=$time+86399;where('cron_time','<',$time)->
$plan_all=TaskScheduling::where('status',1)->with('company_info')->select()->toArray();
foreach($plan_all as $k=>$v){
$all=TaskTemplate::where('status',1)->where('task_scheduling',$v['id'])->limit(30)->select()->toArray();
if($all){
$plan_all[$k]['template']=$all;
}else{
unset($plan_all[$k]);
}
}
$company_id=[];
foreach($plan_all as $k=>$v){
foreach($v['template'] as $kkk=>$vvv){
if ($v['types'] == 1 ||$vvv['types'] == 3) {
if ($v['company_info'] && $v['company_info']['day_count'] <=$vvv['stage_day_one']) {
$res=$this->stage_inspection($v['template'],'moeny','一');
if($res==false){
return false;
}
} else {
$res=$this->stage_inspection($v['template'],'money_two','二');
if($res==false){
return false;
}
}
} elseif ($v['types'] == 2) {
if ($v['company_info']['day_count'] <=$vvv['stage_day_one']) {
$res=$this->stage_inspection($v['template'],'moeny','一');
if($res==false){
return false;
}
} elseif ($v['company_info']['day_count'] <=$vvv['stage_day_two']) {
$res=$this->stage_inspection($v['template'],'money_two','二');
if($res==false){
return false;
}
} else {
$res=$this->stage_inspection($v['template'],'money_three','三');
if($res==false){
return false;
}
}
} else {
if ( $v['company_info']['day_count'] <=$vvv['stage_day_one']) {
$res=$this->stage_inspection($v['template'],'money_three','三');
if($res==false){
return false;
}
} else {
$res=$this->stage_inspection($v['template'],'money_two','二');
if($res==false){
return false;
}
}
}
}
foreach($v['template'] as $kk=>$vv){
halt($v);
TaskLogic::CronAdd($vv,$v);
}
$company_id[]=$v['company_id'];
}
Company::where('id','in',$company_id)->inc('day_count')->update();
}
public function stage_inspection($v,$moeny_type='moeny',$title='一'){
$count_moeny=0;
foreach($v['template'] as $kkkk=>$vvvv){
$count_moeny+=$vvvv[$moeny_type];
}
if($count_moeny>200){
Log::info($title.'阶段金额大于200无法下达'.json_encode($v['company_info']));
return false;
}
return true;
}
//三轮车判断
public function ceshi1(){
$params=[
@ -65,9 +138,19 @@ class CeshiController extends BaseApiController
}
public function ceshi2(){
$
$b=app(RemoteController::class)->shang_date_list('');
$all=TaskSchedulingPlan::where('id',699)->where('is_pay',0)->with(['template_info','scheduling'])->select()->toArray();
foreach($all as $k=>$data){
// $company = Company::where('id', $data['company_id'])->field('id,deposit,company_money,user_id,day_count,company_type,province,city,area,street,village,brigade')->find(); // 可能要判断预存金是否满足
$task = Task::where('id', $data['task_id'])->field('director_uid')->where('status', 3)->with('director_info')->find();
$arr['money'] = $data['template_info']['money'];
$arr['company_id'] = $data['scheduling']['company_id'];
$arr['msg'] = '来自任务【' . $data['template_info']['title'] . '】,完成人,的任务结算';
$arr['proportion_one'] = $data['template_info']['proportion_one'];
$arr['proportion_two'] = $data['template_info']['proportion_two'];
$arr['sn'] = $data['sn'];
$arr['id'] = $data['id'];
}
halt($arr);
}
}

View File

@ -155,6 +155,8 @@ class CompanyController extends BaseApiController
{
$params = $this->request->param();
$params['party_a'] = $this->userInfo['company_id'];
$area_manager = Company::where('id', $params['party_a'])->value('area_manager');
$params['area_manager'] = $area_manager;
$params['type'] = 1;
$result = ContractLogic::initiate_contract($params);
if ($result == true) {

View File

@ -16,6 +16,8 @@ namespace app\api\controller;
use app\api\logic\IndexLogic;
use app\common\model\Company;
use app\common\model\company\CompanyProperty;
use think\facade\Db;
use think\facade\Log;
use think\response\Json;
@ -30,7 +32,8 @@ class IndexController extends BaseApiController
{
public array $notNeedLogin = ['index', 'config', 'policy', 'decorate','notifyUrl'];
public array $notNeedLogin = ['index', 'config', 'policy', 'decorate', 'notifyUrl','notifyProperty','notifyAuthentication'];
/**
@ -60,7 +63,8 @@ class IndexController extends BaseApiController
*/
public function config()
{
$result = IndexLogic::getConfigData();
$group_id=$this->userInfo?$this->userInfo['group_id']:1;
$result = IndexLogic::getConfigData($group_id);
return $this->data($result);
}
@ -92,29 +96,111 @@ class IndexController extends BaseApiController
return $this->data($result);
}
public function notifyUrl(){
$a= Request()->get();
if($a){
$find=Db::name('contract')->where('id',$a['id'])->find();
if($find){
if($find['signing_timer']==0){
Db::name('contract')->where('id',$a['id'])->update(['signing_timer'=>1]);
/**签约回调 */
public function notifyUrl()
{
$a = Request()->get();
if ($a) {
$find = Db::name('contract')->where('id', $a['id'])->find();
if ($find) {
if ($find['signing_timer'] == 0) {
Db::name('contract')->where('id', $a['id'])->update(['signing_timer' => 1]);
return true;
}else if($find['signing_timer']==1){
Db::name('contract')->where('id',$a['id'])->update(['status'=>1,'signing_timer'=>2]);
if($find['type']==1){
Db::name('company')->where('id',$find['party_a'])->update(['status'=>1,'is_contract'=>1]);
Db::name('company')->where('id',$find['party_b'])->update(['status'=>1,'is_contract'=>1]);
}else{
Db::name('company')->where('id',$find['party_a'])->update(['status'=>1,'is_contract'=>1]);
Db::name('user')->where('id',$find['party_b'])->update(['is_contract'=>1]);
} else if ($find['signing_timer'] == 1) {
Db::name('contract')->where('id', $a['id'])->update(['status' => 1, 'signing_timer' => 2]);
if ($find['type'] == 1) {
Db::name('company')->where('id', $find['party_a'])->update(['status' => 1, 'is_contract' => 1]);
Db::name('company')->where('id', $find['party_b'])->update(['status' => 1, 'is_contract' => 1]);
} else {
Db::name('company')->where('id', $find['party_a'])->update(['status' => 1, 'is_contract' => 1]);
Db::name('user')->where('id', $find['party_b'])->update(['is_contract' => 1]);
}
}
curl_post('http://logistics.lihaink.cn/api/updateRentRecord',[],['contract_id'=>$a['id']]);
try {
//获取租赁信息
$vehicleRent = Db::name('vehicle_rent')->where('contract_id',$a['id'])->find();
//获取公司信息
$company = Db::name('company')->where('id',$vehicleRent['party_b'])->find();
//通知物流系统
if($vehicleRent && $company){
$result = curl_post('http://logistics.lihaink.cn/api/vehicleRent', [], [
'contract_id' => $a['id'],
'car_id' => $vehicleRent['car_ids'],
'company_id' => $company['id'],
'company_name' => $company['company_name'],
'company_user_id' => $company['user_id'],
'company_user_name' => $company['master_name'],
'company_user_phone' => $company['master_phone'],
'rent_type' => $vehicleRent['rent_type']
]);
if($result['code'] == 1){
$carids = explode(',',$vehicleRent['car_ids']);
$pro_data = [];
foreach($carids as $k => $v){
$pro_data[$k]['company_id']=$company['id'];
$pro_data[$k]['object_id']=$v;
$pro_data[$k]['type']=1;
$pro_data[$k]['create_time']=time();
}
Db::name('company_property')->insertAll($pro_data);
Db::name('vehicle_rent')->update(['status'=>2,'update_time'=>time(),'id'=>$vehicleRent['id']]);
}
}
}catch (\Exception $e){
return false;
}
}
}
return json(['success'=>true,'msg'=>'成功']);
return json(['success' => true, 'msg' => '成功']);
}
}
/**
* 资产回调
*/
public function notifyProperty()
{
$parmas = Request()->post();
if ($parmas) {
if (!isset($parmas['company_id']) || $parmas['company_id'] < 0) {
return json(['success' => false, 'msg' => '公司id不能为空']);
}
if (!isset($parmas['object_id'])) {
return json(['success' => false, 'msg' => '对象id不能为空']);
}
$data=[];
$object_id = explode(',',$parmas['object_id']);
foreach($object_id as $k=>$v){
if($v>0){
$data[$k]['company_id']=$parmas['company_id'];
$data[$k]['object_id']=$v;
$data[$k]['type']=1;
}
}
if (count($data)>0){
$res = CompanyProperty::insertAll($data);
}
if ($res) {
return json(['success' => true, 'msg' => '成功']);
} else {
return json(['success' => false, 'msg' => '失败']);
}
}
return json(['success' => false, 'msg' => '失败,没有参数']);
}
/**
* 认证回调
*/
public function notifyAuthentication()
{
$parmas = Request()->param();
Log::error('notifyAuthentication', $parmas);
if ($parmas) {
Company::where('id',$parmas['id'])->update(['is_authentication'=>1]);
return json(['success' => true, 'msg' => '成功']);
}
return json(['success' => false, 'msg' => '失败,没有参数']);
}
}

View File

@ -3,17 +3,17 @@
namespace app\api\controller;
use app\Request;
use com\junziqian\sdk\bean\req\sign\ApplySignReq;
use com\junziqian\sdk\bean\req\user\OrganizationCreateReq;
use com\junziqian\sdk\util\exception\ResultInfoException;
use com\junziqian\sdk\util\RequestUtils;
use com\junziqian\sdk\util\ShaUtils;
use junziqian\sdk\bean\req\sign\ApplySignReq;
use junziqian\sdk\bean\req\user\OrganizationCreateReq;
use junziqian\sdk\util\exception\ResultInfoException;
use junziqian\sdk\util\RequestUtils;
use junziqian\sdk\util\ShaUtils;
use CURLFile;
use think\facade\Db;
class JunziqianController extends BaseApiController
{
public array $notNeedLogin = ['index', 'download_file'];
public array $notNeedLogin = ['download_file'];
/**请求地址*/
private $serviceUrl = 'https://api.sandbox.junziqian.com';
@ -22,20 +22,10 @@ class JunziqianController extends BaseApiController
/**secret*/
private $appSecret = '1e66d8b73121e0d911b7943d82bba174';
/**默认加密方式:不输入使用sha256,其它可选择项md5,sha1,sha3-256*/
private $encryMethod;
/**默认ts单位:1毫秒,2秒*/
private $tsType;
public function index()
{
$data = [
'name' => '我的合同',
'signatories' => [['fullName' => '小米', 'identityType' => 1, 'identityCard' => '5002401XXXXXXXXX', 'mobile' => 18982406440, 'noNeedVerify' => 1, 'signLevel' => 1]],
'url' => "https://dev.lihaink.cn/storage/202307/acbba88e77392348d3a8a4a1fdf210f1.pdf"
];
}
/**
* 填充签名数据
* @param $req array
@ -74,8 +64,6 @@ class JunziqianController extends BaseApiController
public function EnterpriseCertification($data)
{
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
//CURLFile 可以传url或filePath但必须保证文件存在且有效否则php不会报错只会导致http请求返回null并没有调到服务端
//初始化合同参数
$request = new OrganizationCreateReq();
$request->name = $data['name'];
$request->identificationType = 1; //证件类型0多证,1多证合一
@ -86,19 +74,16 @@ class JunziqianController extends BaseApiController
if (isset($data['master_email'])) {
$request->emailOrMobile = $data['master_email']; //邮箱
}
// $request->emailOrMobile = ; //邮箱
$request->notifyUrl = 'https://worker-task.lihaink.cn/notify_authentication?id=' . $data['id'];
//发起创建企业请求
$response = $requestUtils->doPost("/v2/user/organizationCreate", $request);
return $response;
// return $this->success('', (array)$response);
}
//重新提交企业实名认证
public function organizationReapply($data)
{
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
//CURLFile 可以传url或filePath但必须保证文件存在且有效否则php不会报错只会导致http请求返回null并没有调到服务端
//初始化合同参数
$request = new OrganizationCreateReq();
$request->name = $data['name'];
$request->identificationType = 1; //证件类型0多证,1多证合一
@ -120,11 +105,11 @@ class JunziqianController extends BaseApiController
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
//初始化合同参数
$request = array(
"emailOrMobile" => $param['email'], //TODO *
"emailOrMobile" => $param['master_email'], //TODO *
);
//发起请求
$response = $requestUtils->doPost("/v2/user/organizationAuditStatus", $request);
return $this->success('', (array)$response);
return $response;
}
//企业自定义公章
@ -144,9 +129,6 @@ class JunziqianController extends BaseApiController
public function Signing($data, $id)
{
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
//CURLFile 可以传url或filePath但必须保证文件存在且有效否则php不会报错只会导致http请求返回null并没有调到服务端
//初始化合同参数
//[ ['fullName' => '小米', 'identityType' => 1, 'identityCard' => '5002401XXXXXXXXX', 'mobile' => 18982406440,'noNeedVerify'=>1,'signLevel'=>1] ]
$request = new ApplySignReq();
$request->contractName = $data['name'];
$request->signatories = $data['signatories']; //签约方
@ -159,7 +141,6 @@ class JunziqianController extends BaseApiController
// halt($request);
$response = $requestUtils->doPost("/v2/sign/applySign", $request);
return $response;
// return $this->success('', (array)$response);
}
public function SigningLink($data)
@ -169,8 +150,6 @@ class JunziqianController extends BaseApiController
//初始化合同参数
$response = $requestUtils->doPost("/v2/sign/link", $data);
return $response;
// return $this->success('', (array)$response);
}
public function sms($data)

View File

@ -18,6 +18,7 @@ use app\api\validate\{LoginAccountValidate, RegisterValidate, WebScanLoginValida
use app\api\logic\LoginLogic;
use app\Request;
use app\api\logic\UserLogic;
use app\common\model\Company;
/**
* 登录注册

View File

@ -59,6 +59,7 @@ class RemoteController extends BaseApiController
break;
default:
Log::error('任务结算失败,公司类型错误:' . $company['company_type']);
Log::error('片区交易错误:'.$company);
return false;
}
try {
@ -102,13 +103,22 @@ class RemoteController extends BaseApiController
public function shang_date_list($company,$is_day,$querys){
if($is_day==1){
$yesterday = date('Y-m-d');
$start_time = date('Y-m-d');
$time=strtotime($start_time)+86399;
$end_time=date('Y-m-d H:i:s',$time);
}else{
$yesterday = date('Y-m-d',strtotime('-1 day', time()));
$start_time = date('Y-m-d',strtotime('-1 day', time()));
$time=strtotime($start_time)+86399;
$end_time=date('Y-m-d H:i:s',$time);
}
if(isset($querys['start_time']) && isset($querys['end_time'])){
$start_time = $querys['start_time'];
$end_time = $querys['end_time'];
}
$parmas = [
"start_date" => $yesterday,
"end_date" => $yesterday
"start_date" => $start_time,
"end_date" => $end_time
];
switch ($company['company_type']) {
case 18:

View File

@ -4,6 +4,7 @@ namespace app\api\controller;
use app\common\logic\task\TaskLogic;
use app\common\model\Company;
use app\common\model\company\CompanyProperty;
use app\common\model\informationg\UserInformationg;
use app\common\model\task\Task;
use app\common\model\user\User;
@ -18,15 +19,15 @@ class TaskController extends BaseApiController
if ($this->userInfo['admin_id'] != 0) {
$where[] = ['company_id', '=', $this->userInfo['company_id']];
} else {
$is_captain = User::where('id', $this->userId)->value('is_captain');
if ($is_captain == 1) {
$where[] = ['type', '=', 31];
$where[] = ['type', 'in', [31,33]];
} else {
$where[] = ['type', '=', 33];
$where[] = ['director_uid', '=', $this->userId];
}
$where[] = ['company_id', '=', $this->userInfo['company_id']];
// $where[]=['status','in',[1,2,3,5]];
}
if (isset($param['date_time']) && $param['date_time'] != '') {
$time = strtotime($param['date_time']);
@ -35,11 +36,14 @@ class TaskController extends BaseApiController
$param['end_time']=date('Y-m-d H:i:s',$end);
$where[] = ['start_time', 'between', [$time, $end]];
} else {
$time = strtotime(date('Y-m-d'));
$param['start_time']=date('Y-m-d H:i:s',$time);
$end = $time + 86399;
$param['end_time']=date('Y-m-d H:i:s',$end);
$where[] = ['start_time', 'between', [$time, $end]];
if(!isset($param['status'])){
$time = strtotime(date('Y-m-d'));
$param['start_time']=date('Y-m-d H:i:s',$time);
$end = $time + 86399;
$param['end_time']=date('Y-m-d H:i:s',$end);
$where[] = ['start_time', 'between', [$time, $end]];
}
}
if (isset($param['status']) && $param['status'] > 0) {
$where[] = ['status', '=', $param['status']];
@ -55,6 +59,7 @@ class TaskController extends BaseApiController
$find = App(RemoteController::class)->shang_date_total_price($company,1,$param);
if ($find != false) {
$res[$k]['extend']['transaction'] = $find;
Task::where('id',$item['id'])->update(['extend'=>json_encode(['transaction'=>$find],true)]);
} else {
$res[$k]['extend']['transaction'] = '';
}
@ -67,16 +72,18 @@ class TaskController extends BaseApiController
public function order_detail()
{
$parmas = $this->request->param();
$company_id=Task::where('id',$parmas['id'])->value('company_id');
if(!$company_id){
$task=Task::where('id',$parmas['id'])->field('company_id,start_time,end_time,extend,type')->find();
if(!$task){
return $this->fail('任务不存在');
}
$company = Company::where('id', $company_id)->field('id,deposit,company_money,user_id,day_count,company_type,province,city,area,street,village,brigade')->find(); // 可能要判断预存金是否满足
$find = App(RemoteController::class)->shang_date_total_price($company);
$company = Company::where('id', $task['company_id'])->field('id,deposit,company_money,user_id,day_count,company_type,province,city,area,street,village,brigade')->find(); // 可能要判断预存金是否满足
// $find = App(RemoteController::class)->shang_date_total_price($company);
$parmas['start_time']=date('Y-m-d',$task['start_time']);
$parmas['end_time']=$task['end_time'].' 23:59:59';
$list = App(RemoteController::class)->shang_date_list($company, 1, $parmas);
if ($find != false) {
if ($task != false) {
$find['list'] = $list;
$find['extend']=$task['extend'];
return $this->success('ok', $find);
}
return $this->success('ok');
@ -99,28 +106,47 @@ class TaskController extends BaseApiController
{
$parmas = $this->request->param();
$task = Task::where('id', $parmas['id'])->find()->toArray();
$object_id=CompanyProperty::where('company_id',$this->userInfo['company_id'])->value('object_id');
if(!$object_id){
return $this->fail('该公司没有三轮车,请先租赁三轮车');
}
$start_time = date('Y-m-d');
$time=strtotime($start_time)+86399;
$end_time=date('Y-m-d H:i:s',$time);
$datas=[
'car_id'=>3,
'start_time'=>'2023-08-18',
'end_time'=>'2023-08-18 23:59:59'
'car_id'=>$object_id,
'start_time'=>$start_time.' 00:00:00',
'end_time'=>$end_time
];
$data['status'] = 2;
if (isset($parmas['terminus'])) {
if( $parmas['terminus']['lnglat'][0]==null || $parmas['terminus']['lnglat'][0]<=0){
return $this->fail('定位不存在');
}
$res = App(RemoteController::class)->coordinate($datas, $parmas['terminus']['lnglat'][0], $parmas['terminus']['lnglat'][1]);
if($res===false){
return $this->fail('定位不存在|或GPS无轨迹');
}
$task['extend']['update']['terminus'] = $parmas['terminus'];
}
if (isset($parmas['transfer'])) {
if( $parmas['transfer']['lnglat'][0]==null || $parmas['transfer']['lnglat'][0]<=0){
return $this->fail('定位不存在');
}
$res = App(RemoteController::class)->coordinate($datas, $parmas['transfer']['lnglat'][0], $parmas['transfer']['lnglat'][1]);
if($res===false){
return $this->fail('定位不存在|或GPS无轨迹');
}
$task['extend']['update']['transfer'] = $parmas['transfer'];
}
if (isset($task['extend']['update']['terminus']) && isset($task['extend']['update']['transfer'])) {
$data['status'] = 3;
}
// if($res<100){
if($res<100){
$data['extend'] = json_encode($task['extend']);
Task::where('id', $parmas['id'])->update($data);
return $this->success('更新成功');
// }
}
return $this->fail('定位坐标大于100米请重新打卡');
}

View File

@ -0,0 +1,150 @@
<?php
namespace app\api\controller;
use app\common\logic\vehicle\VehicleLogic;
use app\common\model\Company;
use think\response\Json;
class VehicleController extends BaseApiController
{
public function setContractByTownCompany():Json
{
//获取参数
$params = $this->request->post(['party_a','num','car_ids']);
//验证参数
if(empty($params['party_a']) || empty($params['num']) || empty($params['car_ids'])){
return $this->fail('缺少必要参数');
}
if(empty($this->userInfo['company_id'])){
return $this->fail('签约公司不存在');
}
$params['party_b'] = $this->userInfo['company_id'];
if($params['party_b'] == $params['party_a']){
return $this->fail('甲方和乙方不能是同一个公司');
}
$params['rent_type'] = 1;//镇街公司批量租赁
$result = VehicleLogic::initiate_contract($params);
//返回数据
if($result['code'] == 1){
return $this->success($result['msg'],$result['data']);
}else{
return $this->fail($result['msg']);
}
}
public function setContractByVillageCompany():Json
{
//获取参数
$params = $this->request->post(['party_b','car_ids']);
//验证参数
if(empty($params['party_b']) || empty($params['car_ids'])){
return $this->fail('缺少必要参数');
}
if(empty($this->userInfo['company_id'])){
return $this->fail('签约公司不存在');
}
$params['party_a'] = $this->userInfo['company_id'];
if($params['party_b'] == $params['party_a']){
return $this->fail('甲方和乙方不能是同一个公司');
}
$params['rent_type'] = 2;//小组服务公司单辆租赁
$params['num'] = 1;
$result = VehicleLogic::initiate_contract($params);
//返回数据
if($result['code'] == 1){
return $this->success($result['msg'],$result['data']);
}else{
return $this->fail($result['msg']);
}
}
public function townCompanyCarList():Json {
//获取参数
$params = $this->request->get(['is_rent','license','company_name','page_no','page_size']);
if(empty($params['is_rent'])){
return $this->fail('缺少必要参数');
}
if(!in_array($params['is_rent'],[1,2])){
return $this->fail('参数错误');
}
//获取公司id
$params['company_id'] = $this->userInfo['company_id'];
//获取车辆
$result = VehicleLogic::townCompanyCarList($params);
//返回数据
if($result['code'] == 1){
return $this->success($result['msg'],$result['data']);
}else{
return $this->fail($result['msg']);
}
}
public function villageCompanyCar():Json {
//获取公司id
$company_id = $this->userInfo['company_id'];
if(empty($company_id)){
return $this->fail('数据错误');
}
$result = VehicleLogic::villageCompanyCar($company_id);
//返回数据
if($result['code'] == 1){
return $this->success($result['msg'],$result['data']);
}else{
return $this->fail($result['msg']);
}
}
public function addCar():Json {
//获取参数
$params = $this->request->post(['license']);
//验证参数
if(empty($params['license'])){
return $this->fail('缺啥破必要参数');
}
//获取公司id
$params['company_id'] = $this->userInfo['company_id'];
$result = VehicleLogic::addCar($params);
//返回数据
if($result['code'] == 1){
return $this->success($result['msg']);
}else{
return $this->fail($result['msg']);
}
}
public function getCarInfo():Json {
//获取参数
$params = $this->request->get(['car_id','car_type']);
if(empty($params['car_id']) || empty($params['car_type'])){
return $this->fail('缺少必要参数');
}
if(!in_array($params['car_type'],[1,2])){
return $this->fail('车辆类型错误');
}
//获取车辆详情
$result = curl_post('http://logistics.lihaink.cn/api/carInfo',[],$params);
//返回数据
if($result && $result['code'] == 1){
if($result['data']['type'] == 1 && $result['data']['lessee_two_flag'] == 1){
$lessee_two_company = Company::where('id','lessee_two_company_id')->find();
$result['data']['lessee_two_company_address'] = $lessee_two_company['address'];
}
return $this->success($result['msg'],$result['data']);
}else{
return $this->fail($result['msg']);
}
}
public function checkNum():Json {
//获取参数
$num = $this->request->get('num');
$result = curl_post('http://logistics.lihaink.cn/api/checkNum',[],['num'=>$num]);
//返回数据
if($result && $result['code'] == 1){
return $this->success($result['msg'],$result['data']);
}else{
return $this->fail($result['msg']);
}
}
}

View File

@ -19,6 +19,8 @@ use app\common\logic\BaseLogic;
use app\common\model\article\Article;
use app\common\model\decorate\DecoratePage;
use app\common\model\decorate\DecorateTabbar;
use app\common\model\user\UserMenu;
use app\common\model\user\UserRole;
use app\common\service\ConfigService;
use app\common\service\FileService;
@ -104,8 +106,30 @@ class IndexLogic extends BaseLogic
* @author 段誉
* @date 2022/9/21 19:38
*/
public static function getConfigData()
public static function getConfigData($group_id=1)
{
if($group_id==null){
$group_id=1;
}
$group_find=UserRole::where('id',$group_id)->find();
$menu=[];
if($group_find){
$select=UserMenu::where('id','in',$group_find['menu_arr'])->field('id,pid,name,icon,sort,paths')->limit(100)->select()->toArray();
$arr=[];
foreach($select as $k=>$v){
if($v['pid']==0){
$arr[]=$v;
}
}
foreach($arr as $k=>$v){
foreach($select as $kk=>$vv){
if($v['id']==$vv['pid']){
$arr[$k]['children'][]=$vv;
}
}
}
$menu=$arr;
}
// 底部导航
$tabbar = DecorateTabbar::getTabbarLists();
// 导航颜色
@ -119,11 +143,11 @@ class IndexLogic extends BaseLogic
// 政策协议
'login_agreement' => ConfigService::get('login', 'login_agreement', config('project.login.login_agreement')),
// 第三方登录 开关
'third_auth' => ConfigService::get('login', 'third_auth', config('project.login.third_auth')),
// 'third_auth' => ConfigService::get('login', 'third_auth', config('project.login.third_auth')),
// 微信授权登录
'wechat_auth' => ConfigService::get('login', 'wechat_auth', config('project.login.wechat_auth')),
// qq授权登录
'qq_auth' => ConfigService::get('login', 'qq_auth', config('project.login.qq_auth')),
// 'qq_auth' => ConfigService::get('login', 'qq_auth', config('project.login.qq_auth')),
];
// 网址信息
$website = [
@ -131,23 +155,15 @@ class IndexLogic extends BaseLogic
'shop_logo' => FileService::getFileUrl(ConfigService::get('website', 'shop_logo')),
];
// H5配置
$webPage = [
// 渠道状态 0-关闭 1-开启
'status' => ConfigService::get('web_page', 'status', 1),
// 关闭后渠道后访问页面 0-空页面 1-自定义链接
'page_status' => ConfigService::get('web_page', 'page_status', 0),
// 自定义链接
'page_url' => ConfigService::get('web_page', 'page_url', ''),
'url' => request()->domain() . '/mobile'
];
return [
'domain' => FileService::getFileUrl(),
'style' => $style,
'tabbar' => $tabbar,
'menu' => $menu,
'login' => $loginConfig,
'website' => $website,
'webPage' => $webPage,
'version'=> config('project.version')
];
}

View File

@ -65,6 +65,10 @@ class LoginLogic extends BaseLogic
} else {
$avatar = ConfigService::get('default_image', 'user_avatar');
}
$group_id=1;
if ($params['is_captain']) {
$group_id=2;
}
User::create([
'sn' => $userSn,
'avatar' => $avatar,
@ -85,6 +89,7 @@ class LoginLogic extends BaseLogic
'address' => $params['address'],
'qualification' => json_encode($params['qualification']),
'company_id' => $params['company_id'],
'group_id' => $group_id,
]);
return true;

6
app/api/route/index.php Normal file
View File

@ -0,0 +1,6 @@
<?php
use think\facade\Route;
Route::group('v1', function () {
Route::post('/notify_property','/Index/notifyProperty');
})->prefix('api');

View File

@ -83,6 +83,7 @@ class UserTokenCache extends BaseCache
'expire_time' => $userSession->expire_time,
'admin_id' => $user->admin_id,
'company_id'=>$user->company_id,
'group_id'=>$user->group_id
];
$ttl = new \DateTime(Date('Y-m-d H:i:s', $userSession->expire_time));

View File

@ -89,13 +89,19 @@ 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;
}elseif($params['company_type']==17){
//村管理公司
AdminLogic::insertRole($admin_id, [4]);
$admin['group_id']=3;
}
elseif ($params['company_type']==18) {
//小组服务公司
AdminLogic::insertRole($admin_id, [6]);
$admin['group_id']=5;
}
$userSn = User::createUserSn();
$admin['admin_id']=$admin_id;

View File

@ -177,14 +177,6 @@ class ContractLogic extends BaseLogic
return $data['status'] == 1 ? '已签约' : '未签约';
})
->find();
//如果是租赁合同则获取租赁的车辆信息
if($data && $data['contract_type'] == 29){
$url = 'http://logistics.lihaink.cn/api/getRentRecord?contract_id='.$params['id'];
$result = curl_get($url);
if($result['code'] == 1){
$data['carsRentInfo'] = $result['data'];
}
}
return $data;
}
@ -208,15 +200,29 @@ class ContractLogic extends BaseLogic
return self::setError('甲方和乙方不能是同一个公司');
}
}
$model->check_status = 1;
$model->update_time = time();
$model->setAttrs($data);
$res = $model->save($data);
if($res){
return ['code'=>1,'msg'=>'发起成功,等待平台风控部上传合同','data'=>['id'=>$model->id]];
}else{
return ['code'=>0,'msg'=>'发起失败,请稍后重试',];
try {
$model->check_status = 1;
$model->update_time = time();
$model->setAttrs($data);
$res = $model->save($data);
//如果是租赁合同,调用接口通知物流系统
// if($data['contract_type'] == 29){
// curl_post('http://logistics.lihaink.cn/api/setContract',[],[
// 'party_a' => $data['party_a'],
// 'party_b' => $data['party_b'],
// 'num' => $data['num'],
// 'rent_type' => 1
// ]);
// }
if($res){
return ['code'=>1,'msg'=>'发起成功,等待平台风控部上传合同','data'=>['id'=>$model->id]];
}else{
return ['code'=>0,'msg'=>'发起失败,请稍后重试',];
}
}catch(\Exception $e){
return ['code'=>0,'msg'=>$e->getMessage()];
}
}
// /**发送合同 */

View File

@ -47,13 +47,11 @@ class ShareProfit
}
//公司
Company::where('id', $data['company_id'])->update(['deposit'=>Db::raw('deposit+' . $master_maoney), 'company_money'=>Db::raw('company_money+' .$master_maoney)]);
TaskSchedulingPlan::where('id', $data['id'])->update(['is_pay' => 1]);
Db::commit();
return true;
} catch (\Exception $e) {
Db::rollback();
Log::error('任务结算失败:' . $e->getMessage());
Log::error('54-任务结算失败:' . $e->getMessage());
return false;
}
}

View File

@ -70,7 +70,7 @@ class TaskLogic extends BaseLogic
/**
* 定时添加任务
*/
public static function CronAdd(array $v): bool
public static function CronAdd(array $v,$datas): bool
{
try {
$time=strtotime(date('Y-m-d'));
@ -98,18 +98,29 @@ class TaskLogic extends BaseLogic
'update_time' => time(),
];
$data = $arr;
$data['money'] = self::task_money($v);
$data['money'] = self::task_money($v,$datas);
$data['extend'] = json_encode($v['extend']);
//信息更新
if ($v['type'] == 31) {
$data["extend"] = json_encode(['informationg' => ['count' => 5, 'update' => 0]]);
$finds=TaskTemplate::where('id', $v['id'])->field('information_count,information_day_count')->find();
$update=0;
if($finds['information_count']>$finds['information_day_count']){
$day_count=$finds['information_count']-$finds['information_day_count'];
if($day_count>=5){
$update=5;
}else{
$update=$day_count;
}
}
$data["extend"] = json_encode(['informationg' => ['count' => 5, 'update' => $update]]);
TaskTemplate::where('id', $v['id'])->inc('information_day_count', 5)->update();
}
if ($v['type'] == 32) {
$data['director_uid'] = $v['company']['user_id'];
$data['director_uid'] = $datas['company_info']['user_id'];
}
$task_id = (new Task())->insertGetId($data);
TaskSchedulingPlan::where('id', $TaskSchedulingPlan['id'])->update(['task_id' => $task_id, 'is_execute' => 1]);
TaskTemplate::where('id', $v['id'])->update(['cron_time' => time()]);
// TaskTemplate::where('id', $v['id'])->update(['cron_time' => time()]);
return true;
} catch (\Exception $e) {
Log::error('定时任务添加失败', [$e->getMessage()]);
@ -117,29 +128,29 @@ class TaskLogic extends BaseLogic
}
}
//任务金额
private static function task_money($v)
private static function task_money($v,$datas)
{
if ($v['types'] == 1 || $v['types'] == 3) {
if ($v['company'] && $v['company']['day_count'] <= $v['stage_day_one']) {
if ($datas['company_info'] && $datas['company_info']['day_count'] <= $v['stage_day_one']) {
return $v['money'];
} else {
return $v['money_two'];
}
} elseif ($v['types'] == 2) {
if ($v['company'] && $v['company']['day_count'] <= $v['stage_day_one']) {
if ($datas['company_info']['day_count'] <= $v['stage_day_one']) {
return $v['money'];
} elseif ($v['company'] && $v['company']['day_count'] <= $v['stage_day_two']) {
} elseif ($datas['company_info']['day_count'] <= $v['stage_day_two']) {
return $v['money_two'];
} else {
return $v['money_three'];
}
} else {
if ($v['company'] && $v['company']['day_count'] <= $v['stage_day_one']) {
if ( $datas['company_info']['day_count'] <= $v['stage_day_one']) {
$a = $v['money'];
} else {
$a = $v['money_two'];
}
if ($v['company'] && $v['company']['day_count'] >= $v['stage_day_two']) {
if ($datas['company_info'] && $datas['company_info']['day_count'] >= $v['stage_day_two']) {
TaskTemplate::where('id', $v['id'])->update(['status' => 0]);
}
return $a;

View File

@ -17,6 +17,7 @@ namespace app\common\logic\task_template;
use app\common\model\task_template\TaskTemplate;
use app\common\logic\BaseLogic;
use app\common\model\company\CompanyProperty;
use app\common\model\informationg\UserInformationg;
use app\common\model\task_scheduling\TaskScheduling;
use think\facade\Db;
@ -42,6 +43,11 @@ class TaskTemplateLogic extends BaseLogic
{
Db::startTrans();
try {
$find=TaskTemplate::where('task_scheduling', $params['task_scheduling'])->where('company_id',$params['company_id'])->where('type',$params['type'])->field('id,types,type')->find();
if($find&&$params['type']==$find['type']){
self::setError('已经有同一种任务类型了');
return false;
}
if($params['type']==33){
$count=UserInformationg::where('company_id',$params['company_id'])->where('status',1)->count();
if($count<300){
@ -49,46 +55,31 @@ class TaskTemplateLogic extends BaseLogic
return false;
}
}
$moeny=TaskTemplate::where('company_id', $params['company_id'])->sum('money');
$money_two=TaskTemplate::where('company_id', $params['company_id'])->sum('money_two');
$money_three=TaskTemplate::where('company_id', $params['company_id'])->sum('money_three');
$SchedulingMoney=TaskScheduling::where('company_id', $params['company_id'])->value('money');
if($moeny+$params['money']>$SchedulingMoney){
self::setError('任务模板合计金额不能大于任务调度金额');
$moeny=TaskTemplate::where('company_id', $params['company_id'])->sum('money');
if($moeny+$params['money']>200){
self::setError('任务模板一阶段合计金额不能大于任务调度金额');
return false;
}
if($money_two+$params['money']>$SchedulingMoney){
self::setError('任务模板合计金额不能大于任务调度金额');
$money_two=TaskTemplate::where('company_id', $params['company_id'])->sum('money_two');
if($money_two+$params['money']>200){
self::setError('任务模板二阶段合计金额不能大于任务调度金额');
return false;
}
if($money_three+$params['money']>$SchedulingMoney){
self::setError('任务模板合计金额不能大于任务调度金额');
$money_three=TaskTemplate::where('company_id', $params['company_id'])->sum('money_three');
if($money_three+$params['money']>200){
self::setError('任务模板长期合计金额不能大于任务调度金额');
return false;
}
if($moeny+$params['money_two']>$SchedulingMoney){
self::setError('任务模板合计金额不能大于任务调度金额');
return false;
if($params['type']==32){
$object_id=CompanyProperty::where('company_id',$params['company_id'])->value('object_id');
if(!$object_id){
self::setError('该公司没有三轮车,请先租赁三轮车');
return false;
}
}
if($money_two+$params['money_two']>$SchedulingMoney){
self::setError('任务模板合计金额不能大于任务调度金额');
return false;
}
if($money_three+$params['money_two']>$SchedulingMoney){
self::setError('任务模板合计金额不能大于任务调度金额');
return false;
}
if($moeny+$params['money_three']>$SchedulingMoney){
self::setError('任务模板合计金额不能大于任务调度金额');
return false;
}
if($money_two+$params['money_three']>$SchedulingMoney){
self::setError('任务模板合计金额不能大于任务调度金额');
return false;
}
if($money_three+$params['money_three']>$SchedulingMoney){
self::setError('任务模板合计金额不能大于任务调度金额');
return false;
if($params['types']!=33){
$params['money_three']=0;
}
TaskTemplate::create([
'title' => $params['title'],
@ -130,12 +121,43 @@ class TaskTemplateLogic extends BaseLogic
{
Db::startTrans();
try {
$moeny=TaskTemplate::where('company_id', $params['company_id'])->sum('money');
$SchedulingMoney=TaskScheduling::where('company_id', $params['company_id'])->value('money');
if($moeny+$params['money']>$SchedulingMoney){
self::setError('任务模板合计金额不能大于任务调度金额');
$find=TaskTemplate::where('task_scheduling', $params['task_scheduling'])->where('company_id',$params['company_id'])->where('type',$params['type'])->field('id,types,type')->find();
if($find && $find['id']!=$params['id']&&$params['type']==$find['type']){
self::setError('已经有同一种任务类型了');
return false;
}
if($params['type']==33){
$count=UserInformationg::where('company_id',$params['company_id'])->where('status',1)->count();
if($count<300){
self::setError('用户档案数量300不足无法创建任务模板');
return false;
}
}
$moeny=TaskTemplate::where('company_id', $params['company_id'])->sum('money');
if($moeny+$params['money']>200){
self::setError('任务模板一阶段合计金额不能大于任务调度金额');
return false;
}
$money_two=TaskTemplate::where('company_id', $params['company_id'])->sum('money_two');
if($money_two+$params['money']>200){
self::setError('任务模板二阶段合计金额不能大于任务调度金额');
return false;
}
$money_three=TaskTemplate::where('company_id', $params['company_id'])->sum('money_three');
if($money_three+$params['money']>200){
self::setError('任务模板长期合计金额不能大于任务调度金额');
return false;
}
if($params['type']==32){
$object_id=CompanyProperty::where('company_id',$params['company_id'])->value('object_id');
if(!$object_id){
self::setError('该公司没有三轮车,请先租赁三轮车');
return false;
}
}
if($params['types']!=33){
$params['money_three']=0;
}
TaskTemplate::where('id', $params['id'])->update([
'title' => $params['title'],
'admin_id' => $params['admin_id'],

View File

@ -49,7 +49,8 @@ class UserMenuLogic extends BaseLogic
'paths' => $params['paths'],
'params' => $params['params'],
'is_show' => $params['is_show'],
'is_disable' => $params['is_disable']
'is_disable' => $params['is_disable'],
'notes' => $params['notes']??''
]);
Db::commit();
@ -82,7 +83,8 @@ class UserMenuLogic extends BaseLogic
'paths' => $params['paths'],
'params' => $params['params'],
'is_show' => $params['is_show'],
'is_disable' => $params['is_disable']
'is_disable' => $params['is_disable'],
'notes' => $params['notes']??''
]);
Db::commit();

View File

@ -43,7 +43,7 @@ class UserRoleLogic extends BaseLogic
UserRole::create([
'name' => $params['name'],
'desc' => $params['desc'],
'menu_arr' => $params['menu_arr'],
'menu_arr' => json_encode($params['menu_arr'],true),
'sort' => $params['sort']
]);
@ -71,7 +71,7 @@ class UserRoleLogic extends BaseLogic
UserRole::where('id', $params['id'])->update([
'name' => $params['name'],
'desc' => $params['desc'],
'menu_arr' => $params['menu_arr'],
'menu_arr' => json_encode($params['menu_arr'],true),
'sort' => $params['sort']
]);

View File

@ -0,0 +1,123 @@
<?php
namespace app\common\logic\vehicle;
use app\common\logic\BaseLogic;
use app\common\model\Company;
use app\common\model\contract\Contract;
use Exception;
use think\facade\Db;
class VehicleLogic extends BaseLogic
{
public static string $url = 'http://logistics.lihaink.cn';
// public static string $url = 'http://www.lst.local';
public static function initiate_contract($data):array {
$party_b = Company::field('company_type')->where('id',$data['party_b'])->find();
if($data['rent_type'] == 1){
//镇街公司
if($party_b['company_type'] != 16){
return ['code'=>0,'msg'=>'非镇街公司不能签约'];
}
}elseif($data['rent_type'] == 2){
//小组服务公司
if($party_b['company_type'] != 18){
return ['code'=>0,'msg'=>'非小组服务公司不能签约'];
}
//判断小组服务公司是否添加了自有车辆
$selfCar = curl_post(self::$url.'/api/getSelfCar',[],['company_id'=>$data['party_b']]);
if($selfCar && $selfCar['data']['has_car']){
return ['code'=>0,'msg'=>'已上传自有车辆不能签约'];
}
}else{
return ['code'=>0,'msg'=>'参数错误'];
}
Db::startTrans();
try {
$contract = Contract::create([
'admin_id' => 0,
'company_id' =>0,
'contract_type' => 29,
'file' => '',
'contract_no' => time(),
'create_time' => time(),
'update_time' => time(),
'check_status' => 1,
'party_a' => $data['party_a'],
'party_b' => $data['party_b'],
'area_manager' => 0,
'type' => 1,
]);
$vehicleRent = Db::name('vehicle_rent')->insert([
'car_ids' => $data['car_ids'],
'contract_id' => $contract->id,
'party_a' => $data['party_a'],
'party_b' => $data['party_b'],
'num' => $data['num'],
'rent_type' => $data['rent_type'],
'status' => 1,
'create_time' => time(),
'update_time' => time(),
]);
if($contract->id && $vehicleRent) {
Db::commit();
return ['code'=>1,'msg'=>'发起成功,等待平台风控部上传合同','data'=>['id'=>$contract->id]];
}else{
Db::rollback();
return ['code'=>0,'msg'=>'发起失败,请稍后重试'];
}
}catch (Exception $e) {
Db::rollback();
return ['code'=>0,'msg'=>$e->getMessage()];
}
}
public static function townCompanyCarList($params):array {
//请求物流系统获取车辆详情
$result = curl_post(self::$url.'/api/companyCarList',[],$params);
if($result && $result['code'] == 1){
foreach ($result['data'] as $k=>$v){
if($v['lessee_two_flag'] == 1){
$lessee_two_company = Company::where('id','lessee_two_company_id')->find();
$result['data'][$k]['lessee_two_company_address'] = $lessee_two_company['address'];
}else{
$result['data'][$k]['lessee_two_company_address'] = '';
}
}
return ['code'=>1,'msg'=>'请求成功','data'=>$result['data']];
}else{
return ['code'=>0,'msg'=>'请求失败'];
}
}
public static function villageCompanyCar($company_id):array {
$result = curl_post(self::$url.'/api/companyCar',[],['company_id'=>$company_id]);
//返回数据
if($result && $result['code'] == 1){
if($result['data']['type'] == 1 && $result['data']['lessee_two_flag'] == 1){
$lessee_two_company = Company::where('id','lessee_two_company_id')->find();
$result['data']['lessee_two_company_address'] = $lessee_two_company['address'];
}
if($result['data']['type'] == 2){
$lessee_two_company = Company::where('id',$result['data']['company_id'])->find();
$result['data']['lessee_two_company_address'] = $lessee_two_company['address'];
}
return ['code'=>1,'msg'=>'请求成功','data'=>$result['data']];
}else{
return ['code'=>0,'msg'=>'请求失败'];
}
}
public static function addCar($params):array {
$company = Company::field('company_type')->where('id',$params['company_id'])->find();
if($company['company_type'] != 18){
return ['code'=>0,'msg'=>'非小组服务公司不能添加车辆'];
}
$result = curl_post(self::$url.'/api/addVehicle',[],$params);
if($result && $result['code'] == 1){
return ['code'=>1,'msg'=>$result['msg']];
}else{
return ['code'=>0,'msg'=>$result['msg']];
}
}
}

View File

@ -0,0 +1,32 @@
<?php
// +----------------------------------------------------------------------
// | likeadmin快速开发前后端分离管理后台PHP版
// +----------------------------------------------------------------------
// | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
// | 开源版本可自由商用可去除界面版权logo
// | gitee下载https://gitee.com/likeshop_gitee/likeadmin
// | github下载https://github.com/likeshop-github/likeadmin
// | 访问官网https://www.likeadmin.cn
// | likeadmin团队 版权所有 拥有最终解释权
// +----------------------------------------------------------------------
// | author: likeadminTeam
// +----------------------------------------------------------------------
namespace app\common\model\company;
use think\model\concern\SoftDelete;
use app\common\model\BaseModel;
/**
* 公司资产模型
* Class CompanyProperty
* @package app\common\model
*/
class CompanyProperty extends BaseModel
{
use SoftDelete;
protected $deleteTime = 'delete_time';
}

View File

@ -49,4 +49,8 @@ class TaskScheduling extends BaseModel
{
return $this->hasOne(Company::class, 'id', 'company_id')->bind(['company_name']);
}
public function companyInfo()
{
return $this->hasOne(Company::class, 'id', 'company_id')->field('id,day_count,user_id');
}
}

View File

@ -30,5 +30,12 @@ class UserRole extends BaseModel
protected $name = 'user_role';
protected $deleteTime = 'delete_time';
public function getMenuArrAttr($value)
{
if($value){
return json_decode($value);
}
return [];
}
}

View File

@ -11,12 +11,12 @@ use think\queue\Job;
class TaskAdd
{
public function fire(Job $job, $v)
public function fire(Job $job, $data)
{
if ($job->attempts() > 3) {
//通过这个方法可以检查这个任务已经重试了几次了
}
TaskLogic::CronAdd($v);
TaskLogic::CronAdd($data['data'],$data['data_two']);
//如果任务执行成功后 记得删除任务不然这个任务会重复执行直到达到最大重试次数后失败后执行failed方法
$job->delete();
}

View File

@ -11,6 +11,7 @@ use think\facade\Log;
use app\common\model\Company;
use app\common\model\informationg\UserInformationg;
use think\facade\App;
use app\common\model\task_scheduling_plan\TaskSchedulingPlan;
/**
* 任务结算执行的具体逻辑
@ -24,68 +25,78 @@ class TaskInformationJob
// //通过这个方法可以检查这个任务已经重试了几次了
// }
try {
TaskSchedulingPlan::where('id', $data['id'])->update(['is_pay' => 1]);
$company = Company::where('id', $data['company_id'])->field('id,deposit,company_money,user_id,day_count,company_type,province,city,area,street,village,brigade')->find(); // 可能要判断预存金是否满足
$arr['status'] = 0;
//信息更新
if ($data['template_info']['type'] == 31) {
if ($data['template_info']['information_count'] < $data['template_info']['information_day_count']) {
Log::info('任务结算失败,信息更新未达到要求:' . json_encode($data));
Log::info('信息更新任务,信息更新未达到要求:' . json_encode($data));
Task::where('id', $data['task_id'])->update(['status' => 5]);
return false;
}
$name = '小组队长';
$arr['status'] = 1;
$task = Task::where('id', $data['task_id'])->field('director_uid,money')->where('status', 3)->find();
$arr['money'] = $task['money'];
Task::where('id', $data['task_id'])->update(['status' => 3]);
} elseif
//交易金额
($data['template_info']['type'] == 33) {
$shang_date_total_price = App(RemoteController::class)->shang_date_total_price($company);
if ($shang_date_total_price == false) {
Log::info('任务结算失败,交易金额未达到要求:' . json_encode($data));
Task::where('id', $data['task_id'])->update(['status' => 5,'extend'=>json_encode($shang_date_total_price)]);
Log::info('交易金额任务,交易金额未达到要求:' . json_encode($data));
Task::where('id', $data['task_id'])->update(['status' => 5]);
return false;
}else{
}
if($shang_date_total_price['arr']['total_price']>$shang_date_total_price['arr']['day_money']){
Task::where('id', $data['task_id'])->update(['status' => 3,'extend'=>json_encode($shang_date_total_price)]);
}
$name = $shang_date_total_price['name'];
$arr['status'] = $shang_date_total_price['arr']['status'];
$task = Task::where('id', $data['task_id'])->field('money')->find();
$arr['money'] = $task['money'];
} elseif
//三轮车
($data['template_info']['type'] == 32){
$task = Task::where('id', $data['task_id'])->field('director_uid')->where('status', 3)->with('director_info')->find();
$task = Task::where('id', $data['task_id'])->field('director_uid,money')->where('status', 3)->with('director_info')->find();
if(empty($task)){
Log::info('三轮车任务 ' . $data['template_info']['title'] . '结算失败,任务为空:' . json_encode($data));
Task::where('id', $data['task_id'])->update(['status' => 5]);
return true;
}
$name=$task['director_info']['nickname'];
$arr['status'] = 1;
$arr['money'] = $task['money'];
}
else {
//其他类型任务
$task_count = Task::where('id', $data['task_id'])->field('director_uid')->where('status', 3)->with('director_info')->find();
$task_count = Task::where('id', $data['task_id'])->field('director_uid,money')->where('status', 3)->with('director_info')->find();
if (empty($task_count)) {
Log::info('列105 任务 ' . $data['template_info']['title'] . '结算失败,任务为空:' . json_encode($data));
Log::info('其他任务 ' . $data['template_info']['title'] . '结算失败,任务为空:' . json_encode($data));
Task::where('id', $data['task_id'])->update(['status' => 5]);
return false;
}
$name = $task_count['director_info']['nickname'];
$arr['status'] = 1;
$arr['money'] = $task_count['money'];
}
$arr['money'] = $data['template_info']['money'];
$arr['company_id'] = $data['scheduling']['company_id'];
$arr['msg'] = '来自任务【' . $data['template_info']['title'] . '】,完成' . $name . ',任务结算';
$arr['msg'] = '来自任务【' . $data['template_info']['title'] . '】,完成' . $name . ',任务结算';
$arr['proportion_one'] = $data['template_info']['proportion_one'];
$arr['proportion_two'] = $data['template_info']['proportion_two'];
$arr['sn'] = $data['sn'];
$arr['id'] = $data['id'];
} catch (\Exception $e) {
Log::error('列122 任务结算失败:' . $data['template_info']['title'] . $e->getMessage() . json_encode($data));
Log::error('异常报错:任务结算失败:' . $data['template_info']['title'] . $e->getMessage() . json_encode($data));
return false;
}
if ($arr['status'] == 1) {
(new ShareProfit())->first($arr, $company);
} else {
Log::error('任务结算失败:' . $data['template_info']['title'] . '未完成' . json_encode($data));
Task::where('id', $data['task_id'])->update(['status' => 5,'extend'=>json_encode($shang_date_total_price)]);
Log::info('任务status=0结算失败' . $data['template_info']['title'] . '未完成' . json_encode($data));
}
//如果任务执行成功后 记得删除任务不然这个任务会重复执行直到达到最大重试次数后失败后执行failed方法
$job->delete();

View File

@ -8,13 +8,16 @@ use think\facade\Log;
use yunwuxin\cron\Task;
use app\common\model\Company;
use app\common\model\task_template\TaskTemplate;
use app\common\logic\task\TaskLogic;
use app\common\model\task_scheduling\TaskScheduling;
class TaskCron extends Task{
class TaskCron extends Task
{
public function configure()
{
$this->daily(); //设置任务的周期,每天执行一次,更多的方法可以查看源代码,都有注释
// $this->everyMinute();
// $this->daily(); //设置任务的周期,每天执行一次,更多的方法可以查看源代码,都有注释
$this->everyMinute();//每分钟
}
/**
* 执行任务
@ -24,20 +27,92 @@ class TaskCron extends Task{
{
//任务下发
// $time=strtotime(date('Y-m-d',strtotime('-1 day')));
$time=strtotime(date('Y-m-d'));
$time = strtotime(date('Y-m-d'));
// $tiem_end=$time+86399;
$all=TaskTemplate::where('cron_time','<',$time)->where('status',1)->with('company')->select()->toArray();
// $all=TaskSchedulingPlan::where('start_time','between',[$time,$tiem_end])->where('is_execute',0)->with(['template_info','scheduling'])->select()->toArray();
$company_id=0;
foreach($all as $k=>$v){
queue(TaskAdd::class,$v);
$company_id=$v['company_id'];
$plan_all = TaskScheduling::where('cron_time', '<', $time)->where('status', 1)->with('company_info')->select()->toArray();
$plan_ids = [];
foreach ($plan_all as $k => $v) {
$all = TaskTemplate::where('status', 1)->where('task_scheduling', $v['id'])->limit(30)->select()->toArray();
$plan_ids[] = $v['id'];
if ($all) {
$plan_all[$k]['template'] = $all;
} else {
unset($plan_all[$k]);
}
}
if($company_id!=0){
Company::where('id',$company_id)->inc('day_count')->update();
$company_id = [];
foreach ($plan_all as $k => $v) {
foreach ($v['template'] as $kk => $vv) {
queue(TaskAdd::class,['data'=>$vv,'data_two'=>$v]);
}
$company_id[] = $v['company_id'];
}
Log::error('定时任务下发执行成功'.date('Y-m-d H:i:s'));
Company::where('id', 'in', $company_id)->inc('day_count')->update();
TaskScheduling::where('id', 'in', $plan_ids)->update(['cron_time' => time()]);
Log::error('定时任务下发执行成功' . date('Y-m-d H:i:s'));
//...具体的任务执行
}
public function stage_inspection($v, $moeny_type = 'moeny', $title = '一')
{
$count_moeny = 0;
foreach ($v['template'] as $kkkk => $vvvv) {
$count_moeny += $vvvv[$moeny_type];
}
if ($count_moeny > 200) {
Log::info($title . '阶段金额大于200无法下达' . json_encode($v['company_info']));
return false;
}
return true;
}
}
// foreach($plan_all as $k=>$v){
// foreach($v['template'] as $kkk=>$vvv){
// if ($v['types'] == 1 ||$vvv['types'] == 3) {
// if ($v['company_info'] && $v['company_info']['day_count'] <=$vvv['stage_day_one']) {
// $res=$this->stage_inspection($v['template'],'moeny','一');
// if($res==false){
// return false;
// }
// } else {
// $res=$this->stage_inspection($v['template'],'money_two','二');
// if($res==false){
// return false;
// }
// }
// } elseif ($v['types'] == 2) {
// if ($v['company_info']['day_count'] <=$vvv['stage_day_one']) {
// $res=$this->stage_inspection($v['template'],'moeny','一');
// if($res==false){
// return false;
// }
// } elseif ($v['company_info']['day_count'] <=$vvv['stage_day_two']) {
// $res=$this->stage_inspection($v['template'],'money_two','二');
// if($res==false){
// return false;
// }
// } else {
// $res=$this->stage_inspection($v['template'],'money_three','三');
// if($res==false){
// return false;
// }
// }
// } else {
// if ( $v['company_info']['day_count'] <=$vvv['stage_day_one']) {
// $res=$this->stage_inspection($v['template'],'money_three','三');
// if($res==false){
// return false;
// }
// } else {
// $res=$this->stage_inspection($v['template'],'money_two','二');
// if($res==false){
// return false;
// }
// }
// }
// }
// foreach($v['template'] as $kk=>$vv){
// TaskLogic::CronAdd($vv,$v);
// }
// $company_id[]=$v['company_id'];
// }

View File

@ -12,7 +12,7 @@ class TaskSettlementCron extends Task{
public function configure()
{
$this->daily(); //设置任务的周期,每天执行一次,更多的方法可以查看源代码,都有注释
// $this->everyMinute();
// $this->everyMinute();//每分钟
}
/**
* 任务结算
@ -25,7 +25,7 @@ class TaskSettlementCron extends Task{
foreach($all as $k=>$v){
queue(TaskInformationJob::class,$v);
}
Log::error('定时任务结算执行成功'.date('Y-m-d H:i:s'));
Log::info('定时任务结算执行成功'.date('Y-m-d H:i:s'));
//...具体的任务执行
}

View File

@ -34,7 +34,6 @@
"alibabacloud/client": "^1.5",
"rmccue/requests": "^2.0",
"w7corp/easywechat": "^6.8",
"ebaoquan/junziqian_sdk":">=2.0.2",
"yunwuxin/think-cron": "^3.0",
"topthink/think-queue": "^3.0"
},

2
extend/.gitignore vendored
View File

@ -1,2 +0,0 @@
*
!.gitignore

View File

@ -0,0 +1,52 @@
<?php
namespace junziqian\sdk\bean;
use junziqian\sdk\util\CommonUtil;
/**
* Interface Req2MapInterface
* @package com\junziqian\sdk\bean
* @edit yfx 2019-10-29
*/
abstract class Req2MapInterface{
/**
* @return mixed object转array(第二层要看情况转,所以无法通用)
*/
public function build(){
$arr= self::getObject2Array($this);
return $arr;
}
/**
* 对象转为数组,如果已经是数组,则会清空数组
* @param $obj
* @param $immPramas array 直转不做处理的属性
* @return array
*/
static function getObject2Array($obj,$ignoreParams=null){
$_array = is_object($obj) ? get_object_vars($obj) : $obj;
$array=array();
foreach ($_array as $key => $value) {
if(is_null($value)){
continue;
}else if($ignoreParams!=null&&in_array($key, $ignoreParams)){
continue;
}else if(is_a($value,'CURLFile')){
$array[$key] = $value;//文件直接处理
}else if(is_array($value)){
$array[$key] = CommonUtil::json_encode($value);//文件直接处理
}else if(is_a($value,"com\junziqian\sdk\bean\Req2MapInterface")){
$array[$key] = CommonUtil::json_encode($value);//
}else if(is_object($value)){
//is_object 对数字、数组等都是返回false
$array[$key] = CommonUtil::json_encode($value);//
}else{
if(is_string($value)&&""==$value){
continue;
}
$array[$key] = $value;//文件直接处理
}
}
return $array;
}
}

View File

@ -0,0 +1,110 @@
<?php
namespace junziqian\sdk\bean\req\sign;
use junziqian\sdk\bean\Req2MapInterface;
use junziqian\sdk\util\CommonUtil;
/**
* Class ApplySignReq 签约发起-合同
* @package com\junziqian\sdk\bean\req\sign
* @edit yfx 2019-10-29
*/
class ApplySignReq extends Req2MapInterface {
//@ApiModelProperty(value = "合同名称",required = true)
public $contractName;
//@ApiModelProperty(value = "签收方",required = true)
public $signatories;
//@ApiModelProperty(value = "是否需要服务端证书云证书非1不需要默认;1需要")
public $serverCa;
/**处理方式*/
//@ApiModelProperty(value = "处理方式:为空或0时默认为手签合同;1自动签约;2只保全;5部份自动签;6HASH只保全;7收集批量签")
public $dealType;
//@ApiModelProperty(value = "dealType=6时必须传入,文件的sha512HexString值")
public $hashValue;
/**-----------合同文件相关----------**/
//@ApiModelProperty(value = "合同上传方式:0或null直接上传PDF;1url地址下载;2tmpl模版生成;3html文件上传")
public $fileType;
//@ApiModelProperty(value = "dealType!=6,fileType=0或null,时必须传入,合同文件;请使用form表单上传文件")
public $file;
//@ApiModelProperty(value = "dealType!=6,fileType=1,时必须传入,合同PDF文件的url地址")
public $url;
//@ApiModelProperty(value = "dealType!=6,fileType=2,时必须传入,合同模版编号")
public $templateNo;
//@ApiModelProperty(value = "dealType!=6,fileType=2,时必须传入,合同模版参数JSON字符串")
public $templateParams;
//@ApiModelProperty(value = "dealType!=6,fileType=3,时必须传入,合同html文件")
public $htmlContent;
/**-----------合同文件相关 end----------**/
//@ApiModelProperty(value = "指定公章位置类型:0或null使用签字座标位置或不指定签字位置;1表单域定位(表单域如果上传为pdf时,需pdf自行定义好表单域,html及url及tmpl等需定义好input标签);2关键字定义")
public $positionType;
//@ApiModelProperty(value = "验证方式为人脸时必传,人脸识别等级:默认等级(1-100之间整数),建议范围(60-79)")
public $faceThreshold;
//@ApiModelProperty(value = "是否按顺序签字非1为不按1为按")
public $orderFlag;
//@ApiModelProperty(value = "合同查看二维码0默认不1显示")
public $qrCode;
//@ApiModelProperty(value = "不显示ebq的保全章:1 不显示但会签名,2不显示也不签名;0或其它-显示")
public $noEbqSign;
//@ApiModelProperty(value = "合同金额")
public $contractAmount;
//@ApiModelProperty(value = "备注")
public $remark;
//@ApiModelProperty(value = " 前置记录此记录会计录到签约日志中并保全到日志保全和最终的证据保全中最大字符不能超过2000字符串")
public $preRecored;
//@ApiModelProperty(value = "多合同顺序签约Info")
public $sequenceInfo;
//@ApiModelProperty(value = "合同附件,虽不限个数,但包括合同原文件,不能超过20MB")
public $attachFiles;
//@ApiModelProperty(value = "是否使用视频签约:0或null不使用;1使用(使用时必须购买相应套餐)")
public $ifWebRtc;
//@ApiModelProperty(value = "是否使用骑缝章:1使用;其它不使用")
public $needQifengSign;
//@ApiModelProperty(value = "是否归档:0不归档;1归档(默认)")
public $isArchive;
//@ApiModelProperty(value = "是否可以拒签:0或null不能拒签(默认);1可拒签")
public $canRefuse;
//@ApiModelProperty(value = "是否不显示个人标准章边框:1不显示,其它显示边框(默认)")
public $noBorderSign;
//回调地址
public $notifyUrl;
//@Override
public function build() {
$arr= self::getObject2Array($this,array("attachFiles"));
if($this->attachFiles!=null&&sizeof($this->attachFiles)>0){
$i=0;
foreach($this->attachFiles as $value){
$arr["attachFiles[".$i."]"]=$value;
$i = $i+1;
}
}
return $arr;
}
}

View File

@ -0,0 +1,31 @@
<?php
namespace junziqian\sdk\bean\req\sign\ext;
/**
* Class SequenceInfo 合同顺序信息
* @package com\junziqian\sdk\bean\req\sign\ext
* @edit yfx 2019-10-29
*/
class SequenceInfo{
//@ApiModelProperty(value = "客户方合同的唯一编号",required = true)
public $businessNo;
//@ApiModelProperty(value = "签约顺序号",required = true)
public $sequenceOrder;
//@ApiModelProperty(value = "总份数",required = true)
public $totalNum;
/**
* SequenceInfo constructor.
* @param $businessNo
* @param $sequenceOrder
* @param $totalNum
*/
public function __construct($businessNo, $sequenceOrder, $totalNum){
$this->businessNo = $businessNo;
$this->sequenceOrder = $sequenceOrder;
$this->totalNum = $totalNum;
}
}

View File

@ -0,0 +1,88 @@
<?php
namespace junziqian\sdk\bean\req\sign\ext;
/**
* Class SignatoryReq 签约方信息
* @package com\junziqian\sdk\bean\req\sign\ext
* @edit yfx 2019-10-29
*/
class SignatoryReq{
//@ApiModelProperty(value = "签约方名称,不超过50个字符",required = true)
public $fullName;
//@ApiModelProperty(value = "身份类型:1身份证,2护照,3台胞证,4港澳居民来往内地通行证,11营业执照,12统一社会信用代码",required = true)
public $identityType;
//@ApiModelProperty(value = "证件号不超过50个字符",required = true)
public $identityCard;
//@ApiModelProperty(value = "手机号码个人必传11个字符")
public $mobile;
//@ApiModelProperty(value = "邮箱,企业必传")
public $email;
//@ApiModelProperty(value = "签字顺序:连续签orderNum只是针对于当前合同,顺序签时需指定")
public $orderNum;
//@ApiModelProperty(value = "签字位置座标信息:positionType=0时可以传入chapteJson")
public $chapteJson;
//@ApiModelProperty(value = "签字位置-表单域名ID:positionType=1时必须传入")
public $chapteName;
//@ApiModelProperty(value = "签字位置-按关键字签署positionType=2时必须传入关键字支持多个;以英文;分隔")
public $searchKey;
//@ApiModelProperty(value = "签字位置-按关键字查询-扩展positionType=2时可以传入,支持指定查询页数/关键字颜色/透明度.可参考相关说明")
public $searchExtend;
//@ApiModelProperty(value = "签字位置-按关键字查询-结果转换的配置positionType=2时可以传入,可配置查询结果的位置偏移.可参考后面说明")
public $searchConvertExtend;
//@ApiModelProperty(value = "签约方需要手签时是否不先行验证手机或邮箱:1不验证其它验证(默认)")
public $noNeedVerify;
//@ApiModelProperty(value = " 是否使用自动签0或null不使用1自动(当且只当合同处理方式为部份自动或收集批量签时有效);有些场景必须serverCaAuto=1")
public $serverCaAuto;
//@ApiModelProperty(value = "验证等级(传数组字符串):[2,3];2银行卡认证,10三要素认证,11人脸识别,12验证码验证")
public $authLevel;
//@ApiModelProperty(value = "最小验证种类:默认为authLevel数组长度;必须小于authLevel长度且大于0(等于0时按authLevel数组长度计录);如authLevel=[2,3,10],authLevelRange=2表过只需要验证其中的两项即可")
public $authLevelRange;
//@ApiModelProperty(value = "签字类型,标准图形章或公章:0标准图形章,1公章或手写,2公章手写或手写")
public $signLevel;
//@ApiModelProperty(value = "强制添加现场:0或null不强制添加现场,1强制添加现场")
public $forceEvidence;
//@ApiModelProperty(value = "买保险年数:1-3购买年限,基它不买;注需要有相应的套餐")
public $insureYear;
//@ApiModelProperty(value = "强制阅读多少秒单位1-300秒")
public $readTime;
//@ApiModelProperty(value = "企业用户指定签章ID:此值需为商户上传的自定义公章ID或商户创建的企业的自定义公章ID。自定义公章可通过sass或api上传")
public $signId;
//@ApiModelProperty(value = "标准章时是否对个人或企业章图片打码0不打1打码")
public $nameHideStatus;
//@ApiModelProperty(value = "h5人脸订单号,如使用过君子签提供的人脸认证服务可以上传其订单号")
public $h5FaceOrderNo;
//@ApiModelProperty(value = "现场存证只能上传视频:1是其它不是(默认)")
public $onlyVideoEvidence;
//@ApiModelProperty(value = "现场存证自定义标题")
public $evidenceTitle;
//@ApiModelProperty(value = "是否使用电子保管函1使用0或其它不使用;使用时需有相应套餐")
public $safeKeepLetterFlag;
//@ApiModelProperty(value = "api发起显示确认签字")
public $apiAffirm;
}

View File

@ -0,0 +1,75 @@
<?php
namespace junziqian\sdk\bean\req\user;
use junziqian\sdk\bean\Req2MapInterface;
/**
* Class OrganizationCreateReq 组织创建及重传
* @package com\junziqian\sdk\bean\req\user
* @edit yfx 2019-10-29
*/
class OrganizationCreateReq extends Req2MapInterface{
//@ApiModelProperty(value = " 邮箱或手机号",required = true)
public $emailOrMobile;
//@ApiModelProperty(value = " 名称",required = true)
public $name;
//@ApiModelProperty(value = "组织类型 0企业,1事业单位",required = true,allowableValues = "0,1")
public $organizationType;
//@ApiModelProperty(value = "证明类型0多证,1多证合一",required = true,allowableValues = "0,1")
public $identificationType;
//@ApiModelProperty(value = "组织注册编号,营业执照号或事业单位事证号或统一社会信用代码",required = true)
public $organizationRegNo;
//@ApiModelProperty(value = "组织注册证件扫描件,营业执照或事业单位法人证书",required = true)
public $organizationRegImg;
//@ApiModelProperty(value = "法人姓名",required = false)
public $legalName;
//@ApiModelProperty(value = "法人身份证号",required = false)
public $legalIdentityCard;
//@ApiModelProperty(value = "法人电话号码",required = false)
public $legalMobile;
//@ApiModelProperty(value = "法人身份证正面",required = false)
public $legalIdentityFrontImg;
//@ApiModelProperty(value = "法人身份证反面",required = false)
public $legalIdentityBackImg;
//@ApiModelProperty(value = "公章签章图片",required = false)
public $signImg;
//@ApiModelProperty(value = "法人住址",required = false)
public $address;
//@ApiModelProperty(value = "企业授权人姓名",required = false)
public $authorizeName;
//@ApiModelProperty(value = "企业授权人身份证号",required = false)
public $authorizeCard;
//@ApiModelProperty(value = "企业授权人手机号",required = false)
public $authorizeMobilePhone;
//@ApiModelProperty(value = "组织结构代码",required = false)
public $organizationCode;
//@ApiModelProperty(value = "组织结构代码扫描件",required = false)
public $organizationCodeImg;
//@ApiModelProperty(value = "税务登记扫描件,事业单位选填,普通企业必选",required = false)
public $taxCertificateImg;
//@ApiModelProperty(value = "签约申请书扫描图",required = false)
public $signApplication;
//回调地址
public $notifyUrl;
}

View File

@ -0,0 +1,55 @@
<?php
namespace junziqian\sdk\util;
use junziqian\sdk\util\exception\ResultInfoException;
/**
* Class Assert 断言工具,方便抛出异常,由统一异常处理工具类捕获异常直接返回
* @package com\junziqian\sdk\util
*/
class Assert{
/**
* 判断为真
* @param $flag bool 判断结果
* @param $msg string 为空时异常信息
*/
static function isTrue($flag,$msg="值不为True"){
if(!$flag){
throw new ResultInfoException($msg,"PARAM_ERROR");
}
}
/**
* 断言为NULL
* @param $flag
* @param string $msg
*/
static function isNull($flag,$msg="值不为NULL"){
if(!is_null($flag)){
throw new ResultInfoException($msg,"PARAM_ERROR");
}
}
/**
* 断言不为空
* @param $flag
* @param string $msg
*/
static function notNull($flag,$msg="值为NULL"){
if(is_null($flag)){
throw new ResultInfoException($msg,"PARAM_ERROR");
}
}
/**
* 断方不为BLANK
* @param $flag
* @param string $msg
*/
static function notBlank($flag,$msg="值为BLANK"){
if(is_null($flag)||trim($flag)==''||$flag=='null'){
throw new ResultInfoException($msg,"PARAM_ERROR");
}
}
}

View File

@ -0,0 +1,45 @@
<?php
namespace junziqian\sdk\util;
/**
* Class CommonUtil 通用工具类
* @package com\junziqian\sdk
*/
class CommonUtil{
/**
* 使json_encode支持5.4.0以下
* @param $value object|array 传入为对象
* @return mixed|string
*/
static function json_encode($value){
if (version_compare(PHP_VERSION,'5.4.0','<')){
$str = json_encode($value);
$str = preg_replace_callback("#\\\u([0-9a-f]{4})#i",
function($matchs){
return iconv('UCS-2BE', 'UTF-8', pack('H4', $matchs[1]));
},
$str
);
return $str;
}else{
return json_encode($value, JSON_UNESCAPED_UNICODE);
}
}
/**
* 处理无效params转数字null或0为'0'
* @param null $str
* @return string
*/
static function trim($str=null){
if(is_null($str)){
if(is_numeric($str)){
return '0';
}
return '';
}else{
return trim($str.'');
}
}
}

View File

@ -0,0 +1,102 @@
<?php
namespace junziqian\sdk\util;
use junziqian\sdk\util\exception\ResultInfoException;
use junziqian\sdk\util\http\HttpClientUtils;
/**
* Class RequestUtils http请求
* @package com\junziqian\sdk\bean
* @edit yfx 2019-10-29
*/
class RequestUtils{
/**请求地址*/
private $serviceUrl;
/**appkey*/
private $appkey;
/**secret*/
private $appSecret;
/**默认加密方式:不输入使用sha256,其它可选择项md5,sha1,sha3-256*/
private $encryMethod;
/**默认ts单位:1毫秒,2秒*/
private $tsType;
/**
* RequestUtils constructor.
* @param $serviceUrl
* @param $appkey
* @param $appSecret
*/
public function __construct($serviceUrl, $appkey, $appSecret,$encryMethod=null,$tsType=2){
Assert::notBlank($serviceUrl,"serviceUrl不能为空");
Assert::notBlank($appkey,"appkey不能为空");
Assert::notBlank($appSecret,"appSecret不能为空");
$this->serviceUrl = $serviceUrl;
$this->appkey = $appkey;
$this->appSecret = $appSecret;
$this->encryMethod = $encryMethod;
$this->tsType = $tsType;
if(!is_null($this->encryMethod)){
$this->encryMethod=strtolower($this->encryMethod);
}
}
/**
* @param $path
* @return object
*/
public function doPost($path,$req=null){
Assert::notBlank($path,"path不能为空");
$url=$this->serviceUrl.$path;
if($req==null){
$req=Array();
}else if(is_array($req)){
//
}else if(is_a($req,"com\junziqian\sdk\bean\Req2MapInterface")){
$req=$req->build();
}else{
throw new ResultInfoException("不支持的请求req");
}
$req=$this->fillSign($req);
//请求服务端sass
//print_r(CommonUtil::json_encode($req));
$response= HttpClientUtils::getPost($url,$req);
$res=json_decode($response);
Assert::notNull($res,"不能转换为JSON:".$response);
return $res;
}
/**
* 填充签名数据
* @param $req array
*/
public function fillSign($req){
/**默认加密方式:不输入使用sha256,其它可选择项md5,sha1,sha3-256*/
$ts=time();
if($this->tsType==1){
$ts=$ts*1000;
}
$sign=null;
$nonce= md5($ts."");
$signSrc="nonce".$nonce."ts".$ts."app_key".$this->appkey."app_secret".$this->appSecret;
if($this->encryMethod==null||$this->encryMethod=="sha256"){
$sign=ShaUtils::getSha256($signSrc);
}else if($this->encryMethod=="sha1"){
$sign=ShaUtils::getSha1($signSrc);
}else if($this->encryMethod=="md5"){
$sign=md5($signSrc);
}else{
throw new ResultInfoException($this->encryMethod.",必须为md5,sha1,sha256之一","PARAM_ERROR");
}
$req['ts']=$ts;
$req['app_key']=$this->appkey;
$req['sign']=$sign;
$req['nonce']=$nonce;//这只是为了生成一个随机值
if($this->encryMethod!=null){
$req['encry_method']=$this->encryMethod;//为''也不能传
}
return $req;
}
}

View File

@ -0,0 +1,56 @@
<?php
namespace junziqian\sdk\util;
/**
* 以下只针对utf-8字符串进行sha加密
* Class ShaUtils
* @package org\ebq\api\tool
* @edit yfx 2019-10-29
*/
class ShaUtils {
/*
* 加密字符串sha1
* $str 字符串
*/
static function getSha1($str) {
return sha1 ( $str );
}
/*
* 加密字符串sha256
* $str 字符串
*/
static function getSha256($str) {
return hash ( 'sha256', $str );
}
/*
* 加密字符串sha512
* $str 字符串
*/
static function getSha512($str) {
return hash ( 'sha512', $str );
}
/*
* 加密文件sha1
* $filePath 文件路径
*/
static function getFileSha1($filePath) {
return sha1_file ( $filePath );
}
/*
* 加密文件sha256
* $filePath 文件路径
*/
static function getFileSha256($filePath) {
$str = file_get_contents ( $filePath );
return self::getSha256 ( $str );
}
/*
* 加密文件sha512
* $filePath 文件路径
*/
static function getFileSha512($filePath) {
$str = file_get_contents ( $filePath );
return self::getSha512 ( $str );
}
}

View File

@ -0,0 +1,30 @@
<?php
namespace junziqian\sdk\util\exception;
/**
* 异常信息类
* Class ResultInfoException
* @package com\junziqian\sdk\util\exception
* @edit yfx 2019-10-29
*/
class ResultInfoException extends \RuntimeException {
/**
* @var string 异常码
*/
private $resultCode;
/**
* ResultInfoException constructor.
* @param string $message 异常信息
* @param string $resultCode 异常码
*/
public function __construct($message = "",$resultCode="PARAM_ERROR"){
parent::__construct($message, null, null);
}
/**
* @return string 异常吗
*/
public function getResultCode(){
return $this->resultCode;
}
}

View File

@ -0,0 +1,89 @@
<?php
namespace junziqian\sdk\util\http;
use junziqian\sdk\util\exception\ResultInfoException;
/**
* Class HttpClientUtils
* @package com\junziqian\sdk\util\http
* @edit yfx 2019-10-29
*/
class HttpClientUtils{
/**
* post请求
* @param $url string
* @param $req array
* @return string
*/
public static function getPost($url,$req){
//ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; GreenBrowser)');
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //验证curl对等证书(一般只要此项)
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); //检查服务器SSL证书中是否存在一个公用名
curl_setopt($ch, CURLOPT_SSLVERSION, 0); //传递一个包含SSL版本的长参数。
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_POST, true);
if(version_compare(PHP_VERSION, '5.6')&&!version_compare(PHP_VERSION, '7.0')){
curl_setopt ( $ch, CURLOPT_SAFE_UPLOAD, false);
}
curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
$response = curl_exec($ch);
if(!curl_error($ch)) {
return $response;
} else {
throw new ResultInfoException(curl_error($ch),"POST_ERROR");
}
}
/**
* http文件下载
* @param $url 原文件地址
* @param string $file 文件路径
* @param int $timeout 超时设置,默认60秒
* @return bool|mixed|string
*/
public static function httpcopy($url, $file="", $timeout=60) {
$file = empty($file) ? pathinfo($url,PATHINFO_BASENAME) : $file;
$dir = pathinfo($file,PATHINFO_DIRNAME);
!is_dir($dir) && @mkdir($dir,0755,true);
$url = str_replace(" ","%20",$url);
if(function_exists('curl_init')) {
$headers['User-Agent'] = 'windows';
$headerArr = array();
foreach( $headers as $n => $v ) {
$headerArr[] = $n .':' . $v;
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headerArr);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$temp = curl_exec($ch);
if(@file_put_contents($file, $temp) && !curl_error($ch)) {
return $file;
} else {
throw new ResultInfoException(curl_error($ch),"POST_ERROR");
}
} else {
$params = array(
"http"=>array(
"method"=>"GET",
"header"=>"User-Agent:windows",
"timeout"=>$timeout)
);
$context = stream_context_create($params);
if(@copy($url, $file, $context)) {
//$http_response_header
return $file;
} else {
return false;
}
}
}
}

View File

@ -1 +1 @@
import o from"./error.528fe0d7.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.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import o from"./error.867f649f.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.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import o from"./error.528fe0d7.js";import{d as r,o as t,c as m,U as p}from"./@vue.51d7f2d8.js";import"./element-plus.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import o from"./error.867f649f.js";import{d as r,o as t,c as m,U as p}from"./@vue.51d7f2d8.js";import"./element-plus.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};

View File

@ -1 +1 @@
import"./account-adjust.vue_vue_type_script_setup_true_lang.a02c10ac.js";import{_ as N}from"./account-adjust.vue_vue_type_script_setup_true_lang.a02c10ac.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.1ca78ebd.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./index.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import"./account-adjust.vue_vue_type_script_setup_true_lang.6569c452.js";import{_ as N}from"./account-adjust.vue_vue_type_script_setup_true_lang.6569c452.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./index.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import{C as x,G as B,H as R,B as g,D as N}from"./element-plus.cdda5c3e.js";import{P as q}from"./index.1ca78ebd.js";import{f as C}from"./index.fe53ccda.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 _};
import{C as x,G as B,H as R,B as g,D as N}from"./element-plus.cdda5c3e.js";import{P as q}from"./index.e209d8e5.js";import{f as C}from"./index.36ebd16e.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

@ -1 +1 @@
import"./add-nav.vue_vue_type_script_setup_true_lang.94dc7681.js";import{_ as Z}from"./add-nav.vue_vue_type_script_setup_true_lang.94dc7681.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.0ebd0979.js";import"./index.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.30fe18f4.js";import"./index.1ca78ebd.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.bc38a339.js";import"./index.f37a75f0.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.4281a409.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{Z as default};
import"./add-nav.vue_vue_type_script_setup_true_lang.83dbe35f.js";import{_ as Z}from"./add-nav.vue_vue_type_script_setup_true_lang.83dbe35f.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.ca37cd92.js";import"./index.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.19fee0e6.js";import"./index.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.d2e10a77.js";import"./index.35174697.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.23117a16.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{Z as default};

View File

@ -1 +1 @@
import{B,w as D}from"./element-plus.cdda5c3e.js";import{_ as F}from"./index.0ebd0979.js";import{_ as A}from"./picker.30fe18f4.js";import{_ as y}from"./picker.bc38a339.js";import{f as p,b as E}from"./index.fe53ccda.js";import{D as U}from"./vuedraggable.cbc8d603.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 _};
import{B,w as D}from"./element-plus.cdda5c3e.js";import{_ as F}from"./index.ca37cd92.js";import{_ as A}from"./picker.19fee0e6.js";import{_ as y}from"./picker.d2e10a77.js";import{f as p,b as E}from"./index.36ebd16e.js";import{D as U}from"./vuedraggable.cbc8d603.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

@ -1 +1 @@
import{r as n}from"./index.fe53ccda.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};
import{r as n}from"./index.36ebd16e.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

@ -1 +1 @@
import{r as e}from"./index.fe53ccda.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};
import{r as e}from"./index.36ebd16e.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

@ -1 +0,0 @@
import"./attr-setting.vue_vue_type_script_setup_true_lang.85439631.js";import{_ as gm}from"./attr-setting.vue_vue_type_script_setup_true_lang.85439631.js";import"./index.3cb47562.js";import"./attr.vue_vue_type_script_setup_true_lang.639a3f4f.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.0ebd0979.js";import"./index.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.30fe18f4.js";import"./index.1ca78ebd.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.bc38a339.js";import"./index.f37a75f0.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.4281a409.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";import"./content.vue_vue_type_script_setup_true_lang.51d5a5e7.js";import"./decoration-img.de65ad0f.js";import"./attr.vue_vue_type_script_setup_true_lang.2b3943df.js";import"./content.d363f59d.js";import"./attr.vue_vue_type_script_setup_true_lang.cf8d3c27.js";import"./add-nav.vue_vue_type_script_setup_true_lang.94dc7681.js";import"./content.b4b7d90e.js";import"./attr.vue_vue_type_script_setup_true_lang.12a7e822.js";import"./content.vue_vue_type_script_setup_true_lang.c5be8b77.js";import"./attr.vue_vue_type_script_setup_true_lang.d01577b5.js";import"./content.827c2971.js";import"./decoration.0b105cfd.js";import"./attr.vue_vue_type_script_setup_true_lang.0fc534ba.js";import"./content.c916d687.js";import"./attr.vue_vue_type_script_setup_true_lang.aa4632fc.js";import"./content.vue_vue_type_script_setup_true_lang.d0bbab4a.js";import"./attr.vue_vue_type_script_setup_true_lang.00e826d0.js";import"./content.5313962b.js";export{gm as default};

View File

@ -0,0 +1 @@
import"./attr-setting.vue_vue_type_script_setup_true_lang.3923e606.js";import{_ as gm}from"./attr-setting.vue_vue_type_script_setup_true_lang.3923e606.js";import"./index.b7259093.js";import"./attr.vue_vue_type_script_setup_true_lang.33c578eb.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.ca37cd92.js";import"./index.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.19fee0e6.js";import"./index.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.d2e10a77.js";import"./index.35174697.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.23117a16.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";import"./content.vue_vue_type_script_setup_true_lang.e1178cb9.js";import"./decoration-img.96adb25b.js";import"./attr.vue_vue_type_script_setup_true_lang.4576b24f.js";import"./content.fadc9154.js";import"./attr.vue_vue_type_script_setup_true_lang.9e236257.js";import"./add-nav.vue_vue_type_script_setup_true_lang.83dbe35f.js";import"./content.481d298a.js";import"./attr.vue_vue_type_script_setup_true_lang.0dc98949.js";import"./content.vue_vue_type_script_setup_true_lang.3232b144.js";import"./attr.vue_vue_type_script_setup_true_lang.d01577b5.js";import"./content.b880d321.js";import"./decoration.b18acc76.js";import"./attr.vue_vue_type_script_setup_true_lang.0fc534ba.js";import"./content.553d5899.js";import"./attr.vue_vue_type_script_setup_true_lang.469e7d9a.js";import"./content.vue_vue_type_script_setup_true_lang.c9d981e6.js";import"./attr.vue_vue_type_script_setup_true_lang.00e826d0.js";import"./content.31792b01.js";export{gm as default};

View File

@ -1 +1 @@
import{w as c}from"./index.3cb47562.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 _};
import{w as c}from"./index.b7259093.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

@ -1 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.aa4632fc.js";import{_ as Z}from"./attr.vue_vue_type_script_setup_true_lang.aa4632fc.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.0ebd0979.js";import"./index.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.30fe18f4.js";import"./index.1ca78ebd.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.bc38a339.js";import"./index.f37a75f0.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.4281a409.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{Z as default};
import"./attr.vue_vue_type_script_setup_true_lang.469e7d9a.js";import{_ as Z}from"./attr.vue_vue_type_script_setup_true_lang.469e7d9a.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.ca37cd92.js";import"./index.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.19fee0e6.js";import"./index.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.d2e10a77.js";import"./index.35174697.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.23117a16.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{Z as default};

View File

@ -1 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.639a3f4f.js";import{_ as Z}from"./attr.vue_vue_type_script_setup_true_lang.639a3f4f.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.0ebd0979.js";import"./index.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.30fe18f4.js";import"./index.1ca78ebd.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.bc38a339.js";import"./index.f37a75f0.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.4281a409.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{Z as default};
import"./attr.vue_vue_type_script_setup_true_lang.33c578eb.js";import{_ as Z}from"./attr.vue_vue_type_script_setup_true_lang.33c578eb.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.ca37cd92.js";import"./index.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.19fee0e6.js";import"./index.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.d2e10a77.js";import"./index.35174697.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.23117a16.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{Z as default};

View File

@ -1 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.12a7e822.js";import{_ as $}from"./attr.vue_vue_type_script_setup_true_lang.12a7e822.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.94dc7681.js";import"./index.0ebd0979.js";import"./index.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.30fe18f4.js";import"./index.1ca78ebd.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.bc38a339.js";import"./index.f37a75f0.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.4281a409.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{$ as default};
import"./attr.vue_vue_type_script_setup_true_lang.0dc98949.js";import{_ as $}from"./attr.vue_vue_type_script_setup_true_lang.0dc98949.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.83dbe35f.js";import"./index.ca37cd92.js";import"./index.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.19fee0e6.js";import"./index.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.d2e10a77.js";import"./index.35174697.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.23117a16.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{$ as default};

View File

@ -1 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.2b3943df.js";import{_ as Y}from"./attr.vue_vue_type_script_setup_true_lang.2b3943df.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.bc38a339.js";import"./index.1ca78ebd.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./index.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.f37a75f0.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.0ebd0979.js";import"./index.4281a409.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{Y as default};
import"./attr.vue_vue_type_script_setup_true_lang.4576b24f.js";import{_ as Y}from"./attr.vue_vue_type_script_setup_true_lang.4576b24f.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d2e10a77.js";import"./index.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./index.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.35174697.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.ca37cd92.js";import"./index.23117a16.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{Y as default};

View File

@ -1 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.cf8d3c27.js";import{_ as $}from"./attr.vue_vue_type_script_setup_true_lang.cf8d3c27.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.94dc7681.js";import"./index.0ebd0979.js";import"./index.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.30fe18f4.js";import"./index.1ca78ebd.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.bc38a339.js";import"./index.f37a75f0.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.4281a409.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{$ as default};
import"./attr.vue_vue_type_script_setup_true_lang.9e236257.js";import{_ as $}from"./attr.vue_vue_type_script_setup_true_lang.9e236257.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.83dbe35f.js";import"./index.ca37cd92.js";import"./index.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.19fee0e6.js";import"./index.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./picker.d2e10a77.js";import"./index.35174697.js";import"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import"./index.23117a16.js";import"./index.vue_vue_type_script_setup_true_lang.767d5b76.js";import"./usePaging.4ce91869.js";import"./vue3-video-play.b911321b.js";import"./vuedraggable.cbc8d603.js";import"./vue.e7f41fea.js";import"./sortablejs.24719fd4.js";export{$ as default};

View File

@ -1 +1 @@
import{G as _,H as r,C as i,D as f}from"./element-plus.cdda5c3e.js";import{_ as p}from"./add-nav.vue_vue_type_script_setup_true_lang.94dc7681.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 _};
import{G as _,H as r,C as i,D as f}from"./element-plus.cdda5c3e.js";import{_ as p}from"./add-nav.vue_vue_type_script_setup_true_lang.83dbe35f.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

@ -1 +1 @@
import{G as D,H as U,C as v,B as w,w as N,D as R}from"./element-plus.cdda5c3e.js";import{_ as $}from"./index.0ebd0979.js";import{_ as j}from"./picker.30fe18f4.js";import{_ as G}from"./picker.bc38a339.js";import{f as b}from"./index.fe53ccda.js";import{D as I}from"./vuedraggable.cbc8d603.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 _};
import{G as D,H as U,C as v,B as w,w as N,D as R}from"./element-plus.cdda5c3e.js";import{_ as $}from"./index.ca37cd92.js";import{_ as j}from"./picker.19fee0e6.js";import{_ as G}from"./picker.d2e10a77.js";import{f as b}from"./index.36ebd16e.js";import{D as I}from"./vuedraggable.cbc8d603.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

@ -1 +1 @@
import{B as c,C as i,D as F}from"./element-plus.cdda5c3e.js";import{_ as p}from"./picker.bc38a339.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 _};
import{B as c,C as i,D as F}from"./element-plus.cdda5c3e.js";import{_ as p}from"./picker.d2e10a77.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

@ -1 +1 @@
import{G as D,H as U,C as y,B as v,w,D as N}from"./element-plus.cdda5c3e.js";import{_ as R}from"./index.0ebd0979.js";import{_ as $}from"./picker.30fe18f4.js";import{_ as j}from"./picker.bc38a339.js";import{f as F}from"./index.fe53ccda.js";import{D as G}from"./vuedraggable.cbc8d603.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 _};
import{G as D,H as U,C as y,B as v,w,D as N}from"./element-plus.cdda5c3e.js";import{_ as R}from"./index.ca37cd92.js";import{_ as $}from"./picker.19fee0e6.js";import{_ as j}from"./picker.d2e10a77.js";import{f as F}from"./index.36ebd16e.js";import{D as G}from"./vuedraggable.cbc8d603.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

@ -1 +1 @@
import{G as r,H as _,C as i,B as f,D as p}from"./element-plus.cdda5c3e.js";import{_ as V}from"./add-nav.vue_vue_type_script_setup_true_lang.94dc7681.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 _};
import{G as r,H as _,C as i,B as f,D as p}from"./element-plus.cdda5c3e.js";import{_ as V}from"./add-nav.vue_vue_type_script_setup_true_lang.83dbe35f.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

@ -1 +1 @@
import"./auth.vue_vue_type_script_setup_true_lang.2e38dc3e.js";import{_ as P}from"./auth.vue_vue_type_script_setup_true_lang.2e38dc3e.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.b0006667.js";import"./index.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.1ca78ebd.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./menu.30bb43d7.js";export{P as default};
import"./auth.vue_vue_type_script_setup_true_lang.3fd27600.js";import{_ as P}from"./auth.vue_vue_type_script_setup_true_lang.3fd27600.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.7b7d4e7a.js";import"./index.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./menu.11f41b5c.js";export{P as default};

View File

@ -0,0 +1 @@
import"./auth.vue_vue_type_script_setup_true_lang.234ff6ee.js";import{_ as P}from"./auth.vue_vue_type_script_setup_true_lang.234ff6ee.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.7b7d4e7a.js";import"./index.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./menu.11f41b5c.js";export{P as default};

View File

@ -1 +1 @@
import{F as P,T as U,C as q,E as H,D as I,N as O}from"./element-plus.cdda5c3e.js";import{a as $}from"./role.b0006667.js";import{P as j}from"./index.1ca78ebd.js";import{t as z}from"./index.fe53ccda.js";import{m as G}from"./menu.30bb43d7.js";import{d as J,s as f,r as u,$ as Q,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 C}from"./@vue.51d7f2d8.js";const ee={class:"edit-popup"},ue=J({__name:"auth",emits:["success","close"],setup(le,{expose:x,emit:_}){const o=f(),h=f(),i=f(),b=u(!1),r=u(!0),m=u(!1),v=u([]),p=u([]),a=Q({id:"",name:"",desc:"",sort:0,menu_id:[]}),g={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:["blur"]}]},E=()=>{m.value=!0,G().then(e=>{p.value=e,v.value=z(e),C(()=>{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=>{C(()=>{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 $(a),(l=i.value)==null||l.close(),_("success")},K=()=>{_("close")},B=()=>{var e;(e=i.value)==null||e.open()},T=async e=>{for(const l in a)e[l]!=null&&e[l]!=null&&(a[l]=e[l])};return E(),x({open:B,setFormData:T}),(e,l)=>{const t=P,n=U,V=q,S=H,L=I,N=O;return k(),W("div",ee,[s(j,{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(S,{class:"h-[400px] sm:h-[600px]"},{default:d(()=>[s(V,{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]=M=>Z(r)?r.value=M: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"])),[[N,c(m)]])]),_:1},512)])}}});export{ue as _};
import{F as P,T as U,C as q,E as H,D as I,N as O}from"./element-plus.cdda5c3e.js";import{a as $}from"./role.7b7d4e7a.js";import{P as j}from"./index.e209d8e5.js";import{t as z}from"./index.36ebd16e.js";import{m as G}from"./menu.11f41b5c.js";import{d as J,s as f,r as u,$ as Q,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 C}from"./@vue.51d7f2d8.js";const ee={class:"edit-popup"},ue=J({__name:"auth",emits:["success","close"],setup(le,{expose:x,emit:_}){const o=f(),h=f(),i=f(),b=u(!1),r=u(!0),m=u(!1),v=u([]),p=u([]),a=Q({id:"",name:"",desc:"",sort:0,menu_id:[]}),g={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:["blur"]}]},E=()=>{m.value=!0,G().then(e=>{p.value=e,v.value=z(e),C(()=>{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=>{C(()=>{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 $(a),(l=i.value)==null||l.close(),_("success")},K=()=>{_("close")},B=()=>{var e;(e=i.value)==null||e.open()},T=async e=>{for(const l in a)e[l]!=null&&e[l]!=null&&(a[l]=e[l])};return E(),x({open:B,setFormData:T}),(e,l)=>{const t=P,n=U,V=q,S=H,L=I,N=O;return k(),W("div",ee,[s(j,{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(S,{class:"h-[400px] sm:h-[600px]"},{default:d(()=>[s(V,{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]=M=>Z(r)?r.value=M: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"])),[[N,c(m)]])]),_:1},512)])}}});export{ue as _};

View File

@ -0,0 +1 @@
import{F as P,T as U,C as q,E as H,D as I,N as O}from"./element-plus.cdda5c3e.js";import{a as $}from"./role.7b7d4e7a.js";import{P as j}from"./index.e209d8e5.js";import{t as z}from"./index.36ebd16e.js";import{m as G}from"./menu.11f41b5c.js";import{d as J,s as f,r as u,$ as Q,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 C}from"./@vue.51d7f2d8.js";const ee={class:"edit-popup"},ue=J({__name:"auth",emits:["success","close"],setup(le,{expose:x,emit:_}){const o=f(),h=f(),i=f(),b=u(!1),r=u(!0),m=u(!1),v=u([]),p=u([]),a=Q({id:"",name:"",desc:"",sort:0,menu_id:[]}),g={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:["blur"]}]},E=()=>{m.value=!0,G().then(e=>{p.value=e,v.value=z(e),C(()=>{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=>{C(()=>{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 $(a),(l=i.value)==null||l.close(),_("success")},K=()=>{_("close")},B=()=>{var e;(e=i.value)==null||e.open()},T=async e=>{for(const l in a)e[l]!=null&&e[l]!=null&&(a[l]=e[l])};return E(),x({open:B,setFormData:T}),(e,l)=>{const t=P,n=U,V=q,S=H,L=I,N=O;return k(),W("div",ee,[s(j,{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(S,{class:"h-[400px] sm:h-[600px]"},{default:d(()=>[s(V,{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]=M=>Z(r)?r.value=M: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"])),[[N,c(m)]])]),_:1},512)])}}});export{ue as _};

View File

@ -1 +1 @@
import{K as U,B as K,C as N,Q as P,R,w as I,D as O,I as S,L as $,M as z,N as M}from"./element-plus.cdda5c3e.js";import{_ as j}from"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import{_ as q}from"./index.fe53ccda.js";import{_ as Q}from"./index.vue_vue_type_script_setup_true_lang.76142360.js";import{d as w,$ as G,o as r,c as b,U as e,L as a,u as o,a8 as H,T as J,a7 as W,K as h,R as m,M as X,a as p,S as B,O as Y,k as Z}from"./@vue.51d7f2d8.js";import{g as ee,a as te}from"./finance.11db2ccb.js";import{u as oe}from"./useDictOptions.f7d2a308.js";import{u as ae}from"./usePaging.4ce91869.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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 ne={class:"flex items-center"},le={class:"flex justify-end mt-4"},ue=w({name:"articleLists"}),He=w({...ue,setup(ie){const n=G({user_info:"",change_type:"",start_time:"",end_time:""}),{pager:i,getLists:_,resetPage:c,resetParams:E}=ae({fetchFun:te,params:n}),{optionsData:C}=oe({change_type:{api:ee}});return _(),(se,l)=>{const D=U,v=K,s=N,d=P,y=R,x=Q,f=I,V=O,g=S,u=$,T=q,A=z,k=j,L=M;return r(),b("div",null,[e(g,{class:"!border-none",shadow:"never"},{default:a(()=>[e(D,{type:"warning",title:"\u6E29\u99A8\u63D0\u793A\uFF1A\u7528\u6237\u8D26\u6237\u53D8\u52A8\u8BB0\u5F55",closable:!1,"show-icon":""}),e(V,{ref:"formRef",class:"mb-[-16px] mt-[16px]",model:o(n),inline:!0},{default:a(()=>[e(s,{label:"\u7528\u6237\u4FE1\u606F"},{default:a(()=>[e(v,{class:"w-[280px]",modelValue:o(n).user_info,"onUpdate:modelValue":l[0]||(l[0]=t=>o(n).user_info=t),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u7F16\u53F7/\u6635\u79F0/\u624B\u673A\u53F7",clearable:"",onKeyup:H(o(c),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(s,{label:"\u53D8\u52A8\u7C7B\u578B"},{default:a(()=>[e(y,{class:"w-[280px]",modelValue:o(n).change_type,"onUpdate:modelValue":l[1]||(l[1]=t=>o(n).change_type=t)},{default:a(()=>[e(d,{label:"\u5168\u90E8",value:""}),(r(!0),b(J,null,W(o(C).change_type,(t,F)=>(r(),h(d,{key:F,label:t,value:F},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(s,{label:"\u8BB0\u5F55\u65F6\u95F4"},{default:a(()=>[e(x,{startTime:o(n).start_time,"onUpdate:startTime":l[2]||(l[2]=t=>o(n).start_time=t),endTime:o(n).end_time,"onUpdate:endTime":l[3]||(l[3]=t=>o(n).end_time=t)},null,8,["startTime","endTime"])]),_:1}),e(s,null,{default:a(()=>[e(f,{type:"primary",onClick:o(c)},{default:a(()=>[m("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(f,{onClick:o(E)},{default:a(()=>[m("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),e(g,{class:"!border-none mt-4",shadow:"never"},{default:a(()=>[X((r(),h(A,{size:"large",data:o(i).lists},{default:a(()=>[e(u,{label:"\u7528\u6237\u7F16\u53F7",prop:"sn","min-width":"100"}),e(u,{label:"\u7528\u6237\u6635\u79F0","min-width":"160"},{default:a(({row:t})=>[p("div",ne,[e(T,{class:"flex-none mr-2",src:t.avatar,width:40,height:40,"preview-teleported":"",fit:"contain"},null,8,["src"]),m(" "+B(t.nickname),1)])]),_:1}),e(u,{label:"\u624B\u673A\u53F7\u7801",prop:"mobile","min-width":"100"}),e(u,{label:"\u53D8\u52A8\u91D1\u989D",prop:"change_amount","min-width":"100"},{default:a(({row:t})=>[p("span",{class:Y({"text-error":t.action==2})},B(t.change_amount),3)]),_:1}),e(u,{label:"\u5269\u4F59\u91D1\u989D",prop:"left_amount","min-width":"100"}),e(u,{label:"\u53D8\u52A8\u7C7B\u578B",prop:"change_type_desc","min-width":"120"}),e(u,{label:"\u6765\u6E90\u5355\u53F7",prop:"source_sn","min-width":"100"}),e(u,{label:"\u8BB0\u5F55\u65F6\u95F4",prop:"create_time","min-width":"120"})]),_:1},8,["data"])),[[L,o(i).loading]]),p("div",le,[e(k,{modelValue:o(i),"onUpdate:modelValue":l[4]||(l[4]=t=>Z(i)?i.value=t:null),onChange:o(_)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{He as default};
import{K as U,B as K,C as N,Q as P,R,w as I,D as O,I as S,L as $,M as z,N as M}from"./element-plus.cdda5c3e.js";import{_ as j}from"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import{_ as q}from"./index.36ebd16e.js";import{_ as Q}from"./index.vue_vue_type_script_setup_true_lang.76142360.js";import{d as w,$ as G,o as r,c as b,U as e,L as a,u as o,a8 as H,T as J,a7 as W,K as h,R as m,M as X,a as p,S as B,O as Y,k as Z}from"./@vue.51d7f2d8.js";import{g as ee,a as te}from"./finance.05603d8a.js";import{u as oe}from"./useDictOptions.f9e70309.js";import{u as ae}from"./usePaging.4ce91869.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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 ne={class:"flex items-center"},le={class:"flex justify-end mt-4"},ue=w({name:"articleLists"}),He=w({...ue,setup(ie){const n=G({user_info:"",change_type:"",start_time:"",end_time:""}),{pager:i,getLists:_,resetPage:c,resetParams:E}=ae({fetchFun:te,params:n}),{optionsData:C}=oe({change_type:{api:ee}});return _(),(se,l)=>{const D=U,v=K,s=N,d=P,y=R,x=Q,f=I,V=O,g=S,u=$,T=q,A=z,k=j,L=M;return r(),b("div",null,[e(g,{class:"!border-none",shadow:"never"},{default:a(()=>[e(D,{type:"warning",title:"\u6E29\u99A8\u63D0\u793A\uFF1A\u7528\u6237\u8D26\u6237\u53D8\u52A8\u8BB0\u5F55",closable:!1,"show-icon":""}),e(V,{ref:"formRef",class:"mb-[-16px] mt-[16px]",model:o(n),inline:!0},{default:a(()=>[e(s,{label:"\u7528\u6237\u4FE1\u606F"},{default:a(()=>[e(v,{class:"w-[280px]",modelValue:o(n).user_info,"onUpdate:modelValue":l[0]||(l[0]=t=>o(n).user_info=t),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u7F16\u53F7/\u6635\u79F0/\u624B\u673A\u53F7",clearable:"",onKeyup:H(o(c),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(s,{label:"\u53D8\u52A8\u7C7B\u578B"},{default:a(()=>[e(y,{class:"w-[280px]",modelValue:o(n).change_type,"onUpdate:modelValue":l[1]||(l[1]=t=>o(n).change_type=t)},{default:a(()=>[e(d,{label:"\u5168\u90E8",value:""}),(r(!0),b(J,null,W(o(C).change_type,(t,F)=>(r(),h(d,{key:F,label:t,value:F},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(s,{label:"\u8BB0\u5F55\u65F6\u95F4"},{default:a(()=>[e(x,{startTime:o(n).start_time,"onUpdate:startTime":l[2]||(l[2]=t=>o(n).start_time=t),endTime:o(n).end_time,"onUpdate:endTime":l[3]||(l[3]=t=>o(n).end_time=t)},null,8,["startTime","endTime"])]),_:1}),e(s,null,{default:a(()=>[e(f,{type:"primary",onClick:o(c)},{default:a(()=>[m("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(f,{onClick:o(E)},{default:a(()=>[m("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),e(g,{class:"!border-none mt-4",shadow:"never"},{default:a(()=>[X((r(),h(A,{size:"large",data:o(i).lists},{default:a(()=>[e(u,{label:"\u7528\u6237\u7F16\u53F7",prop:"sn","min-width":"100"}),e(u,{label:"\u7528\u6237\u6635\u79F0","min-width":"160"},{default:a(({row:t})=>[p("div",ne,[e(T,{class:"flex-none mr-2",src:t.avatar,width:40,height:40,"preview-teleported":"",fit:"contain"},null,8,["src"]),m(" "+B(t.nickname),1)])]),_:1}),e(u,{label:"\u624B\u673A\u53F7\u7801",prop:"mobile","min-width":"100"}),e(u,{label:"\u53D8\u52A8\u91D1\u989D",prop:"change_amount","min-width":"100"},{default:a(({row:t})=>[p("span",{class:Y({"text-error":t.action==2})},B(t.change_amount),3)]),_:1}),e(u,{label:"\u5269\u4F59\u91D1\u989D",prop:"left_amount","min-width":"100"}),e(u,{label:"\u53D8\u52A8\u7C7B\u578B",prop:"change_type_desc","min-width":"120"}),e(u,{label:"\u6765\u6E90\u5355\u53F7",prop:"source_sn","min-width":"100"}),e(u,{label:"\u8BB0\u5F55\u65F6\u95F4",prop:"create_time","min-width":"120"})]),_:1},8,["data"])),[[L,o(i).loading]]),p("div",le,[e(k,{modelValue:o(i),"onUpdate:modelValue":l[4]||(l[4]=t=>Z(i)?i.value=t:null),onChange:o(_)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{He as default};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{K as s,I as c,L as l,w as _,M as d}from"./element-plus.cdda5c3e.js";import{s as F}from"./system.493a5cde.js";import{f as B}from"./index.fe53ccda.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.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import{K as s,I as c,L as l,w as _,M as d}from"./element-plus.cdda5c3e.js";import{s as F}from"./system.ea336da6.js";import{f as B}from"./index.36ebd16e.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.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import"./code-preview.vue_vue_type_script_setup_true_lang.a21a5141.js";import{_ as L}from"./code-preview.vue_vue_type_script_setup_true_lang.a21a5141.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import"./code-preview.vue_vue_type_script_setup_true_lang.122e749d.js";import{_ as L}from"./code-preview.vue_vue_type_script_setup_true_lang.122e749d.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import{x as w,y as B,E as D,w as T,J as N}from"./element-plus.cdda5c3e.js";import{f as r,b as U}from"./index.fe53ccda.js";import{u as $}from"./vue-clipboard3.dca5bca3.js";import{d as j,r as F,e as L,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 J,K,a as p,R as P}from"./@vue.51d7f2d8.js";const q={class:"code-preview"},z={class:"flex",style:{height:"50vh"}},O=j({__name:"code-preview",props:{modelValue:{type:Boolean},code:{}},emits:["update:modelValue"],setup(_,{emit:f}){const b=_,{toClipboard:h}=$(),n=F("index0"),V=async a=>{try{await h(a),r.msgSuccess("\u590D\u5236\u6210\u529F")}catch{r.msgError("\u590D\u5236\u5931\u8D25")}},s=L({get(){return b.modelValue},set(a){f("update:modelValue",a)}});return(a,l)=>{const g=R("highlightjs"),v=D,y=U,C=T,E=w,k=B,x=N;return c(),d("div",q,[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,J(a.code,(e,u)=>(c(),K(E,{label:e.name,name:`index${u}`,key:u},{default:t(()=>[p("div",z,[o(v,{class:"flex-1"},{default:t(()=>[o(g,{autodetect:"",code:e.content},null,8,["code"])]),_:2},1024),p("div",null,[o(C,{onClick:A=>V(e.content),type:"primary",link:""},{icon:t(()=>[o(y,{name:"el-icon-CopyDocument"})]),default:t(()=>[P(" \u590D\u5236 ")]),_:2},1032,["onClick"])])])]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])}}});export{O as _};
import{x as w,y as B,E as D,w as T,J as N}from"./element-plus.cdda5c3e.js";import{f as r,b as U}from"./index.36ebd16e.js";import{u as $}from"./vue-clipboard3.dca5bca3.js";import{d as j,r as F,e as L,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 J,K,a as p,R as P}from"./@vue.51d7f2d8.js";const q={class:"code-preview"},z={class:"flex",style:{height:"50vh"}},O=j({__name:"code-preview",props:{modelValue:{type:Boolean},code:{}},emits:["update:modelValue"],setup(_,{emit:f}){const b=_,{toClipboard:h}=$(),n=F("index0"),V=async a=>{try{await h(a),r.msgSuccess("\u590D\u5236\u6210\u529F")}catch{r.msgError("\u590D\u5236\u5931\u8D25")}},s=L({get(){return b.modelValue},set(a){f("update:modelValue",a)}});return(a,l)=>{const g=R("highlightjs"),v=D,y=U,C=T,E=w,k=B,x=N;return c(),d("div",q,[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,J(a.code,(e,u)=>(c(),K(E,{label:e.name,name:`index${u}`,key:u},{default:t(()=>[p("div",z,[o(v,{class:"flex-1"},{default:t(()=>[o(g,{autodetect:"",code:e.content},null,8,["code"])]),_:2},1024),p("div",null,[o(C,{onClick:A=>V(e.content),type:"primary",link:""},{icon:t(()=>[o(y,{name:"el-icon-CopyDocument"})]),default:t(()=>[P(" \u590D\u5236 ")]),_:2},1032,["onClick"])])])]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])}}});export{O as _};

View File

@ -1 +1 @@
import{r as t}from"./index.fe53ccda.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};
import{r as t}from"./index.36ebd16e.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

@ -1 +1 @@
import{r}from"./index.fe53ccda.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};
import{r}from"./index.36ebd16e.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};

View File

@ -1 +1 @@
import{r as n}from"./index.fe53ccda.js";function r(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:"/company/postsms",params:t})}function p(t){return n.get({url:"/company/initiate_contract",params:t})}function m(t){return n.get({url:"/company/Draftingcontracts",params:t})}function l(t){return n.get({url:"/company/authentication",params:t})}function y(t){return n.get({url:"/company/list_two",params:t})}function f(t){return n.get({url:"/company/responsible_area",params:t})}export{r as a,u as b,f as c,o as d,e,i as f,m as g,l as h,p as i,y as j,c as k,s};
import{r as n}from"./index.36ebd16e.js";function r(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:"/company/postsms",params:t})}function p(t){return n.get({url:"/company/initiate_contract",params:t})}function m(t){return n.get({url:"/company/Draftingcontracts",params:t})}function l(t){return n.get({url:"/company/authentication",params:t})}function y(t){return n.get({url:"/company/list_two",params:t})}function f(t){return n.get({url:"/company/responsible_area",params:t})}export{r as a,u as b,f as c,o as d,e,i as f,m as g,l as h,p as i,y as j,c as k,s};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{r}from"./index.fe53ccda.js";function n(t){return r.get({url:"/user.user/lists",params:t},{ignoreCancelToken:!0})}function u(t){return r.get({url:"/user.user/detail",params:t})}function s(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 c(t){return r.post({url:"/contract.contract/wind_control",params:t})}function i(t){return r.post({url:"/user.user/Draftingcontracts",params:t})}function l(t){return r.get({url:"/contract.contract/postsms",params:t})}export{o as a,c as b,n as c,i as d,u as g,a as i,l as s,s as u};
import{r}from"./index.36ebd16e.js";function n(t){return r.get({url:"/user.user/lists",params:t},{ignoreCancelToken:!0})}function u(t){return r.get({url:"/user.user/detail",params:t})}function s(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 c(t){return r.post({url:"/contract.contract/wind_control",params:t})}function i(t){return r.post({url:"/user.user/Draftingcontracts",params:t})}function l(t){return r.get({url:"/contract.contract/postsms",params:t})}export{o as a,c as b,n as c,i as d,u as g,a as i,l as s,s as u};

View File

@ -1 +1 @@
import"./content.vue_vue_type_script_setup_true_lang.51d5a5e7.js";import{_ as M}from"./content.vue_vue_type_script_setup_true_lang.51d5a5e7.js";import"./decoration-img.de65ad0f.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import"./content.vue_vue_type_script_setup_true_lang.e1178cb9.js";import{_ as M}from"./content.vue_vue_type_script_setup_true_lang.e1178cb9.js";import"./decoration-img.96adb25b.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import{d as r}from"./index.fe53ccda.js";import{o as i,c as e,bf as m,be as s,a as o}from"./@vue.51d7f2d8.js";import"./element-plus.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import{d as r}from"./index.36ebd16e.js";import{o as i,c as e,bf as m,be as s,a as o}from"./@vue.51d7f2d8.js";import"./element-plus.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import{b as x,d as _}from"./index.fe53ccda.js";import c from"./decoration-img.de65ad0f.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.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import{b as x,d as _}from"./index.36ebd16e.js";import c from"./decoration-img.96adb25b.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.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import{d as r,b as e}from"./index.fe53ccda.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.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import{d as r,b as e}from"./index.36ebd16e.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.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import"./content.vue_vue_type_script_setup_true_lang.d0bbab4a.js";import{_ as M}from"./content.vue_vue_type_script_setup_true_lang.d0bbab4a.js";import"./decoration-img.de65ad0f.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import"./content.vue_vue_type_script_setup_true_lang.c9d981e6.js";import{_ as M}from"./content.vue_vue_type_script_setup_true_lang.c9d981e6.js";import"./decoration-img.96adb25b.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import{b as n,d as m}from"./index.fe53ccda.js";import{g as d}from"./decoration.0b105cfd.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.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import{b as n,d as m}from"./index.36ebd16e.js";import{g as d}from"./decoration.b18acc76.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.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import"./content.vue_vue_type_script_setup_true_lang.c5be8b77.js";import{_ as M}from"./content.vue_vue_type_script_setup_true_lang.c5be8b77.js";import"./decoration-img.de65ad0f.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import"./content.vue_vue_type_script_setup_true_lang.3232b144.js";import{_ as M}from"./content.vue_vue_type_script_setup_true_lang.3232b144.js";import"./decoration-img.96adb25b.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import i from"./decoration-img.de65ad0f.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.fe53ccda.js";import"./element-plus.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import i from"./decoration-img.96adb25b.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.36ebd16e.js";import"./element-plus.cdda5c3e.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import o from"./decoration-img.de65ad0f.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 _};
import o from"./decoration-img.96adb25b.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

@ -1 +1 @@
import o from"./decoration-img.de65ad0f.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 _};
import o from"./decoration-img.96adb25b.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

@ -1 +1 @@
import s from"./decoration-img.de65ad0f.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 _};
import s from"./decoration-img.96adb25b.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

@ -1 +1 @@
import{r}from"./index.fe53ccda.js";function c(t){return r.get({url:"/contract.contract/lists",params:t})}function n(t){return r.post({url:"/contract.contract/add",params:t})}function o(t){return r.post({url:"/contract.contract/edit",params:t})}function i(t){return r.get({url:"/contract.contract/detail",params:t})}export{i as a,o as b,n as c,c as d};
import{r}from"./index.36ebd16e.js";function c(t){return r.get({url:"/contract.contract/lists",params:t})}function n(t){return r.post({url:"/contract.contract/add",params:t})}function o(t){return r.post({url:"/contract.contract/edit",params:t})}function i(t){return r.get({url:"/contract.contract/detail",params:t})}export{i as a,o as b,n as c,c as d};

View File

@ -1 +1 @@
import"./data-table.vue_vue_type_script_setup_true_lang.4498c699.js";import{_ as Q}from"./data-table.vue_vue_type_script_setup_true_lang.4498c699.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.1ca78ebd.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./index.fe53ccda.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.6c37bae0.js";import"./usePaging.4ce91869.js";import"./code.baff6c73.js";export{Q as default};
import"./data-table.vue_vue_type_script_setup_true_lang.4149f1ac.js";import{_ as Q}from"./data-table.vue_vue_type_script_setup_true_lang.4149f1ac.js";import"./element-plus.cdda5c3e.js";import"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.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.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./index.36ebd16e.js";import"./lodash.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.6c37bae0.js";import"./usePaging.4ce91869.js";import"./code.7b0e76e7.js";export{Q as default};

View File

@ -1 +1 @@
import{B,C as x,w as D,D as K,L as P,M as R,N as T}from"./element-plus.cdda5c3e.js";import{d as L,s as N,$ as U,r as M,w as S,o as b,c as h,U as e,L as l,H as $,u as a,a8 as g,R as C,M as z,a as I,k as j}from"./@vue.51d7f2d8.js";import{P as A}from"./index.1ca78ebd.js";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import{u as q}from"./usePaging.4ce91869.js";import{f as G,h as J}from"./code.baff6c73.js";import{f as O}from"./index.fe53ccda.js";const Q={class:"data-table"},W={class:"m-4"},X={class:"flex justify-end mt-4"},ne=L({__name:"data-table",emits:["success"],setup(Y,{emit:F}){const r=N(),s=U({name:"",comment:""}),{pager:n,getLists:_,resetParams:w,resetPage:c}=q({fetchFun:J,params:s,size:10}),d=M([]),E=t=>{d.value=t.map(({name:o,comment:m})=>({name:o,comment:m}))},v=async()=>{var t;if(!d.value.length)return O.msgError("\u8BF7\u9009\u62E9\u6570\u636E\u8868");await G({table:d.value}),(t=r.value)==null||t.close(),F("success")};return S(()=>{var t;return(t=r.value)==null?void 0:t.visible},t=>{t&&_()}),(t,o)=>{const m=B,p=x,f=D,y=K,i=P,V=R,k=T;return b(),h("div",Q,[e(A,{ref_key:"popupRef",ref:r,clickModalClose:!1,title:"\u9009\u62E9\u8868",width:"900px",async:!0,onConfirm:v},{trigger:l(()=>[$(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"]),z((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]]),I("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 _};
import{B,C as x,w as D,D as K,L as P,M as R,N as T}from"./element-plus.cdda5c3e.js";import{d as L,s as N,$ as U,r as M,w as S,o as b,c as h,U as e,L as l,H as $,u as a,a8 as g,R as C,M as z,a as I,k as j}from"./@vue.51d7f2d8.js";import{P as A}from"./index.e209d8e5.js";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import{u as q}from"./usePaging.4ce91869.js";import{f as G,h as J}from"./code.7b0e76e7.js";import{f as O}from"./index.36ebd16e.js";const Q={class:"data-table"},W={class:"m-4"},X={class:"flex justify-end mt-4"},ne=L({__name:"data-table",emits:["success"],setup(Y,{emit:F}){const r=N(),s=U({name:"",comment:""}),{pager:n,getLists:_,resetParams:w,resetPage:c}=q({fetchFun:J,params:s,size:10}),d=M([]),E=t=>{d.value=t.map(({name:o,comment:m})=>({name:o,comment:m}))},v=async()=>{var t;if(!d.value.length)return O.msgError("\u8BF7\u9009\u62E9\u6570\u636E\u8868");await G({table:d.value}),(t=r.value)==null||t.close(),F("success")};return S(()=>{var t;return(t=r.value)==null?void 0:t.visible},t=>{t&&_()}),(t,o)=>{const m=B,p=x,f=D,y=K,i=P,V=R,k=T;return b(),h("div",Q,[e(A,{ref_key:"popupRef",ref:r,clickModalClose:!1,title:"\u9009\u62E9\u8868",width:"900px",async:!0,onConfirm:v},{trigger:l(()=>[$(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"]),z((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]]),I("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

@ -1 +1 @@
import{i as d,b as n}from"./element-plus.cdda5c3e.js";import{u as _,g as e,b as u,d as l}from"./index.fe53ccda.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.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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};
import{i as d,b as n}from"./element-plus.cdda5c3e.js";import{u as _,g as e,b as u,d as l}from"./index.36ebd16e.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.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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

@ -1 +1 @@
import{r as t}from"./index.fe53ccda.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};
import{r as t}from"./index.36ebd16e.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};

View File

@ -1 +1 @@
import{K as S,I as $,w as x,L,t as N,M as T,N as U}from"./element-plus.cdda5c3e.js";import{_ as K}from"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import{f as E,b as M}from"./index.fe53ccda.js";import{o as O,d as P,e as j}from"./wx_oa.2b00e69a.js";import{u as z}from"./usePaging.4ce91869.js";import{_ as I}from"./edit.vue_vue_type_script_setup_true_lang.d822cecb.js";import{d as Q,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.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.1ca78ebd.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";const ee={class:"flex justify-end mt-4"},je=Q({__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}=z({fetchFun:j,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 O({id:o}),E.msgSuccess("\u5220\u9664\u6210\u529F"),l()},B=async o=>{try{await P({id:o}),l()}catch{l()}};return l(),(o,a)=>{const p=S,C=$,b=M,_=x,i=L,k=N,V=T,A=K,R=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"])),[[R,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(I,{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{je as default};
import{K as S,I as $,w as x,L,t as N,M as T,N as U}from"./element-plus.cdda5c3e.js";import{_ as K}from"./index.vue_vue_type_script_setup_true_lang.6c37bae0.js";import{f as E,b as M}from"./index.36ebd16e.js";import{o as O,d as P,e as j}from"./wx_oa.edfd62ec.js";import{u as z}from"./usePaging.4ce91869.js";import{_ as I}from"./edit.vue_vue_type_script_setup_true_lang.d98b227d.js";import{d as Q,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.a074d1f6.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.d89407d4.js";import"./axios.dc5a985d.js";import"./vue-router.9f65afb1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.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.e209d8e5.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";const ee={class:"flex justify-end mt-4"},je=Q({__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}=z({fetchFun:j,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 O({id:o}),E.msgSuccess("\u5220\u9664\u6210\u529F"),l()},B=async o=>{try{await P({id:o}),l()}catch{l()}};return l(),(o,a)=>{const p=S,C=$,b=M,_=x,i=L,k=N,V=T,A=K,R=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"])),[[R,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(I,{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{je as default};

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