Просмотр исходного кода

Merge branch 'master' of http://git.huaml.com/zhh/front-end

lalala 6 лет назад
Родитель
Сommit
1df27fb662
100 измененных файлов с 277 добавлено и 227 удалено
  1. 99 97
      admin-update/src/components/common/elx-upload.vue
  2. 67 69
      admin-update/src/pages/login/index.js
  3. 4 1
      admin-update/src/store/modules/config.js
  4. 21 3
      admin-update/src/views/goods/goods-add.vue
  5. 38 11
      admin-update/src/views/member/list.vue
  6. 47 45
      admin-update/src/views/order/components/sel-order.vue
  7. 0 0
      huadian/css/app.6c7c3c55.css
  8. 0 0
      huadian/css/chunk-00692d5c.b425ec26.css
  9. 0 0
      huadian/css/chunk-054f5f9b.3ab387e0.css
  10. 0 0
      huadian/css/chunk-058a11e6.cb7d1b5c.css
  11. 0 0
      huadian/css/chunk-05fdd965.28993c61.css
  12. 0 0
      huadian/css/chunk-07cda7c2.44aac8c2.css
  13. 0 0
      huadian/css/chunk-0cef3fd6.fda47776.css
  14. 0 0
      huadian/css/chunk-0e9c001d.8b05f74a.css
  15. 0 0
      huadian/css/chunk-0fc03be7.8b05f74a.css
  16. 0 0
      huadian/css/chunk-111173b6.441942d5.css
  17. 0 0
      huadian/css/chunk-1203dec2.6acc53fe.css
  18. 0 0
      huadian/css/chunk-14dad5ba.8cadf19a.css
  19. 0 0
      huadian/css/chunk-165d7b32.11e21f2d.css
  20. 0 0
      huadian/css/chunk-17ed5018.8b0621c7.css
  21. 0 0
      huadian/css/chunk-1821aa2e.517fe4ea.css
  22. 0 0
      huadian/css/chunk-18db4eaa.bd6c9f92.css
  23. 0 0
      huadian/css/chunk-198ec893.b42ba575.css
  24. 0 0
      huadian/css/chunk-1bbc9171.bfc52c97.css
  25. 0 0
      huadian/css/chunk-1ce2e68e.9f47b167.css
  26. 0 0
      huadian/css/chunk-1cfa76ca.ff35d098.css
  27. 0 0
      huadian/css/chunk-1e9bce7a.df9b0434.css
  28. 0 0
      huadian/css/chunk-2226e2d5.9c9723c7.css
  29. 0 0
      huadian/css/chunk-2452904f.c3df9939.css
  30. 0 0
      huadian/css/chunk-2ba6aaa2.f5445ee5.css
  31. 0 0
      huadian/css/chunk-2cd19015.cc4d5355.css
  32. 0 0
      huadian/css/chunk-2e649a85.72459d52.css
  33. 0 0
      huadian/css/chunk-2ef984d7.74074744.css
  34. 0 0
      huadian/css/chunk-2f3b5a5e.44cdede6.css
  35. 0 0
      huadian/css/chunk-306300f1.4a6c9d12.css
  36. 0 0
      huadian/css/chunk-35d2aa2a.3205a64f.css
  37. 0 0
      huadian/css/chunk-36395ad8.fd68d534.css
  38. 0 0
      huadian/css/chunk-3955111c.bd6ff4e9.css
  39. 0 0
      huadian/css/chunk-3bd00a7a.e28c6e16.css
  40. 0 0
      huadian/css/chunk-3d5fe0de.44aac8c2.css
  41. 0 0
      huadian/css/chunk-40752942.ab7f05fe.css
  42. 0 0
      huadian/css/chunk-41e277a3.8e291e48.css
  43. 0 0
      huadian/css/chunk-45df1c54.ba00f69f.css
  44. 0 0
      huadian/css/chunk-48381d0e.c44fc7d7.css
  45. 0 0
      huadian/css/chunk-4cd927bc.7bdd86a6.css
  46. 0 0
      huadian/css/chunk-4e9240b4.0094a298.css
  47. 0 0
      huadian/css/chunk-4eddadb6.5f4aab61.css
  48. 0 0
      huadian/css/chunk-4ede40bb.c3aa1850.css
  49. 0 0
      huadian/css/chunk-50169a7e.8b05f74a.css
  50. 0 0
      huadian/css/chunk-5016fbf4.62423d77.css
  51. 0 0
      huadian/css/chunk-527d5450.8b747241.css
  52. 0 0
      huadian/css/chunk-554af4cf.33216aa7.css
  53. 0 0
      huadian/css/chunk-58869047.e3916e10.css
  54. 0 0
      huadian/css/chunk-58b6ca9a.abc7fa04.css
  55. 0 0
      huadian/css/chunk-5935abc7.540e6dae.css
  56. 0 0
      huadian/css/chunk-5b2d75a8.db65a7ab.css
  57. 0 0
      huadian/css/chunk-6afa3671.8b05f74a.css
  58. 0 0
      huadian/css/chunk-7076a4d0.1434c247.css
  59. 0 0
      huadian/css/chunk-71b34d9a.d7bacd4f.css
  60. 0 0
      huadian/css/chunk-7511be56.8e1add21.css
  61. 0 0
      huadian/css/chunk-76d6cbb2.153dfbfc.css
  62. 0 0
      huadian/css/chunk-77eac254.bbefe19d.css
  63. 0 0
      huadian/css/chunk-797a3956.8998e95c.css
  64. 0 0
      huadian/css/chunk-7afe6d3e.f9879e2b.css
  65. 0 0
      huadian/css/chunk-7d362d36.b618d772.css
  66. 0 0
      huadian/css/chunk-82279038.5cfc3079.css
  67. 0 0
      huadian/css/chunk-8303ab4a.72464eca.css
  68. 0 0
      huadian/css/chunk-8b0e9c56.4dfcf558.css
  69. 0 0
      huadian/css/chunk-8d58b6c4.5ea0c06c.css
  70. 0 0
      huadian/css/chunk-92f08776.1d4173d4.css
  71. 0 0
      huadian/css/chunk-a0d1021a.95af36b6.css
  72. 0 0
      huadian/css/chunk-ae0b1550.7700831b.css
  73. 0 0
      huadian/css/chunk-b84c20e8.e697bc88.css
  74. 0 0
      huadian/css/chunk-bafe6538.be0ef7c2.css
  75. 0 0
      huadian/css/chunk-bb5c7266.733a4aa7.css
  76. 0 0
      huadian/css/chunk-c67086f8.a5ddfa14.css
  77. 0 0
      huadian/css/chunk-cdeff344.1df42ebd.css
  78. 0 0
      huadian/css/chunk-ce00b4fe.a9a9087e.css
  79. 0 0
      huadian/css/chunk-d1eb395e.e5395eef.css
  80. 0 0
      huadian/css/chunk-d6027bbc.43d5f07c.css
  81. 0 0
      huadian/css/chunk-d7bc3d3c.497b81f4.css
  82. 0 0
      huadian/css/chunk-d9520fdc.bc7e854e.css
  83. 0 0
      huadian/css/chunk-e0c3f964.1dd6f500.css
  84. 0 0
      huadian/css/chunk-ee755bbe.e25f35d2.css
  85. 0 0
      huadian/css/chunk-efe967ee.6a63b2a2.css
  86. 0 0
      huadian/css/chunk-f266e1c6.484243e2.css
  87. 0 0
      huadian/css/chunk-f65187d4.a26fe592.css
  88. 0 0
      huadian/css/chunk-f8864b08.8b05f74a.css
  89. 0 0
      huadian/css/chunk-f89e841a.a12b634d.css
  90. 0 0
      huadian/css/chunk-fad4655c.a2ca4b95.css
  91. 0 0
      huadian/css/chunk-libs.6d5f97e5.css
  92. 1 1
      huadian/index.html
  93. 0 0
      huadian/js/app.da014eab.js
  94. 0 0
      huadian/js/app.fbe19e83.js
  95. 0 0
      huadian/js/chunk-00692d5c.b140b66f.js
  96. 0 0
      huadian/js/chunk-014ea479.0cdd1b36.js
  97. 0 0
      huadian/js/chunk-031fe85c.92792788.js
  98. 0 0
      huadian/js/chunk-0516645f.1911a8a9.js
  99. 0 0
      huadian/js/chunk-054f5f9b.5c233377.js
  100. 0 0
      huadian/js/chunk-058a11e6.f2f58338.js

+ 99 - 97
admin-update/src/components/common/elx-upload.vue

@@ -1,106 +1,108 @@
 <template>
-    <div>
-        <el-upload
-                :action=action
-                list-type="picture-card"
-                :http-request="httpRequest"
-                :limit="limit"
-                :file-list="fileList"
-                :on-exceed="exceed"
-                :on-success="success"
-                :headers="{token: token}"
-                :multiple="multiple"
-                :on-preview="handlePictureCardPreview"
-                :on-remove="handleRemove">
-            <i class="el-icon-plus"></i>
-        </el-upload>
-        <el-dialog :visible.sync="dialogVisible">
-            <img width="100%" :src="dialogImageUrl" alt="">
-        </el-dialog>
-    </div>
+	<div>
+		<el-upload
+			:action="action"
+			list-type="picture-card"
+			:http-request="httpRequest"
+			:limit="limit"
+			:file-list="fileList"
+			:disabled="disabled"
+			:on-exceed="exceed"
+			:on-success="success"
+			:headers="{ token: token }"
+			:multiple="multiple"
+			:on-preview="handlePictureCardPreview"
+			:on-remove="handleRemove"
+			:before-upload="beforeUpload"
+		>
+			<i class="el-icon-plus"></i>
+		</el-upload>
+		<el-dialog :visible.sync="dialogVisible">
+			<img width="100%" :src="dialogImageUrl" alt="" />
+		</el-dialog>
+	</div>
 </template>
 
 <script>
-    import {mapGetters} from 'vuex';
+import { mapGetters } from 'vuex';
 
