Commit 1afb0bd1 by linjinhong

优化图片在网格中展示情况,超过网格图片进行遮蔽,目前不支持旋转

parent 9eb1e532
......@@ -29,6 +29,7 @@
"electron-updater": "^6.2.1",
"element-ui": "^2.13.0",
"express": "^4.17.1",
"fabric": "^5.2.4",
"html2canvas": "^1.4.1",
"lodash-id": "^0.14.0",
"log4js": "^6.9.1",
......
......@@ -87,7 +87,7 @@ export default {
},
rotating(data, item) {
console.log(data);
this.$set(item, "r", data.angle.toFixed(2));
this.$set(item, "r", data.angle);
this.imgHistoryList.push(JSON.parse(JSON.stringify(this.imgList)));
},
},
......
......@@ -14,6 +14,7 @@ export default new Vuex.Store({
actionList: [],
imgList: [],
productDetail: {},
windowWH: { width: 0, height: 0 },
desktopDevice: 1, //1是兄弟,2是其他
WHproportion: 1, //宽高比例
defaultProportion: 1,
......@@ -90,6 +91,9 @@ export default new Vuex.Store({
}
});
},
setWindows(state, { width, height }) {
state.windowWH = { width, height };
},
},
getters: {
systemSetting(state) {
......
......@@ -292,9 +292,9 @@ export default {
});
},
return_data() {
let dom_id = `${this.imgList[0].fileName}_0`;
const image = document.getElementById(dom_id);
// let dom_id = `${this.imgList[0].fileName}_0`;
// const image = document.getElementById(dom_id);
const image = document.getElementById("imgBox");
const line = document.getElementById("line");
// 使用getBoundingClientRect获取更精确的位置信息
......
......@@ -51,7 +51,7 @@ export default {
"position_before_px",
JSON.parse(JSON.stringify(this.item))
);
console.log("setting", setting);
// console.log("setting", setting);
let x_mm, w_mm, h_mm, y_mm;
x_mm = this.pxToUnit(this.item.x);
......@@ -219,8 +219,7 @@ export default {
<el-col :span="8">
<el-form-item label="z:">
<div class="form-content">
<el-input @blur="formChange" v-model="form.zIndex">
</el-input>
<el-input @blur="formChange" v-model="form.zIndex"> </el-input>
<div class="set-value">
<i @click="addValue('zIndex')" class="el-icon-arrow-up"></i>
<i
......
......@@ -40,7 +40,7 @@ export default {
} else {
proportion = 1;
}
this.$store.commit("setWindows", { width, height });
this.$store.commit("setWHproportion", proportion);
this.$store.commit("setGrid");
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment