diff --git a/components/goodPopup.vue b/components/goodPopup.vue
index 01ceb8e..b0189ae 100644
--- a/components/goodPopup.vue
+++ b/components/goodPopup.vue
@@ -8,7 +8,7 @@
商品名称
{{ datas.name || datas.goods_name || datas.store_name }}
-
+
+
+
+
+
+
+ 商品价格
+ ¥ {{price}}
+
起批量
@@ -38,18 +48,12 @@
购买重量*
-
-
- {{ datas.unit_name }}
-
-
+
+
+ {{ datas.unit_name }}
+
+
@@ -79,6 +83,8 @@
} from "vue"
const foucs1 = ref(null)
+ const checkedProduct = ref(0)
+ const price = ref(0)
const props = defineProps({
show: {
type: Boolean,
@@ -98,8 +104,10 @@
const datas = ref({
cart_num: ''
});
+ const attr_value = ref({});
const setData = (e) => {
datas.value = e;
+ attr_value.value = e.attr_value
if (Number(e.batch) > 0) {
datas.value.cart_num = e.batch;
} else {
@@ -112,7 +120,10 @@
const close = () => {
emit('close');
}
-
+ const radioClick = (key) => {
+ checkedProduct.value = key
+ price.value = attr_value.value[key].price
+ };
const change = () => {
if (+datas.value.cart_num < +datas.value.batch) return uni.$u.toast(
`购买数量不能小于${datas.value.batch}${datas.value.unit_name}`);
@@ -195,4 +206,9 @@
/* 缩小 */
}
}
+
+ .u-page__tag-item {
+ display: inline-block;
+ margin-right: 10rpx;
+ }
\ No newline at end of file
diff --git a/config/app.js b/config/app.js
index dea5d28..4aa7bcc 100644
--- a/config/app.js
+++ b/config/app.js
@@ -17,7 +17,7 @@ switch (env) {
WSS_URL = 'wss://ceshi-multi-store.lihaink.cn/pull'
break;
case 'local':
- BASE_URL = 'http://192.168.1.22:8545';
+ BASE_URL = 'http://192.168.1.7:8545';
WSS_URL = 'wss://ceshi-multi-store.lihaink.cn/pull'
break;
default:
diff --git a/uni_modules/uview-plus/package-lock.json b/uni_modules/uview-plus/package-lock.json
new file mode 100644
index 0000000..42d8c46
--- /dev/null
+++ b/uni_modules/uview-plus/package-lock.json
@@ -0,0 +1,62 @@
+{
+ "name": "uview-plus",
+ "version": "3.2.14",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "uview-plus",
+ "version": "3.2.14",
+ "dependencies": {
+ "clipboard": "^2.0.11",
+ "dayjs": "^1.11.3",
+ "uview-plus": "file:"
+ },
+ "engines": {
+ "HBuilderX": "^3.1.0"
+ }
+ },
+ "node_modules/clipboard": {
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz",
+ "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==",
+ "dependencies": {
+ "good-listener": "^1.2.2",
+ "select": "^1.1.2",
+ "tiny-emitter": "^2.0.0"
+ }
+ },
+ "node_modules/dayjs": {
+ "version": "1.11.13",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
+ "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="
+ },
+ "node_modules/delegate": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
+ },
+ "node_modules/good-listener": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
+ "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==",
+ "dependencies": {
+ "delegate": "^3.1.2"
+ }
+ },
+ "node_modules/select": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
+ "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA=="
+ },
+ "node_modules/tiny-emitter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
+ },
+ "node_modules/uview-plus": {
+ "resolved": "",
+ "link": true
+ }
+ }
+}
diff --git a/uni_modules/uview-plus/package.json b/uni_modules/uview-plus/package.json
index 6c89b3d..402d44c 100644
--- a/uni_modules/uview-plus/package.json
+++ b/uni_modules/uview-plus/package.json
@@ -5,21 +5,21 @@
"version": "3.2.14",
"description": "uview-plus已兼容vue3,全面的组件和便捷的工具会让您信手拈来,如鱼得水",
"keywords": [
- "uview",
- "uview-plus",
- "ui",
- "ui",
- "uni-app",
- "uni-app",
- "ui"
- ],
- "main": "index.js",
+ "uview",
+ "uview-plus",
+ "ui",
+ "ui",
+ "uni-app",
+ "uni-app",
+ "ui"
+ ],
+ "main": "index.js",
"repository": "https://github.com/ijry/uview-plus",
"engines": {
"HBuilderX": "^3.1.0"
},
- "dcloudext": {
- "sale": {
+ "dcloudext": {
+ "sale": {
"regular": {
"price": "0.00"
},
@@ -35,8 +35,8 @@
"data": "无",
"permissions": "无"
},
- "npmurl": "https://www.npmjs.com/package/uview-plus",
- "type": "component-vue"
+ "npmurl": "https://www.npmjs.com/package/uview-plus",
+ "type": "component-vue"
},
"uni_modules": {
"dependencies": [],
@@ -44,8 +44,8 @@
"platforms": {
"cloud": {
"tcb": "y",
- "aliyun": "y",
- "alipay": "n"
+ "aliyun": "y",
+ "alipay": "n"
},
"client": {
"Vue": {
@@ -85,9 +85,10 @@
},
"dependencies": {
"clipboard": "^2.0.11",
- "dayjs": "^1.11.3"
+ "dayjs": "^1.11.3",
+ "uview-plus": "file:"
},
"publishConfig": {
- "registry": "https://registry.npmjs.org/"
+ "registry": "https://registry.npmjs.org/"
}
}
diff --git a/uni_modules/uview-plus/types/package-lock.json b/uni_modules/uview-plus/types/package-lock.json
new file mode 100644
index 0000000..baaf150
--- /dev/null
+++ b/uni_modules/uview-plus/types/package-lock.json
@@ -0,0 +1,20 @@
+{
+ "name": "@uview-plus/types",
+ "version": "3.2.5",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "@uview-plus/types",
+ "version": "3.2.5",
+ "license": "MIT",
+ "dependencies": {
+ "@uview-plus/types": "file:"
+ }
+ },
+ "node_modules/@uview-plus/types": {
+ "resolved": "",
+ "link": true
+ }
+ }
+}
diff --git a/uni_modules/uview-plus/types/package.json b/uni_modules/uview-plus/types/package.json
index 172c665..5817772 100644
--- a/uni_modules/uview-plus/types/package.json
+++ b/uni_modules/uview-plus/types/package.json
@@ -22,5 +22,8 @@
"homepage": "https://github.com/ijry/uview-plus#readme",
"publishConfig": {
"registry": "https://registry.npmjs.org/"
+ },
+ "dependencies": {
+ "@uview-plus/types": "file:"
}
}