This commit is contained in:
X1627315083
2023-12-22 15:42:41 +08:00
parent a51b7f2915
commit 15d0b78a0f
8 changed files with 107 additions and 75 deletions

View File

@@ -497,8 +497,6 @@ export default defineComponent({
back:back,
body:body,
}
console.log(this.frontBack);
},
setDesignCoverage(str:string){
let {design,index,collectionList} = this.parentData

View File

@@ -161,6 +161,7 @@ import { Modal,message,Upload} from 'ant-design-vue';
import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
import { openGuide,driverObj__ } from "@/tool/guide";
import { useI18n } from "vue-i18n";
import { position } from "html2canvas/dist/types/css/property-descriptors/position";
export default defineComponent({
components: {
DownOutlined,
@@ -202,8 +203,17 @@ export default defineComponent({
])
let sex = ref([
])
let position = ref([
{
name:'FemalePosition',
value:[],
},{
name:'MalePosition',
value:[],
},
])
const {t} = useI18n()
return{
systemSeleves,
@@ -215,6 +225,7 @@ export default defineComponent({
workspaceItemName,
singleTypeList,
sex,
position,
t
}
},
@@ -315,6 +326,7 @@ export default defineComponent({
mounted() {
this.getworkspace()
this.getSex()
this.getPosition()
},
directives:{
fade:{
@@ -360,27 +372,32 @@ export default defineComponent({
}
})
},
async getPosition(str:any){
let params
setPosition(str:any){
let num
if(this.workspaceItem.sexEnum.name == 'Female'){
params = 'FemalePosition'
num = 0
}else{
params = 'MalePosition'
num = 1
}
await Https.axiosGet(Https.httpUrls.workspaceenumValues,{params:{enumName:params}}).then((rv: any) => {
this.singleTypeList = this.position[num].value
this.store.commit("setWorkspacePosition", this.position[num].value);
if(str == 'sex'){
this.workspaceItem.position = this.singleTypeList[0].name
this.workspaceItem.positionEnum = this.singleTypeList[0]
}
},
getPosition(){
Https.axiosGet(Https.httpUrls.workspaceenumValues,{params:{enumName:'FemalePosition'}}).then((rv: any) => {
if (rv) {
this.singleTypeList = rv
this.store.commit("setWorkspacePosition", rv);
if(str == 'sex'){
this.workspaceItem.position = this.singleTypeList[0].name
this.workspaceItem.positionEnum = this.singleTypeList[0]
}
this.position[0].value = rv
}
})
Https.axiosGet(Https.httpUrls.workspaceenumValues,{params:{enumName:'MalePosition'}}).then((rv: any) => {
if (rv) {
this.position[1].value = rv
}
})
},
setPosition(){
this.workspaceItem.position = this.singleTypeList[0].name
this.workspaceItem.positionEnum = this.singleTypeList[0]
},
getworkspace(){
// Https.axiosGet(Https.httpUrls.workspaceDetail,{params:{id:3}}).then((rv: any) => {
@@ -405,7 +422,7 @@ export default defineComponent({
if(v.id == (this.workspaceItem.id?this.workspaceItem.id:rv.id)){
this.workspaceItem = v
this.setMannequinsSex()
this.getPosition('')
this.setPosition('')
}
});
this.workspace.id = rv.id
@@ -565,7 +582,7 @@ export default defineComponent({
this.workspaceItem.sex = v.name
this.getMannequins()
this.setMannequinsSex()
this.getPosition('sex')
this.setPosition('sex')
},
//设置single & overall