Merge branch 'master' of http://60.204.229.151:20080/chenkangxu/merchant-web
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/push Build was killed
Details
This commit is contained in:
commit
b9c0ae1499
|
@ -0,0 +1,38 @@
|
||||||
|
kind: pipeline
|
||||||
|
type: docker
|
||||||
|
name: build
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: build
|
||||||
|
image: node:18.20.3-alpine
|
||||||
|
pull: if-not-exists
|
||||||
|
volumes:
|
||||||
|
- name: cache
|
||||||
|
path: /drone/src/.pnpm-store
|
||||||
|
- name: node-build
|
||||||
|
path: /app/build
|
||||||
|
commands: ## 此处自己定义项目工程的构建命令
|
||||||
|
- npm install -g pnpm
|
||||||
|
- pnpm i
|
||||||
|
- pnpm run build:prod
|
||||||
|
- ls -l
|
||||||
|
- cp -r dist /app/build/
|
||||||
|
when: ## 定义在什么情况下触发构建任务
|
||||||
|
branch: master #定义在哪个分支触发构建任务
|
||||||
|
- name: scp
|
||||||
|
image: appleboy/drone-scp
|
||||||
|
volumes:
|
||||||
|
- name: node-build
|
||||||
|
path: /app/build
|
||||||
|
settings:
|
||||||
|
host: 60.204.138.3
|
||||||
|
username: root
|
||||||
|
password: 5xhqamyZ
|
||||||
|
port: 22
|
||||||
|
target: /data/app/dmjs-merchant-admin
|
||||||
|
source: /app/build/dist
|
||||||
|
overwrite: true
|
||||||
|
volumes:
|
||||||
|
- name: node-build
|
||||||
|
host:
|
||||||
|
path: /data/app/dmjs-merchant-admin
|
|
@ -38,6 +38,7 @@
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@micro-zoe/micro-app": "^1.0.0-rc.5",
|
"@micro-zoe/micro-app": "^1.0.0-rc.5",
|
||||||
"@riophae/vue-treeselect": "0.4.0",
|
"@riophae/vue-treeselect": "0.4.0",
|
||||||
|
"@vue/babel-helper-vue-jsx-merge-props": "^1.4.0",
|
||||||
"axios": "0.24.0",
|
"axios": "0.24.0",
|
||||||
"clipboard": "2.0.8",
|
"clipboard": "2.0.8",
|
||||||
"compressorjs": "^1.1.1",
|
"compressorjs": "^1.1.1",
|
||||||
|
@ -52,14 +53,17 @@
|
||||||
"js-beautify": "1.13.0",
|
"js-beautify": "1.13.0",
|
||||||
"js-cookie": "3.0.1",
|
"js-cookie": "3.0.1",
|
||||||
"jsencrypt": "3.0.0-rc.1",
|
"jsencrypt": "3.0.0-rc.1",
|
||||||
|
"lodash": "^4.17.21",
|
||||||
"mockjs": "^1.1.0",
|
"mockjs": "^1.1.0",
|
||||||
"nprogress": "0.2.0",
|
"nprogress": "0.2.0",
|
||||||
"obj-modal": "^1.2.2",
|
"obj-modal": "^1.2.2",
|
||||||
"obj-table-plus": "^2.4.0",
|
"obj-table-plus": "^2.4.0",
|
||||||
|
"qs": "^6.13.0",
|
||||||
"quill": "1.3.7",
|
"quill": "1.3.7",
|
||||||
"screenfull": "5.0.2",
|
"screenfull": "5.0.2",
|
||||||
"signature_pad": "^3.0.0-beta.4",
|
"signature_pad": "^3.0.0-beta.4",
|
||||||
"sortablejs": "1.10.2",
|
"sortablejs": "1.10.2",
|
||||||
|
"throttle-debounce": "^5.0.2",
|
||||||
"video.js": "^7.20.3",
|
"video.js": "^7.20.3",
|
||||||
"vue": "^2.7.16",
|
"vue": "^2.7.16",
|
||||||
"vue-amap": "^0.5.10",
|
"vue-amap": "^0.5.10",
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
window.SITE_CONFIG = {};
|
window.SITE_CONFIG = {};
|
||||||
|
|
||||||
// 在线api接口请求地址
|
// 在线api接口请求地址
|
||||||
window.SITE_CONFIG['baseUrl'] ="http://admin-test.damajishi.cn:8899"
|
window.SITE_CONFIG['baseUrl'] ="https://admin-test.damajishi.cn"
|
||||||
|
|
||||||
// cdn地址 = 域名 + 版本号
|
// cdn地址 = 域名 + 版本号
|
||||||
window.SITE_CONFIG['domain'] = './'; // 域名
|
window.SITE_CONFIG['domain'] = './'; // 域名
|
||||||
|
|
|
@ -118,13 +118,6 @@ export default {
|
||||||
></el-input-number>
|
></el-input-number>
|
||||||
<span> 提示: 请输入≤9.9数字 如:8折=售价*0.8</span>
|
<span> 提示: 请输入≤9.9数字 如:8折=售价*0.8</span>
|
||||||
</div>
|
</div>
|
||||||
// <el-input
|
|
||||||
// type="number"
|
|
||||||
// min={0}
|
|
||||||
// max={9.9}
|
|
||||||
// v-model={this.modalData.discount}
|
|
||||||
// placeholder="请输入≤9.9数字 如:8折=售价*0.8"
|
|
||||||
// ></el-input>
|
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -133,7 +126,7 @@ export default {
|
||||||
prop: "limitCount",
|
prop: "limitCount",
|
||||||
type: "Input",
|
type: "Input",
|
||||||
width: "300px",
|
width: "300px",
|
||||||
// rules: { required: true, message: "请输入价格" },
|
rules: { required: true, message: "请输入价格" },
|
||||||
type: "jsx",
|
type: "jsx",
|
||||||
render: () => {
|
render: () => {
|
||||||
return (
|
return (
|
||||||
|
|
|
@ -288,6 +288,8 @@ export default {
|
||||||
},
|
},
|
||||||
//获取属性
|
//获取属性
|
||||||
getSpecs(tableData, AttributeData, salePrice, stockNum) {
|
getSpecs(tableData, AttributeData, salePrice, stockNum) {
|
||||||
|
console.log(tableData);
|
||||||
|
|
||||||
this.modalData.specType = 1;
|
this.modalData.specType = 1;
|
||||||
let AttributeList = AttributeData.map((item) => {
|
let AttributeList = AttributeData.map((item) => {
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -189,6 +189,7 @@ export default {
|
||||||
this.AttributeData[index].attributeValue.indexOf(tag),
|
this.AttributeData[index].attributeValue.indexOf(tag),
|
||||||
1
|
1
|
||||||
);
|
);
|
||||||
|
this.calculation();
|
||||||
},
|
},
|
||||||
//聚焦
|
//聚焦
|
||||||
showInput(index) {
|
showInput(index) {
|
||||||
|
@ -230,13 +231,31 @@ export default {
|
||||||
for (let i = 0; i < this.AttributeData.length; i++) {
|
for (let i = 0; i < this.AttributeData.length; i++) {
|
||||||
if (i == 0) {
|
if (i == 0) {
|
||||||
data = this.AttributeData[i].attributeValue.map((item) => {
|
data = this.AttributeData[i].attributeValue.map((item) => {
|
||||||
return this.AttributeData[i].attributeName + item;
|
return {
|
||||||
|
attributeList: [
|
||||||
|
{
|
||||||
|
attributeName: this.AttributeData[i].attributeName,
|
||||||
|
attributeValue: item,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
name: item,
|
||||||
|
};
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
data.forEach((it) => {
|
data.forEach((it) => {
|
||||||
this.AttributeData[i].attributeValue.forEach((e) => {
|
this.AttributeData[i].attributeValue.forEach((e) => {
|
||||||
let name = this.AttributeData[i].attributeName;
|
console.log(it.attributeList);
|
||||||
list.push(it + "/" + name + e);
|
let attributeList = JSON.parse(JSON.stringify(it.attributeList));
|
||||||
|
attributeList.push({
|
||||||
|
attributeName: this.AttributeData[i].attributeName,
|
||||||
|
attributeValue: e,
|
||||||
|
});
|
||||||
|
list.push({
|
||||||
|
attributeList,
|
||||||
|
name: it.name + e,
|
||||||
|
});
|
||||||
|
console.log(list);
|
||||||
|
// list.push(it + e);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
data = list;
|
data = list;
|
||||||
|
@ -245,7 +264,8 @@ export default {
|
||||||
}
|
}
|
||||||
this.tableData = data.map((item) => {
|
this.tableData = data.map((item) => {
|
||||||
return {
|
return {
|
||||||
attributeValue: item,
|
attributeList: item.attributeList,
|
||||||
|
attributeValue: item.name,
|
||||||
salePrice: 0,
|
salePrice: 0,
|
||||||
costPrice: 0,
|
costPrice: 0,
|
||||||
stockNum: 0,
|
stockNum: 0,
|
||||||
|
@ -398,8 +418,8 @@ export default {
|
||||||
disabled: () => this.tableData.length <= 0,
|
disabled: () => this.tableData.length <= 0,
|
||||||
// submit: true,
|
// submit: true,
|
||||||
handle: () => {
|
handle: () => {
|
||||||
let volume = "" //重量
|
let volume = ""; //重量
|
||||||
let weight = "" //体积
|
let weight = ""; //体积
|
||||||
let salePrice = ""; //价格范围
|
let salePrice = ""; //价格范围
|
||||||
let stockNum = ""; //库存范围
|
let stockNum = ""; //库存范围
|
||||||
let minSalePrice = Math.min.apply(
|
let minSalePrice = Math.min.apply(
|
||||||
|
|
|
@ -18,7 +18,7 @@ module.exports = {
|
||||||
// 部署生产环境和开发环境下的URL。
|
// 部署生产环境和开发环境下的URL。
|
||||||
// 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上
|
// 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上
|
||||||
// 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
|
// 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
|
||||||
publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
|
publicPath: process.env.NODE_ENV === "production" ? "/merchant-admin" : "/",
|
||||||
// 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)(默认dist)
|
// 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)(默认dist)
|
||||||
outputDir: 'dist',
|
outputDir: 'dist',
|
||||||
// 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下)
|
// 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下)
|
||||||
|
|
Loading…
Reference in New Issue