-    export default {
-        name: "elx-upload",
-        props: {
-            limit: null,
-            multiple: {
-                type: Boolean,
-                default: true
-            },
-            fileList: {
-                type: Array,
-                default: []
-            },
-            value: [Array, String]
-        },
+export default {
+	name: 'elx-upload',
+	props: {
+		limit: null,
+		multiple: {
+			type: Boolean,
+			default: true
+		},
+		fileList: {
+			type: Array,
+			default: []
+		},
+		value: [Array, String],
+		beforeUpload: Function,
+		disabled: Boolean
+	},
 
-        data() {
-            const upload = this.$service.common.upload();
+	data() {
+		const upload = this.$service.common.upload();
 
-            return {
-                action: upload.url,
-                list: [],
-                index: 0,
-                // 图片展示
-                dialogImageUrl: '',
-                dialogVisible: false,
-            };
-        },
-        computed: {
-            ...mapGetters(['token'])
-        },
-        mounted() {
-            this.init();
-        },
-        methods: {
-            init() {
-            },
-            httpRequest(params) {
-                const file = params.file
-                this.getBase64(file).then(res => {
-                    this.$service.common.uploadImg({content: res}).then(subRes => {
-                        params.onSuccess(subRes)
-                    });
-                });
-            },
-            handleRemove(file, fileList) {
-                this.$emit('handleRemove', {file, fileList})
-            },
-            handlePictureCardPreview(file) {
-                this.dialogImageUrl =file.showBBGG|| file.url;
-                this.dialogVisible = true;
-            },
-            exceed() {
-                this.$message(`不能超过${this.limit}`)
-            },
-            success(response, file, fileList) {
-                this.$emit('update:fileList', fileList)
-                this.$emit('success', {response, file, fileList})
-            },
-            getBase64(file) {
-                return new Promise(function (resolve, reject) {
-                    let reader = new FileReader();
-                    let imgResult = '';
-                    reader.readAsDataURL(file);
-                    reader.onload = function () {
-                        imgResult = reader.result;
-                    };
-                    reader.onerror = function (error) {
-                        reject(error);
-                    };
-                    reader.onloadend = function () {
-                        resolve(imgResult);
-                    };
-                });
-            }
-        },
-    }
+		return {
+			action: upload.url,
+			list: [],
+			index: 0,
+			// 图片展示
+			dialogImageUrl: '',
+			dialogVisible: false
+		};
+	},
+	computed: {
+		...mapGetters(['token'])
+	},
+	mounted() {
+		this.init();
+	},
+	methods: {
+		init() {},
+		httpRequest(params) {
+			const file = params.file;
+			this.getBase64(file).then(res => {
+				this.$service.common.uploadImg({ content: res }).then(subRes => {
+					params.onSuccess(subRes);
+				});
+			});
+		},
+		handleRemove(file, fileList) {
+			this.$emit('handleRemove', { file, fileList });
+		},
+		handlePictureCardPreview(file) {
+			this.dialogImageUrl = file.showBBGG || file.url;
+			this.dialogVisible = true;
+		},
+		exceed() {
+			this.$message.warning(`最多只能上传${this.limit}张图片`);
+		},
+		success(response, file, fileList) {
+			this.$emit('update:fileList', fileList);
+			this.$emit('success', { response, file, fileList });
+		},
+		getBase64(file) {
+			return new Promise(function(resolve, reject) {
+				let reader = new FileReader();
+				let imgResult = '';
+				reader.readAsDataURL(file);
+				reader.onload = function() {
+					imgResult = reader.result;
+				};
+				reader.onerror = function(error) {
+					reject(error);
+				};
+				reader.onloadend = function() {
+					resolve(imgResult);
+				};
+			});
+		}
+	}
+};
 </script>
 
-<style scoped>
-
-</style>
+<style scoped></style>

+ 67 - 69
admin-update/src/pages/login/index.js

@@ -1,84 +1,82 @@
 // import Captcha from '@/components/common/captcha';
 
 export default {
-    // components: {
-    // 	Captcha
-    // },
+	// components: {
+	// 	Captcha
+	// },
 
-    data() {
-        return {
-            form: {
-                mobile: null,
-                password: null,
-                // captchaId: '',
-                verifyCode: ''
-            },
-            saving: false,
-            loading: true
-        };
-    },
-    mounted() {
-        this.loading = false;
-        if (process.env.NODE_ENV === "development") {
-            this.form.mobile = '15280215347'
-            this.form.password = '123456'
-        }
-    },
+	data() {
+		return {
+			form: {
+				mobile: null,
+				password: null,
+				// captchaId: '',
+				verifyCode: ''
+			},
+			saving: false,
+			loading: true
+		};
+	},
+	mounted() {
+		this.loading = false;
+		if (process.env.NODE_ENV === 'development') {
+			this.form.mobile = '15280215347';
+			this.form.password = '123456';
+		}
+	},
 
-    methods: {
-        captchaChange() {
-            this.form.verifyCode = '';
-        },
+	methods: {
+		captchaChange() {
+			this.form.verifyCode = '';
+		},
 
-        async next() {
-            const {mobile, password} = this.form;
+		async next() {
+			const { mobile, password } = this.form;
 
-            if (!mobile) {
-                return this.$message.warning('用户名不能为空');
-            }
+			if (!mobile) {
+				return this.$message.warning('用户名不能为空');
+			}
 
-            if (!password) {
-                return this.$message.warning('密码不能为空');
-            }
+			if (!password) {
+				return this.$message.warning('密码不能为空');
+			}
 
-            this.saving = true;
+			this.saving = true;
 
-            try {
-                // 登录
-                await this.$store.dispatch('userLogin', this.form);
+			try {
+				// 登录
+				await this.$store.dispatch('userLogin', this.form);
 
-                if (this.$projectName == 'business') {
-                    // 用户信息
-                    await this.$store.dispatch('userInfo');
-                    // 商户信息
-                    await this.$store.dispatch('shopInfo');
-                } else {
-                    // 后台信息
-                    await this.$store.dispatch('adminInfo');
-                }
+				if (this.$projectName == 'business') {
+					// 用户信息
+					await this.$store.dispatch('userInfo');
+					// 商户信息
+					await this.$store.dispatch('shopInfo');
+				} else {
+					// 后台信息
+					await this.$store.dispatch('adminInfo');
+				}
 
-                // 权限菜单
-                const [first] = await this.$store.dispatch('permMenu');
+				// 权限菜单
+				const [first] = await this.$store.dispatch('permMenu');
 
-                this.saving = false;
+				this.saving = false;
 
-                if (!first) {
-                    this.$message.error('该账号没有权限');
-                } else {
-                    this.$nextTick(() => {
-                        if (this.$projectName == 'business') {
-                            this.$router.push('/');
-                        } else {
-                            this.$router.push('/');
-                        }
-                    });
-                }
-            } catch (err) {
-                // this.$refs.captcha.refresh();
-                this.saving = false;
-
-                this.$message.error(err);
-            }
-        }
-    }
+				if (!first) {
+					this.$message.error('该账号没有权限');
+				} else {
+					this.$nextTick(() => {
+						if (this.$projectName == 'business') {
+							this.$router.push('/');
+						} else {
+							this.$router.push('/');
+						}
+					});
+				}
+			} catch (err) {
+				// this.$refs.captcha.refresh();
+				this.saving = false;
+			}
+		}
+	}
 };

+ 4 - 1
admin-update/src/store/modules/config.js

@@ -22,7 +22,10 @@ export default {
 		// 分类
 		getCategory({ commit }) {
 			return this.$service.category.list().then(res => {
-				commit('SET_CATEGORY', res);
+				commit(
+					'SET_CATEGORY',
+					res.filter(e => e.status != '0')
+				);
 				return res;
 			});
 		},

+ 21 - 3
admin-update/src/views/goods/goods-add.vue

@@ -88,12 +88,16 @@
 						<elxUpload
 							:limit="4"
 							:fileList.sync="fileList_show"
+							:disabled="ruleForm.categoryIdList.length == 0"
 							@success="fromToData"
 							@handleRemove="fromToData"
 						></elxUpload>
+						<p style="color: red" v-show="ruleForm.categoryIdList.length == 0">
+							请先选择分类
+						</p>
 					</div>
 					<div>
-						<el-button type="primary" size="small" @click="imgStoreModal = true"
+						<el-button type="primary" size="small" @click="openStore"
 							>从图库选择</el-button
 						>
 					</div>
@@ -435,10 +439,18 @@ export default {
 		},
 		checkImage() {
 			this.imgStoreModal = false;
+
+			this.fileList_show = this.fileList_show.concat(
+				this.imgStoreArr.map(e => {
+					return {
+						url: e,
+						status: 'success'
+					};
+				})
+			);
 		},
 		setCheckImg(val) {
 			this.$set(this.ruleForm, 'shopImg', this.ruleForm.shopImg.concat(val));
-			console.log(this.ruleForm.shopImg, val);
 		},
 
 		// 编辑器
@@ -466,13 +478,13 @@ export default {
 		},
 		// 款式选择弹窗
 		styleDelFn(index) {
-			this.actionOption = false;
 			let num = this.getStyleNum();
 			console.log('num', num);
 			if (num == 1) {
 				this.$message.error('最少保留一个款式!');
 				return false;
 			}
+			this.actionOption = false;
 			if (this.styleStoreData[index].action == 'update') {
 				// this.styleStoreData[index].action = 'delete';
 				this.$set(this.styleStoreData[index], 'action', 'delete');
@@ -490,6 +502,12 @@ export default {
 			}
 			let form = JSON.parse(JSON.stringify(this.styleForm));
 			this.styleStoreData.push(form);
+		},
+		openStore() {
+			if (this.ruleForm.categoryIdList.length == 0) {
+				return this.$message.error('请先选择分类');
+			}
+			this.imgStoreModal = true;
 		}
 	}
 };

+ 38 - 11
admin-update/src/views/member/list.vue

@@ -105,11 +105,12 @@
 						class="demo-form"
 					>
 						<el-form-item label="充值金额">
-							<el-input
+							<el-input-number
 								v-model="rechargeForm.rechargeAmount"
 								placeholder="充值金额"
 								size="small"
-							></el-input>
+								:min="0"
+							></el-input-number>
 						</el-form-item>
 						<el-form-item label="确认密码">
 							<el-input
@@ -390,10 +391,21 @@ export default {
 									placeholder: '请填写手机号码'
 								}
 							},
-							rules: {
-								required: true,
-								message: '请填写手机号码'
-							}
+							rules: [
+								{
+									required: true,
+									message: '请填写手机号码'
+								},
+								{
+									validator: (rule, value, callback) => {
+										if (!/^(?:(?:\+|00)86)?1[3-9]\d{9}$/.test(value)) {
+											return callback(new Error('手机号码不正确'));
+										}
+
+										callback();
+									}
+								}
+							]
 						},
 						{
 							prop: 'confirmMobile',
@@ -405,17 +417,32 @@ export default {
 									placeholder: '请填写确认手机号码'
 								}
 							},
