提交 26f0f178 编写于 作者: ibizdev's avatar ibizdev

tony001 发布系统代码 [TrainSys,Mob]

上级 57c41973
此差异已折叠。
......@@ -25,4 +25,9 @@ enableWfAllHistory:ENABLEWFALLHISTORY
isSaaSMode:ISSAASMODE
AppTitle:APPTITLE
favicon:FAVICON
marketAddress:MARKETADDRESS
\ No newline at end of file
marketAddress:MARKETADDRESS
tokenHeader:TOKENHEADER
tokenPrefix:TOKENPREFIX
customParams:CUSTOMPARAMS
oauthOpenAccessId:OAUTHOPENACCESSID
enableEncryption:ENABLEENCRYPTION
\ No newline at end of file
// eslint-disable-next-line import/no-extraneous-dependencies
import { defineDownloadPkgConfig } from '@ibiz-template/cli';
export default defineDownloadPkgConfig({
clean: true,
registry: 'http://172.16.240.221:8081/repository/ibizsys/',
outDir: './public/plugins',
// 依赖包填写示例
dependencies: [
// '@ibiz-template-plugin/antv-x6-design@0.0.1',
],
});
// 关联应用插件包配置
export const refAppPkgConfig = [];
......@@ -2,7 +2,7 @@
<html lang="en" theme="light" class="light">
<head>
<meta charset="utf-8" />
<title>Ionic App</title>
<title>页面加载中</title>
<meta name="color-scheme" content="light dark" />
<meta
......@@ -14,6 +14,12 @@
<link rel="shortcut icon" type="image/png" href="/favicon.png" />
<link
type="text/css"
href="/assets/font-awesome-4.7.0/css/font-awesome.min.css"
rel="stylesheet"
/>
<!-- add to homescreen for ios -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-title" content="Ionic App" />
......
{
"name": "@ibiz-template/next-mob",
"private": true,
"version": "0.0.18",
"version": "0.0.41",
"description": "An Ionic project",
"scripts": {
"dev": "vite",
"build": "vue-tsc && vite build",
"preview": "vite preview",
"compute-pkg": "ibiz-temp compute-pkg -m /root/workspace/iBizPLM/plm-core/src/main/resources/model/cn/ibizlab/plm --app plmmob",
"download-pkg": "ibiz-temp download-pkg",
"lint": "eslint"
},
"dependencies": {
"@ibiz-template-package/vs-tree-ex": "^0.1.2",
"@ibiz-template/mob-theme": "^0.2.12",
"@ibiz-template/mob-vue3-components": "^0.0.23",
"@ibiz-template/core": "0.7.35-alpha.1",
"@ibiz-template/model-helper": "0.7.38-alpha.11",
"@ibiz-template/runtime": "0.7.38-alpha.9",
"@ibiz-template/mob-theme": "^0.2.17",
"@ibiz-template/mob-vue3-components": "^0.0.46",
"@ibiz-template/core": "0.7.38-alpha.43",
"@ibiz-template/model-helper": "0.7.38-alpha.45",
"@ibiz-template/runtime": "0.7.38-alpha.45",
"@ibiz-template/theme": "^0.7.0",
"@ibiz-template/vue3-util": "0.7.38-alpha.10",
"@ibiz/model-core": "^0.1.55",
"@ibiz-template/vue3-util": "0.7.38-alpha.45",
"@ibiz-template/devtool": "0.0.2",
"@ibiz/model-core": "^0.1.64",
"async-validator": "^4.2.5",
"dayjs": "^1.11.10",
"echarts": "^5.4.3",
......@@ -30,12 +33,15 @@
"ramda": "^0.29.1",
"vant": "^4.7.2",
"vue": "^3.3.8",
"interactjs": "^1.10.20",
"vue-i18n": "^9.6.5",
"vue-router": "^4.2.5"
"vue-router": "^4.2.5",
"vue-text-format": "^3.1.2"
},
"devDependencies": {
"@commitlint/cli": "^18.4.1",
"@commitlint/config-conventional": "^18.4.0",
"@ibiz-template/cli": "^0.3.12",
"@types/jest": "^29.5.8",
"@types/lodash-es": "^4.17.11",
"@types/node": "^20.9.0",
......
此差异已折叠。
因为 它太大了无法显示 源差异 。您可以改为 查看blob
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1706594307810" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1452" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M512 0a512 512 0 1 0 0 1024A512 512 0 0 0 512 0zM113.777778 512a398.222222 398.222222 0 0 1 398.222222-398.222222c89.429333 0 171.690667 29.809778 238.193778 79.587555L193.422222 750.136889A395.377778 395.377778 0 0 1 113.777778 512z m398.222222 398.222222a395.719111 395.719111 0 0 1-238.136889-79.587555L830.577778 273.806222A396.060444 396.060444 0 0 1 910.222222 512a398.222222 398.222222 0 0 1-398.222222 398.222222z" p-id="1453"></path></svg>
\ No newline at end of file
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M288 192a96 96 0 1 1 0-192 96 96 0 0 1 0 192z m0 277.312a96 96 0 1 1 0-192 96 96 0 0 1 0 192z m0 277.376a96 96 0 1 1 0-192 96 96 0 0 1 0 192zM288 1024a96 96 0 1 1 0-192 96 96 0 0 1 0 192z m448-832a96 96 0 1 1 0-192 96 96 0 0 1 0 192z m0 277.312a96 96 0 1 1 0-192 96 96 0 0 1 0 192z m0 277.376a96 96 0 1 1 0-192 96 96 0 0 1 0 192z m0 277.312a96 96 0 1 1 0-192 96 96 0 0 1 0 192z"></path></svg>
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M512 0a512 512 0 1 0 0 1024A512 512 0 0 0 512 0z m0 910.222222A398.222222 398.222222 0 1 1 512 113.777778a398.222222 398.222222 0 0 1 0 796.444444z" /><path d="M448.056889 584.305778L322.389333 458.638222 243.541333 537.543111l205.596445 205.539556h0.056889l0.512 0.512 325.859555-325.859556-80.440889-80.440889z" /></svg>
\ No newline at end of file
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fit="" preserveAspectRatio="xMidYMid meet" focusable="false"><g id="aopaction/mark-read" stroke-width="1" fill-rule="evenodd"><path d="M15.398 12.854a.6.6 0 0 1 0 1.2h-8.37a.599.599 0 1 1 0-1.2h8.37zm0-4.523a.6.6 0 0 1 0 1.2H9.5a.599.599 0 1 1 0-1.2h5.898zM10.21 4.408a.6.6 0 0 1 .6-.6h4.587c.331 0 .598.27.598.6 0 .332-.267.6-.598.6H10.81a.599.599 0 0 1-.599-.6zm.083-3.354a.6.6 0 0 1 .299.794L5.196 13.745a.601.601 0 0 1-.563.353.598.598 0 0 1-.254-.044L.367 12.362a.601.601 0 0 1 .467-1.107l3.503 1.479L9.5 1.353a.6.6 0 0 1 .794-.3z" id="aop形状结合"></path></g></svg>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="../../favicon.ico">
<title>钉钉登录</title>
<script src="https://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js"></script>
<script>
/**
* 初始化
*/
$(function () {
var code = getUrlParam('code');
var id = getUrlParam('id');
var srfdcsystem = getUrlParam('srfdcsystem');
var state = getUrlParam('state');
var baseUrl = getUrlParam('baseUrl');
if (code && id && state) {
// 通过授权code请求后台
$.ajax({
type: "get",
url: baseUrl + "/uaa/open/dingtalk/sns/" + code + "?id="+id+"&state=" + state,
dataType: "json",
contentType: 'application/json',
headers: {
srfdcsystem: srfdcsystem
},
success: function (data) {
if (data) {
setCookie('ibzuaa-token', data.token, 0, true);
const expiredDate = new Date().getTime() + 7199 * 1000;
setCookie('ibzuaa-token-expires', `${expiredDate}`, 0, true);
window.location.href = "./";
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
console.error(XMLHttpRequest.readyState + XMLHttpRequest.status + XMLHttpRequest.responseText);
// 回到登录页
window.location.href = "./?srfthird_auth_success=false";
}
});
} else {
// 回到登录页
window.location.href = "./?srfthird_auth_success=false";
}
});
/**
* 获取url中的参数
* @param name
* @returns {*}
*/
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]);
return null; //返回参数值
}
/**
* 设置Cookie
* @param name
* @param value
* @param day
*/
function setCookie(name, value, day, isDomain) {
var domain = '';
// 设置cookie到主域下
if (isDomain) {
// 是否为ip正则
var regExpr = /^(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)$/;
// 为ip时忽略
if (!regExpr.test(location.hostname)) {
var host = location.hostname;
if (host.indexOf('.') !== host.lastIndexOf('.')) {
domain = ';domain=' + host.substring(host.indexOf('.'), host.length);
}
}
}
if (day !== 0) { //当设置的时间等于0时,不设置expires属性,cookie在浏览器关闭后删除
var curDate = new Date();
var curTamp = curDate.getTime();
var curWeeHours = new Date(curDate.toLocaleDateString()).getTime() - 1;
var passedTamp = curTamp - curWeeHours;
var leftTamp = 24 * 60 * 60 * 1000 - passedTamp;
var leftTime = new Date();
leftTime.setTime(leftTamp + curTamp);
document.cookie = name + "=" + escape(value) + ";expires=" + leftTime.toUTCString() + ";path=/"+domain;
} else {
document.cookie = name + "=" + escape(value)+domain;
}
}
</script>
</head>
<body>
</body>
</html>
\ No newline at end of file
......@@ -34,7 +34,7 @@ window.Environment = {
// appId: 'gsldrcapmgmt__gsldrcapappmob',
// mockDcSystemId: 'gsldrcapmgmt',
// 应用标题
AppTitle: '应用首页',
AppTitle: '',
hub: false,
enableMqtt: false,
mqttUrl: '/portal/mqtt/mqtt',
......
因为 它太大了无法显示 源差异 。您可以改为 查看blob
......@@ -24,12 +24,15 @@
"cherry-markdown": "../js/cherry-markdown/0.8.26/cherry-markdown.system.min.js",
"path-browserify": "../js/path-browserify/1.0.1/index.system.min.js",
"@ibiz-template-package/vs-tree-ex": "../js/@ibiz-template-package/vs-tree-ex/0.1.1/vs-tree.system.js",
"@floating-ui/dom": "../js/@floating-ui/dom/1.2.9/floating-ui.dom.system.min.js",
"@floating-ui/dom": "../js/@floating-ui/dom/1.5.3/floating-ui.dom.system.min.js",
"@ibiz-template/core": "../js/@ibiz-template/core/index.system.min.js",
"@ibiz-template/model-helper": "../js/@ibiz-template/model-helper/index.system.min.js",
"@ibiz-template/runtime": "../js/@ibiz-template/runtime/index.system.min.js",
"@ibiz-template/vue3-util": "../js/@ibiz-template/vue3-util/index.system.min.js",
"@ibiz-template/mob-vue3-components": "../js/@ibiz-template/mob-vue3-components/index.system.min.js",
"@ibiz-template/devtool": "../js/@ibiz-template/devtool/index.system.min.js",
"interactjs": "../js/interactjs/1.10.20/interact.system.min.js",
"handlebars": "../js/handlebars/4.7.8/handlebars.system.min.js",
"@ibiz-template/mob-theme": "../js/@ibiz-template/mob-theme/index.system.min.js"
},
"styles": {
......@@ -37,6 +40,7 @@
"cherry-markdown": "../js/cherry-markdown/0.8.26/cherry-markdown.min.css",
"@ibiz-template/vue3-util": "../js/@ibiz-template/vue3-util/index.min.css",
"@ibiz-template/mob-theme": "../js/@ibiz-template/mob-theme/index.min.css",
"@ibiz-template/devtool": "../js/@ibiz-template/devtool/index.min.css",
"@ibiz-template/mob-vue3-components": "../js/@ibiz-template/mob-vue3-components/index.min.css"
}
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="../../favicon.ico">
<title>统一身份认证</title>
<script src="https://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js"></script>
<script>
/**
* 初始化
*/
$(function () {
var lastAccessParamStr = localStorage.getItem(
'last-access-params'
);
if(!lastAccessParamStr) {
// 回到登录页
window.location.href = "./?srfthird_auth_success=false";
return;
}
lastAccessParam = JSON.parse(lastAccessParamStr);
var code = getUrlParam('code');
var oauthOpenAccessId = lastAccessParam.oauthopenaccessid;
var baseUrl = lastAccessParam.baseurl;
var srfdcsystem = lastAccessParam.srfdcsystem;
var srfredirect_uri = lastAccessParam.srfredirect_uri;
localStorage.removeItem('last-access-params');
if (code && oauthOpenAccessId) {
// 通过授权code请求后台
$.ajax({
type: "get",
url: baseUrl + "/uaa/open/oauth2-" + oauthOpenAccessId + "/auth/" + code,
dataType: "json",
contentType: 'application/json',
headers: {
srfdcsystem: srfdcsystem
},
success: function (data) {
if (data) {
setCookie('ibzuaa-token', data.token, 0, true);
const expiredDate = new Date().getTime() + 7199 * 1000;
setCookie('ibzuaa-token-expires', `${expiredDate}`, 0, true);
window.location.href = decodeURIComponent(srfredirect_uri);
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
// 回到登录页
window.location.href = "./?srfthird_auth_success=false";
}
});
} else {
// 回到登录页
window.location.href = "./?srfthird_auth_success=false";
}
});
/**
* 获取url中的参数
* @param name
* @returns {*}
*/
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]);
return null; //返回参数值
}
/**
* 设置Cookie
* @param name
* @param value
* @param day
*/
function setCookie(name, value, day, isDomain) {
var domain = '';
// 设置cookie到主域下
if (isDomain) {
// 是否为ip正则
var regExpr = /^(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)$/;
// 为ip时忽略
if (!regExpr.test(location.hostname)) {
var host = location.hostname;
if (host.indexOf('.') !== host.lastIndexOf('.')) {
domain = ';domain=' + host.substring(host.indexOf('.'), host.length);
}
}
}
if (day !== 0) { //当设置的时间等于0时,不设置expires属性,cookie在浏览器关闭后删除
var curDate = new Date();
var curTamp = curDate.getTime();
var curWeeHours = new Date(curDate.toLocaleDateString()).getTime() - 1;
var passedTamp = curTamp - curWeeHours;
var leftTamp = 24 * 60 * 60 * 1000 - passedTamp;
var leftTime = new Date();
leftTime.setTime(leftTamp + curTamp);
document.cookie = name + "=" + escape(value) + ";expires=" + leftTime.toUTCString() + ";path=/" + domain;
} else {
document.cookie = name + "=" + escape(value) + domain;
}
}
</script>
</head>
<body>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="../../favicon.ico">
<title>企业微信登录</title>
<script src="https://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js"></script>
<script>
/**
* 初始化
*/
$(function () {
var code = getUrlParam('code');
var id = getUrlParam('id');
var srfdcsystem = getUrlParam('srfdcsystem');
var state = getUrlParam('state');
var baseUrl = getUrlParam('baseUrl');
if (code && id && state) {
// 通过授权code请求后台
$.ajax({
type: "get",
url: baseUrl + "/uaa/open/wxwork/auth/" + code + "?id="+id+"&state=" + state,
dataType: "json",
contentType: 'application/json',
headers: {
srfdcsystem: srfdcsystem
},
success: function (data) {
if (data) {
setCookie('ibzuaa-token', data.token, 0, true);
const expiredDate = new Date().getTime() + 7199 * 1000;
setCookie('ibzuaa-token-expires', `${expiredDate}`, 0, true);
window.location.href = "./";
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
console.error(XMLHttpRequest.readyState + XMLHttpRequest.status + XMLHttpRequest.responseText);
// 回到登录页
window.location.href = "./?srfthird_auth_success=false";
}
});
} else {
// 回到登录页
window.location.href = "./?srfthird_auth_success=false";
}
});
/**
* 获取url中的参数
* @param name
* @returns {*}
*/
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]);
return null; //返回参数值
}
/**
* 设置Cookie
* @param name
* @param value
* @param day
*/
function setCookie(name, value, day, isDomain) {
var domain = '';
// 设置cookie到主域下
if (isDomain) {
// 是否为ip正则
var regExpr = /^(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)$/;
// 为ip时忽略
if (!regExpr.test(location.hostname)) {
var host = location.hostname;
if (host.indexOf('.') !== host.lastIndexOf('.')) {
domain = ';domain=' + host.substring(host.indexOf('.'), host.length);
}
}
}
if (day !== 0) { //当设置的时间等于0时,不设置expires属性,cookie在浏览器关闭后删除
var curDate = new Date();
var curTamp = curDate.getTime();
var curWeeHours = new Date(curDate.toLocaleDateString()).getTime() - 1;
var passedTamp = curTamp - curWeeHours;
var leftTamp = 24 * 60 * 60 * 1000 - passedTamp;
var leftTime = new Date();
leftTime.setTime(leftTamp + curTamp);
document.cookie = name + "=" + escape(value) + ";expires=" + leftTime.toUTCString() + ";path=/"+domain;
} else {
document.cookie = name + "=" + escape(value)+domain;
}
}
</script>
</head>
<body>
</body>
</html>
/* eslint-disable @typescript-eslint/no-explicit-any */
import { runApp } from '@ibiz-template/mob-vue3-components';
import VueTextFormat from 'vue-text-format';
import UserRegister from './user-register';
runApp([UserRegister]);
runApp([VueTextFormat as any, UserRegister]);
......@@ -22,6 +22,7 @@ function IBizVitePlugin(): Plugin[] {
'vue3-util',
'mob-vue3-components',
'mob-theme',
'devtool',
];
const cwd = process.cwd();
const baseModule = join(cwd, 'node_modules/@ibiz-template');
......
......@@ -37,6 +37,7 @@ export default defineConfig({
'@ibiz-template/runtime',
'@ibiz-template/theme',
'@ibiz-template/vue3-util',
'@ibiz-template/devtool',
'@ibiz/model-core',
'async-validator',
'dayjs',
......@@ -47,11 +48,13 @@ export default defineConfig({
'qs',
'qx-util',
'ramda',
'interactjs',
'vant',
'vue',
'vue-i18n',
'vue3-hash-calendar',
'vue-router',
'vue-text-format',
],
},
build: {
......@@ -69,9 +72,11 @@ export default defineConfig({
'ramda',
'lodash-es',
'qx-util',
'interactjs',
'pinia',
'mqtt/dist/mqtt.min',
'cherry-markdown',
'quill',
'@ibiz-template-package/vs-tree-ex',
'@ibiz-template/core',
'@ibiz-template/runtime',
......@@ -79,6 +84,7 @@ export default defineConfig({
'@ibiz-template/mob-theme',
'@ibiz-template/model-helper',
'@ibiz-template/mob-vue3-components',
'@ibiz-template/devtool',
],
},
},
......
......@@ -1237,6 +1237,7 @@
"codeName" : "Field23"
},
"getPSEditor" : {
"editorStyle" : "CROPPING",
"editorType" : "MOBPICTURE",
"maxFileCount" : 1,
"maxFileSize" : -1,
......
......@@ -1340,6 +1340,7 @@
"codeName" : "Field23"
},
"getPSEditor" : {
"editorStyle" : "CROPPING",
"editorType" : "MOBPICTURE",
"maxFileCount" : 1,
"maxFileSize" : -1,
......
......@@ -1423,6 +1423,12 @@
},
"pluginCode" : "CLIP_BOARD_SPAN",
"styleCode" : "CLIP_BOARD_SPAN"
}, {
"codeName" : "CROPPING",
"containerType" : "FORMITEM",
"editorType" : "MOBPICTURE",
"name" : "移动端裁剪上传",
"styleCode" : "CROPPING"
}, {
"codeName" : "EMOJI_PICKER",
"containerType" : "FORMITEM",
......@@ -16589,6 +16595,7 @@
"codeName" : "Field23"
},
"getPSEditor" : {
"editorStyle" : "CROPPING",
"editorType" : "MOBPICTURE",
"maxFileCount" : 1,
"maxFileSize" : -1,
......@@ -1654,6 +1654,15 @@
"name" : "大屏数字翻牌器",
"styleCode" : "DIGITAL_FLOP",
"replaceDefault" : false
}, {
"codeName" : "CROPPING",
"dynaModelFilePath" : "PSSYSEDITORSTYLES/CROPPING.json",
"editorHeight" : -1.0,
"editorType" : "PICTURE",
"editorWidth" : -1.0,
"name" : "裁剪上传",
"styleCode" : "CROPPING",
"replaceDefault" : false
}, {
"codeName" : "VIRTUALIZED_LIST",
"dynaModelFilePath" : "PSSYSEDITORSTYLES/VIRTUALIZED_LIST.json",
......@@ -1678,6 +1687,15 @@
},
"styleCode" : "ALLORGMULTIPLE",
"replaceDefault" : false
}, {
"codeName" : "CROPPING",
"dynaModelFilePath" : "PSSYSEDITORSTYLES/CROPPING.json",
"editorHeight" : -1.0,
"editorType" : "MOBPICTURE",
"editorWidth" : -1.0,
"name" : "移动端裁剪上传",
"styleCode" : "CROPPING",
"replaceDefault" : false
}, {
"codeName" : "AUTH_CAPTCHA",
"dynaModelFilePath" : "PSSYSEDITORSTYLES/AUTH_CAPTCHA.json",
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册