-							rules: {
-								required: true,
-								message: '请填写确认手机号码'
-							}
+							rules: [
+								{
+									required: true,
+									message: '请填写确认手机号码'
+								},
+								{
+									validator: (rule, value, callback) => {
+										if (app.getForm('mobile') != value) {
+											return callback(new Error('两次输入密码不一致'));
+										}
+
+										callback();
+									}
+								}
+							]
 						},
 						{
 							prop: 'balance',
 							label: '余额',
 							span: 24,
 							component: {
-								name: 'el-input',
+								name: 'el-input-number',
+								props: {
+									min: 0,
+									max: 10000000
+								},
 								attrs: {
 									placeholder: '请填写余额'
 								}

+ 47 - 45
admin-update/src/views/order/components/sel-order.vue

@@ -378,37 +378,51 @@
 		<div class="print-html">
 			<table border="1" width="780" style="border:solid 1px black;border-collapse:collapse">
 				<tr>
-					<td>配送时间:</td>
-					<td colspan="2">{{ deliver.data.reachDate }}</td>
-					<td>订单号:</td>
-					<td colspan="2">{{ deliver.data.orderSn }}</td>
+					<td style="padding: 10px;width: 100px;">配送时间:</td>
+					<td style="padding-left: 10px;" colspan="2">{{ deliver.data.reachDate }}</td>
+					<td style="padding-left: 10px;width: 100px;">订单号:</td>
+					<td style="padding-left: 10px;" colspan="2">{{ deliver.data.orderSn }}</td>
 				</tr>
 				<tr>
-					<td>收花人姓名:</td>
-					<td>{{ deliver.data.receiveUserName }}</td>
-					<td>收花人电话:</td>
-					<td>{{ deliver.data.receiveMobile }}</td>
-					<td colspan="2" rowspan="4">
-						<img class="cover" src="" alt="" />
+					<td style="padding-left: 10px;width: 100px;">收花人姓名:</td>
+					<td style="padding-left: 10px;width: 130px;">
+						{{ deliver.data.receiveUserName }}
+					</td>
+					<td style="padding-left: 10px;width: 100px;">收花人电话:</td>
+					<td style="padding-left: 10px;width: 130px;">
+						{{ deliver.data.receiveMobile }}
+					</td>
+					<td style="padding-left: 10px;" colspan="2" rowspan="4">
+						<div style="text-align: center;padding-top: 1px">
+							<p>情人节 33朵</p>
+							<img
+								style="width: 100px;height: 100px;margin-bottom: 20px"
+								class="cover"
+								:src="deliver.data.img"
+								alt=""
+							/>
+						</div>
 					</td>
 				</tr>
 				<tr>
-					<td>收花人地址:</td>
-					<td colspan="3">{{ deliver.data.receiveFullAddress }}</td>
+					<td style="padding-left: 10px;width: 100px;">收花人地址:</td>
+					<td style="padding-left: 10px" colspan="3">
+						{{ deliver.data.receiveFullAddress }}
+					</td>
 				</tr>
 				<tr>
-					<td>祝福语:</td>
-					<td colspan="3">{{ deliver.data.cardInfo }}</td>
+					<td style="padding-left: 10px;width: 100px;">祝福语:</td>
+					<td style="padding-left: 10px" colspan="3">{{ deliver.data.cardInfo }}</td>
 				</tr>
 				<tr>
-					<td>订花人姓名:</td>
-					<td>{{ deliver.data.bookName }}</td>
-					<td>订花人电话:</td>
-					<td>{{ deliver.data.bookMobile }}</td>
+					<td style="padding-left: 10px;width: 100px;">订花人姓名:</td>
+					<td style="padding-left: 10px;width: 130px;">{{ deliver.data.bookName }}</td>
+					<td style="padding-left: 10px;width: 100px;">订花人电话:</td>
+					<td style="padding-left: 10px;width: 130px;">{{ deliver.data.bookMobile }}</td>
 				</tr>
 				<tr>
-					<td>备注说明:</td>
-					<td colspan="5">{{ deliver.data.remark }}</td>
+					<td style="padding: 10px;width: 100px;">备注说明:</td>
+					<td style="padding-left: 10px" colspan="5">{{ deliver.data.remark }}</td>
 				</tr>
 			</table>
 		</div>
@@ -671,15 +685,21 @@ export default {
 				let LODOP = getLodop();
 				LODOP.PRINT_INIT('配送单');
 				LODOP.SET_PRINT_STYLE('FontSize', 12);
-				LODOP.ADD_PRINT_TEXT(350, 10, 350, 200, `店铺地址:${this.shopInfo.address}`);
-				LODOP.ADD_PRINT_TEXT(350, 400, 350, 600, `电话:13255022022`);
-				LODOP.ADD_PRINT_TEXT(350, 580, 350, 600, `制单时间:2019-10-31 21:12`);
+				LODOP.ADD_PRINT_TEXT(470, 10, 350, 200, `店铺地址:${this.shopInfo.address}`);
+				LODOP.ADD_PRINT_TEXT(470, 400, 350, 600, `电话:${this.deliver.data.telephone}`);
+				LODOP.ADD_PRINT_TEXT(
+					470,
+					590,
+					470,
+					600,
+					`制单时间:${this.deliver.data.printTime}`
+				);
 				LODOP.SET_PRINT_STYLE('FontSize', 20);
 				LODOP.SET_PRINT_STYLE('Bold', 1);
-				LODOP.ADD_PRINT_TEXT(150, 10, 790, 30, `${this.shopInfo.merchantName}`);
+				LODOP.ADD_PRINT_TEXT(150, 10, 790, 30, `${this.shopInfo.merchantName}配送单`);
 				LODOP.SET_PRINT_STYLEA(0, 'Alignment', 2);
 				LODOP.SET_PRINT_STYLE('FontSize', 12);
-				LODOP.ADD_PRINT_TEXT(160, 460, 100, 20, `No ${this.deliver.data.sendNum}`);
+				LODOP.ADD_PRINT_TEXT(160, 500, 100, 20, `No ${this.deliver.data.sendNum}`);
 				LODOP.SET_PRINT_STYLEA(0, 'Alignment', 2);
 
 				LODOP.ADD_PRINT_HTM(
@@ -778,25 +798,7 @@ export default {
 
 .print-html {
 	position: absolute;
-	left: 5000px;
-	top: 0;
-
-	td {
-		height: 40px;
-		width: 130px;
-		padding: 0 10px;
-		box-sizing: border-box;
-	}
-
-	.h2 {
-		height: 80px;
-	}
-
-	.cover {
-		display: block;
-		height: 90%;
-		width: 100%;
-		background-color: #eee;
-	}
+	left: 0;
+	top: -5000px;
 }
 </style>

+ 0 - 0
huadian/css/app.48715b57.css → huadian/css/app.6c7c3c55.css


+ 0 - 0
huadian/css/chunk-50dcf6b3.b425ec26.css → huadian/css/chunk-00692d5c.b425ec26.css


+ 0 - 0
huadian/css/chunk-ac341b6c.3ab387e0.css → huadian/css/chunk-054f5f9b.3ab387e0.css


+ 0 - 0
huadian/css/chunk-a6a93ea8.cb7d1b5c.css → huadian/css/chunk-058a11e6.cb7d1b5c.css


+ 0 - 0
huadian/css/chunk-343ffe6b.28993c61.css → huadian/css/chunk-05fdd965.28993c61.css


+ 0 - 0
huadian/css/chunk-508f6299.44aac8c2.css → huadian/css/chunk-07cda7c2.44aac8c2.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/css/chunk-0cef3fd6.fda47776.css


+ 0 - 0
huadian/css/chunk-2d871d59.8b05f74a.css → huadian/css/chunk-0e9c001d.8b05f74a.css


+ 0 - 0
huadian/css/chunk-2eab5923.8b05f74a.css → huadian/css/chunk-0fc03be7.8b05f74a.css


+ 0 - 0
huadian/css/chunk-590a2b74.441942d5.css → huadian/css/chunk-111173b6.441942d5.css


+ 0 - 0
huadian/css/chunk-64a321cb.6acc53fe.css → huadian/css/chunk-1203dec2.6acc53fe.css


+ 0 - 0
huadian/css/chunk-25dbf3bf.8cadf19a.css → huadian/css/chunk-14dad5ba.8cadf19a.css


+ 0 - 0
huadian/css/chunk-ace348e2.11e21f2d.css → huadian/css/chunk-165d7b32.11e21f2d.css


+ 0 - 0
huadian/css/chunk-56f7efe3.8b0621c7.css → huadian/css/chunk-17ed5018.8b0621c7.css


+ 0 - 0
huadian/css/chunk-6e60ae9c.517fe4ea.css → huadian/css/chunk-1821aa2e.517fe4ea.css


+ 0 - 0
huadian/css/chunk-39273fc1.bd6c9f92.css → huadian/css/chunk-18db4eaa.bd6c9f92.css


+ 0 - 0
huadian/css/chunk-682d6d4b.b42ba575.css → huadian/css/chunk-198ec893.b42ba575.css


+ 0 - 0
huadian/css/chunk-253f204d.9b5db0f4.css → huadian/css/chunk-1bbc9171.bfc52c97.css


+ 0 - 0
huadian/css/chunk-0649d1ad.9f47b167.css → huadian/css/chunk-1ce2e68e.9f47b167.css


+ 0 - 0
huadian/css/chunk-264b9026.ff35d098.css → huadian/css/chunk-1cfa76ca.ff35d098.css


+ 0 - 0
huadian/css/chunk-56aca0e9.df9b0434.css → huadian/css/chunk-1e9bce7a.df9b0434.css


+ 0 - 0
huadian/css/chunk-7e552eca.9c9723c7.css → huadian/css/chunk-2226e2d5.9c9723c7.css


+ 0 - 0
huadian/css/chunk-014ea479.c3df9939.css → huadian/css/chunk-2452904f.c3df9939.css


+ 0 - 0
huadian/css/chunk-5320666a.15fb8da1.css → huadian/css/chunk-2ba6aaa2.f5445ee5.css


+ 0 - 0
huadian/css/chunk-0c7244f6.cc4d5355.css → huadian/css/chunk-2cd19015.cc4d5355.css


+ 0 - 0
huadian/css/chunk-7fb974b3.72459d52.css → huadian/css/chunk-2e649a85.72459d52.css


+ 0 - 0
huadian/css/chunk-113006f2.74074744.css → huadian/css/chunk-2ef984d7.74074744.css


+ 0 - 0
huadian/css/chunk-35e2f314.f698d4a9.css → huadian/css/chunk-2f3b5a5e.44cdede6.css


+ 0 - 0
huadian/css/chunk-18da516c.4a6c9d12.css → huadian/css/chunk-306300f1.4a6c9d12.css


+ 0 - 0
huadian/css/chunk-730314d2.3205a64f.css → huadian/css/chunk-35d2aa2a.3205a64f.css


+ 0 - 0
huadian/css/chunk-2a6e677a.fd68d534.css → huadian/css/chunk-36395ad8.fd68d534.css


+ 0 - 0
huadian/css/chunk-21add930.bd6ff4e9.css → huadian/css/chunk-3955111c.bd6ff4e9.css


+ 0 - 0
huadian/css/chunk-1f1e9346.e28c6e16.css → huadian/css/chunk-3bd00a7a.e28c6e16.css


+ 0 - 0
huadian/css/chunk-51c1a746.44aac8c2.css → huadian/css/chunk-3d5fe0de.44aac8c2.css


+ 0 - 0
huadian/css/chunk-5733df82.ab7f05fe.css → huadian/css/chunk-40752942.ab7f05fe.css


+ 0 - 0
huadian/css/chunk-db3c0d64.8e291e48.css → huadian/css/chunk-41e277a3.8e291e48.css


+ 0 - 0
huadian/css/chunk-55905bae.ba00f69f.css → huadian/css/chunk-45df1c54.ba00f69f.css


+ 0 - 0
huadian/css/chunk-50b7b4ec.c44fc7d7.css → huadian/css/chunk-48381d0e.c44fc7d7.css


+ 0 - 0
huadian/css/chunk-27f7f220.12ed8f10.css → huadian/css/chunk-4cd927bc.7bdd86a6.css


+ 0 - 0
huadian/css/chunk-2420f5b2.0094a298.css → huadian/css/chunk-4e9240b4.0094a298.css


+ 0 - 0
huadian/css/chunk-3e5fb162.5f4aab61.css → huadian/css/chunk-4eddadb6.5f4aab61.css


+ 0 - 0
huadian/css/chunk-aeac82ac.c3aa1850.css → huadian/css/chunk-4ede40bb.c3aa1850.css


+ 0 - 0
huadian/css/chunk-6f01b7ba.8b05f74a.css → huadian/css/chunk-50169a7e.8b05f74a.css


+ 0 - 0
huadian/css/chunk-909b0120.62423d77.css → huadian/css/chunk-5016fbf4.62423d77.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/css/chunk-527d5450.8b747241.css


+ 0 - 0
huadian/css/chunk-3f74918f.33216aa7.css → huadian/css/chunk-554af4cf.33216aa7.css


+ 0 - 0
huadian/css/chunk-0f0dea5c.e3916e10.css → huadian/css/chunk-58869047.e3916e10.css


+ 0 - 0
huadian/css/chunk-2f54070d.abc7fa04.css → huadian/css/chunk-58b6ca9a.abc7fa04.css


+ 0 - 0
huadian/css/chunk-0b7dae0f.540e6dae.css → huadian/css/chunk-5935abc7.540e6dae.css


+ 0 - 0
huadian/css/chunk-1ffcefc2.db65a7ab.css → huadian/css/chunk-5b2d75a8.db65a7ab.css


+ 0 - 0
huadian/css/chunk-bab01090.8b05f74a.css → huadian/css/chunk-6afa3671.8b05f74a.css


+ 0 - 0
huadian/css/chunk-6332d4b6.1434c247.css → huadian/css/chunk-7076a4d0.1434c247.css


+ 0 - 0
huadian/css/chunk-24ddf1d7.d7bacd4f.css → huadian/css/chunk-71b34d9a.d7bacd4f.css


+ 0 - 0
huadian/css/chunk-3b8e6be0.8e1add21.css → huadian/css/chunk-7511be56.8e1add21.css


+ 0 - 0
huadian/css/chunk-07c136a1.153dfbfc.css → huadian/css/chunk-76d6cbb2.153dfbfc.css


+ 0 - 0
huadian/css/chunk-6c9a18d0.bbefe19d.css → huadian/css/chunk-77eac254.bbefe19d.css


+ 0 - 0
huadian/css/chunk-6b1d9706.8998e95c.css → huadian/css/chunk-797a3956.8998e95c.css


+ 0 - 0
huadian/css/chunk-b4cd552c.f9879e2b.css → huadian/css/chunk-7afe6d3e.f9879e2b.css


+ 0 - 0
huadian/css/chunk-2b0806dd.b618d772.css → huadian/css/chunk-7d362d36.b618d772.css


+ 0 - 0
huadian/css/chunk-ca8f4478.9c51b80c.css → huadian/css/chunk-82279038.5cfc3079.css


+ 0 - 0
huadian/css/chunk-60b359cb.72464eca.css → huadian/css/chunk-8303ab4a.72464eca.css


+ 0 - 0
huadian/css/chunk-39648408.4dfcf558.css → huadian/css/chunk-8b0e9c56.4dfcf558.css


+ 0 - 0
huadian/css/chunk-07f9f858.4236fbf4.css → huadian/css/chunk-8d58b6c4.5ea0c06c.css


+ 0 - 0
huadian/css/chunk-1f4d8f4d.1d4173d4.css → huadian/css/chunk-92f08776.1d4173d4.css


+ 0 - 0
huadian/css/chunk-760dff50.95af36b6.css → huadian/css/chunk-a0d1021a.95af36b6.css


+ 0 - 0
huadian/css/chunk-251fb846.7700831b.css → huadian/css/chunk-ae0b1550.7700831b.css


+ 0 - 0
huadian/css/chunk-6c8bb50b.e697bc88.css → huadian/css/chunk-b84c20e8.e697bc88.css


+ 0 - 0
huadian/css/chunk-031fe85c.be0ef7c2.css → huadian/css/chunk-bafe6538.be0ef7c2.css


+ 0 - 0
huadian/css/chunk-56ebf6c7.733a4aa7.css → huadian/css/chunk-bb5c7266.733a4aa7.css


+ 0 - 0
huadian/css/chunk-74c58364.a5ddfa14.css → huadian/css/chunk-c67086f8.a5ddfa14.css


+ 0 - 0
huadian/css/chunk-1a9dba9e.1df42ebd.css → huadian/css/chunk-cdeff344.1df42ebd.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/css/chunk-ce00b4fe.a9a9087e.css


+ 0 - 0
huadian/css/chunk-7c422bfb.e5395eef.css → huadian/css/chunk-d1eb395e.e5395eef.css


+ 0 - 0
huadian/css/chunk-162e6eca.43d5f07c.css → huadian/css/chunk-d6027bbc.43d5f07c.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/css/chunk-d7bc3d3c.497b81f4.css


+ 0 - 0
huadian/css/chunk-78acd8e8.940e5aca.css → huadian/css/chunk-d9520fdc.bc7e854e.css


+ 0 - 0
huadian/css/chunk-377b02ac.1dd6f500.css → huadian/css/chunk-e0c3f964.1dd6f500.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/css/chunk-ee755bbe.e25f35d2.css


+ 0 - 0
huadian/css/chunk-9579c740.6a63b2a2.css → huadian/css/chunk-efe967ee.6a63b2a2.css


+ 0 - 0
huadian/css/chunk-35ab8fb1.484243e2.css → huadian/css/chunk-f266e1c6.484243e2.css


+ 0 - 0
huadian/css/chunk-a6b5798a.a26fe592.css → huadian/css/chunk-f65187d4.a26fe592.css


+ 0 - 0
huadian/css/chunk-ec3558a6.8b05f74a.css → huadian/css/chunk-f8864b08.8b05f74a.css


+ 0 - 0
huadian/css/chunk-6be06a07.a12b634d.css → huadian/css/chunk-f89e841a.a12b634d.css


+ 0 - 0
huadian/css/chunk-3d21243c.a2ca4b95.css → huadian/css/chunk-fad4655c.a2ca4b95.css


+ 0 - 0
huadian/css/chunk-libs.14efb97a.css → huadian/css/chunk-libs.6d5f97e5.css


+ 1 - 1
huadian/index.html

@@ -43,4 +43,4 @@
 			.once .sub-title {
 				color: #ababab;
 				font-size: 12px;
-			}</style><link href=/css/app.48715b57.css rel=preload as=style><link href=/css/chunk-libs.14efb97a.css rel=preload as=style><link href=/js/app.da014eab.js rel=preload as=script><link href=/js/chunk-libs.4b1df4c7.js rel=preload as=script><link href=/css/chunk-libs.14efb97a.css rel=stylesheet><link href=/css/app.48715b57.css rel=stylesheet></head><body><noscript></noscript><div id=app><div class=once><div class=container><div class=title>正在加载资源</div><div class=sub-title>初次加载资源可能需要较多时间 请耐心等待</div></div><div class=footer><a href=https://www.baidu.com/ target=_blank>花卉宝</a></div></div></div><script src=/cdn/vue/2.6.10/vue.min.js></script><script src=/cdn/vue-router/3.1.3/vue-router.min.js></script><script src=/cdn/vuex/3.1.1/vuex.min.js></script><script src=/cdn/clipboard.js/2.0.4/clipboard.min.js></script><script src=/cdn/axios/0.19.0-beta.1/axios.min.js></script><script src=/cdn/nprogress/0.2.0/nprogress.min.js></script><script src=/cdn/Mock.js/1.0.1-beta3/mock-min.js></script><script src=/cdn/quill/2.0.0-dev.3/quill.min.js></script><script src=/cdn/element-ui/2.13.0/index.js></script><script src=/cdn/viewerjs/1.3.7/viewer.min.js></script><script src=/cdn/echarts/4.4.0-rc.1/echarts.min.js></script><script src=/cdn/npm/vue-echarts@4.0.2.js></script><script src=/js/chunk-libs.4b1df4c7.js></script><script src=/js/app.da014eab.js></script></body></html>
+			}</style><link href=/css/app.6c7c3c55.css rel=preload as=style><link href=/css/chunk-libs.6d5f97e5.css rel=preload as=style><link href=/js/app.fbe19e83.js rel=preload as=script><link href=/js/chunk-libs.fba3356a.js rel=preload as=script><link href=/css/chunk-libs.6d5f97e5.css rel=stylesheet><link href=/css/app.6c7c3c55.css rel=stylesheet></head><body><noscript></noscript><div id=app><div class=once><div class=container><div class=title>正在加载资源</div><div class=sub-title>初次加载资源可能需要较多时间 请耐心等待</div></div><div class=footer><a href=https://www.baidu.com/ target=_blank>花卉宝</a></div></div></div><script src=/cdn/vue/2.6.10/vue.min.js></script><script src=/cdn/vue-router/3.1.3/vue-router.min.js></script><script src=/cdn/vuex/3.1.1/vuex.min.js></script><script src=/cdn/clipboard.js/2.0.4/clipboard.min.js></script><script src=/cdn/axios/0.19.0-beta.1/axios.min.js></script><script src=/cdn/nprogress/0.2.0/nprogress.min.js></script><script src=/cdn/Mock.js/1.0.1-beta3/mock-min.js></script><script src=/cdn/quill/2.0.0-dev.3/quill.min.js></script><script src=/cdn/element-ui/2.13.0/index.js></script><script src=/cdn/viewerjs/1.3.7/viewer.min.js></script><script src=/cdn/echarts/4.4.0-rc.1/echarts.min.js></script><script src=/cdn/npm/vue-echarts@4.0.2.js></script><script src=/js/chunk-libs.fba3356a.js></script><script src=/js/app.fbe19e83.js></script></body></html>

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/js/app.da014eab.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/js/app.fbe19e83.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/js/chunk-00692d5c.b140b66f.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/js/chunk-014ea479.0cdd1b36.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/js/chunk-031fe85c.92792788.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/js/chunk-0516645f.1911a8a9.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/js/chunk-054f5f9b.5c233377.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
huadian/js/chunk-058a11e6.f2f58338.js


Некоторые файлы не были показаны из-за большого количества измененных файлов